Commit 31456234 by Kang Donghun

Merge branch 'feature/1.0_check_web_dev' into feature/1.0_check_web_dev_kangdh

parents c0564dbe 8402599e
<div class="modal fade" id="confirm-modal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header bg-dark10">
<h5 class="modal-title lang" lang="confirmation"></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body" id="msgModel">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary lang" lang="confirmYes">はい</button>
<button type="button" class="btn btn-tertiary lang" lang="confirmNo" data-dismiss="modal"></button>
</div>
</div>
</div>
</div>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
@font-face{
font-family:"Font Awesome 5 Brands";
font-style:normal;
font-weight:400;
font-display:block;
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot);
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot)
format("embedded-opentype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2)
format("woff2"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff)
format("woff"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf)
format("truetype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.svg#fontawesome)
format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
@font-face{
font-family:"Font Awesome 5 Free";
font-style:normal;
font-weight:400;
font-display:block;
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot);
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot)
format("embedded-opentype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2)
format("woff2"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff)
format("woff"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf)
format("truetype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.svg#fontawesome)
format("svg")}.fab,.far{font-weight:400}
@font-face{
font-family:"Font Awesome 5 Free";
font-style:normal;
font-weight:900;
font-display:block;
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot);
src:url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot)
format("embedded-opentype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2)
format("woff2"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff)
format("woff"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf)
format("truetype"),url(../fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.svg#fontawesome)
format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
\ No newline at end of file
@charset "UTF-8";
header .navbar-brand img{
height: 35px!important;
}
header .nav-link img {
height: 28px!important;
}
@media (max-width: 575px) {
header .nav-link img {
height: 24px!important;
}
}
header nav a,header nav a:hover{
color: #69707A;
}
header li.active.nav-link a{
color: var(--primary);
}
header li.active.nav-link img {
filter: brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(4792%) hue-rotate(219deg) brightness(98%) contrast(100%);
}
html,
body {
height: 100%;
background-color: #EBF4FB;
}
body {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
}
.form-login {
width: 100%;
max-width: 420px;
padding: 25px 30px;
margin: auto;
}
\ No newline at end of file
@charset "UTF-8";
/* no image */
.not-found-img{
max-width: 100px;
}
/* dashboard */
ul.dashboard-menu li:hover{
background-color: #f8f9fa;
}
ul.dashboard-menu li img{
width: 50px;
}
@media screen and (max-width: 575px) {
ul.dashboard-menu li img{
width: 40px;
}
}
/* dashboard setting */
.setting-table-wrap table {
width: 100%;
}
.setting-table-wrap th {
padding: 0.8rem;
}
.setting-table-wrap td {
width: 80px;
padding: 0.8rem;
}
/* message list */
ul.message-list li.unread{
font-weight: bold;
}
ul.message-list li.read{
background-color: #f8f9fa;
}
/* task list */
.task-list li a > div:nth-of-type(2){
min-height: 45px;
}
.view-block {
display: grid;
grid-template-columns: repeat(3,1fr);
column-gap: 10px;
}
@media screen and (max-width: 767px) {
.view-block {
grid-template-columns: repeat(2,1fr);
}
}
@charset "UTF-8";
.tb-wrap {
border-radius: 4px;
border: 3px solid #EBF4FB;
}
.ad-area{
top: 0;
right: 20px;
}
canvas {
width: 80%;
height: 200px;
}
.tb-item {
counter-increment: item;
margin-bottom: 10px;
}
.tb-item:not(:last-child) {
padding-bottom: 20px;
border-bottom: 3px solid #EBF4FB;
}
.tb-item .num:after,
.tb-item label:after {
content: counters(item,"");
}
/* 工程一覧 */
#process-list h1{
font-size: 20px;
}
#process-list .ar-box{
min-height: 50px;
font-weight: normal;
}
#process-list .sp-down img{
width: 35px;
}
/* フォーム開閉ボタン */
.ac-tb-form{
display: block;
padding: 5px 0 5px 35px;
text-align: center;
color: #0053f0!important;
font-weight: 600;
text-decoration: none!important;
border-radius: 5px;
font-size: 14px;
}
.ac-tb-form:after {
content: "";
position: absolute;
left: 15px;
transition: all .2s ease-in-out;
display: block;
width: 8px;
height: 8px;
border-top: 2px solid #0053f0;
border-right: 2px solid #0053f0;
transform: rotate(-45deg);
top: 45%;
}
.ac-tb-form.hide:after {
transform: rotate(135deg);
top: 32%;
}
.tb-item.visually-hidden {
transition: 0.5s;
}
.visually-hidden {
position: fixed !important;
top: 0px !important;
left: 0px !important;
width: 0px !important;
height: 0px !important;
opacity: 0 !important;
overflow: hidden !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
display: block !important;
visibility: visible !important;
}
.num {
font-weight: 600;
}
i.fa-minus, i.fa-plus {
color: #212529;
}
.fa-plus:active{
transform: rotate(180deg);
transition: .5s;
}
#top nav.search {
margin-bottom: 1rem;
}
.form-group {
margin-bottom: 0;
}
/* アイコン */
.icon{
width: 22px;
max-height: 22px;
}
.duration-area {
padding-left: 0;
}
/* pdf出力ボタン */
.pdf-output-btn .icon{
width: 22px;
height: 22px;
background: url("../img/icon_pdf_blue.svg") no-repeat;
}
.pdf-output-btn:hover .icon{
background: url("../img/icon_pdf.svg") no-repeat;
}
/* 表の開閉 */
.fold-area {
height: 30px;
position: relative;
margin: 0 10px;
}
.fold-area.hide{
display: none;
}
.fold-area span:nth-child(1) {
width: calc( 100% - 20px );
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 0;
right: 0;
}
.fold-area span:nth-child(2) {
width: 95%;
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 10px;
right: 0;
}
.fold-area span:nth-child(2) {
width: calc( 100% - 10px );
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 10px;
right: 0;
}
.fold-area span:nth-child(2):before {
content: '';
width: 3px;
height: 10px;
border-left: 3px solid #ebf4fb;
position: absolute;
top: -10px;
}
.fold-area span:nth-child(3) {
width: 100%;
height: 3px;
background-color: #ebf4fb;
position: absolute;
top: 20px;
right: 0;
}
.fold-area span:nth-child(3):before {
content: '';
width: 3px;
height: 10px;
border-left: 3px solid #ebf4fb;
position: absolute;
top: -10px;
}
@media (min-width: 768px) {
.del-btn,.sv-btn,.sb-btn{
min-width: 150px;
}
}
/* タブ */
.side-navi ul li a {
color: #212529;
}
.side-navi ul li.active.done a{
color: #212529;
}
.side-navi ul li.doing a {
color: #0053f0;
}
.side-navi ul li.yet a{
color: #ccc;
}
/* 作業未更新 */
#top tr.update {
background: #fffaf7;
}
#top tr.update a:before {
content: '\f2f9';
font-family: "Font Awesome 5 Free";
color: #0053f0;
font-weight: 600;
margin-right: 5px;
}
@media(max-width: 991.98px){
.side-navi ul li.active {
background: #ebf4fb!important;
z-index: 9999;
margin-bottom: -1px;
border-bottom: 1px solid #ebf4fb;
}
.side-navi ul li.active a{
color: #0053f0;
}
.p-form {
border-top: 1px solid #dadee3;
margin-top: -1px;
}
.side-navi ul li.done {
background: #C4C4C4;
}
.side-navi ul li.done a{
color: #fff;
}
.side-navi ul li.active.yet a{
color: #212529;
}
}
@media screen and (max-width:768px){
#top tr.update a:before {
font-size: 13px;
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
<header>
<nav class="navbar navbar-dark shadow-sm px-sm-auto px-0">
<div class="container">
<a href="dashboard.html" class="navbar-brand">
<img src="../common/img/logo.svg" alt="ロゴ" class="img-fluid">
</a>
<ul class="mr-sm-auto ml-sm-0 ml-auto mb-0 pl-0 d-flex">
<li class="active nav-link">
<a href="dashboard.html" class="d-block text-center text-decoration-none">
<img src="../common/img/nav_icon_dashboard.svg" alt="ダッシュボード" class="p-sm-1 p-0 img-fluid">
<div class="fs-7 d-sm-block d-none lang" lang="dashboard"></div>
</a>
</li>
<li class="nav-link">
<a href="task-list.html" class="d-block text-center text-decoration-none">
<img src="../common/img/nav_icon_task.svg" alt="作業一覧" class="p-sm-1 p-0 img-fluid">
<div class="fs-7 d-sm-block d-none lang" lang="workList"></div>
</a>
</li>
</ul>
<div class="dropdown">
<a href="#" class="nav-link text-center" id="dropdown-profile" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img src="../common/img/nav_icon_profile.svg" alt="プロフィール" class="p-sm-1 p-0 img-fluid profile-img">
<div class="fs-7 d-sm-block d-none lang" lang="profile"></div>
</a>
<div class="dropdown-menu dropdown-menu-right" data-animation="true" aria-labelledby="dropdown-profile">
<h6 class="dropdown-header lang" lang="dspLogin" ></h6>
<a class="dropdown-item " href="account-setting.html" >
<img src="../common/img/menu_icon_account_setting.svg" alt="アカウント設定" class="navbar-dropdown-icon">
<span class="lang" style=" color: #6c757d;" lang="account_setting"></span>
</a>
<a class="dropdown-item " href="#" data-toggle="modal" data-target="#confirm-modal">
<img src="../common/img/menu_icon_logout.svg" alt="ログアウト" class="navbar-dropdown-icon">
<span class="lang" style=" color: #6c757d;" lang="dspLogout"></span>
</a>
</div>
</div>
</div>
</nav>
</header>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-3" d="M65.19,66.38c.45,0,.83-.15,1.13-.45,.3-.3,.45-.67,.45-1.13v-10.17c0-.42-.16-.78-.47-1.07-.31-.3-.68-.45-1.1-.45-.45,0-.83,.15-1.13,.45-.3,.3-.45,.67-.45,1.13v10.17c0,.42,.16,.78,.47,1.07,.31,.3,.68,.45,1.1,.45Zm-.16,8.02c.49,0,.9-.17,1.23-.5s.5-.74,.5-1.23-.17-.9-.5-1.23c-.33-.33-.74-.5-1.23-.5-.49,0-.9,.17-1.23,.5-.33,.33-.5,.74-.5,1.23s.17,.9,.5,1.23,.74,.5,1.23,.5Zm0,10.48c-2.97,0-5.73-.53-8.28-1.6-2.55-1.07-4.77-2.54-6.66-4.43-1.89-1.89-3.36-4.11-4.43-6.66-1.07-2.55-1.6-5.31-1.6-8.28s.53-5.68,1.6-8.23c1.07-2.55,2.54-4.77,4.43-6.66,1.89-1.89,4.11-3.37,6.66-4.46,2.55-1.08,5.31-1.62,8.28-1.62s5.68,.54,8.23,1.62c2.55,1.08,4.77,2.57,6.66,4.46,1.89,1.89,3.37,4.11,4.46,6.66,1.08,2.55,1.62,5.29,1.62,8.23s-.54,5.73-1.62,8.28-2.57,4.77-4.46,6.66c-1.89,1.89-4.11,3.36-6.66,4.43-2.55,1.07-5.29,1.6-8.23,1.6Z"/><g><path class="cls-2" d="M29.28,55.61c-.65,0-1.21,.24-1.7,.73-.48,.48-.73,1.05-.73,1.7s.24,1.21,.73,1.7c.48,.48,1.05,.73,1.7,.73s1.21-.24,1.7-.73c.48-.48,.73-1.05,.73-1.7s-.24-1.21-.73-1.7-1.05-.73-1.7-.73Z"/><path class="cls-2" d="M29.28,27.97c-.65,0-1.21,.24-1.7,.73-.48,.48-.73,1.05-.73,1.7s.24,1.21,.73,1.7c.48,.48,1.05,.73,1.7,.73s1.21-.24,1.7-.73,.73-1.05,.73-1.7-.24-1.21-.73-1.7c-.48-.48-1.05-.73-1.7-.73Z"/><path class="cls-2" d="M18.85,68.46V19.97H53.52v11.4c0,.7,.23,1.28,.69,1.74,.46,.46,1.04,.69,1.74,.69h11.4v6.24c1.67,.07,3.29,.29,4.85,.66v-9.56L56.19,15.12H18.85c-1.29,0-2.42,.48-3.39,1.45-.97,.97-1.45,2.1-1.45,3.39v48.5c0,1.29,.48,2.42,1.45,3.39,.97,.97,2.1,1.45,3.39,1.45h23.17c-.49-1.56-.83-3.17-1.02-4.85H18.85Z"/><path class="cls-2" d="M29.28,41.79c-.65,0-1.21,.24-1.7,.73-.48,.48-.73,1.05-.73,1.7s.24,1.21,.73,1.7c.48,.48,1.05,.73,1.7,.73s1.21-.24,1.7-.73c.48-.48,.73-1.05,.73-1.7s-.24-1.21-.73-1.7-1.05-.73-1.7-.73Z"/></g></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-3" d="M14,65.23V17.99c0-.84,.39-1.69,1.18-2.53s1.6-1.27,2.44-1.27h46.97c.9,0,1.75,.41,2.53,1.22,.78,.81,1.18,1.67,1.18,2.58V50.21c0,.84-.39,1.69-1.18,2.53s-1.63,1.27-2.53,1.27H28.48l-12.13,12.13c-.42,.42-.92,.53-1.49,.32s-.86-.62-.86-1.22Zm5.43-45.61v0Zm43.44,0H19.43v28.96H62.87V19.62Z"/><path class="cls-2" d="M31.8,73.35c-.84,0-1.67-.42-2.49-1.27-.81-.84-1.22-1.69-1.22-2.53v-8.87h45.25V29.92h9.05c.84,0,1.66,.42,2.44,1.27,.78,.84,1.18,1.72,1.18,2.62v50.68c0,.6-.29,1.01-.86,1.22-.57,.21-1.07,.11-1.49-.32l-12.04-12.04H31.8Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-2" d="M52.94,50.52v25.22H22.82V36.03h13.61v-4.11h-13.61v-2.05h13.61v-4.11h-13.61c-1.1,0-2.05,.41-2.88,1.23s-1.23,1.78-1.23,2.88v52.02c0,1.1,.41,2.05,1.23,2.88s1.78,1.23,2.88,1.23h30.12c1.1,0,2.05-.41,2.88-1.23s1.23-1.78,1.23-2.88v-31.38h-4.11Zm0,31.38H22.82v-2.05h30.12v2.05Z"/><path class="cls-3" d="M49.47,39.09h13.25c.42,0,.77-.15,1.07-.44s.44-.67,.44-1.12-.15-.83-.44-1.12-.67-.44-1.12-.44h-13.25c-.42,0-.77,.15-1.07,.44-.3,.3-.44,.67-.44,1.12s.15,.83,.44,1.12c.3,.3,.67,.44,1.12,.44Zm0-6.78h21.96c.42,0,.77-.15,1.07-.44s.44-.67,.44-1.12-.15-.83-.44-1.12c-.3-.3-.67-.44-1.12-.44h-21.96c-.42,0-.77,.15-1.07,.44-.3,.3-.44,.67-.44,1.12s.15,.83,.44,1.12c.3,.3,.67,.44,1.12,.44Zm0-6.78h21.96c.42,0,.77-.15,1.07-.44,.3-.3,.44-.67,.44-1.12s-.15-.83-.44-1.12-.67-.44-1.12-.44h-21.96c-.42,0-.77,.15-1.07,.44-.3,.3-.44,.67-.44,1.12s.15,.83,.44,1.12c.3,.3,.67,.44,1.12,.44Zm-9.91,26.45V17.13c0-.8,.31-1.52,.94-2.16,.63-.64,1.36-.97,2.19-.97h35.47c.8,0,1.52,.32,2.16,.97,.64,.64,.97,1.36,.97,2.16v27.13c0,.8-.32,1.52-.97,2.16-.64,.64-1.36,.97-2.16,.97h-30.26l-5.69,5.69c-.49,.49-1.05,.6-1.7,.34-.64-.26-.97-.74-.97-1.43Zm3.13-3.81l3.91-3.91h31.56V17.13H42.69v31.04Zm0-31.04v0Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-3" d="M39.3,73.88h4.55v-12.88h12.88v-4.55h-12.88v-12.88h-4.55v12.88h-12.88v4.55h12.88v12.88Zm-20.45,12.12c-1.21,0-2.27-.45-3.18-1.36-.91-.91-1.36-1.97-1.36-3.18V36c0-1.21,.45-2.27,1.36-3.18,.91-.91,1.97-1.36,3.18-1.36h45.45c1.21,0,2.27,.45,3.18,1.36,.91,.91,1.36,1.97,1.36,3.18v45.45c0,1.21-.45,2.27-1.36,3.18-.91,.91-1.97,1.36-3.18,1.36H18.84Zm0-4.55h45.45V36H18.84v45.45Zm0-45.45v0Z"/><path class="cls-2" d="M84.34,15.36c-.91-.91-1.97-1.36-3.18-1.36H35.71c-1.21,0-2.27,.45-3.18,1.36-.91,.91-1.36,1.97-1.36,3.18v7.58h4.55v-7.58h45.45V64h-7.58v4.55h7.58c1.21,0,2.27-.45,3.18-1.36s1.36-1.97,1.36-3.18V18.55c0-1.21-.45-2.27-1.36-3.18Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-3" d="M39.42,34c.17,.61,.31,1.23,.41,1.88,.1,.65,.15,1.31,.15,1.98,0,1.84-.34,3.55-1.01,5.13s-1.59,2.95-2.76,4.12c-1.17,1.17-2.54,2.08-4.12,2.74-1.58,.66-3.28,.99-5.1,.99s-3.55-.33-5.13-.99c-1.58-.66-2.95-1.57-4.12-2.74-1.17-1.17-2.08-2.54-2.74-4.12-.66-1.58-.99-3.29-.99-5.13s.33-3.52,.99-5.1c.66-1.58,1.57-2.95,2.74-4.12,1.17-1.17,2.54-2.09,4.12-2.76,1.58-.67,3.29-1.01,5.13-1.01,1.41,0,2.73,.21,3.98,.62,1.24,.41,2.41,.96,3.49,1.66,.24,.15,.37,.36,.41,.62s-.04,.5-.21,.71c-.17,.22-.39,.35-.65,.39-.26,.04-.51-.01-.75-.16-.91-.56-1.89-1.02-2.94-1.36-1.05-.35-2.16-.52-3.33-.52-3.14,0-5.76,1.06-7.87,3.17s-3.17,4.73-3.17,7.87,1.06,5.76,3.17,7.87,4.73,3.17,7.87,3.17,5.76-1.06,7.87-3.17,3.17-4.73,3.17-7.87c0-.54-.03-1.06-.1-1.56s-.16-1-.29-1.49c-.06-.26-.05-.52,.05-.78,.1-.26,.27-.44,.5-.55s.48-.12,.73-.03,.42,.27,.5,.55Zm-15.03,9.09l-3.96-3.99c-.19-.19-.29-.43-.29-.71s.11-.53,.32-.75c.19-.19,.43-.29,.71-.29s.53,.1,.75,.29l3.15,3.18,12.73-12.73c.19-.19,.43-.3,.71-.31,.28-.01,.53,.09,.75,.31,.22,.22,.32,.47,.32,.75,0,.28-.11,.53-.32,.75l-13.51,13.51c-.19,.19-.43,.29-.7,.29s-.49-.1-.67-.29Z"/><path class="cls-2" d="M47.48,75.13c-.48,0-.88-.16-1.2-.47-.32-.32-.47-.72-.47-1.2s.16-.88,.47-1.2c.32-.32,.72-.47,1.2-.47h36.85c.48,0,.88,.16,1.2,.47,.32,.32,.47,.72,.47,1.2s-.16,.88-.47,1.2c-.32,.32-.72,.47-1.2,.47H47.48Z"/><path class="cls-2" d="M47.48,57.99c-.48,0-.88-.16-1.2-.47-.32-.32-.47-.72-.47-1.2s.16-.88,.47-1.2c.32-.32,.72-.47,1.2-.47h36.85c.48,0,.88,.16,1.2,.47s.47,.72,.47,1.2-.16,.88-.47,1.2c-.32,.32-.72,.47-1.2,.47H47.48Z"/><path class="cls-2" d="M47.48,40.85c-.48,0-.88-.16-1.2-.47-.32-.32-.47-.72-.47-1.2s.16-.88,.47-1.2c.32-.32,.72-.47,1.2-.47h36.85c.48,0,.88,.16,1.2,.47s.47,.72,.47,1.2-.16,.88-.47,1.2-.72,.47-1.2,.47H47.48Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-2" d="M69.22,75.29c.54-.11,.98-.39,1.3-.86,.33-.46,.49-1.05,.49-1.75v-5.05c0-3.42-.87-6.23-2.61-8.43s-4.02-3.98-6.84-5.33c3.75,.43,7.28,1.07,10.59,1.91s6,1.81,8.06,2.89c1.79,1.03,3.2,2.31,4.24,3.83,1.03,1.52,1.55,3.23,1.55,5.13v5.21c0,.71-.23,1.29-.69,1.75-.46,.46-1.05,.69-1.75,.69h-14.33Z"/><path class="cls-2" d="M69.38,36.93c0,3.58-1.14,6.52-3.42,8.8-2.28,2.28-5.21,3.42-8.8,3.42-.6,0-1.26-.04-2-.12s-1.4-.23-2-.45c1.3-1.36,2.29-3.03,2.97-5.01s1.02-4.19,1.02-6.64-.34-4.6-1.02-6.48c-.68-1.87-1.67-3.6-2.97-5.17,.6-.16,1.26-.3,2-.41,.73-.11,1.4-.16,2-.16,3.58,0,6.52,1.14,8.8,3.42,2.28,2.28,3.42,5.21,3.42,8.8Z"/><path class="cls-3" d="M64.62,62.46c-1-1.55-2.38-2.7-4.11-3.46-3.96-1.74-7.52-2.99-10.67-3.75-3.15-.76-6.41-1.14-9.77-1.14s-6.64,.38-9.81,1.14c-3.18,.76-6.75,2.01-10.71,3.75-1.74,.76-3.09,1.91-4.07,3.46-.98,1.55-1.47,3.27-1.47,5.17v5.21c0,.71,.23,1.29,.69,1.75,.46,.46,1.05,.69,1.75,.69H63.68c.71,0,1.29-.23,1.75-.69,.46-.46,.69-1.05,.69-1.75v-5.21c0-1.9-.5-3.62-1.51-5.17Zm-3.38,7.94H18.89v-2.77c0-.87,.24-1.71,.73-2.52,.49-.81,1.11-1.38,1.87-1.71,3.91-1.74,7.21-2.91,9.9-3.5s5.58-.9,8.67-.9,5.97,.3,8.63,.9,5.95,1.76,9.86,3.5c.76,.33,1.4,.9,1.91,1.71,.52,.81,.77,1.66,.77,2.52v2.77Z"/><path class="cls-3" d="M48.86,28.13c-2.28-2.28-5.21-3.42-8.8-3.42s-6.52,1.14-8.8,3.42c-2.28,2.28-3.42,5.21-3.42,8.8s1.14,6.52,3.42,8.8,5.21,3.42,8.8,3.42,6.52-1.14,8.8-3.42c2.28-2.28,3.42-5.21,3.42-8.8s-1.14-6.52-3.42-8.8Zm-3.54,14.05c-1.38,1.38-3.14,2.08-5.25,2.08s-3.87-.69-5.25-2.08c-1.38-1.38-2.08-3.14-2.08-5.25s.69-3.87,2.08-5.25c1.38-1.38,3.14-2.08,5.25-2.08s3.87,.69,5.25,2.08,2.08,3.14,2.08,5.25-.69,3.87-2.08,5.25Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:none;}.cls-2{fill:#0053f0;}.cls-3{fill:#4280e2;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-1" width="100" height="100"/><g><path class="cls-3" d="M54.42,55.61h13.98c.44,0,.82-.16,1.13-.47s.47-.71,.47-1.18-.16-.87-.47-1.18-.71-.47-1.18-.47h-13.98c-.44,0-.82,.16-1.13,.47-.31,.31-.47,.71-.47,1.18s.16,.87,.47,1.18c.31,.31,.71,.47,1.18,.47Zm0-7.16h23.18c.44,0,.82-.16,1.13-.47s.47-.71,.47-1.18-.16-.87-.47-1.18c-.31-.31-.71-.47-1.18-.47h-23.18c-.44,0-.82,.16-1.13,.47-.31,.31-.47,.71-.47,1.18s.16,.87,.47,1.18c.31,.31,.71,.47,1.18,.47Zm0-7.16h23.18c.44,0,.82-.16,1.13-.47,.31-.31,.47-.71,.47-1.18s-.16-.87-.47-1.18-.71-.47-1.18-.47h-23.18c-.44,0-.82,.16-1.13,.47-.31,.31-.47,.71-.47,1.18s.16,.87,.47,1.18c.31,.31,.71,.47,1.18,.47Zm-10.46,27.91V32.44c0-.84,.33-1.61,.99-2.28,.66-.68,1.43-1.02,2.31-1.02h37.43c.84,0,1.61,.34,2.28,1.02,.68,.68,1.02,1.44,1.02,2.28v28.63c0,.84-.34,1.61-1.02,2.28-.68,.68-1.44,1.02-2.28,1.02h-31.93l-6,6c-.51,.51-1.11,.63-1.79,.36-.68-.28-1.02-.78-1.02-1.51Zm3.3-4.02l4.13-4.13h33.31v-28.63H47.26v32.75Zm0-32.75v0Z"/><path class="cls-2" d="M29.63,62.74c-.2-.31-.31-.71-.31-1.18,0-.48,.1-.87,.31-1.18,.2-.31,.46-.47,.78-.47h6.5c.31,0,.57,.16,.78,.47,.2,.31,.31,.71,.31,1.18,0,.48-.1,.87-.31,1.18-.2,.31-.46,.47-.78,.47h-6.5c-.31,0-.57-.16-.78-.47ZM12.31,39.62c-.2-.31-.31-.71-.31-1.18,0-.48,.1-.87,.31-1.18,.2-.31,.46-.47,.78-.47h23.82c.31,0,.57,.16,.78,.47,.2,.31,.31,.71,.31,1.18,0,.48-.1,.87-.31,1.18-.2,.31-.46,.47-.78,.47H13.08c-.31,0-.57-.16-.78-.47Zm8.66,11.56c-.2-.31-.31-.71-.31-1.18,0-.48,.1-.87,.31-1.18,.2-.31,.46-.47,.78-.47h15.16c.31,0,.57,.16,.78,.47,.2,.31,.31,.71,.31,1.18,0,.48-.1,.87-.31,1.18-.2,.31-.46,.47-.78,.47h-15.16c-.31,0-.57-.16-.78-.47Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 29.63"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g id="_レイヤー_1-2"><g><rect class="cls-2" width="30" height="29.63"/><path class="cls-1" d="M15,23.55L0,8.73l2.69-2.65,12.31,12.22L27.31,6.14l2.69,2.65-15,14.75h0Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.63 30"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" x="-.19" y=".19" width="30" height="29.63" transform="translate(-.19 29.81) rotate(-90)"/><path class="cls-1" d="M23.55,15l-14.81,15-2.65-2.69,12.22-12.31L6.14,2.69,8.8,0l14.75,15Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M18.73,91.7c-1.67,0-3.13-.63-4.38-1.88-1.25-1.25-1.88-2.71-1.88-4.38V20.81c0-1.67,.63-3.13,1.88-4.38,1.25-1.25,2.71-1.88,4.38-1.88h6.78v-6.25h6.78v6.25h35.44v-6.25h6.78v6.25h6.78c1.67,0,3.13,.63,4.38,1.88,1.25,1.25,1.88,2.71,1.88,4.38V85.44c0,1.67-.63,3.13-1.88,4.38-1.25,1.25-2.71,1.88-4.38,1.88H18.73Zm0-6.25h62.54V40.62H18.73v44.82Zm0-51.08h62.54v-13.55H18.73v13.55Zm0,0v0Zm31.27,23.97c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Zm-16.68,0c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Zm33.36,0c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Zm-16.68,16.68c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Zm-16.68,0c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Zm33.36,0c-1.18,0-2.17-.4-2.97-1.2-.8-.8-1.2-1.79-1.2-2.97s.4-2.17,1.2-2.97c.8-.8,1.79-1.2,2.97-1.2s2.17,.4,2.97,1.2c.8,.8,1.2,1.79,1.2,2.97s-.4,2.17-1.2,2.97c-.8,.8-1.79,1.2-2.97,1.2Z"/><rect class="cls-2" width="100" height="100"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M22.48,82.52l-5-5,27.52-27.52L17.48,22.48l5-5,27.52,27.52,27.52-27.52,5,5-27.52,27.52,27.52,27.52-5,5-27.52-27.52-27.52,27.52Z"/><rect class="cls-2" width="100" height="100"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><g><path class="cls-1" d="M73.16,73.88c2.22,0,4.13-.79,5.71-2.38,1.58-1.58,2.38-3.49,2.38-5.71s-.79-4.13-2.38-5.71c-1.58-1.58-3.49-2.38-5.71-2.38-2.22,0-4.13,.79-5.71,2.38s-2.38,3.49-2.38,5.71c0,2.22,.79,4.13,2.38,5.71s3.49,2.38,5.71,2.38Zm-3.74,5.56c-1.15-.34-2.31-.83-3.49-1.47-1.18-.64-2.17-1.36-2.98-2.17l-4.45,1.01c-.34,.13-.67,.13-1.01,0-.34-.13-.57-.37-.71-.71l-1.31-2.33c-.2-.27-.27-.57-.2-.91,.07-.34,.24-.64,.51-.91l3.84-3.64c-.13-.61-.2-1.45-.2-2.53s.07-1.92,.2-2.53l-3.84-3.64c-.27-.27-.44-.57-.51-.91-.07-.34,0-.64,.2-.91l1.31-2.33c.13-.34,.37-.57,.71-.71,.34-.13,.67-.13,1.01,0l4.45,1.01c.81-.81,1.8-1.53,2.98-2.17s2.34-1.13,3.49-1.47l.81-5.36c.07-.4,.24-.72,.51-.96,.27-.24,.61-.35,1.01-.35h2.83c.4,0,.74,.12,1.01,.35,.27,.24,.44,.56,.51,.96l.81,5.36c1.15,.34,2.31,.83,3.49,1.47,1.18,.64,2.17,1.36,2.98,2.17l4.45-1.01c.34-.13,.67-.13,1.01,0s.57,.37,.71,.71l1.31,2.33c.2,.27,.27,.57,.2,.91-.07,.34-.24,.64-.51,.91l-3.84,3.64c.13,.61,.2,1.45,.2,2.53s-.07,1.92-.2,2.53l3.84,3.64c.27,.27,.44,.57,.51,.91,.07,.34,0,.64-.2,.91l-1.31,2.33c-.13,.34-.37,.57-.71,.71s-.67,.13-1.01,0l-4.45-1.01c-.81,.81-1.8,1.53-2.98,2.17-1.18,.64-2.34,1.13-3.49,1.47l-.81,5.36c-.07,.4-.24,.72-.51,.96-.27,.24-.61,.35-1.01,.35h-2.83c-.4,0-.74-.12-1.01-.35-.27-.24-.44-.56-.51-.96l-.81-5.36Z"/><path class="cls-1" d="M44.29,38.38V13.89h29.93v24.49h-29.93ZM8.92,49.26V13.89h29.93V49.26H8.92Zm0,29.93v-24.49h29.93v24.49H8.92Zm5.44-35.37h19.05V19.33H14.36v24.49Zm29.93,26.07v-26.07h16.8v5.44h-11.36v20.63h-5.44Zm5.44-36.95h19.05v-13.61h-19.05v13.61ZM14.36,73.75h19.05v-13.61H14.36v13.61Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M14.2,83.7c-1.68,0-3.16-.65-4.42-1.95-1.26-1.3-1.9-2.76-1.9-4.37V22.62c0-1.61,.63-3.07,1.9-4.37,1.26-1.3,2.74-1.95,4.42-1.95h29.48l6.32,6.32h35.8c1.61,0,3.07,.65,4.37,1.95,1.3,1.3,1.95,2.76,1.95,4.37v48.44c0,1.61-.65,3.07-1.95,4.37s-2.76,1.95-4.37,1.95H14.2Zm0-61.07v54.76H85.8V28.94H47.37l-6.32-6.32H14.2Zm0,0v0Z"/><rect class="cls-2" width="100" height="100"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_イヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 110.64 86.86"><defs><style>.cls-1{fill:#9095a5;}</style></defs><g id="_イヤー_1-2"><g><path class="cls-1" d="M58.62,47.1c-1.58,11.5,6.49,22.15,17.98,23.73,4.99,.69,9.81-.43,13.81-2.88l14.33,18.91,3.41-2.59-14.33-18.91c3.44-3.19,5.82-7.52,6.51-12.52,1.58-11.5-6.49-22.15-17.98-23.73-11.5-1.58-22.15,6.49-23.73,17.98Zm37.54,5.17c-1.27,9.24-9.75,15.66-18.98,14.39-9.24-1.27-15.66-9.75-14.39-18.98,1.27-9.24,9.75-15.66,18.98-14.39s15.66,9.75,14.39,18.98Z"/><g><path class="cls-1" d="M53.26,54.98H12.86v8.46H57.31c-1.92-2.48-3.31-5.36-4.05-8.46Z"/><path class="cls-1" d="M24.35,36.2v8.46h28.96c.78-3.17,2.23-6.03,4.18-8.46H24.35Z"/><rect class="cls-1" x="12.86" y="17.43" width="52.11" height="8.46"/></g><path class="cls-1" d="M93.49,76.81H8.8c-2.61,0-4.74-2.12-4.74-4.74V8.8c0-2.61,2.12-4.74,4.74-4.74H101.84c2.61,0,4.74,2.12,4.74,4.74v63.27c0,1.29-.52,2.45-1.35,3.31l2.47,3.25c1.8-1.61,2.94-3.95,2.94-6.56V8.8c0-4.85-3.95-8.8-8.8-8.8H8.8C3.95,0,0,3.95,0,8.8v63.27c0,4.85,3.95,8.8,8.8,8.8H96.57l-3.09-4.06Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><g><path class="cls-1" d="M23.11,91.37c-1.65,0-3.1-.62-4.34-1.86-1.24-1.24-1.86-2.69-1.86-4.34V14.84c0-1.65,.62-3.1,1.86-4.34,1.24-1.24,2.69-1.86,4.34-1.86H57.86c.83,0,1.64,.17,2.43,.52s1.47,.79,2.02,1.34l18.93,18.93c.55,.55,1,1.22,1.34,2.02,.34,.79,.52,1.6,.52,2.43v51.3c0,1.65-.62,3.1-1.86,4.34-1.24,1.24-2.69,1.86-4.34,1.86H23.11ZM57.34,30.97V14.84H23.11V85.16h53.78V34.07h-16.44c-.9,0-1.64-.29-2.22-.88-.59-.59-.88-1.33-.88-2.22ZM23.11,14.84v0Z"/><g><path class="cls-1" d="M39.76,48.25c-.72-.72-1.62-1.07-2.71-1.07h-8.7v20.99h3.79v-8.5h4.91c1.09,0,2-.36,2.71-1.07s1.07-1.62,1.07-2.71v-4.91c0-1.09-.36-2-1.07-2.71Zm-2.71,7.63h-4.91v-4.91h4.91v4.91Z"/><path class="cls-1" d="M56.6,48.25c-.75-.72-1.64-1.07-2.66-1.07h-8.6v20.99h8.6c1.02,0,1.91-.36,2.66-1.07,.75-.72,1.13-1.62,1.13-2.71v-13.41c0-1.09-.38-2-1.13-2.71Zm-2.66,16.12h-4.81v-13.41h4.81v13.41Z"/><polygon class="cls-1" points="62.74 68.16 66.53 68.16 66.53 59.66 71.65 59.66 71.65 55.87 66.53 55.87 66.53 50.96 71.65 50.96 71.65 47.17 62.74 47.17 62.74 68.16"/></g></g><rect class="cls-2" width="100" height="100"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#aeb6ba;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M80.93,85.52l-24.85-24.85c-2.06,1.79-4.47,3.18-7.22,4.18-2.75,1-5.67,1.49-8.76,1.49-7.42,0-13.71-2.58-18.87-7.73-5.16-5.16-7.73-11.38-7.73-18.66s2.58-13.51,7.73-18.66c5.16-5.16,11.41-7.73,18.76-7.73,7.29,0,13.49,2.58,18.61,7.73,5.12,5.16,7.68,11.38,7.68,18.66,0,2.96-.48,5.81-1.44,8.56-.96,2.75-2.41,5.33-4.33,7.73l25.05,24.85c.62,.55,.93,1.25,.93,2.11s-.34,1.63-1.03,2.32c-.62,.62-1.37,.93-2.27,.93s-1.65-.31-2.27-.93Zm-40.93-25.36c5.57,0,10.31-1.98,14.23-5.93,3.92-3.95,5.88-8.71,5.88-14.28s-1.96-10.33-5.88-14.28c-3.92-3.95-8.66-5.93-14.23-5.93s-10.43,1.98-14.38,5.93c-3.95,3.95-5.93,8.71-5.93,14.28s1.98,10.33,5.93,14.28c3.95,3.95,8.75,5.93,14.38,5.93Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M33.93,53.15V21l-12.21,12.21-4.27-4.27L37.08,9.3l19.64,19.64-4.27,4.27-12.41-12.31V53.15h-6.1Zm29,37.54l-19.64-19.74,4.27-4.17,12.21,12.21V46.85h6.1v32.25l12.41-12.31,4.27,4.27-19.64,19.64Z"/><rect class="cls-2" width="100" height="100"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37.61 30.65"><defs><style>.cls-1{fill:#6c757d;}</style></defs><g id="_レイヤー_1-2"><path class="cls-1" d="M36.09,0C36.69,0,37.13,.26,37.41,.78c.28,.52,.26,1.03-.07,1.53L19.99,29.95c-.3,.47-.72,.7-1.25,.7s-.95-.23-1.25-.7L.24,2.3C-.06,1.8-.08,1.29,.19,.78,.45,.26,.89,0,1.49,0H36.09Z"/></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#aeb6ba;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M13,46.92V13H46.92V46.92H13Zm0,40.08V53.08H46.92v33.92H13ZM53.08,46.92V13h33.92V46.92H53.08Zm0,40.08V53.08h33.92v33.92H53.08ZM19.17,40.75h21.58V19.17H19.17v21.58Zm40.08,0h21.58V19.17h-21.58v21.58Zm0,40.08h21.58v-21.58h-21.58v21.58Zm-40.08,0h21.58v-21.58H19.17v21.58Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#aeb6ba;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M16.08,70.56c-.89,0-1.63-.29-2.21-.87-.58-.58-.87-1.32-.87-2.21s.29-1.63,.87-2.21c.58-.58,1.32-.87,2.21-.87s1.63,.29,2.21,.87c.58,.58,.87,1.32,.87,2.21s-.29,1.63-.87,2.21c-.58,.58-1.32,.87-2.21,.87Zm0-17.47c-.89,0-1.63-.29-2.21-.87-.58-.58-.87-1.32-.87-2.21s.29-1.63,.87-2.21c.58-.58,1.32-.87,2.21-.87s1.63,.29,2.21,.87c.58,.58,.87,1.32,.87,2.21s-.29,1.63-.87,2.21c-.58,.58-1.32,.87-2.21,.87Zm0-17.47c-.89,0-1.63-.29-2.21-.87-.58-.58-.87-1.32-.87-2.21s.29-1.63,.87-2.21c.58-.58,1.32-.87,2.21-.87s1.63,.29,2.21,.87c.58,.58,.87,1.32,.87,2.21s-.29,1.63-.87,2.21c-.58,.58-1.32,.87-2.21,.87Zm14.39,34.94v-6.17h56.53v6.17H30.47Zm0-17.47v-6.17h56.53v6.17H30.47Zm0-17.47v-6.17h56.53v6.17H30.47Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 211.88 80.65"><defs><style>.cls-1{fill:#17789f;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M54.42,1.76c-1.27-1.39-3.04-1.76-4.48-1.76-1.7,0-3.4,.88-4.49,2.05C44.25,3.35,0,80.65,0,80.65H12.74L49.66,18.09l19.32,31.56h-26.42l-5.94,9h51.11S55.57,3.01,54.42,1.76Z"/><g><path class="cls-1" d="M122.3,78.68c-1.26,.63-4.09,1.3-7.78,1.3-10.49,0-15.88-6.48-15.88-15.05,0-10.27,7.38-15.99,16.56-15.99,3.55,0,6.26,.71,7.47,1.34l-1.4,5.4c-1.4-.58-3.33-1.12-5.76-1.12-5.44,0-9.67,3.26-9.67,9.96,0,6.03,3.6,9.83,9.72,9.83,2.07,0,4.36-.45,5.71-.98l1.04,5.31Z"/><path class="cls-1" d="M125.49,47.82h6.84v12.46h.09c.72-.94,1.62-1.65,2.7-2.23,.99-.54,2.29-.85,3.55-.85,4.36,0,7.69,2.99,7.69,9.56v12.77h-6.84v-12.01c0-2.86-.99-4.82-3.55-4.82-1.8,0-2.92,1.16-3.42,2.37-.18,.45-.22,1.03-.22,1.52v12.95h-6.84v-31.71Z"/><path class="cls-1" d="M154.29,70.78c.23,2.81,3.01,4.15,6.21,4.15,2.34,0,4.23-.31,6.07-.89l.9,4.6c-2.25,.89-5,1.34-7.96,1.34-7.47,0-11.74-4.29-11.74-11.12,0-5.54,3.46-11.66,11.11-11.66,7.11,0,9.81,5.49,9.81,10.9,0,1.16-.13,2.19-.22,2.68h-14.17Zm8.05-4.65c0-1.65-.72-4.42-3.87-4.42-2.88,0-4.05,2.59-4.23,4.42h8.1Z"/><path class="cls-1" d="M187.72,79c-1.21,.54-3.51,.98-6.12,.98-7.11,0-11.66-4.29-11.66-11.17,0-6.39,4.41-11.61,12.6-11.61,1.8,0,3.78,.31,5.22,.85l-1.08,5.05c-.81-.36-2.03-.67-3.83-.67-3.6,0-5.94,2.55-5.89,6.12,0,4.02,2.7,6.12,6.03,6.12,1.62,0,2.88-.27,3.92-.67l.81,5Z"/><path class="cls-1" d="M196.4,66.89h.09c.5-.89,1.03-1.79,1.58-2.63l4.46-6.57h8.23l-7.88,8.84,9,13h-8.42l-5.31-8.98-1.76,2.14v6.83h-6.84v-31.71h6.84v19.07Z"/></g><g><path class="cls-1" d="M29.25,75.27l-1.18,4.26h-3.88l5.06-16.59h4.91l5.13,16.59h-4.03l-1.28-4.26h-4.74Zm4.2-2.81l-1.03-3.52c-.29-.98-.59-2.21-.83-3.2h-.05c-.25,.98-.49,2.24-.76,3.2l-.98,3.52h3.66Z"/><path class="cls-1" d="M40.22,63.16c.98-.2,2.97-.34,4.84-.34,2.28,0,3.68,.22,4.89,.94,1.15,.62,1.99,1.75,1.99,3.25s-.86,2.85-2.73,3.54v.05c1.89,.52,3.29,1.94,3.29,4.09,0,1.5-.69,2.68-1.72,3.52-1.2,.96-3.22,1.5-6.51,1.5-1.84,0-3.22-.12-4.05-.25v-16.29Zm3.71,6.35h1.23c1.96,0,3.02-.81,3.02-2.04s-.96-1.92-2.65-1.92c-.81,0-1.28,.05-1.6,.1v3.86Zm0,7.36c.37,.05,.81,.05,1.45,.05,1.69,0,3.19-.64,3.19-2.39s-1.5-2.34-3.36-2.34h-1.28v4.68Z"/><path class="cls-1" d="M65.61,73.38c0,4.41-3.12,6.42-6.33,6.42-3.51,0-6.21-2.31-6.21-6.2s2.55-6.37,6.41-6.37,6.14,2.54,6.14,6.15Zm-8.69,.12c0,2.07,.86,3.62,2.46,3.62,1.45,0,2.38-1.45,2.38-3.62,0-1.8-.69-3.62-2.38-3.62-1.79,0-2.46,1.85-2.46,3.62Z"/><path class="cls-1" d="M78.5,73.38c0,4.41-3.12,6.42-6.33,6.42-3.51,0-6.21-2.31-6.21-6.2s2.55-6.37,6.41-6.37,6.14,2.54,6.14,6.15Zm-8.69,.12c0,2.07,.86,3.62,2.46,3.62,1.45,0,2.38-1.45,2.38-3.62,0-1.8-.69-3.62-2.38-3.62-1.79,0-2.46,1.85-2.46,3.62Z"/><path class="cls-1" d="M83.31,72.57h.05c.27-.49,.57-.98,.86-1.45l2.43-3.62h4.49l-4.3,4.87,4.91,7.16h-4.59l-2.9-4.95-.96,1.18v3.77h-3.73v-17.47h3.73v10.51Z"/></g></g><g><path class="cls-1" d="M112.43,39.25h-10.18v-1.48h4.25v-5.15h-3.58v-1.44h8.78v1.44h-3.47v5.15h4.21v1.48Z"/><path class="cls-1" d="M123.34,35.86h-9.87v-1.43h9.87v1.43Z"/><path class="cls-1" d="M132.52,31.97c0,.05,0,.1,0,.15,0,.72-.21,1.74-.64,3.05s-1.26,2.35-2.49,3.13c-1.23,.78-2.79,1.26-4.66,1.45l-.43-1.42c1.46-.15,2.68-.5,3.68-1.06,1-.55,1.7-1.22,2.1-2.01s.65-1.79,.73-3h-6.64v-1.4h7.87s.48,1.11,.48,1.11Zm.98-.68l-.76,.3c-.15-.5-.4-1.05-.74-1.67l.74-.28c.28,.53,.53,1.08,.76,1.65Zm1.36-.2l-.75,.28c-.28-.7-.53-1.25-.73-1.66l.71-.26c.27,.53,.53,1.07,.77,1.64Z"/><path class="cls-1" d="M138.62,36l-1.35,.43c-.31-1.12-.79-2.3-1.43-3.53l1.22-.47c.21,.39,.41,.79,.6,1.21,.2,.41,.51,1.2,.95,2.37Zm5.42-3.63c-.2,2.25-.84,3.99-1.93,5.22s-2.67,1.97-4.75,2.24l-.37-1.12c1.82-.26,3.17-.9,4.07-1.93,.9-1.03,1.43-2.54,1.59-4.55l1.38,.14Zm-2.9,3.1l-1.34,.46c-.3-1.1-.79-2.28-1.44-3.56l1.21-.47c.34,.61,.58,1.07,.71,1.38,.14,.31,.42,1.04,.86,2.19Z"/><path class="cls-1" d="M156,31.23l-.08,1.03c-.15,2.01-.82,3.63-2.03,4.87s-3.02,2.13-5.45,2.67l-.52-1.43c1.73-.33,3.11-.94,4.16-1.85,1.05-.91,1.74-2.2,2.07-3.88h-3.5c-.92,1.46-2.11,2.62-3.59,3.49l-.89-1.13c1.96-1.26,3.25-2.92,3.87-4.98l1.67,.19c-.14,.41-.26,.75-.38,1.04h4.67Z"/><path class="cls-1" d="M163.42,35.23c0,.3-.11,.56-.32,.78s-.47,.32-.78,.32-.56-.11-.78-.32-.32-.47-.32-.78,.11-.56,.32-.78,.47-.32,.78-.32,.56,.11,.78,.32,.32,.47,.32,.78Z"/><path class="cls-1" d="M174.57,35.3c0,1.15-.39,2.12-1.16,2.9s-1.88,1.33-3.31,1.62l-.54-1.33c1.03-.21,1.86-.58,2.48-1.1s.93-1.22,.93-2.09h-4.51v-1.39h4.51v-1.45c-.91,.09-2.04,.15-3.38,.18l-.27-1.33c3.21-.08,5.69-.44,7.43-1.08l.97,1.14c-.81,.35-1.86,.64-3.15,.86v1.68h3.92v1.39h-3.91Z"/><path class="cls-1" d="M188.45,39.47h-8.74v-1.26h3.66v-4.46h-3.08v-1.23h7.54v1.23h-2.99v4.46h3.62v1.26Z"/><path class="cls-1" d="M193.62,36l-1.35,.43c-.31-1.12-.79-2.3-1.43-3.53l1.22-.47c.21,.39,.41,.79,.6,1.21,.2,.41,.51,1.2,.95,2.37Zm5.42-3.63c-.2,2.25-.84,3.99-1.93,5.22s-2.67,1.97-4.75,2.24l-.37-1.12c1.82-.26,3.17-.9,4.07-1.93,.9-1.03,1.43-2.54,1.59-4.55l1.38,.14Zm-2.9,3.1l-1.34,.46c-.3-1.1-.79-2.28-1.44-3.56l1.21-.47c.34,.61,.58,1.07,.71,1.38,.14,.31,.42,1.04,.86,2.19Z"/><path class="cls-1" d="M211,31.23l-.08,1.03c-.15,2.01-.82,3.63-2.03,4.87s-3.02,2.13-5.45,2.67l-.52-1.43c1.73-.33,3.11-.94,4.16-1.85,1.05-.91,1.74-2.2,2.07-3.88h-3.5c-.92,1.46-2.11,2.62-3.59,3.49l-.89-1.13c1.96-1.26,3.25-2.92,3.87-4.98l1.67,.19c-.14,.41-.26,.75-.38,1.04h4.67Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M42.35,46.71c-4.45,0-8.09-1.42-10.92-4.25-2.83-2.83-4.25-6.47-4.25-10.92s1.42-8.09,4.25-10.92c2.83-2.83,6.47-4.25,10.92-4.25s8.09,1.42,10.92,4.25c2.83,2.83,4.25,6.47,4.25,10.92s-1.42,8.09-4.25,10.92c-2.83,2.83-6.47,4.25-10.92,4.25ZM13.03,79.17c-.88,0-1.6-.29-2.17-.86s-.86-1.3-.86-2.17v-6.47c0-2.36,.59-4.48,1.77-6.37,1.18-1.89,2.88-3.34,5.11-4.35,4.85-2.16,9.35-3.71,13.5-4.65,4.15-.94,8.14-1.42,11.98-1.42h2.33c-.4,.94-.71,1.87-.91,2.78-.2,.91-.37,2.01-.51,3.29h-.91c-3.91,0-7.73,.42-11.48,1.26-3.74,.84-7.6,2.24-11.58,4.2-1.08,.54-1.89,1.3-2.43,2.27-.54,.98-.81,1.97-.81,2.98v3.44h27.2c.34,1.21,.74,2.31,1.21,3.29,.47,.98,1.04,1.9,1.72,2.78H13.03Zm29.32-38.52c2.63,0,4.8-.86,6.52-2.58,1.72-1.72,2.58-3.89,2.58-6.52s-.86-4.8-2.58-6.52c-1.72-1.72-3.89-2.58-6.52-2.58s-4.8,.86-6.52,2.58c-1.72,1.72-2.58,3.89-2.58,6.52s.86,4.8,2.58,6.52c1.72,1.72,3.89,2.58,6.52,2.58Zm29.73,30.74c2.22,0,4.13-.79,5.71-2.38,1.58-1.58,2.38-3.49,2.38-5.71s-.79-4.13-2.38-5.71c-1.58-1.58-3.49-2.38-5.71-2.38-2.22,0-4.13,.79-5.71,2.38s-2.38,3.49-2.38,5.71c0,2.22,.79,4.13,2.38,5.71s3.49,2.38,5.71,2.38Zm-3.74,5.56c-1.15-.34-2.31-.83-3.49-1.47-1.18-.64-2.17-1.36-2.98-2.17l-4.45,1.01c-.34,.13-.67,.13-1.01,0-.34-.13-.57-.37-.71-.71l-1.31-2.33c-.2-.27-.27-.57-.2-.91,.07-.34,.24-.64,.51-.91l3.84-3.64c-.13-.61-.2-1.45-.2-2.53s.07-1.92,.2-2.53l-3.84-3.64c-.27-.27-.44-.57-.51-.91-.07-.34,0-.64,.2-.91l1.31-2.33c.13-.34,.37-.57,.71-.71,.34-.13,.67-.13,1.01,0l4.45,1.01c.81-.81,1.8-1.53,2.98-2.17s2.34-1.13,3.49-1.47l.81-5.36c.07-.4,.24-.72,.51-.96,.27-.24,.61-.35,1.01-.35h2.83c.4,0,.74,.12,1.01,.35,.27,.24,.44,.56,.51,.96l.81,5.36c1.15,.34,2.31,.83,3.49,1.47,1.18,.64,2.17,1.36,2.98,2.17l4.45-1.01c.34-.13,.67-.13,1.01,0s.57,.37,.71,.71l1.31,2.33c.2,.27,.27,.57,.2,.91-.07,.34-.24,.64-.51,.91l-3.84,3.64c.13,.61,.2,1.45,.2,2.53s-.07,1.92-.2,2.53l3.84,3.64c.27,.27,.44,.57,.51,.91,.07,.34,0,.64-.2,.91l-1.31,2.33c-.13,.34-.37,.57-.71,.71s-.67,.13-1.01,0l-4.45-1.01c-.81,.81-1.8,1.53-2.98,2.17-1.18,.64-2.34,1.13-3.49,1.47l-.81,5.36c-.07,.4-.24,.72-.51,.96-.27,.24-.61,.35-1.01,.35h-2.83c-.4,0-.74-.12-1.01-.35-.27-.24-.44-.56-.51-.96l-.81-5.36Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M66.45,64.72c-.58-.58-.87-1.28-.87-2.12,0-.83,.29-1.51,.87-2.02l7.7-7.7h-30.79c-.83,0-1.52-.27-2.07-.82-.55-.55-.82-1.23-.82-2.07s.27-1.52,.82-2.07c.55-.55,1.23-.82,2.07-.82h30.59l-7.79-7.79c-.51-.51-.77-1.17-.77-1.97s.29-1.49,.87-2.07,1.27-.87,2.07-.87,1.49,.29,2.07,.87l12.8,12.8c.32,.32,.55,.64,.67,.96s.19,.67,.19,1.06-.06,.74-.19,1.06-.35,.64-.67,.96l-12.7,12.7c-.51,.51-1.17,.77-1.97,.77s-1.49-.29-2.07-.87Zm-44.73,19.91c-1.54,0-2.89-.58-4.04-1.73-1.15-1.15-1.73-2.5-1.73-4.04V21.14c0-1.54,.58-2.89,1.73-4.04,1.15-1.15,2.5-1.73,4.04-1.73h25.11c.83,0,1.52,.27,2.07,.82,.55,.55,.82,1.23,.82,2.07,0,.83-.27,1.52-.82,2.07-.55,.55-1.23,.82-2.07,.82H21.72v57.72h25.11c.83,0,1.52,.27,2.07,.82,.55,.55,.82,1.23,.82,2.07,0,.83-.27,1.52-.82,2.07s-1.23,.82-2.07,.82H21.72Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M54.17,37.5V0h45.83V37.5H54.17ZM0,54.17V0H45.83V54.17H0Zm54.17,45.83V45.83h45.83v54.17H54.17Zm-54.17,0V62.5H45.83v37.5H0ZM8.33,45.83h29.17V8.33H8.33V45.83Zm54.17,45.83h29.17V54.17h-29.17v37.5Zm0-62.5h29.17V8.33h-29.17V29.17ZM8.33,91.67h29.17v-20.83H8.33v20.83Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M17.75,78.12c5.25-3.67,10.46-6.48,15.63-8.44,5.17-1.96,10.71-2.94,16.62-2.94,5.92,0,11.48,.98,16.69,2.94,5.21,1.96,10.44,4.77,15.69,8.44,3.67-4.5,6.27-9.04,7.81-13.63,1.54-4.58,2.31-9.42,2.31-14.5,0-12.08-4.06-22.19-12.19-30.31S62.08,7.5,50,7.5s-22.19,4.06-30.31,12.19S7.5,37.92,7.5,50c0,5.08,.79,9.92,2.37,14.5,1.58,4.58,4.21,9.13,7.88,13.63Zm32.25-24.37c-4.83,0-8.9-1.65-12.19-4.94-3.29-3.29-4.94-7.35-4.94-12.19s1.65-8.9,4.94-12.19c3.29-3.29,7.35-4.94,12.19-4.94,4.83,0,8.9,1.65,12.19,4.94,3.29,3.29,4.94,7.35,4.94,12.19s-1.65,8.9-4.94,12.19c-3.29,3.29-7.35,4.94-12.19,4.94Zm0,46.25c-6.83,0-13.29-1.31-19.38-3.94-6.08-2.62-11.4-6.21-15.94-10.75-4.54-4.54-8.12-9.85-10.75-15.94-2.62-6.08-3.94-12.54-3.94-19.38s1.31-13.4,3.94-19.44c2.63-6.04,6.21-11.33,10.75-15.88,4.54-4.54,9.85-8.12,15.94-10.75C36.71,1.31,43.17,0,50,0s13.4,1.31,19.44,3.94c6.04,2.63,11.33,6.21,15.88,10.75,4.54,4.54,8.12,9.83,10.75,15.88,2.63,6.04,3.94,12.52,3.94,19.44s-1.31,13.29-3.94,19.38c-2.62,6.08-6.21,11.4-10.75,15.94-4.54,4.54-9.83,8.13-15.88,10.75-6.04,2.63-12.52,3.94-19.44,3.94Zm0-7.5c4.58,0,9.06-.67,13.44-2,4.37-1.33,8.69-3.67,12.94-7-4.25-3-8.58-5.29-13-6.88-4.42-1.58-8.88-2.38-13.38-2.38s-8.96,.79-13.38,2.38c-4.42,1.58-8.75,3.87-13,6.88,4.25,3.33,8.56,5.67,12.94,7,4.38,1.33,8.85,2,13.44,2Zm0-46.25c2.83,0,5.15-.9,6.94-2.69,1.79-1.79,2.69-4.1,2.69-6.94,0-2.83-.9-5.15-2.69-6.94-1.79-1.79-4.1-2.69-6.94-2.69s-5.15,.9-6.94,2.69c-1.79,1.79-2.69,4.1-2.69,6.94,0,2.83,.9,5.15,2.69,6.94s4.1,2.69,6.94,2.69Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><style>.cls-1{fill:#6c757d;}.cls-2{fill:none;}</style></defs><g id="_レイヤー_1-2"><g><rect class="cls-2" width="100" height="100"/><path class="cls-1" d="M4.01,24c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H59.22c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm0,22.06c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H59.22c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm0,22.06c-1.16,0-2.12-.38-2.87-1.14-.76-.76-1.14-1.72-1.14-2.87s.38-2.12,1.14-2.87c.76-.76,1.72-1.14,2.87-1.14H36.9c1.16,0,2.12,.38,2.87,1.14,.76,.76,1.14,1.72,1.14,2.87s-.38,2.12-1.14,2.87-1.72,1.14-2.87,1.14H4.01Zm64.57,14.84l-12.83-12.83c-.8-.8-1.2-1.76-1.2-2.87,0-1.11,.4-2.03,1.2-2.74s1.74-1.09,2.81-1.14c1.07-.04,2.01,.29,2.81,1l9.76,9.63,21.93-21.93c.8-.8,1.76-1.2,2.87-1.2s2.07,.4,2.87,1.2c.8,.8,1.2,1.76,1.2,2.87,0,1.11-.4,2.07-1.2,2.87l-25.13,25.13c-.71,.71-1.56,1.07-2.54,1.07s-1.83-.36-2.54-1.07Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128.59 131.14"><defs><style>.cls-1{fill:#90caf9;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M48.17,121.12H9.29c-2.48,0-4.65-.93-6.5-2.79-1.86-1.86-2.79-4.03-2.79-6.5V21.68c0-2.48,.8-4.65,2.4-6.5,1.6-1.86,2.97-2.79,4.1-2.79h31.29c.72-3.61,2.5-6.58,5.34-8.91C45.97,1.16,49.25,0,52.97,0c3.72,0,7,1.16,9.83,3.48,2.84,2.32,4.62,5.29,5.34,8.91h31.29c2.48,0,4.65,.93,6.5,2.79,1.86,1.86,2.79,4.03,2.79,6.5v31.44h-9.29V21.68h-16.42v10.84c0,2.58-.9,4.78-2.71,6.58-1.81,1.81-4,2.71-6.58,2.71H35c-2.58,0-4.78-.9-6.58-2.71-1.81-1.81-2.71-4-2.71-6.58v-10.84H9.29V111.82H48.17v9.29Zm-13.4-55.34l16.51-16.51c.45-.45,.98-.67,1.59-.64,.61,.03,1.14,.27,1.59,.72s.68,1,.68,1.63-.23,1.17-.68,1.63l-18.1,18.1c-.45,.45-.98,.68-1.59,.68s-1.14-.23-1.59-.68l-8.94-8.94c-.45-.45-.67-1-.64-1.63,.03-.63,.27-1.17,.72-1.63,.45-.45,1-.68,1.63-.68,.63,0,1.17,.23,1.63,.68l7.2,7.27Zm0,26l16.51-16.51c.45-.45,.98-.67,1.59-.64,.61,.03,1.14,.27,1.59,.72s.68,1,.68,1.63-.23,1.17-.68,1.63l-18.1,18.1c-.45,.45-.98,.68-1.59,.68s-1.14-.23-1.59-.68l-8.94-8.94c-.45-.45-.67-1-.64-1.63,.03-.63,.27-1.17,.72-1.63,.45-.45,1-.68,1.63-.68,.63,0,1.17,.23,1.63,.68l7.2,7.27ZM55.76,21.06c1.76,0,3.23-.59,4.41-1.78,1.19-1.19,1.78-2.66,1.78-4.41s-.59-3.23-1.78-4.41c-1.19-1.19-2.66-1.78-4.41-1.78s-3.23,.59-4.41,1.78c-1.19,1.19-1.78,2.66-1.78,4.41s.59,3.23,1.78,4.41c1.19,1.19,2.66,1.78,4.41,1.78Z"/><path class="cls-1" d="M76.07,118.24c-5.32-3.77-9.12-8.79-11.4-15.05-2.29-6.27-2.43-12.73-.43-19.39,.48-1.59,1.08-3.14,1.81-4.66,.73-1.52,1.6-2.96,2.61-4.34l-5.6,1.32-1.09-4.47,15.14-3.57,3.6,15.06-4.55,1.07-2.1-8.68c-1.19,1.43-2.23,2.96-3.13,4.59-.9,1.63-1.61,3.34-2.15,5.12-1.73,5.76-1.56,11.37,.51,16.82,2.07,5.45,5.51,9.76,10.29,12.93l-3.5,3.26Zm33.13-32.3l1.35-4.47,8.57,2.58c-1.4-4-3.62-7.46-6.67-10.38-3.05-2.92-6.61-5-10.69-6.22-3.43-1.03-6.81-1.37-10.14-1.02-3.33,.35-6.47,1.28-9.41,2.78l-1.1-4.72c3.39-1.53,6.94-2.45,10.67-2.77,3.73-.32,7.48,.1,11.25,1.23,4.37,1.32,8.23,3.44,11.58,6.37,3.35,2.93,5.95,6.44,7.81,10.52l1.7-5.67,4.47,1.35-4.48,14.91-14.91-4.48Zm-17.26,45.21l-10.65-11.33,11.31-10.58,3.13,3.38-6.59,6.23c6.65,1.3,12.88,.2,18.67-3.29,5.79-3.49,9.67-8.51,11.65-15.07,.31-1.04,.56-2.08,.73-3.11s.29-2.08,.34-3.15l4.62,1.39c-.1,1.05-.25,2.09-.45,3.12-.2,1.02-.45,2.03-.75,3.03-2.14,7.11-6.25,12.72-12.35,16.85-6.09,4.13-12.81,5.87-20.15,5.24l3.87,4.17-3.38,3.13Z"/></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 131.14 117.22"><defs><style>.cls-1{fill:#ce93d8;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M25.71,9.29H9.29V99.43H48.17v9.29H9.29c-2.48,0-4.65-.93-6.5-2.79-1.86-1.86-2.79-4.03-2.79-6.5V9.29C0,6.81,.8,4.65,2.4,2.79,4,.93,5.37,0,6.5,0H99.43c2.48,0,4.65,.93,6.5,2.79,1.86,1.86,2.79,4.03,2.79,6.5v31.44h-9.29V9.29H25.71Z"/><path class="cls-1" d="M125.05,116.14l-16.58-16.58c-2.07,1.59-4.3,2.78-6.68,3.58-2.39,.8-4.85,1.19-7.4,1.19-6.6,0-12.23-2.33-16.88-6.98-4.65-4.65-6.98-10.28-6.98-16.88,0-6.6,2.33-12.23,6.98-16.88,4.65-4.65,10.28-6.98,16.88-6.98s12.23,2.33,16.88,6.98c4.65,4.65,6.98,10.28,6.98,16.88,0,2.55-.4,5.01-1.19,7.4-.8,2.39-1.99,4.61-3.58,6.68l16.58,16.58c.72,.72,1.07,1.55,1.07,2.51,0,.95-.36,1.79-1.07,2.51-.72,.72-1.55,1.07-2.51,1.07s-1.79-.36-2.51-1.07Zm-30.66-18.97c4.61,0,8.55-1.63,11.81-4.89,3.26-3.26,4.89-7.2,4.89-11.81s-1.63-8.55-4.89-11.81c-3.26-3.26-7.2-4.89-11.81-4.89s-8.55,1.63-11.81,4.89c-3.26,3.26-4.89,7.2-4.89,11.81s1.63,8.55,4.89,11.81c3.26,3.26,7.2,4.89,11.81,4.89Z"/><g><path class="cls-1" d="M41.18,32.2c-.96,0-1.75-.38-2.37-1.14-.63-.76-.94-1.72-.94-2.88s.31-2.12,.94-2.88c.63-.76,1.42-1.14,2.37-1.14h33.11c.96,0,1.75,.38,2.37,1.14,.63,.76,.94,1.72,.94,2.88s-.31,2.12-.94,2.88c-.63,.76-1.42,1.14-2.37,1.14H41.18Z"/><path class="cls-1" d="M41.18,58.38c-.96,0-1.75-.38-2.37-1.14-.63-.76-.94-1.72-.94-2.88s.31-2.12,.94-2.88c.63-.76,1.42-1.14,2.37-1.14h33.11c.96,0,1.75,.38,2.37,1.14,.63,.76,.94,1.72,.94,2.88s-.31,2.12-.94,2.88c-.63,.76-1.42,1.14-2.37,1.14H41.18Z"/><path class="cls-1" d="M64.53,80.66c0-1.42,.11-2.8,.31-4.13h-23.66c-.96,0-1.75,.38-2.37,1.14-.63,.76-.94,1.72-.94,2.88s.31,2.12,.94,2.88c.63,.76,1.42,1.14,2.37,1.14h23.62c-.18-1.26-.27-2.56-.27-3.89Z"/><path class="cls-1" d="M21.96,40.87c-.59-3.84,.23-7.32,2.47-10.42,2.23-3.1,5.26-4.95,9.08-5.54l.38-.06,.35,2.29-.5,.08c-3.16,.48-5.65,2.03-7.48,4.63-1.83,2.6-2.5,5.49-2.01,8.67,.27,1.73,.91,3.29,1.93,4.69,1.02,1.39,2.27,2.55,3.74,3.47l-.44-2.86c-.05-.33,.02-.62,.2-.87,.18-.25,.44-.4,.77-.45s.62,.02,.87,.2c.25,.18,.4,.44,.45,.77l.87,5.69c.05,.33-.02,.62-.2,.87-.18,.25-.44,.4-.77,.45l-5.65,.87c-.33,.05-.62-.02-.87-.2-.25-.18-.4-.44-.45-.77s.02-.62,.2-.87c.18-.25,.44-.4,.77-.45l2.9-.45c-1.76-1.09-3.22-2.47-4.39-4.15-1.17-1.68-1.91-3.54-2.22-5.58Z"/><path class="cls-1" d="M21.96,70.34c-.59-3.84,.23-7.32,2.47-10.42,2.23-3.1,5.26-4.95,9.08-5.54l.38-.06,.35,2.29-.5,.08c-3.16,.48-5.65,2.03-7.48,4.63-1.83,2.6-2.5,5.49-2.01,8.67,.27,1.73,.91,3.29,1.93,4.69,1.02,1.39,2.27,2.55,3.74,3.47l-.44-2.86c-.05-.33,.02-.62,.2-.87,.18-.25,.44-.4,.77-.45s.62,.02,.87,.2c.25,.18,.4,.44,.45,.77l.87,5.69c.05,.33-.02,.62-.2,.87-.18,.25-.44,.4-.77,.45l-5.65,.87c-.33,.05-.62-.02-.87-.2-.25-.18-.4-.44-.45-.77s.02-.62,.2-.87c.18-.25,.44-.4,.77-.45l2.9-.45c-1.76-1.09-3.22-2.47-4.39-4.15-1.17-1.68-1.91-3.54-2.22-5.58Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 119.14 125"><defs><style>.cls-1{fill:#a5d6a7;}</style></defs><g id="_レイヤー_1-2"><g><path class="cls-1" d="M48.17,121.12H9.29c-2.48,0-4.65-.93-6.5-2.79-1.86-1.86-2.79-4.03-2.79-6.5V21.68c0-2.48,.8-4.65,2.4-6.5,1.6-1.86,2.97-2.79,4.1-2.79h31.29c.72-3.61,2.5-6.58,5.34-8.91C45.97,1.16,49.25,0,52.97,0c3.72,0,7,1.16,9.83,3.48,2.84,2.32,4.62,5.29,5.34,8.91h31.29c2.48,0,4.65,.93,6.5,2.79,1.86,1.86,2.79,4.03,2.79,6.5v31.44h-9.29V21.68h-16.42v10.84c0,2.58-.9,4.78-2.71,6.58-1.81,1.81-4,2.71-6.58,2.71H35c-2.58,0-4.78-.9-6.58-2.71-1.81-1.81-2.71-4-2.71-6.58v-10.84H9.29V111.82H48.17v9.29Zm-13.4-55.34l16.51-16.51c.45-.45,.98-.67,1.59-.64,.61,.03,1.14,.27,1.59,.72s.68,1,.68,1.63-.23,1.17-.68,1.63l-18.1,18.1c-.45,.45-.98,.68-1.59,.68s-1.14-.23-1.59-.68l-8.94-8.94c-.45-.45-.67-1-.64-1.63,.03-.63,.27-1.17,.72-1.63,.45-.45,1-.68,1.63-.68,.63,0,1.17,.23,1.63,.68l7.2,7.27Zm0,26l16.51-16.51c.45-.45,.98-.67,1.59-.64,.61,.03,1.14,.27,1.59,.72s.68,1,.68,1.63-.23,1.17-.68,1.63l-18.1,18.1c-.45,.45-.98,.68-1.59,.68s-1.14-.23-1.59-.68l-8.94-8.94c-.45-.45-.67-1-.64-1.63,.03-.63,.27-1.17,.72-1.63,.45-.45,1-.68,1.63-.68,.63,0,1.17,.23,1.63,.68l7.2,7.27ZM55.76,21.06c1.76,0,3.23-.59,4.41-1.78,1.19-1.19,1.78-2.66,1.78-4.41s-.59-3.23-1.78-4.41c-1.19-1.19-2.66-1.78-4.41-1.78s-3.23,.59-4.41,1.78c-1.19,1.19-1.78,2.66-1.78,4.41s.59,3.23,1.78,4.41c1.19,1.19,2.66,1.78,4.41,1.78Z"/><g><path class="cls-1" d="M113.09,82.66l-11.61-11.61,4.74-4.74c.87-.87,2.02-1.31,3.43-1.31s2.56,.44,3.43,1.31l4.74,4.74c.87,.87,1.31,2.02,1.31,3.43s-.44,2.56-1.31,3.43l-4.74,4.74Z"/><path class="cls-1" d="M59.14,122.55v-7.19c0-.65,.11-1.25,.33-1.8,.22-.54,.6-1.09,1.14-1.63l33.84-33.84,11.61,11.61-33.84,33.84c-.54,.54-1.09,.93-1.63,1.14-.54,.22-1.14,.33-1.8,.33h-7.19c-.65,0-1.23-.25-1.72-.74-.49-.49-.74-1.06-.74-1.72Z"/></g></g></g></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?><svg id="_レイヤー_2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100.83 126.04"><defs><style>.cls-1{fill:#ef9a9a;}</style></defs><g id="_レイヤー_1-2"><path class="cls-1" d="M29.78,99.26h41.28c1.37,0,2.49-.45,3.39-1.34,.89-.89,1.34-2.02,1.34-3.39s-.45-2.49-1.34-3.39c-.89-.89-2.02-1.34-3.39-1.34H29.78c-1.37,0-2.49,.45-3.39,1.34s-1.34,2.02-1.34,3.39,.45,2.49,1.34,3.39,2.02,1.34,3.39,1.34Zm0-26.78h41.28c1.37,0,2.49-.45,3.39-1.34,.89-.89,1.34-2.02,1.34-3.39s-.45-2.49-1.34-3.39c-.89-.89-2.02-1.34-3.39-1.34H29.78c-1.37,0-2.49,.45-3.39,1.34-.89,.89-1.34,2.02-1.34,3.39s.45,2.49,1.34,3.39c.89,.89,2.02,1.34,3.39,1.34ZM9.45,126.04c-2.52,0-4.73-.95-6.62-2.84-1.89-1.89-2.84-4.1-2.84-6.62V9.45C0,6.93,.95,4.73,2.84,2.84,4.73,.95,6.93,0,9.45,0H62.39c1.26,0,2.49,.26,3.7,.79s2.23,1.21,3.07,2.05l28.83,28.83c.84,.84,1.52,1.86,2.05,3.07,.53,1.21,.79,2.44,.79,3.7V116.59c0,2.52-.95,4.73-2.84,6.62-1.89,1.89-4.1,2.84-6.62,2.84H9.45ZM61.6,34.03V9.45H9.45V116.59H91.38V38.76h-25.05c-1.37,0-2.49-.45-3.39-1.34-.89-.89-1.34-2.02-1.34-3.39ZM9.45,9.45v0Z"/></g></svg>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
/*!
* Bootstrap v4.6.0 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
/*!
* Sizzle CSS Selector Engine v2.3.5
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2020-03-14
*/
/*!
* jQuery JavaScript Library v3.5.1
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2020-05-04T22:49Z
*/
/*!@preserve
* Tempus Dominus Bootstrap4 v5.39.0 (https://tempusdominus.github.io/bootstrap-4/)
* Copyright 2016-2020 Jonathan Peterson and contributors
* Licensed under MIT (https://github.com/tempusdominus/bootstrap-3/blob/master/LICENSE)
*/
/**!
* @fileOverview Kickass library to create and place poppers near their reference elements.
* @version 1.16.1
* @license
* Copyright (c) 2016 Federico Zivolo and contributors
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*/
//! moment.js
//! moment.js locale configuration
$(function(){
hide_del_btn();
});
/** Handle press the Add button */
$('.add').on('click',function(){
var base = $(this).parent().parent().parent('.tb-item');
base.find('.del').show();
// clone input form
base.clone(true).insertAfter(base);
// Scroll to added element
$("html,body").animate({scrollTop:base.next().offset().top});
// Input form accordion display
base.parent().parent('.tb').find('.ac-tb-form').show();
});
/** Handle press the Delete button */
$('.del').on('click',function(){
var base = $(this).parent().parent().parent('.tb-item');
var tbwrap = base.parent('.tb-wrap');
var tb = tbwrap.parent('.tb');
// Delete area
base.remove();
// Hidden delete button
hide_del_btn();
// Form area display switch
tbWrapClear(tbwrap);
// Hide collapse icon
if(tb.find('.ac-tb-form').is(':hidden')){
tb.find('.fold-area').addClass('hide');
}
});
/** handle Press the close button */
$('.close-window').on('click',function(){
window.close();
});
/** Hide delete button when there is only one tablespace form */
function hide_del_btn(){
$('.tb-wrap').each(function(i, elem){
var len = $(elem).find('.tb-item').length;
// When there is one item in the table
if(len <= 1){
$(elem).find('.del').hide();
$(this).children('.tb-item').removeClass('visually-hidden');
// Input form accordion hidden
$(this).parent().find('.ac-tb-form').hide();
}
});
}
/** Handle when deleting while closing the accordion */
function tbWrapClear(tbwrap){
// If you delete the form while closing the accordion
// Hide parent element if all child elements are hidden
if(tbwrap.children(':not(.visually-hidden)').length == 0){
tbwrap.addClass("visually-hidden");
}
else {
tbwrap.removeClass("visually-hidden");
}
}
/** input form accordion */
$('.ac-tb-form').on('click',function(){
var tb = $(this).parent().parent().parent('.tb');
var elems = tb.find('.tb-wrap').find('.tb-item');
var tbwrap = tb.find('.tb-wrap');
if(!$(this).hasClass('hide')){
elems.each(function(i) {
i = i + 1;
if( i != elems.size()){
$(this).addClass('visually-hidden');
}
});
$(this).text('開く');
// Form area display switch
tbWrapClear(tbwrap);
// Collapse icon view
tb.find('.fold-area').removeClass('hide');
}else{
elems.removeClass('visually-hidden');
$(this).text('閉じる');
// Form area display switch
tbWrapClear(tbwrap);
// Hide collapse icon
tb.find('.fold-area').addClass('hide');
}
// opening and closing
$(this).toggleClass("hide");
});
/** toggle switch */
$(".toggle").on("click", function() {
$(this).toggleClass("checked");
if(!$('input[name="check"]').prop("checked")) {
$(".toggle input").prop("checked", true);
} else {
$(".toggle input").prop("checked", false);
}
});
/** Menu display */
$('.c-dropdown-trigger').on("click",function(){
$('[data-target="' + $(this).attr('id') + '"]').toggleClass('show');
$('.mask').removeClass('hide');
});
/** Close menu */
$('.mask').on("click",function(){
$('.mask').addClass('hide');
$('.c-dropdown-menu').removeClass('show');
});
/** Select card list */
$('.select-card-list .card .select-label').on("click",function(){
$(this).closest('.select-card-list').find('.card').removeClass('selected');
$(this).closest('.card').addClass('selected');
});
/** List display switching (list display) */
$('.view-menu .view-list-btn').on("click",function(){
$('.view-block-btn').removeClass('active');
$('.view-list-btn').addClass('active');
$('.view-content').removeClass('view-block');
$('.view-content').addClass('view-list');
});
/** List display switching (grid display) */
$('.view-menu .view-block-btn').on("click",function(){
$('.view-list-btn').removeClass('active');
$('.view-block-btn').addClass('active');
$('.view-content').removeClass('view-list');
$('.view-content').addClass('view-block');
});
/** loading */
$(function(){
function e() {
setTimeout(function(){
$.LoadingOverlay("hide");
}, 2000);
}
$(".search-form-btn").on('click', function(){
$.LoadingOverlay("show", {
image : "img/loading.gif"
});
e();
});
});
...@@ -38,5 +38,33 @@ ...@@ -38,5 +38,33 @@
"sysLockScrPwdInput":"Input password", "sysLockScrPwdInput":"Input password",
"msgPWDNeedChange":"Change password is required. Please back Setting view.", "msgPWDNeedChange":"Change password is required. Please back Setting view.",
"msgAnonymousLoginErr":"Can not login. (Error code: {0})", "msgAnonymousLoginErr":"Can not login. (Error code: {0})",
"msgAnonymousLoginErr2":"Can not login. " "msgAnonymousLoginErr2":"Can not login. ",
"dashboard":"Dashboard",
"dashboardSettings":"Dashboard Settings",
"pickup":"Pick up",
"communication":"Communication",
"workList":"Work list",
"profile":"Profile",
"account_setting":"Account setting",
"newRegistrationTitle":"New Registration",
"continousWorkTitle":"Continous Work",
"processWorkTitle":"Process work",
"reportWarningTitle":"Report With Warnings",
"workWithWarningsTitle":"Work with warnings",
"messageListTitle":"Message List",
"sendMessageTitle":"Send Message",
"distanceSupportTitle":"Distance Support",
"chatTitle":"Chat",
"makeDashboardAsHome":"Set dashboard to home screen",
"btnKeep":"Keep",
"addNew":"Add New",
"display":" display",
"reportLevelReport":"Report",
"reportLevelAnswer":"Answer",
"msgNotFound":"There is no applicable work.",
"confirmation":"confirmation",
"confirmYes":"Yes",
"confirmNo":"No"
} }
\ No newline at end of file
...@@ -38,5 +38,33 @@ ...@@ -38,5 +38,33 @@
"sysLockScrPwdInput":"パスワードを入力してください", "sysLockScrPwdInput":"パスワードを入力してください",
"msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。", "msgPWDNeedChange":"パスワードの変更が必要です。設定変更画面に戻って変更してください。",
"msgAnonymousLoginErr":"ログインできません。(エラーコード:{0})", "msgAnonymousLoginErr":"ログインできません。(エラーコード:{0})",
"msgAnonymousLoginErr2":"ログインできません。" "msgAnonymousLoginErr2":"ログインできません。",
"dashboard":"ダッシュボード",
"dashboardSettings":"ダッシュボード設定",
"pickup":"ピックアップ",
"communication":"コミュニケーション",
"workList":"作業一覧",
"profile":"プロフィール",
"account_setting":"アカウント設定",
"newRegistrationTitle":"新規報告",
"continousWorkTitle":"工程管理",
"processWorkTitle":"工程作業",
"reportWarningTitle":"警告を含む報告",
"workWithWarningsTitle":"警告を含む作業",
"messageListTitle":"メッセージ一覧",
"sendMessageTitle":"メッセージ送信",
"distanceSupportTitle":"遠隔支援",
"chatTitle":"チャット",
"makeDashboardAsHome":"ダッシュボードをホーム画面にする",
"btnKeep":"保存",
"addNew":"新規追加",
"display":" 件表示",
"reportLevelReport":"報告",
"reportLevelAnswer":"回答",
"msgNotFound":"該当する作業がありません。",
"confirmation":"確認",
"confirmYes":"はい",
"confirmNo":"いいえ"
} }
\ No newline at end of file
...@@ -38,5 +38,32 @@ ...@@ -38,5 +38,32 @@
"sysLockScrPwdInput":"패스워드를 입력해 주십시오.", "sysLockScrPwdInput":"패스워드를 입력해 주십시오.",
"msgPWDNeedChange":"패스워드를 변경해야 합니다. 환경설정에서 패스워드를 변경해 주십시오.", "msgPWDNeedChange":"패스워드를 변경해야 합니다. 환경설정에서 패스워드를 변경해 주십시오.",
"msgAnonymousLoginErr":"로그인할 수 없습니다. (에러코드 : {0})", "msgAnonymousLoginErr":"로그인할 수 없습니다. (에러코드 : {0})",
"msgAnonymousLoginErr2":"로그인할 수 없습니다." "msgAnonymousLoginErr2":"로그인할 수 없습니다.",
"dashboard":"Dashboard",
"dashboardSettings":"Dashboard Settings",
"pickup":"Pick up",
"communication":"Communication",
"workList":"Work list",
"profile":"Profile",
"account_setting":"Account setting",
"newRegistrationTitle":"New Registration",
"continousWorkTitle":"Continous Work",
"processWorkTitle":"Process work",
"reportWarningTitle":"Report With Warning",
"workWithWarningsTitle":"Work with warnings",
"messageListTitle":"Message List",
"sendMessageTitle":"Send Message",
"distanceSupportTitle":"DistanceSupport",
"chatTitle":"Chat",
"makeDashboardAsHome":"Make dashboard your home screen",
"btnKeep":"Keep",
"addNew":"Add New",
"display":" display",
"reportLevelReport":"Report",
"reportLevelAnswer":"Answer",
"msgNotFound":"There is no applicable work.",
"confirmation":"confirmation",
"confirmYes":"Yes",
"confirmNo":"No"
} }
\ No newline at end of file
<!-- dashboard setting modal -->
<div class="modal fade" id="dashboard-setting-modal" tabindex="-1" role="dialog">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content">
<div class="modal-header bg-dark10">
<h5 class="modal-title lang" lang="dashboardSettings"></h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<table class="w-100" id="dashboardSettingItems">
<colgroup>
<col span="1" class="w-120px">
</colgroup>
<tbody>
<tr>
<th class="fs-9 p-2 text-secondary lang" lang="newRegistrationTitle"></th>
<td class="p-2"><div id="settingNewReport" data-key="newReport" class="toggle ml-auto"><input type="checkbox" name="chk-new"></div></td>
</tr>
<tr>
<th class="fs-9 p-2 text-secondary lang" lang="processWorkTitle"></th>
<td class="p-2"><div id="settingContinousWork" data-key="continousWork" class="toggle ml-auto"><input type="checkbox" name="chk-proccess"></div></td>
</tr>
<tr>
<th class="fs-9 p-2 text-secondary lang" lang="workWithWarningsTitle"></th>
<td class="p-2"><div id="settingReportWarning" data-key="reportWarning" class="toggle ml-auto"><input type="checkbox" name="chk-alert"></div></td>
</tr>
<tr>
<th class="fs-9 p-2 text-secondary lang" lang="makeDashboardAsHome"></th>
<td class="p-2"><div id="settingDashboardHome" data-key="dashboardHome" class="toggle ml-auto"><input type="checkbox" name="chk-home"></div></td>
</tr>
</tbody>
</table>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary lang" lang="btnKeep" onclick="DashboardSetting.onClickSave();"></button>
<button type="button" class="btn btn-tertiary lang" lang="dspCancel" data-dismiss="modal"></button>
</div>
</div>
</div>
</div>
\ No newline at end of file
<!DOCTYPE html>
<html lang="ja-JP">
<head>
<meta charset="utf-8">
<title>ダッシュボード</title>
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<!-- favicons -->
<link href="../common/img/favicon.ico" rel="icon">
<link href="../common/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- main css -->
<link rel="stylesheet" type="text/css" href="../common/css/newdash/app.css">
<link rel="stylesheet" type="text/css" href="../common/css/newdash/header.css">
<link rel="stylesheet" type="text/css" href="../common/css/newdash/style.css">
<!-- vender css -->
<link rel="stylesheet" type="text/css" href="../common/css/newdash/fontawesome_relative_path.css">
<script type="text/javascript" src="/abvw/common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="/abvw/common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="/abvw/common/js/web/i18n.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/newdash/app.js"></script>
<script type="text/javascript" src="../common/js/newdash/common.js"></script>
<script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script>
<script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script>
<script type="text/javascript" src="../js/dashboard/dashboard.js"></script>
</head>
<body onload="DASHBOARD.init();">
<!-- header -->
<div id="includedHeader"></div>
<!-- dashboard -->
<main>
<div class="container">
<!-- title -->
<div class="d-flex align-items-center">
<h1 class="fs-14 font-weight-bold pt-4 pb-3 mb-0 mr-auto lang" lang="dashboard"></h1>
<a href="#" data-toggle="modal" data-target="#dashboard-setting-modal">
<img src="../common/img/icon_dashboard_setting.svg" alt="ダッシュボード設定" class="p-1 w-40px">
</a>
</div>
<!-- sub title -->
<h2 class="fs-8 font-weight-bold lang" id="#pickupHeader" lang="pickup"></h2>
<!-- card -->
<ul class="dashboard-menu p-0 mt-3 d-grid col-gap-10 grid-col-md-4 grid-col-2" id ="pickupItems" >
</ul>
<!-- sub title -->
<h2 class="fs-8 font-weight-bold lang" lang="communication"></h2>
<!-- card -->
<ul class="dashboard-menu p-0 mt-3 d-grid col-gap-10 grid-col-md-4 grid-col-2" id="communicationItems">
</ul>
</div>
</main>
<!-- dashboard setting model -->
<div id="includedDashboardSetting"></div>
<!-- confirm -->
<div id="includedConfirmModal"></div>
</body>
</html>
\ No newline at end of file
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<script src="/abvw/js/operationList/operationList.js?__UPDATEID__"></script> <script src="/abvw/js/operationList/operationList.js?__UPDATEID__"></script>
<script src="/abvw/js/topPage/topPage.js?__UPDATEID__"></script> <script src="/abvw/js/topPage/topPage.js?__UPDATEID__"></script>
<script src="/abvw/js/dashboardSetting/check-dashboard-setting.js?__UPDATEID__"></script> <script src="/abvw/js/dashboardSetting/check-dashboard-setting.js?__UPDATEID__"></script>
<script src="/abvw/js/dashboard/check-dashboard.js?__UPDATEID__"></script> <script src="/abvw/js/dashboard/dashboard.js?__UPDATEID__"></script>
<script src="/abvw/common/js/footer.js?__UPDATEID__"></script> <script src="/abvw/common/js/footer.js?__UPDATEID__"></script>
<script src="/abvw/common/js/app.js?__UPDATEID__" defer></script> <script src="/abvw/common/js/app.js?__UPDATEID__" defer></script>
......
<!DOCTYPE html>
<html lang="ja-JP">
<head>
<meta charset="utf-8">
<title>ピックアップ</title>
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<!-- favicons -->
<link href="../common/img/favicon.ico" rel="icon">
<link href="../common/img/apple-touch-icon.png" rel="apple-touch-icon">
<!-- main css -->
<link rel="stylesheet" type="text/css" href="../common/css/newdash/app.css">
<link rel="stylesheet" type="text/css" href="../common/css/newdash/header.css">
<link rel="stylesheet" type="text/css" href="../common/css/newdash/style.css">
<!-- vender css -->
<link rel="stylesheet" type="text/css" href="../common/css/newdash/fontawesome_relative_path.css">
<script type="text/javascript" src="/abvw/common/js/jquery/jquery-3.6.0.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="/abvw/common/js/jquery/jquery-ui.min.js?__UPDATEID__"></script>
<script type="text/javascript" src="/abvw/common/js/web/i18n.js?__UPDATEID__"></script>
<script src="../common/js/constant.js?__UPDATEID__"></script>
<script src="../common/js/common.js?__UPDATEID__"></script>
<!-- main js -->
<script type="text/javascript" src="../js/dashboardSetting/dashboard-setting.js"></script>
<script type="text/javascript" src="../js/dashboard/dashboard.js"></script>
<script type="text/javascript" src="../js/template/template.js"></script>
<script type="text/javascript" src="../js/pickup/pickup.js"></script>
</head>
<body onload="PICKUP.init();">
<!-- header -->
<div id="includedHeader"></div>
<!-- pickup -->
<main>
<div class="container">
<!-- breadcrumb -->
<nav aria-label="breadcrumb">
<ol class="breadcrumb px-0 mb-0">
<li class="breadcrumb-item"><a href="dashboard.html" class="text-decoration-none text-underline lang" lang="dashboard"></a></li>
<li class="breadcrumb-item active lang" lang="pickup" aria-current="page"><span></span></li>
</ol>
</nav>
<!-- title -->
<h1 class="fs-14 font-weight-bold pt-sm-4 pt-2 pb-3 mb-0 lang" lang="pickup"></h1>
<!-- tab -->
<ul class="nav nav-tabs line" id="myTab" role="tablist">
<li class="nav-item" id="liTabNewReport">
<a class="nav-link active" data-toggle="tab" href="#tab-content-NewReport" role="tab" aria-controls="tab-content-NewReport" aria-expanded="true">
<div class="text-center lang" lang="addNew"></div>
</a>
</li>
<li class="nav-item" id="liTabContinousWork">
<a class="nav-link" data-toggle="tab" href="#tab-content-ContinousWork" role="tab" aria-controls="tab-content-ContinousWork">
<div class="text-center lang" lang="processWorkTitle"></div>
</a>
</li>
<li class="nav-item" id="liTabReportWithWarning">
<a class="nav-link" data-toggle="tab" href="#tab-content-ReportWithWarnings" role="tab" aria-controls="tab-content-ReportWithWarnings">
<div class="text-center lang" lang="reportWarningTitle"></div>
</a>
</li>
</ul>
<!-- tab content-->
<!-- new -->
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade show active" id="tab-content-NewReport" role="tabpanel" aria-labelledby="1-tab">
<!-- view menu -->
<nav aria-label="view" class="view-menu mt-2" id="viewMenuNewReport">
<div class="d-flex justify-content-between align-items-center">
<div class="fs-9" id="count-NewReport"></div>
<div class="view">
<a href="#" class="text-decoration-none view-btn view-list-btn">
<img src="../common/img/icon_view_list.svg" alt="リスト表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="リスト表示">
</a>
<a href="#" class="text-decoration-none view-btn view-block-btn active">
<img src="../common/img/icon_view_block.svg" alt="グリッド表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="グリッド表示">
</a>
</div>
</div>
</nav>
<!-- task list -->
<ul class="p-0 mt-3 card-list task-list view-content view-block" id="newReport-list">
</ul>
</div>
<!-- proccess -->
<div class="tab-pane fade" id="tab-content-ContinousWork" role="tabpanel" aria-labelledby="2-tab">
<!-- view menu -->
<nav aria-label="view" class="view-menu mt-2" id="viewMenuContinuousWork">
<div class="d-flex justify-content-between align-items-center">
<div class="fs-9" id="count-ContinuousWork"></div>
<div class="view">
<a href="#" class="text-decoration-none view-btn view-list-btn">
<img src="../common/img/icon_view_list.svg" alt="リスト表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="リスト表示">
</a>
<a href="#" class="text-decoration-none view-btn view-block-btn active">
<img src="../common/img/icon_view_block.svg" alt="グリッド表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="グリッド表示">
</a>
</div>
</div>
</nav>
<!-- task list -->
<ul class="p-0 mt-3 card-list task-list view-content view-block" id="continousWork-list">
</ul>
</div>
<!-- alert -->
<div class="tab-pane fade" id="tab-content-ReportWithWarnings" role="tabpanel" aria-labelledby="3-tab">
<!-- view menu -->
<nav aria-label="view" class="view-menu mt-2" id="viewMenuReportWithWarnings">
<div class="d-flex justify-content-between align-items-center">
<div class="fs-9" d="count-ReportWithWarnings"></div>
<div class="view">
<a href="#" class="text-decoration-none view-btn view-list-btn">
<img src="../common/img/icon_view_list.svg" alt="リスト表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="リスト表示">
</a>
<a href="#" class="text-decoration-none view-btn view-block-btn active">
<img src="../common/img/icon_view_block.svg" alt="グリッド表示" class="list-block-icon mx-1" data-toggle="tooltip" data-placement="bottom" title="グリッド表示">
</a>
</div>
</div>
</nav>
<!-- task list -->
<ul class="p-0 mt-3 card-list task-list view-content view-block" id="reportWithWarnings-list">
</ul>
</div>
</div>
</div>
</main>
<!-- confirm -->
<div id="includedConfirmModal"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../common/js/newdash/app.js?__UPDATEID__"></script>
<script type="text/javascript" src="../common/js/newdash/common.js?__UPDATEID__"></script>
</body>
</html>
\ No newline at end of file
var CHK_Dashboard = {};
CHK_Dashboard.pickupItems = [
{id: 'newReport', href: "javascript:CHK_Dashboard.goPickup('newReport');", count: 0, enabled: true, img: {src: 'img/icon_new.svg'}, msg: 'newRegistrationTitle'},
{id: 'continousWork', href: "javascript:CHK_Dashboard.goPickup('continousWork');", count: 0, enabled: true, img: {src: 'img/icon_proccess.svg'}, msg: 'continousWorkTitle'},
{id: 'reportWarning', href: "javascript:CHK_Dashboard.goPickup('reportWarning');", count: 0, enabled: true, img: {src: 'img/icon_alert.svg'}, msg: 'reportWarningTitle'},
];
CHK_Dashboard.communicationItems = [
{id: 'messageList', href: "javascript:CHK_Dashboard.goMessageList();", count: 0, enabled: true, img: {src: 'img/icon_message_lsit.svg'}, msg: 'messageListTitle'},
{id: 'sendMessage', href: "javascript:CHK.sendAppCommand('goSendMessage');", count: 0, enabled: true, img: {src: 'img/icon_send_message.svg'}, msg: 'sendMessageTitle'},
{id: 'distanceSupport', href: "javascript:CHK.sendAppCommand('goDistanceSupport');", count: 0, enabled: true, img: {src: 'img/icon_remote.svg'}, msg: 'distanceSupportTitle'},
{id: 'chat', href: "javascript:CHK.sendAppCommand('goChat');", count: 0, enabled: false, img: {src: 'img/icon_chat.svg'}, msg: 'chatTitle'},
];
//CHK_Dashboard.pickupItemsに設定した情報をhtmlに表示する
CHK_Dashboard.initPickups = function() {
$("#pickupItems").empty();
CHK_Dashboard.pickupItems.forEach(function(item) {
if (item.enabled == true) {
var html = CHK_Dashboard.initHtmlItem(item);
$("#pickupItems").append(html);
}
});
//pickup empty
if ($("#pickupItems").children().length > 0) {
$("#pickupHeader").removeClass('d-none');
} else {
$("#pickupHeader").addClass('d-none');
}
}
//CHK_Dashboard.communicationItemsに設定した情報をhtmlに表示する
CHK_Dashboard.initCommunications = function() {
$("#communicationItems").empty();
CHK_Dashboard.communicationItems.forEach(function(item) {
if (item.enabled == true) {
var html = CHK_Dashboard.initHtmlItem(item);
$("#communicationItems").append(html);
}
});
}
//設定されている情報からhtmlを表示する
CHK_Dashboard.initHtmlItem = function(item) {
var countText = '' + item.count;
if (item.count >= 100) {
countText = '99+';
}
var countDClass = '';
if (typeof item.count == 'undefined' || item.count < 1) {
countDClass = ' d-none';
}
var countSpan = '<span class="count fs-7' + countDClass + '">' + countText + '</span>';
var html = $('<div class="item" id="' + item.id + '">'
+ '<a href="' + item.href + '" class="d-block text-dark text-decoration-none mb-1 p-3">'
+ '<img src="' + item.img.src + '">'
+ '<div class="fs-8 multi-lang" data-msg="' + item.msg + '">' + getMsg(item.msg) + '</div>'
+ countSpan
+ '</a>'
+ '</div>');
return html;
}
//ダッシュボード画面の初期表示
CHK_Dashboard.init = function() {
CHK_Dashboard.updateDataPickups();
CHK_Dashboard.initPickups();
CHK_Dashboard.updateDataCommunications();
CHK_Dashboard.initCommunications();
}
//変数として設定しているガジェットに初期表示で取得したデータを設定
CHK_Dashboard.updateDataPickups = function() {
CHK_Dashboard.pickupItems.forEach(function(item) {
let enabled = CHK.dashboardSetting[item.id];
if (enabled == true || enabled == false) {
item.enabled = enabled;
}
item.count = 0;
if (CHK.dashboardBatch[item.id]) {
item.count = CHK.dashboardBatch[item.id];
}
});
}
//変数として設定しているコミュニケーションに初期表示で取得したデータを設定
CHK_Dashboard.updateDataCommunications = function() {
CHK_Dashboard.communicationItems.forEach(function(item) {
if (item.id == 'messageList') {
item.count = 0;
if (typeof CHK.pushMessageList !== 'undefined') {
//読んでいないメッセージがあればカウントを +1
CHK.pushMessageList.forEach(function(message) {
if (!message.readingFlg) {
item.count += 1;
}
});
}
} else if (item.id == 'chat') {
item.enabled = CHK.isChat;
}
});
}
//ガジェット画面に移動
CHK_Dashboard.goPickup = function(pickupId) {
CHK.goUrlWithCurrentParams('pickup.html', {pickupActive: pickupId});
}
//コミュニケーション画面に移動
CHK_Dashboard.goMessageList = function() {
CHK.goUrlWithCurrentParams('message-list.html', {});
}
\ No newline at end of file
/**
* Dashboard js in dashboard.html
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var DASHBOARD = {};
/** pickup dashboard configuration */
DASHBOARD.pickupItems = [
{id: 'newReport', href: "javascript:DASHBOARD.goPickup('newReport');", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_new.svg'}, msg: 'newRegistrationTitle'},
{id: 'continousWork', href: "javascript:DASHBOARD.goPickup('continousWork');", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_proccess.svg'}, msg: 'continousWorkTitle'},
{id: 'reportWarning', href: "javascript:DASHBOARD.goPickup('reportWarning');", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_alert.svg'}, msg: 'reportWarningTitle' },
];
/** comunication dashboard configuration */
DASHBOARD.communicationItems = [
{id: 'messageList', href: "javascript:DASHBOARD.goMessageList();", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_message_list.svg'}, msg: 'messageListTitle' },
{id: 'sendMessage', href: "javascript:DASHBOARD.goSendMessage();", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_send_message.svg'}, msg: 'sendMessageTitle' },
{id: 'distanceSupport', href: "javascript:DASHBOARD.goDistanceSupport();", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_remote.svg'}, msg: 'distanceSupportTitle' },
{id: 'chat', href: "javascript:DASHBOARD.goChat();", count: 0, enabled: true, img: {src: '../common/img/dahboard_icon_chat.svg'}, msg: 'chatTitle' },
];
/** Default dashboard setting data */
DASHBOARD.defaultDashboard = {
newReport: 0,
continousWork: 0,
reportWarning: 0,
pushMesage: 0,
}
DASHBOARD.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'topScreen/';
DASHBOARD.getDataApiUrl = DashboardSetting.baseApiUrl + 'getAllData';
/**
* Call api get data
*/
DASHBOARD.getDashboardData = function (callback) {
let param = {
sid: COMMON.getSid(),
};
COMMON.cmsAjax(DASHBOARD.getDataApiUrl, param, false, function (json) {
if (callback) {
callback(json);
}
}, function() {
console.log('DASHBOARD.getData error');
if (callback) {
callback(DASHBOARD.defaultDashboard);
}
});
};
/** Initialization dashboard pickup items html */
DASHBOARD.initPickups = function() {
$("#pickupItems").empty();
DASHBOARD.pickupItems.forEach(function(item) {
if (item.enabled == true ) {
var html = DASHBOARD.initHtmlItem(item);
$("#pickupItems").append(html);
}
});
//pickup empty
if ($("#pickupItems").children().length > 0) {
$("#pickupHeader").removeClass('d-none');
} else {
$("#pickupHeader").addClass('d-none');
}
}
/** Initialization dashboard communication items html */
DASHBOARD.initCommunications = function() {
$("#communicationItems").empty();
DASHBOARD.communicationItems.forEach(function(item) {
if (item.enabled == true) {
const html = DASHBOARD.initHtmlItem(item);
$("#communicationItems").append(html);
}
});
}
/** Initialization dashboard items html */
DASHBOARD.initHtmlItem = function(item) {
let countText = '' + item.count;
if (item.count >= 100) {
countText = '99+';
}
let countDClass = '';
let countSpan = ''
if (typeof item.count != 'undefined' && item.count > 0) {
countDClass = ' ';
countSpan = '<span class="fs-8 circle-tag-danger' + countDClass + '">' + countText + '</span>';
}
let html = $('<li class="card mb-2 position-relative" id="' + item.id + '">'
+ '<a href="' + item.href + '" class="d-block text-dark text-decoration-none mb-1 p-3 text-center">'
+ '<div class="bg-lightblue p-2 d-inline-block rounded-circle mb-3">'
+ '<img src="' + item.img.src + '" alt="' + I18N.i18nText(item.msg) +'" class="img-fluid"> </div>'
+ '<div class="fs-10 lang" lang="' + item.msg + '">' + I18N.i18nText(item.msg ) + '</div>'
+ countSpan
+ '</a>'
+ '</li>');
return html;
}
/** Initialization dashboard screen */
DASHBOARD.init = function() {
DASHBOARD.loadCommon();
DashboardSetting.getSettingData(function (settings) {
DASHBOARD.getDashboardData(function (dataDashboard) {
DASHBOARD.updateDataPickups(settings, dataDashboard);
DASHBOARD.initPickups();
DASHBOARD.updateDataCommunications(dataDashboard);
DASHBOARD.initCommunications();
});
});
}
/** load common data */
DASHBOARD.loadCommon = function() {
$("#includedHeader").load("../common/header.html" , function() {
I18N.initi18n();
});
$("#includedDashboardSetting").load("dashboard-setting.html", function() {
DashboardSetting.init();
I18N.initi18n();
});
$("#includedConfirmModal").load("../common/confirm-modal.html", function() {
I18N.initi18n();
});
}
/** Update pickup config from setting dashboard data */
DASHBOARD.updateDataPickups = function(settings, dataDashboard) {
DASHBOARD.pickupItems.forEach(function(item) {
const enabled = settings[item.id];
if (enabled == true || enabled == false) {
item.enabled = enabled;
}
item.count = 0;
if (dataDashboard[item.id]) {
item.count = dataDashboard[item.id];
}
});
}
/** Update communication setting from dashboard data */
DASHBOARD.updateDataCommunications = function(dataDashboard) {
DASHBOARD.communicationItems.forEach(function(item) {
if (item.id == 'messageList') {
item.count = 0;
if (dataDashboard['pushMesage']) {
item.count = dataDashboard['pushMesage'];
}
}
// else if (item.id == 'chat') {
// item.enabled = CHK.isChat;
// }
});
}
/** Direct to pickup screen */
DASHBOARD.goPickup = function(pickupId) {
COMMON.goUrlWithCurrentParams('pickup.html', {pickupActive: pickupId});
}
/** Direct to Message list screen */
DASHBOARD.goMessageList = function() {
COMMON.goUrlWithCurrentParams('message-list.html', {});
}
var CHK_DashboardSetting = {};
CHK_DashboardSetting.displayItems = [
{ id: 'newReport', name: 'chk-new', enabled: true, title: '新規報告', msg: 'dashboardSettingNewRegistrationTitle' },
{ id: 'continousWork', name: 'chk-proccess', enabled: true, title: '工程作業', msg: 'dashboardSettingContinousWorkTitle' },
{ id: 'reportWarning', name: 'chk-alert', enabled: true, title: '警告を含む作業', msg: 'dashboardSettingReportWarningTitle' },
{ id: 'dashboardHome', name: 'chk-home', enabled: false, title: 'ダッシュボードをホーム画面にする', msg: 'dashboardSettingDashboardHomeTitle' },
];
//CHK_DashboardSetting.displayItemsに設定されている情報から✓されている項目をhtml上に設定する
CHK_DashboardSetting.loadSettings = function () {
CHK_DashboardSetting.displayItems.forEach(function (item) {
let enabled = CHK.dashboardSetting[item.id];
if (typeof enabled !== 'undefined') {
item.enabled = enabled;
let itemElement = $('#' + item.id);
if (item.enabled) {
itemElement.addClass('checked');
} else {
itemElement.removeClass('checked');
}
}
});
};
//CHK_DashboardSetting.displayItemsに設定を書き込む
CHK_DashboardSetting.saveSetting = function (key, enabled) {
CHK_DashboardSetting.displayItems.forEach(function (item) {
if (item.id == key) {
item.enabled = enabled;
}
});
CHK.saveDashboardSetting(key, enabled);
};
//CHK_DashboardSetting.displayItemsからhtmlに設定画面を表示する
CHK_DashboardSetting.initDisplays = function () {
$('#displayItems tbody').empty();
CHK_DashboardSetting.displayItems.forEach(function (item) {
var html = CHK_DashboardSetting.initHtmlItem(item);
$('#displayItems tbody').append(html);
});
};
//設定画面に表示するhtmlを生成する
CHK_DashboardSetting.initHtmlItem = function (item) {
var titleDiv = '<div class="font-weight-normal text-dark multi-lang" data-msg="' + item.msg + '">' + item.title + '</div>';
var toggleClass = 'toggle';
if (item.enabled) {
toggleClass += ' checked';
}
var toggleDiv = '<div id="' + item.id + '" class="' + toggleClass + '"><input type="checkbox" name="' + item.name + '" /></div>';
var html = $('<tr>' + '<th>' + titleDiv + '</th>' + '<td>' + toggleDiv + '</td>' + '</tr>');
return html;
};
//設定画面でクリックされてた時の処理
//
CHK_DashboardSetting.bindToggleClick = function () {
$('.toggle').on('click', function () {
$(this).toggleClass('checked');
var id = $(this).attr('id');
var enabled = false;
if ($(this).hasClass('checked')) {
enabled = true;
}
CHK_DashboardSetting.saveSetting(id, enabled);
});
};
//設定画面の初期処理
CHK_DashboardSetting.init = function () {
CHK.initCommon();
$('#footer').load('main-footer.html', function () {
FOOTER.activeDashboardBottomNav();
});
CHK.loadDashboardSetting(function () {
CHK_DashboardSetting.loadSettings();
CHK_DashboardSetting.initDisplays();
CHK_DashboardSetting.bindToggleClick();
});
};
//戻るボタン
CHK_DashboardSetting.goBack = function () {
FOOTER.goDashboard();
};
/**
* Dashboard Setting js in dashboard.html
*
* @since 1.0 check web
*/
var DashboardSetting = {};
/**
* Html element array, map with json key from setting data API
*/
DashboardSetting.elementItems = {
newReport: { id: 'settingNewReport', name: 'chk-new', enabled: true },
continousWork: { id: 'settingContinousWork', name: 'chk-proccess', enabled: true },
reportWarning: { id: 'settingReportWarning', name: 'chk-alert', enabled: true },
dashboardHome: { id: 'settingDashboardHome', name: 'chk-home', enabled: false },
};
DashboardSetting.baseApiUrl = CONSTANT.URL.CMS.BASE + ClientData.userInfo_accountPath() + CONSTANT.URL.CMS.API.BASE + 'dashboardSetting/';
/**
* default setting JSON
*/
DashboardSetting.defaultSettingJson = {
newReport: 1,
continousWork: 1,
reportWarning: 1,
dashboardHome: 0,
}
/**
* get setting data from cms
* @param {function} callback
*/
DashboardSetting.getSettingData = function (callback) {
let param = {
sid: COMMON.getSid(),
};
const url = DashboardSetting.baseApiUrl + 'getAllSettingData';
COMMON.cmsAjax(url, param, false, function (json) {
if (callback) {
callback(json);
}
}, function() {
console.log('DashboardSetting.getSettingData error');
if (callback) {
callback(DashboardSetting.defaultSettingJson);
}
});
};
/**
* apply settings to screen
* @param {JSON} settings
*/
DashboardSetting.applySettings = function (settings) {
for (const key in settings) {
const enabled = settings[key];
if (DashboardSetting.elementItems.hasOwnProperty(key)) {
//apply enabled, disabled setting
let elementItem = DashboardSetting.elementItems[key];
elementItem.enabled = enabled;
let element = $('#' + elementItem.id);
if (element) {
if (enabled) {
element.addClass('checked');
} else {
element.removeClass('checked');
}
}
}
}
};
/**
* post request to save setting to cms
*/
DashboardSetting.saveSetting = function () {
let param = {};
param.sid = COMMON.getSid();
for (const key in DashboardSetting.elementItems) {
const element = DashboardSetting.elementItems[key];
param[key] = element.enabled;
}
const url = DashboardSetting.baseApiUrl + 'saveSetting';
COMMON.cmsAjax(url, param, false, function (json) {
DashboardSetting.closeModal();
}, function() {
console.log('DashboardSetting.saveSetting error');
DashboardSetting.closeModal();
});
};
/**
* handle on/off setting
*/
DashboardSetting.bindToggleClick = function () {
$('.toggle').on('click', function () {
$(this).toggleClass('checked');
const key = $(this).attr('data-key');
let enabled = false;
if ($(this).hasClass('checked')) {
enabled = true;
}
if (DashboardSetting.elementItems.hasOwnProperty(key)) {
let elementItem = DashboardSetting.elementItems[key];
elementItem.enabled = enabled;
}
});
};
/**
* init data, action when screen onload
*/
DashboardSetting.init = function () {
DashboardSetting.getSettingData(function (settings) {
DashboardSetting.applySettings(settings);
});
DashboardSetting.bindToggleClick();
};
/**
* handle click event of save button
*/
DashboardSetting.onClickSave = function () {
DashboardSetting.saveSetting();
};
/**
* close setting dialog
*/
DashboardSetting.closeModal = function () {
$('#dashboard-setting-modal .close').click();
};
/**
* Header js
* @since cms:1.4.3.2&1.4.3.3 web:1.0
*/
var TEMPLATE = {};
/** load common data */
TEMPLATE.loadCommon = function() {
$("#includedHeader").load("../common/header.html" , function() {
I18N.initi18n();
});
$("#includedDashboardSetting").load("dashboard-setting.html", function() {
DashboardSetting.init();
I18N.initi18n();
});
$("#includedConfirmModal").load("../common/confirm-modal.html", function() {
I18N.initi18n();
});
}
TEMPLATE.loadHearder = function() {
$("#includedHeader").load("../common/header.html" , function() {
I18N.initi18n();
});
}
TEMPLATE.loadDashboardSetting = function() {
$("#includedDashboardSetting").load("dashboard-setting.html", function() {
DashboardSetting.init();
I18N.initi18n();
});
}
TEMPLATE.loadConfirmModal = function() {
$("#includedConfirmModal").load("../common/confirm-modal.html", function() {
I18N.initi18n();
});
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment