transfer view files from front git to back

This commit is contained in:
2025-09-08 10:59:43 +00:00
parent 0cb78f1489
commit 0fb38d3b7b
659 changed files with 256191 additions and 7 deletions

BIN
public/dist/141icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

2661
public/dist/css/AllMap.css vendored Normal file

File diff suppressed because it is too large Load Diff

107
public/dist/css/DailyAccidentPoster.css vendored Normal file
View File

@@ -0,0 +1,107 @@
body {
background: rgb(229 229 229);
}
.page {
width: 1500px;
height: 1100px;
margin: 0 auto;
margin-top: 4px;
}
fieldset {
border: 1px solid #999;
background: #fff;
border-radius: 4px;
}
fieldset legend {
display: flex;
width: auto;
justify-content: center;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 2px 15px;
font-size: 12px;
font-weight: 500;
border: 1px solid #325472;
border-radius: 4px;
background: #577590;
color: #ffffff;
margin-bottom: 0.25rem;
}
.leaflet-container {
background: none;
}
.map-data {
width: 650px;
height: 450px;
}
.map-data-box-project {
padding: .25rem;
background-color: #fff;
border-radius: .25rem;
max-width: 100%;
height: 450px !important;
}
.map-data-box-daily-accident .map-guid {
position: absolute;
bottom: 30px;
left: 50px;
width: 110px;
height: 105px;
background-color: #ffffff;
z-index: 400;
padding: 10px;
color: #666;
border: 1px solid #aaa;
border-radius: 8px;
}
.map-data-box-daily-accident .map-guid p {
font-size: 11px;
margin-bottom: 5px;
font-weight: bold;
}
table i {
font-size: 25px;
}
/* counters style */
.counter {
font-size: 16px;
}
.counter-icon i {
font-size: 40px;
}
/* end counters style */
.topic {
background-color: #277da1;
border-radius: 4px;
border: 1px solid #1a6585;
}
.topic-p {
font-size: 18px;
font-weight: 700;
color: #fff;
}
.topic-p-rms {
width: inherit;
border-bottom: 1px dashed #b5a7a7;
border-top: 1px dashed #b5a7a7;
color: #f9c74f;
font-size: 30px;
font-weight: 700;
letter-spacing: 0.2em;
}

View File

@@ -0,0 +1,62 @@
/* .marker-cluster-small {
background-color: rgba(181, 226, 140, 0.8);
} */
.marker-cluster-small div {
background-color: rgba(110, 204, 57, 0.8);
}
/* .marker-cluster-medium {
background-color: rgba(241, 211, 87, 0.8);
} */
.marker-cluster-medium div {
-webkit-print-color-adjust: exact !important;
background-color: rgba(240, 194, 12, 0.8);
}
/* .marker-cluster-large {
background-color: rgba(253, 156, 115, 0.8);
} */
.marker-cluster-large div {
background-color: rgba(241, 128, 23, 0.8);
}
/* IE 6-8 fallback colors */
.leaflet-oldie .marker-cluster-small {
background-color: rgb(181, 226, 140);
}
.leaflet-oldie .marker-cluster-small div {
background-color: rgb(110, 204, 57);
}
.leaflet-oldie .marker-cluster-medium {
background-color: rgb(241, 211, 87);
}
.leaflet-oldie .marker-cluster-medium div {
-webkit-print-color-adjust: exact !important;
background-color: rgb(240, 194, 12);
}
.leaflet-oldie .marker-cluster-large {
background-color: rgb(253, 156, 115);
}
.leaflet-oldie .marker-cluster-large div {
background-color: rgb(241, 128, 23);
}
.marker-cluster {
background-clip: padding-box;
border-radius: 20px;
}
.marker-cluster div {
width: 30px;
height: 30px;
margin-left: 5px;
margin-top: 5px;
text-align: center;
border-radius: 15px;
font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.marker-cluster span {
line-height: 30px;
}

14
public/dist/css/MarkerCluster.css vendored Normal file
View File

@@ -0,0 +1,14 @@
.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow {
-webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
-moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
-o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg {
/* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
-webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
-moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
-o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

33386
public/dist/css/adminlte.css vendored Normal file

File diff suppressed because it is too large Load Diff

586
public/dist/css/bi.css vendored Normal file
View File

@@ -0,0 +1,586 @@
* {
user-select: none;
}
body {
width: 100vw;
height: 100vh;
overflow: hidden;
background-color: #f1f1f1;
}
.datepicker-plot-area{
font-family: 'IRANSansFaNum'
}
/* width */
::-webkit-scrollbar {
width: 5px;
}
/* Track */
::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: #888;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
background: #555;
}
.bi-loader {
position: absolute;
width: 100%;
height: 100%;
z-index: 1001;
background-color: rgba(100, 100, 100, 0.8);
display: flex;
align-items: center;
justify-content: center;
user-select: none;
}
.bi-loader .loader {
margin: 50px;
}
.map-bi {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.map-container fieldset {
position: relative;
}
.leaflet-bar a {
background-color: #fff;
border-bottom: 1px solid #ccc;
color: #444;
display: block;
height: 26px;
width: 26px;
line-height: 1.45 !important;
text-align: center;
text-decoration: none;
font: bold 18px "Lucida Console", Monaco, monospace;
}
.push-pop {
--duration: 0.85;
height: 50px;
width: 50px;
position: relative;
overflow: hidden;
}
.push-pop > div:nth-of-type(1) {
height: 10px;
width: 10px;
position: absolute;
animation: push-pop-slide calc(var(--duration) * 1s) infinite alternate
ease-in-out;
transform: translate(0, -100%);
top: 100%;
left: 0;
}
.push-pop > div:nth-of-type(1):after {
animation: push-pop-flip calc(var(--duration) * 1s) infinite alternate
ease-in-out;
background: #662d91;
content: "";
height: 100%;
position: absolute;
width: 100%;
}
.push-pop > div:nth-of-type(2) {
background: #0054a6;
height: 15px;
left: 50%;
position: absolute;
top: 100%;
transform: translate(-50%, -100%);
width: 10px;
}
.push-pop:after,
.push-pop:before {
animation: push-pop-pushed calc(var(--duration) * 1s) alternate infinite ease;
bottom: 0;
content: "";
height: 20px;
position: absolute;
width: 10px;
}
.push-pop:before {
animation: push-pop-pushed calc(var(--duration) * 1s) alternate-reverse
infinite ease;
left: 0;
background: #00aeef;
}
.push-pop:after {
right: 0;
background: #2e3192;
}
@keyframes push-pop-pushed {
0%,
72.5% {
transform: translate(0, 0);
}
100% {
transform: translate(0, 100%);
}
}
@keyframes push-pop-flip {
0% {
transform: translate(0, 0) rotate(0deg);
}
50% {
transform: translate(0, -40px) rotate(90deg);
}
100% {
transform: translate(0, 0) rotate(180deg);
}
}
@keyframes push-pop-slide {
to {
transform: translate(0, -100%) translate(40px, 0);
}
}
.container-bi {
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
margin-right: auto;
margin-left: auto;
height: 100%;
color: #4b4b4b;
}
.not-support-device {
display: none;
}
.filter-box {
border: 1px solid #d5d5d5;
border-radius: 8px;
text-align: center;
background-color: #fff;
}
.filter-box .filter-box-col:first-child {
border-left: 2px dashed #939393;
}
.filter-box .filter-box-col:last-child {
margin-right: -2px;
}
.form-control-bi {
border-radius: 8px;
}
.form-control-bi-down:focus {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.form-control-bi-up:focus {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.filter-box .filter-box-col:first-child .form-control-bi {
background-color: #fff;
color: #333;
border: 1px solid #dcdcdc;
}
.filter-box .filter-box-col:last-child .form-control-bi {
background-color: #fff;
color: #333;
border: 1px solid #dcdcdc;
}
.filter-box .filter-box-col:last-child .form-control-bi::placeholder {
color: #666;
}
.filter-box .filter-box-col .form-control-bi:disabled,
.filter-box .filter-box-col .form-control-bi[readonly] {
opacity: 0.4;
}
.filter-logo {
height: 30px;
}
.action-buttons {
flex: 0 0 80.333333%;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
cursor: pointer;
}
.action-buttons * {
cursor: pointer;
}
.action-single-button {
flex-basis: 0;
flex-grow: 1;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
}
.btn-action-box {
background-color: #fff;
border-radius: 8px;
transition: 0.3s all;
user-select: none;
box-shadow: 0 0 3px #6b6b6b40;
color: #8e8e8e;
}
.btn-action-box * {
user-select: none;
}
.action-counter {
background-color: #00aeef;
transition: 0.3s all;
border-radius: 8px;
color: #fff;
font-weight: bold;
}
.btn-action-box:hover {
box-shadow: 0 16px 21px #6b6b6b40;
background-color: #fff;
color: #2d2d2d;
}
.btn-action-box:hover .action-counter {
background-color: #00aeef;
}
.btn-action-box.active {
box-shadow: 0 16px 21px #6b6b6b40;
background-color: #4280bd;
border-radius: 24px;
color: #fff;
}
.btn-action-box.active .action-counter {
background-color: #fff;
border-radius: 16px;
color: #4280bd;
}
.road-infrastructure-counter {
background-color: #00aeef;
transition: 0.3s all;
border-radius: 8px;
color: #fff;
font-weight: bold;
}
.chart-print {
background-color: #fff;
border: 1px solid #b6b6b6;
columns: #333;
border-radius: 4px;
transition: 0.3s all;
}
.chart-print:hover {
background-color: #dddddd;
border-color: #a0a0a0;
}
.daily-status-container .canvas-box {
overflow-y: auto;
overflow-x: hidden;
}
.canvas-box {
position: relative;
}
fieldset {
border: 1px solid #d5d5d5;
border-radius: 8px;
}
fieldset legend {
width: auto;
text-align: center;
padding: 5px 10px;
font-weight: bold;
margin: 0;
}
.charts-box {
display: flex;
}
.chart-box fieldset {
background-color: #fff;
}
.chart-box fieldset legend {
border-top-right-radius: 8px;
border-top-left-radius: 8px;
background-color: #fff;
border-top: 1px solid #d5d5d5;
}
.charts-box .chart-box:first-child {
padding-right: 0;
}
.charts-box .chart-box:last-child {
padding-left: 0;
}
[aria-display="hide"] {
display: none;
}
.btn-bi {
border: 0;
border-radius: 50%;
background-color: #ffcc00;
}
.btn-bi:hover {
background-color: #e2bb1c;
}
@media print {
@page {
size: landscape;
}
}
@media (max-width: 1023px) {
.container-bi {
display: none;
opacity: 0;
visibility: hidden;
}
.not-support-device {
display: flex;
}
}
@media (max-height: 519px) {
.container-bi {
display: none;
opacity: 0;
visibility: hidden;
}
.not-support-device {
display: flex;
}
}
@media (min-width: 1024px) {
.container-bi {
font-size: 10px;
}
.form-control-bi {
font-size: 0.6rem;
}
.btn-bi {
font-size: 0.7rem;
width: 35px;
height: 35px;
}
.filter-container {
flex: 0 0 8.333333%;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
overflow: hidden;
}
.actions-container {
flex: 0 0 58.333333%;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
overflow: hidden;
}
.charts-container {
flex: 0 0 30.333333%;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
overflow: hidden;
}
.status-container {
flex: 0 0 3.000001%;
position: relative;
width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
overflow: hidden;
background-color: #2e3192;
color: #fff;
font-size: 10px;
}
.status-container::before {
content: "";
position: absolute;
background-color: #f1f1f1;
width: 0;
height: 0;
border-right: 2rem solid #f1f1f1;
border-left: 2rem solid #f1f1f1;
border-top: 2rem solid #f1f1f1;
right: 33%;
top: -2rem;
transform: rotate(45deg);
}
.status-container::after {
content: "";
position: absolute;
background-color: #f1f1f1;
width: 0;
height: 0;
border-right: 2rem solid #f1f1f1;
border-left: 2rem solid #f1f1f1;
border-top: 2rem solid #f1f1f1;
right: 66%;
top: -2rem;
transform: rotate(45deg);
}
.action-single-button fieldset legend {
font-size: 9px;
}
.map-container fieldset legend {
font-size: 9px;
}
.daily-status-container fieldset legend {
font-size: 9px;
}
.charts-container fieldset legend {
font-size: 9px;
}
.status-container button {
font-size: 9px;
}
}
@media (min-width: 1200px) {
.container-bi {
font-size: 11px;
}
.form-control-bi {
font-size: 0.65rem;
}
.btn-bi {
font-size: 0.75rem;
width: 40px;
height: 40px;
}
.action-single-button fieldset legend {
font-size: 9px;
}
.map-container fieldset legend {
font-size: 9px;
}
.daily-status-container fieldset legend {
font-size: 9px;
}
.charts-container fieldset legend {
font-size: 9px;
}
}
@media (min-width: 1600px) {
.container-bi {
font-size: 14px;
}
.form-control-bi {
font-size: 0.75rem;
}
.btn-bi {
font-size: 0.8rem;
}
.action-single-button fieldset legend {
font-size: 11px;
}
.map-container fieldset legend {
font-size: 11px;
}
.daily-status-container fieldset legend {
font-size: 11px;
}
.charts-container fieldset legend {
font-size: 11px;
}
.action-counter {
font-size: 16px;
}
.road-infrastructure-counter {
font-size: 16px;
}
}
.map-guid {
position: absolute;
bottom: 10px;
left: 10px;
min-width: 90px;
height: 90px;
background-color: rgb(255 255 255 / 50%);
z-index: 400;
padding: 5px;
border-radius: 7px;
}
.map-guid p {
font-size: 11px;
margin-bottom: 5px;
font-weight: bold;
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: black;
color: white;
opacity: 0.8;
box-shadow: 0 3px 14px rgb(0 0 0 / 40%);
font-family: "IRANSansFaNum";
}
.parent-popup-enjoyment {
font-size: 11px;
}

221
public/dist/css/fontiran.css vendored Normal file
View File

@@ -0,0 +1,221 @@
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: 900;
src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot');
src: url('../fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: bold;
src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
src: url('../fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: 500;
src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
src: url('../fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: 300;
src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: 200;
src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
src: url('../fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
font-family: IRANSansFaNum;
font-style: normal;
font-weight: normal;
src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: 900;
src: url('../fonts/eot/IRANSansWeb_Black.eot');
src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: bold;
src: url('../fonts/eot/IRANSansWeb_Bold.eot');
src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: 500;
src: url('../fonts/eot/IRANSansWeb_Medium.eot');
src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: 300;
src: url('../fonts/eot/IRANSansWeb_Light.eot');
src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: 200;
src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
font-family: IRANSans;
font-style: normal;
font-weight: normal;
src: url('../fonts/eot/IRANSansWeb.eot');
src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
/* IE6-8 */
url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'),
/* FF39+,Chrome36+, Opera24+*/
url('../fonts/woff/IRANSansWeb.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: 900;
src: url('../fonts/woff/IRANSansOnlyNumeral_Black.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumeral_Black.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: bold;
src: url('../fonts/woff/IRANSansOnlyNumeral_Bold.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumeral_Bold.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: 500;
src: url('../fonts/woff/IRANSansOnlyNumral_Medium.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumral_Medium.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: 300;
src: url('../fonts/woff/IRANSansOnlyNumeral_Light.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumeral_Light.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: 200;
src: url('../fonts/woff/IRANSansOnlyNumeral_UltraLight.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumeral_UltraLight.ttf') format('truetype');
}
@font-face {
font-family: IRANSansOnlyNumeral;
font-style: normal;
font-weight: normal;
src: url('../fonts/woff/IRANSansOnlyNumeral.woff') format('woff'),
/* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/ttf/IRANSansOnlyNumeral.ttf') format('truetype');
}

538
public/dist/css/footer.css vendored Normal file
View File

@@ -0,0 +1,538 @@
.header-new-style {
background-color: #ffffff;
display: none;
}
.footer-new-style {
background-color: #fff;
position: fixed;
bottom: 0px;
right: 0px;
left: 0px;
font-family: "IRANSansFaNum";
font-size: 10px;
font-weight: 700;
}
.navbar {
padding: 5px 10px 2px 10px !important;
}
.navbar-nav {
padding-bottom: 0px !important;
}
.navbar-sp {
color: #ffffff !important;
font-size: 10px;
margin-top: 4px !important;
}
.navbar-it {
display: flex;
align-items: flex-end;
margin-left: 20px;
margin-right: 20px;
}
.line {
align-items: flex-end;
}
.havig {
text-align: center;
margin-bottom: 3px;
}
.clearfix::after {
content: "";
clear: both;
display: table;
}
.profile {
margin-left: 60px;
border: 2px solid #ff5c0f;
padding: 6px 5px !important;
border-radius: 5px;
}
.logoPart {
padding: 3px 40px !important;
display: inline-block;
font-size: 10px !important;
font-weight: bold !important;
}
.date {
font-size: 10px !important;
font-weight: bold !important;
}
.contactUsPart {
padding-left: 30px;
font-size: 10px !important;
}
.contactUsPart .time {
color: #ff5c0f;
unicode-bidi: embed;
}
.showfooter {
display: flex;
margin-top: 60px;
}
@media only screen and (min-width: 1700px) {
.logoPart {
font-size: 14px;
}
.contactUsPart {
font-size: 14px;
}
}
@media only screen and (max-width: 1100px) {}
@media only screen and (max-width: 800px) {
.logoPart {
padding: 10px 40px;
display: inline-block;
}
.navbar-nav .dropdown-menu {
position: absolute !important;
}
}
@media (max-width: 576px) {
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 0rem 0.5rem !important;
}
}
@media only screen and (max-width: 700px) {
.new-color-in-res {
color: #000000 !important;
}
.padding-for-rahdari-text {
padding-top: 5px;
}
.responsive-for-header-svg {
display: none;
}
.contactUsPart {
padding-left: 0px;
}
.header-new-style {
background-color: #ffffff;
display: block;
}
.king-size-nav {
display: none;
}
.footer-new-style {
background-color: #fff;
position: fixed;
bottom: 0px;
right: 0px;
left: 0px;
font-family: "IRANSansFaNum";
font-size: 10px;
font-weight: 700;
justify-content: center;
}
.gharargah-counter-text {
font-size: 12px;
}
.projectnum {
margin-bottom: 10px;
}
body {
margin-bottom: 90px;
}
.second-top-menu {
display: block;
position: relative;
background-color: #2c343f;
height: 40px;
width: 100%;
transition: all 0.4s;
}
.second-menu-img {
position: absolute;
margin-right: 12px;
margin-top: -8px;
width: 25px;
height: 55px;
}
.queen-size-nav {
display: none;
background-color: #ffffff;
box-shadow: -1px 1px 4px #212529;
width: 40%;
height: 70%;
border-bottom-left-radius: 10px;
margin-top: 40px;
overflow: hidden;
position: absolute;
z-index: 2;
}
.logo-new-style {
display: inline;
}
.navbar-item-new-style {
display: block;
}
.new-style-profile {
display: block;
width: 20%;
margin-left: auto;
margin-right: auto;
text-align: center;
box-sizing: content-box;
}
.queen-ul-style {
display: block;
}
.queen-responsive-navbar {
justify-content: center;
margin-bottom: 20px;
margin-left: 0px;
}
.difrent-img-size {
width: 27px;
height: 26px;
margin-top: 5px;
}
.first-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 2px solid #ff5c0f;
border-top: 2px solid #ff5c0f;
}
.second-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 1px solid #c2450b;
border-top: 1px solid #c2450b;
}
.third-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 1px solid #c2450b;
border-top: 1px solid #c2450b;
}
.forth-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 2px solid #ff5c0f;
border-top: 2px solid #ff5c0f;
}
.fivth-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 1px solid #c2450b;
border-top: 1px solid #c2450b;
}
.sixth-step-res {
display: none;
padding-inline-start: 0px;
font-size: 11px;
border-bottom: 2px solid #ff5c0f;
border-top: 2px solid #ff5c0f;
}
.seventh-step-res {
display: none;
border-bottom: 2px solid #ff5c0f;
border-top: 2px solid #ff5c0f;
}
.eight-step-res {
display: none;
}
.first-step-res-design {
text-align: center;
list-style-type: none;
margin-top: 10px;
padding: 3px;
}
.new-changes-dead {
display: block;
}
.navbar-sp {
font-size: 12px;
margin-top: 2px;
color: #000000 !important;
}
.showneachgharar {
background-color: rgb(63, 71, 97);
width: 100%;
border-radius: 5px;
}
.topingfont span {
font-size: 15px;
}
}
@media only screen and (max-width: 530px) {
.chaleh-title {
display: block;
margin-bottom: 7px;
}
.alaem-title {
display: block;
}
.paksazi-title {
display: block;
}
.new-daily-large {
font-size: 18px;
}
.queen-size-nav {
width: 50%;
}
.card-text {
justify-content: space-between;
}
}
@media only screen and (max-width: 400px) {
.dailyChart {
height: 132px !important;
width: 282px !important;
}
.dailygharar {
height: 132px !important;
width: 282px !important;
}
.rowshowntop {
width: 109%;
}
.new-daily-large {
font-size: 16px;
}
}
@media only screen and (max-width: 320px) {
.countFR {
margin: -7px;
}
.chartborderlook {
margin-right: -6%;
}
}
@media screen and (max-width: 1700px) and (min-width: 1100px) {
.font-new-style {
font-size: 13px;
}
.some-little-changes1 {
display: block;
height: 170px !important;
width: 365px !important;
float: left;
}
.chartrowborder {
margin-top: 12px;
padding-bottom: 7px;
}
.some-little-changes2 {
display: block;
height: 170px !important;
width: 365px !important;
float: right;
}
.setchart {
margin-right: 0px;
margin-top: 0px;
}
.ShowPieChart {
justify-content: center;
margin-bottom: 0px;
margin-top: 0px;
}
.card {
margin: 0 auto;
margin-top: 29px;
}
.card-title {
margin-bottom: 11px;
}
.ShowEachPie {
width: 100%;
}
.coutgozaresh {
margin-bottom: 0px;
}
.new-size-fastreaction {
height: 107px !important;
width: 225px !important;
}
.new-daily-large {
font-size: 19px;
font-weight: 500;
line-height: 37px;
}
.rowshowntop {
margin-bottom: 0px;
}
.coutgozaresh {
font-size: 21px;
padding: 0px;
}
.rowshowntop {
margin-top: 6px;
}
.coutgozaresh {
margin-top: -13px;
}
}
@media screen and (max-width: 350px) {
.iranMini {
margin-top: 2px;
float: unset;
}
}
@media screen and (max-width: 1100px) and (min-width: 700px) {
body {
margin-bottom: 90px;
}
}
@media screen and (max-width: 1500px) and (min-width: 1100px) {
body {
margin-bottom: 90px;
}
}
@media only screen and (max-width: 300px) {
.new-daily-large {
font-size: 11px;
}
}
@media only screen and (max-width: 450px) {
.queen-size-nav {
height: 80%;
}
}
.dropdown:hover .multi-level {
display: block;
margin-top: 0;
}
.multi-level {
padding: 10px;
}
.dropdown-menu {
background-image: linear-gradient(#212529, white);
}
.dropdown-item {
color: black;
text-align: center;
font-size: 11px;
font-weight: 700;
}
.dropdown-item-bottom {
color: black;
}
#dropdown1 {
left: -113%;
}
#dropdown2 {
left: -302%;
}
#dropdown3 {
left: -160%;
}
.dropdown-toggle::after {
display: none !important;
}
.dropdown-item:hover {
background-color: #ff5c0f;
color: white;
border-radius: 8px;
}
.dropdown-item a {
color: black;
}
.dropdown-item a:hover {
color: white;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left>.dropdown-menu {
left: -78%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.dropdown-toggle::after {
display: none !important;
}
.dropdown-item {
color: black !important;
text-align: center !important;
font-size: 11px !important;
font-weight: 700 !important;
}
.dropdown-item:hover {
background-color: #ff5c0f !important;
color: white !important;
border-radius: 8px !important;
}
.profile {
margin-left: 60px;
border: 2px solid #ff5c0f;
padding: 10px 15px;
border-radius: 5px;
}

1665
public/dist/css/fullstyle.css vendored Normal file

File diff suppressed because it is too large Load Diff

BIN
public/dist/css/images/marker-icon.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
public/dist/css/images/marker-shadow.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

640
public/dist/css/leaflet.css vendored Normal file
View File

@@ -0,0 +1,640 @@
/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
position: absolute;
left: 0;
top: 0;
}
.leaflet-container {
overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
max-width: none !important;
max-height: none !important;
}
.leaflet-container.leaflet-touch-zoom {
-ms-touch-action: pan-x pan-y;
touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
-ms-touch-action: pinch-zoom;
/* Fallback for FF which doesn't support pinch-zoom */
touch-action: none;
touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action: none;
touch-action: none;
}
.leaflet-container {
-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
filter: inherit;
visibility: hidden;
}
.leaflet-tile-loaded {
visibility: inherit;
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 800;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
-moz-user-select: none;
}
.leaflet-pane { z-index: 400; }
.leaflet-tile-pane { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane { z-index: 500; }
.leaflet-marker-pane { z-index: 600; }
.leaflet-tooltip-pane { z-index: 650; }
.leaflet-popup-pane { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg { z-index: 200; }
.leaflet-vml-shape {
width: 1px;
height: 1px;
}
.lvml {
behavior: url(#default#VML);
display: inline-block;
position: absolute;
}
/* control positioning */
.leaflet-control {
position: relative;
z-index: 800;
pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
position: absolute;
z-index: 1000;
pointer-events: none;
}
.leaflet-top {
top: 0;
}
.leaflet-right {
right: 0;
}
.leaflet-bottom {
bottom: 0;
}
.leaflet-left {
left: 0;
}
.leaflet-control {
float: left;
clear: both;
}
.leaflet-right .leaflet-control {
float: right;
}
.leaflet-top .leaflet-control {
margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
margin-left: 10px;
}
.leaflet-right .leaflet-control {
margin-right: 10px;
}
/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1;
}
.leaflet-zoom-animated {
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
-moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
transition: transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden;
}
/* cursors */
.leaflet-interactive {
cursor: pointer;
}
.leaflet-grab {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: grabbing;
}
/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
pointer-events: auto;
}
/* visual tweaks */
.leaflet-container {
background: #ddd;
outline: 0;
}
.leaflet-container a {
color: #0078A8;
}
.leaflet-container a.leaflet-active {
outline: 2px solid orange;
}
.leaflet-zoom-box {
border: 2px dotted #38f;
background: rgba(255,255,255,0.5);
}
/* general typography */
.leaflet-container {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* general toolbar styles */
.leaflet-bar {
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.leaflet-bar a:hover {
background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb;
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out {
font-size: 22px;
}
/* layers control */
.leaflet-control-layers {
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: 5px;
}
.leaflet-control-layers-toggle {
background-image: url(images/layers.png);
width: 36px;
height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url(images/layers-2x.png);
background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative;
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff;
}
.leaflet-control-layers-scrollbar {
overflow-y: scroll;
overflow-x: hidden;
padding-right: 5px;
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.leaflet-control-layers label {
display: block;
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
}
/* Default icon URLs */
.leaflet-default-icon-path {
background-image: url(images/marker-icon.png);
}
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, 0.7);
margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #333;
}
.leaflet-control-attribution a {
text-decoration: none;
}
.leaflet-control-attribution a:hover {
text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px;
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2);
background-clip: padding-box;
}
/* popup */
.leaflet-popup {
position: absolute;
text-align: center;
margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px;
}
.leaflet-popup-content {
margin: 13px 19px;
line-height: 1.4;
}
.leaflet-popup-content p {
margin: 18px 0;
}
.leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-left: -20px;
overflow: hidden;
pointer-events: none;
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: white;
color: #333;
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
padding: 4px 4px 0 0;
border: none;
text-align: center;
width: 18px;
height: 14px;
font: 16px/14px Tahoma, Verdana, sans-serif;
color: #c3c3c3;
text-decoration: none;
font-weight: bold;
background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
color: #999;
}
.leaflet-popup-scrolled {
overflow: auto;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto;
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999;
}
/* div icon */
.leaflet-div-icon {
background: #fff;
border: 1px solid #666;
}
/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
position: absolute;
padding: 6px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
color: #222;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-clickable {
cursor: pointer;
pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
position: absolute;
pointer-events: none;
border: 6px solid transparent;
background: transparent;
content: "";
}
/* Directions */
.leaflet-tooltip-bottom {
margin-top: 6px;
}
.leaflet-tooltip-top {
margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
left: 50%;
margin-left: -6px;
}
.leaflet-tooltip-top:before {
bottom: 0;
margin-bottom: -12px;
border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
top: 0;
margin-top: -12px;
margin-left: -6px;
border-bottom-color: #fff;
}
.leaflet-tooltip-left {
margin-left: -6px;
}
.leaflet-tooltip-right {
margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
top: 50%;
margin-top: -6px;
}
.leaflet-tooltip-left:before {
right: 0;
margin-right: -12px;
border-left-color: #fff;
}
.leaflet-tooltip-right:before {
left: 0;
margin-left: -12px;
border-right-color: #fff;
}

View File

@@ -0,0 +1,64 @@
body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-color: #FAFAFA;
font: 12pt "Tahoma";
}
* {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.page {
padding: 5mm 20mm 20mm 20mm;
margin: 5mm auto;
border: 5px #D3D3D3 solid;
border-radius: 5px;
background: white;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.leaflet-control-printpreview-bar{
height:15mm;
font-family: 'IRANSansFaNum';
}
.leaflet-control-printpreview-btn{
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: 5px;
display: inline-block;
height: 36px;
padding: 0 10px;
line-height: 36px;
height: 36px;
text-decoration: none;
color: #333333;
margin-right: 5px;
}
.leaflet-control-printpreview-btn:hover{
background-color: #f4f4f4;
}
.previewmap {
padding: 1cm;
border: 1px red solid;
}
@page {
margin: 0;
}
@media print {
.page {
margin: 0;
border: initial;
border-radius: initial;
width: initial;
min-height: initial;
box-shadow: initial;
background: initial;
page-break-after: avoid;
padding: 20mm;
}
div.leaflet-top.leaflet-left, div.leaflet-top.leaflet-right, div.leaflet-control-printpreview-bar{display: none!important;}
}
div.leaflet-top.leaflet-left > div:nth-child(n+2){display: none!important;}

View File

@@ -0,0 +1,20 @@
.page {
width: 279mm;
min-height: 215mm;
}
.previewmap {
width: 239mm !important;
height: 175mm !important; /* .page height -40mm (20 off top/bottom) */
}
@page{
size: landscape;
}
body { transform: scale(0.9); }
@media print {
html, body {
width: 279mm;
height: 215mm;
}
body { transform: scale(0.9); }
}
body { transform: scale(0.9); }

View File

@@ -0,0 +1,17 @@
.page {
width: 216mm;
min-height: 279mm;
}
.previewmap {
width: 175mm !important;
height: 239mm !important; /* .page height -40mm (20 off top/bottom) */
}
@page{
size: Letter;
}
@media print {
html, body {
width: 216mm;
height: 279mm;
}
}

528
public/dist/css/mashinalat.css vendored Normal file
View File

@@ -0,0 +1,528 @@
.print {
display: none;
}
.no-print {
display: block;
}
.five_td_input {
border: none;
border-bottom: 1px solid #ff5c0f;
background-color: #e1e1e1;
height: 24px;
font-size: 17px;
font-weight: 300;
padding: 2px 6px;
}
.personal_num {
border: 1px solid #e1e1e1;
float: right;
border-radius: 4px;
height: 30px;
margin: 10px;
width: 130px;
margin-left: 100px;
padding: 2px 6px;
}
.personal_num_lab {
float: right;
margin: 15px;
margin-left: 2px;
margin-right: 50px;
}
.shasi_num {
border: none;
float: right;
border-radius: 0px;
height: 27px;
margin: 10px;
width: 300px;
border-bottom: 1px dotted #505050;
padding: 2px 6px;
}
.moshakhasat_modal legend {
font-size: 18px;
font-weight: 500 !important;
color: #000;
width: 15%;
color: #4962ac;
text-align: -webkit-center !important;
}
.vaziat_modal legend {
font-size: 18px;
font-weight: 500 !important;
color: #000;
width: 25%;
color: #4962ac;
text-align: -webkit-center !important;
}
.emzakonandegan_modal legend {
font-size: 18px;
font-weight: 500 !important;
color: #000;
width: 12%;
color: #4962ac;
text-align: -webkit-center !important;
}
.shasi_num_lab {
float: right;
margin: 15px;
margin-left: 2px;
}
.form-number {
border: none;
float: right;
border-radius: 0px;
height: 27px;
margin: 10px;
width: 150px;
}
.form-number-lab {
float: right;
margin: 15px;
margin-left: 2px;
}
.moshakhasat_modal {
border: 2px solid #ff5c0f;
display: inline;
border-radius: 10px;
padding: 10px 20px;
width: 100%;
}
.logo-img {
width: 150px;
}
.vaziat_modal {
border: 2px solid #ff5c0f;
display: inline;
border-radius: 10px;
padding: 10px 20px;
width: 70%;
margin-bottom: 25px;
}
.emzakonandegan_modal {
border: 2px solid #ff5c0f;
display: inline;
border-radius: 10px;
padding: 10px 20px;
width: 100%;
}
.margin-for-footer {
margin-bottom: 4rem;
}
.img-box {
border: 1px solid #ccc;
width: 150px;
height: 150px;
cursor: pointer;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
padding: 0;
margin: 0;
color: #666;
}
.img-preview {
max-width: 100%;
max-height: 100%;
}
.btn-delete-img {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.emza_nam_nam {
margin-bottom: unset;
width: 20%;
}
@media print {
body {
zoom: 65%;
}
.print {
display: inherit;
}
.no-print {
display: none;
}
.scale {
width: 100% !important;
max-width: 100% !important;
}
.shasi_num {
width: 200px;
}
.form-number {
width: 150px;
}
.five_td_input {
border-bottom: none;
}
.vaziat_modal {
width: 60%;
}
.emzakonandegan_modal {
width: 100%;
}
.emzakonandegan_modal legend {
width: 12%;
}
.vaziat_modal legend {
width: 30%;
}
.moshakhasat_modal legend {
width: 15%;
}
.emza_nam_nam {
width: 20%;
}
.margin-for-footer {
margin-bottom: 0;
}
.totalscore {
background-color: #fff;
color: #000;
border: none;
}
.for_all_type th {
color: #000;
}
select {
-webkit-appearance: none;
margin: 0;
}
#table-car-form input[type="radio"] {
display: none;
}
#table-car-form input[type="radio"]:checked {
display: initial;
}
}
* {
font-family: "IRANSansFaNum";
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
.moshakhasat_modal .form_field {
border: none;
border-bottom: 1px solid #505050;
width: 300px;
padding: 2px 6px;
}
.form_field_lab {
margin-left: 55px;
}
label {
font-size: 14px;
}
.for_all_type {
margin-top: 30px;
}
tbody td:last-child {
width: 50px;
text-align: center;
}
.five_td {
width: 600px;
}
.ott {
width: 100px;
}
tbody th {
font-size: 13px;
font-weight: 600;
color: #4962ac;
width: 250px;
}
tfoot .totaltitr {
font-size: 20px;
font-weight: 600;
color: #4962ac;
width: 250px;
text-align: center;
}
.sharhe_vaziat li {
list-style-type: arabic-indic;
margin-bottom: 11px;
}
.sharhe_vaziat li ul li {
list-style-type: none;
margin-left: 30px;
}
.sharhe_vaziat li ul {
float: left;
display: flex;
}
ul li ul li input {
margin-left: 5px;
}
tbody tr .ott {
cursor: pointer;
text-align: center;
}
@media only screen and (max-width: 1600px) {
.vaziat_modal {
width: 100%;
}
.emzakonandegan_modal {
width: 100%;
}
.moshakhasat_modal {
width: 100%;
}
}
@media only screen and (max-width: 700px) {
.legends {
width: 55% !important;
}
.legends2 {
width: 53% !important;
}
.legends3 {
width: 53% !important;
}
}
.emza_nam {
display: flex;
margin-bottom: 20px;
}
.emza_nam_input {
margin-right: 20px;
border: unset;
border-bottom: 1px solid #918d8d;
width: 25%;
margin-left: 50px;
padding: 2px 6px;
}
.emza_nam_semat {
margin-bottom: unset;
}
.emza_nam_input2 {
margin-right: 20px;
border: unset;
border-bottom: 1px solid #918d8d;
width: 25%;
padding: 2px 6px;
}
.emza_nam_tarikh {
margin-bottom: unset;
margin-right: 100px;
}
.shakhes_input {
border: none;
border-bottom: 1px solid #ff5c0f;
background-color: #e1e1e1;
height: 24px;
font-size: 20px;
text-align: center;
padding: 2px 6px;
}
.icon-btn-table {
color: rgb(43, 125, 43);
}
.totalscore {
font-size: 24px;
}
a.btn-dataTable {
padding: 0px 6px;
}
.loader {
display: inline-block;
width: 40px;
height: 40px;
position: relative;
border: 4px solid #ff5c0f;
top: 0;
animation: loader 2s infinite ease;
}
.loader-inner {
vertical-align: top;
display: inline-block;
width: 100%;
background-color: #fff;
animation: loader-inner 2s infinite ease-in;
}
#map,
#map_time {
width: 100%;
height: 50vh !important;
z-index: 10;
}
.navbar-nav .dropdown-menu {
position: absolute !important;
}
@keyframes loader {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(180deg);
}
50% {
transform: rotate(180deg);
}
75% {
transform: rotate(360deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes loader-inner {
0% {
height: 0%;
}
25% {
height: 0%;
}
50% {
height: 100%;
}
75% {
height: 100%;
}
100% {
height: 0%;
}
}
.divloader {
display: none;
justify-content: center;
align-items: center;
position: fixed;
right: 0;
left: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.4);
z-index: 3000;
}
.search {
background-color: rgb(43, 125, 43);
color: #ffffff;
}
.spanstyle {
font-size: 16px;
color: rgb(255, 92, 15);
}
.popup .popupTitle {
border-bottom: 1px solid #afafaf;
margin: 5px 0;
flex-flow: row;
display: flex;
direction: rtl;
flex-direction: row !important;
/* flex-wrap: nowrap; */
}
.popup .popupTitle .popupHeader {
font-size: 12px;
color: #0051cd;
white-space: nowrap;
padding: 5px 0;
}
.popupHeaderContent {
text-align: justify;
display: inline;
}
.popupContent {
display: flex;
flex-wrap: wrap;
direction: rtl;
width: 100%;
justify-content: center;
margin: 0;
}
.header-popupcontent-allpoints {
color: #007bff;
text-align: center;
font-weight: 700;
font-size: 9px;
font-family: IRANSansFaNum, sans-serif;
border-bottom: 1px solid #ff5c0f;
padding: 5px 0;
}
.popUpBox {
text-align: center;
}
.customPopupStyle .leaflet-popup-content-wrapper {
width: 315px !important;
}
.popUpBoxContent {
font-size: 10px;
font-weight: 500;
margin: 10px;
font-family: "IRANSansFaNum", sans-serif;
}

6
public/dist/css/owl.carousel.min.css vendored Normal file
View File

@@ -0,0 +1,6 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

View File

@@ -0,0 +1,6 @@
/**
* Owl Carousel v2.3.4
* Copyright 2013-2018 David Deutsch
* Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

File diff suppressed because one or more lines are too long

97
public/dist/css/popstyle.css vendored Normal file
View File

@@ -0,0 +1,97 @@
.customPopupStyle .popup {
width: 276px;
}
.popup .popupTitle {
border-bottom: 1px solid #afafaf;
margin: 5px 0;
display: flex;
direction: rtl;
/* flex-wrap: nowrap; */
}
.popupHeaderContent {
text-align: justify;
display: inline;
}
.popupHeaderContent > .popUpBanner {
margin: 5px;
font-size: 11px;
}
.popupContent {
display: flex;
flex-wrap: wrap;
direction: rtl;
width: 100%;
}
.popupContent .popUpBoxlevel {
width: 33%;
width: 50px;
height: auto;
margin: 5px;
padding: 2%;
border-radius: 5px;
text-align: center;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}
.customPopupStyle .popupContent .popUpBoxlevel {
width: 82px !important;
}
.popupContent .popUpBoxlevel span {
color: #0051cd;
display: block;
font-size: 7px;
}
.popUpBoxContent {
font-size: 10px;
font-weight: 500;
margin-top: 8px;
}
.popUpBoxContent {
font-family: "IRANSansFaNum", sans-serif;
}
.popupContent .popUpBoxlevel {
width: 33%;
width: 50px;
height: auto;
margin: 5px;
padding: 2%;
border-radius: 5px;
text-align: center;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}
.customPopupStyle .popupContent .popUpBoxlevel {
width: 82px !important;
}
.navbar-nav {
padding-bottom: 10px;
}
.popupContent-button {
display: flex;
flex-wrap: nowrap;
direction: rtl;
width: 100%;
margin: 5px 0;
}
.popupContent-button > .popup-btn-edit-point {
font-size: 11px;
width: 100%;
border: 0;
padding: 8px 12px;
margin: 0 5px;
border-radius: 5px;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
background-color: #0051cd;
color: #fff;
font-weight: 500;
}
.navbar-sp {
color: #ffffff !important;
font-size: 10px;
margin-top: 15px;
}
.modal-title {
font-size: 15px !important;
}
label:not(.form-check-label):not(.custom-file-label) {
font-weight: 500 !important;
font-size: 12px !important;
}

632
public/dist/css/posters.css vendored Normal file
View File

@@ -0,0 +1,632 @@
body {
background: rgb(229 229 229);
}
.page{
width: 1500px;
height: 1155px;
margin: 0 auto;
margin-top: 4px;
}
fieldset {
border: 1px solid #999;
background: #fff;
border-radius: 4px;
}
fieldset legend{
display: flex;
width: auto;
justify-content: center;
text-align: center;
padding: 2px 15px;
font-size: 12px;
font-weight: 500;
border: 1px solid #325472;
border-radius: 4px;
background: #577590;
color: #ffffff;
margin-bottom: 0.25rem;
}
.bar-road-items-line-box {
position: absolute;
width: 100%;
height: 90%;
top: 5%;
display: flex;
}
.bar-road-items-line {
width: 1px;
height: 100%;
margin: 0 auto;
position: absolute;
left: 15px;
background: #fff;
}
.bar-road-items-line-box .bar-road-items-line-box-inline-box {
height: 100%;
width: 80%;
display: flex;
flex-direction: column;
justify-content: space-between;
margin: 0px 5px;
}
.bar-road-items-line-box .bar-road-items-line-box-inline-box .bar-road-items-line-box-inline {
width: 100%;
height: 1px;
background: #fff;
}
.users-counter-box .users-counter-img{
height: 40px;
}
.users-counter-box .users-counter-data{
font-size: 24px;
color: #577590;
}
.users-counter-box .users-counter-title{
color: #666;
}
.users-tops p{
text-align: justify;
line-height: 1.6;
font-size: 15px;
}
.users-tops p span{
color: #666;
}
.users-tops p strong{
color: #577590;
}
.project-tops p{
text-align: justify;
line-height: 1.6;
font-size: 16px;
}
.project-tops p span{
color: #666;
}
.project-tops p strong{
color: #577590;
}
.patrol-counter-box .patrol-counter-img{
height: 50px;
}
.patrol-counter-box .patrol-counter-title{
color: #666;
}
.patrol-counter-box .patrol-counter-data{
font-size: 24px;
color: #43aa8b;
}
.tops-patrol-container{
position: relative;
flex-basis: 470px;
height: 320px;
padding: 35px 0;
}
.tops-patrol-container .tops-patrol-box{
position: absolute;
width: 250px;
height: 250px;
z-index: 2;
display: flex;
justify-content: center;
align-items: center;
left: 0;
}
.tops-patrol-container .tops-patrol-box .tops-patrol-line {
position: absolute;
height: 30px;
left: 125px;
border-radius: 10px;
}
.tops-patrol-container .tops-patrol-box .tops-patrol-title {
position: absolute;
height: 30px;
border-radius: 15px;
width: 60px;
}
.tops-patrol-container .tops-patrol-box .tops-patrol-arrow {
width: 0;
height: 0;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
position: absolute;
left: 364px;
}
.tops-patrol-container .tops-patrol-box .tops-patrol-title .tops-patrol-title-data {
font-size: 16px;
}
.tops-patrol-container .tops-patrol-box .tops-patrol-line .tops-patrol-line-data {
font-size: 13px;
}
.fast-react-bottons {
text-align: justify;
font-size: 12px;
color: #666;
}
.fast-react-counter-container-1{
background: #577590;
color: #fff;
}
.fast-react-counter-container-2{
background: #577590;
color: #fff;
}
.fast-react-counter-container-2-title {
font-weight: 500;
color: #f9c74f;
}
.fast-react-counter-img{
height: 30px;
}
.fast-react-counter-title{
font-size: 11px;
font-weight: 500;
text-align: center;
}
.fast-react-counter-data{
font-weight: 500;
font-size: 18px
}
/* yasi start map css */
.map-data-box{
background-color: #fff;
border-radius: .25rem;
max-width: 100%;
height: 100% !important;
position: relative;
}
.map-data-box-project{
padding: .25rem;
background-color: #fff;
border-radius: .25rem;
max-width: 100%;
height: 450px !important;
}
.leaflet-container {
background: none;
}
.map-data{
width: 100%;
height: 100%;
}
.beacon {
position: absolute;
top: 50%;
left: 38%;
background-color: #007bff;
height: 0.4em;
width: 0.4em;
border-radius: 50%;
z-index: 1010;
}
.beacon-red {
-webkit-print-color-adjust: exact !important;
background-color: #dc3545;
}
.marker-cluster div {
font-family: "IRANSansFaNum";
}
.marker-cluster-small div {
background-color: #db4f4aaf;
}
.marker-cluster-medium div {
background-color: #f9c74faf;
width: 45px !important;
height: 45px !important;
border-radius: 50% !important;
}
.marker-cluster-large div {
background-color: #43aa8baf;
width: 55px !important;
height: 55px !important;
border-radius: 50% !important;
}
.marker-cluster-medium span{
line-height: 40px;
}
.marker-cluster-large span{
line-height: 50px;
}
/* yasi end map css */
/* amir */
.bar-road-items-box {
width: 30px;
color: #fff;
position: relative;
}
.bar-road-items-box .bar-road-items-5 {
background-color: #43aa8b;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
height: 20%;
}
.bar-road-items-box .bar-road-items-4 {
background-color: #90be6d;
height: 20%;
}
.bar-road-items-box .bar-road-items-3 {
background-color: #f9c74f;
height: 20%;
}
.bar-road-items-box .bar-road-items-2 {
background-color: #f8961e;
height: 20%;
}
.bar-road-items-box .bar-road-items-1 {
background-color: #f3722c;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
height: 20%;
}
.bar-road-items-count {
position: absolute;
left: 5px;
font-size: 12px;
font-weight: bold;
color: #666;
}
.bar-road-items-top-box {
background: #52c3a1;
border-radius: 8px;
font-size: 14px;
line-height: 1.9;
text-align: justify;
border-top-left-radius: 0;
padding: 5px 10px;
border: 1px solid #1c7c60;
color: #08382a;
}
.bar-road-items-bottom-box{
background: #fb7932;
border-radius: 8px;
font-size: 14px;
line-height: 1.9;
text-align: justify;
border-bottom-left-radius: 0;
padding: 5px 10px;
border: 1px solid #c35317;
color: #461f09;
}
/* end amir */
/* topic style [mohammad] */
.topic {
background-color: #277da1;
border-radius: 4px;
border: 1px solid #1a6585;
}
.topic-p {
font-size: 18px;
font-weight: 700;
color: #fff;
}
.topic-p-rms {
width: inherit;
border-bottom: 1px dashed #b5a7a7;
border-top: 1px dashed #b5a7a7;
color: #f9c74f;
font-size: 50px;
font-weight: 700;
letter-spacing: 0.2em;
}
.tollhouse-counter-box {
gap: 10px;
}
.tollhouse-counter-box .tollhouse-counter-img{
height: 60px;
}
.tollhouse-counter-box .tollhouse-counter-title{
color: #666;
}
.tollhouse-counter-box .tollhouse-counter-data{
font-size: 18px;
color: #43aa8b;
}
.tollhouse-fine-details-box {
border-bottom: 2px dashed #e1e1e1;
margin-bottom: 10px;
}
.tollhouse-fine-details-box:last-child {
border-bottom: 0px !important;
margin-bottom: 0px !important;
}
.tollhouse-fine-details-box .tollhouse-fine-details-img{
height: 60px;
}
.tollhouse-fine-details-box .tollhouse-fine-details-title{
color: #666;
}
.tollhouse-fine-details-box .tollhouse-fine-details-data{
font-size: 18px;
color: #43aa8b;
}
/* end topic style */
.progress-project-container{
height: 50px;
}
.progress-project-title{
padding: 5px 10px;
padding-left: 15px;
margin-left: -10px;
border-radius: 20px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
border: 2px solid;
font-size: 14px;
font-weight: bold;
flex: 0 0 20%;
max-width: 20%;
}
.progress-project-box{
border-radius: 25px;
}
.progress-project-data{
height: 50px;
width: 50px;
border-radius: 25px;
z-index: 2;
border: 2px solid;
font-size: 16px;
font-weight: bold;
}
.progress-project-progress-bar{
margin-right: -25px;
z-index: 1;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
border: 2px solid;
}
.progress-project-progress-bar .progress-project-bar{
border-radius: 25px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.progress-project-growth{
margin-right: -50px;
padding-right: 50px;
border-radius: 25px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
font-size: 14px;
font-weight: bold;
}
.progress-project-orange .progress-project-title {
border-color: #f3722c;
background: #ffece2;
color: #f3722c;
}
.progress-project-orange .progress-project-data {
border-color: #f3722c;
background: #ffece2;
color: #f3722c;
}
.progress-project-orange .progress-project-progress-bar {
background: #fff;
border-color: #f3722c;
box-shadow: inset 0 0 10px #f3722c;
}
.progress-project-orange .progress-project-progress-bar .progress-project-bar {
background: #f3722c;
}
.progress-project-orange .progress-project-growth {
background: #f3722c;
color: #fff;
}
.progress-project-red .progress-project-title {
border-color: #db504a;
background: #fbeeed;
color: #db504a;
}
.progress-project-red .progress-project-data {
border-color: #db504a;
background: #fbeeed;
color: #db504a;
}
.progress-project-red .progress-project-progress-bar {
background: #fff;
border-color: #db504a;
box-shadow: inset 0 0 10px #db504a;
}
.progress-project-red .progress-project-progress-bar .progress-project-bar {
background: #db504a;
}
.progress-project-red .progress-project-growth {
background: #db504a;
color: #fff;
}
.progress-project-green .progress-project-title {
border-color: #67bd50;
background: #eff9ec;
color: #67bd50;
}
.progress-project-green .progress-project-data {
border-color: #67bd50;
background: #eff9ec;
color: #67bd50;
}
.progress-project-green .progress-project-progress-bar {
background: #fff;
border-color: #67bd50;
box-shadow: inset 0 0 10px #67bd50;
}
.progress-project-green .progress-project-progress-bar .progress-project-bar {
background: #67bd50;
}
.progress-project-green .progress-project-growth {
background: #67bd50;
color: #fff;
}
.progress-project-blue .progress-project-title {
border-color: #277da1;
background: #e1eef3;
color: #277da1;
}
.progress-project-blue .progress-project-data {
border-color: #277da1;
background: #e1eef3;
color: #277da1;
}
.progress-project-blue .progress-project-progress-bar {
background: #fff;
border-color: #277da1;
box-shadow: inset 0 0 10px #277da1;
}
.progress-project-blue .progress-project-progress-bar .progress-project-bar {
background: #277da1;
}
.progress-project-blue .progress-project-growth {
background: #277da1;
color: #fff;
}
.progress-project-dark-blue .progress-project-title {
border-color: #577590;
background: #f1f5f9;
color: #577590;
}
.progress-project-dark-blue .progress-project-data {
border-color: #577590;
background: #f1f5f9;
color: #577590;
}
.progress-project-dark-blue .progress-project-progress-bar {
background: #fff;
border-color: #577590;
box-shadow: inset 0 0 10px #577590;
}
.progress-project-dark-blue .progress-project-progress-bar .progress-project-bar {
background: #577590;
}
.progress-project-dark-blue .progress-project-growth {
background: #577590;
color: #fff;
}
.progress-project-green-blue .progress-project-title {
border-color: #43aa8b;
background: #e8fff7;
color: #43aa8b;
}
.progress-project-green-blue .progress-project-data {
border-color: #43aa8b;
background: #e8fff7;
color: #43aa8b;
}
.progress-project-green-blue .progress-project-progress-bar {
background: #fff;
border-color: #43aa8b;
box-shadow: inset 0 0 10px #43aa8b;
}
.progress-project-green-blue .progress-project-progress-bar .progress-project-bar {
background: #43aa8b;
}
.progress-project-green-blue .progress-project-growth {
background: #43aa8b;
color: #fff;
}
.map-data-box-project .map-guid {
position: absolute;
bottom: 30px;
left: 50px;
width: 90px;
height: 125px;
background-color: #ffffff;
z-index: 400;
padding: 10px;
color: #666;
border: 1px solid #aaa;
border-radius: 8px;
}
.map-data-box-project .map-guid p {
font-size: 11px;
margin-bottom: 5px;
font-weight: bold;
}
.road-items-counter{
position: absolute;
bottom: 15px;
left: 15px;
background: #3593bb;
border-radius: 8px;
border: 1px solid #195974;
color: #fff;
}
.road-items-counter .road-items-counter-title{
font-size: 12px;
}
.road-items-counter .road-items-counter-data{
font-size: 20px;
}
@media print {
@page {size: landscape}
body, .page {
box-shadow: 0;
page-break-after: always;
}
}

196
public/dist/css/randd-rating-form.css vendored Normal file
View File

@@ -0,0 +1,196 @@
.print {
display: none;
}
.no-print {
display: block;
}
.title-page {
margin-right: -200px;
}
tbody tr .dynamic-question-radio,
tbody tr .dynamic-question-radio label,
tbody tr .dynamic-question-radio label input,
tbody tr .static-question-radio,
tbody tr .static-question-radio label,
tbody tr .static-question-radio label input {
cursor: pointer;
user-select: none;
}
* {
font-family: "IRANSansFaNum";
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type="number"] {
-moz-appearance: textfield;
}
.totalscore {
background-color: #015688;
color: #fff;
border: none;
}
@media print {
body {
zoom: 65%;
}
.print {
display: inherit;
}
.no-print {
display: none;
}
.scale {
width: 100% !important;
max-width: 100% !important;
}
.margin-for-footer {
margin-bottom: 0;
}
.for_all_type th {
color: #333;
}
#table-rating-form input[type="radio"] {
display: none;
}
#table-rating-form input[type="radio"]:checked {
display: initial;
}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.head-title-table {
font-size: 12px;
}
tbody th {
font-size: 12px;
}
.totalscore {
font-size: 18px;
}
.info-scorer {
flex-basis: 0;
flex-grow: 1;
max-width: 100%;
padding-right: 7.5px;
padding-left: 7.5px;
font-size: 13px;
}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.head-title-table {
font-size: 16spx;
}
tbody th {
font-size: 13px;
}
.totalscore {
font-size: 20px;
}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.head-title-table {
font-size: 16px;
}
tbody th {
font-size: 13px;
}
.totalscore {
font-size: 22px;
}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.head-title-table {
font-size: 18px;
}
tbody th {
font-size: 13px;
}
.totalscore {
font-size: 24px;
}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.head-title-table {
font-size: 20px;
}
tbody th {
font-size: 13px;
}
.totalscore {
font-size: 24px;
}
}
.logo-img {
width: 200px;
}
.dynamic-question {
width: 100px;
}
tbody th {
font-weight: 600;
color: #4962ac;
vertical-align: middle;
}
.table thead th,.table tbody th {
vertical-align: middle;
}
.table tfoot th {
vertical-align: middle;
}
.table th, .table td {
vertical-align: middle;
}
.head-title-table {
color: #fff;
font-weight: bold;
}
.info-scorer {
border: 1px solid #ccc;
border-radius: 4px;
}
.margin-for-footer {
margin-bottom: 4rem;
}

32
public/dist/css/responsive.css vendored Normal file
View File

@@ -0,0 +1,32 @@
/* table style */
@media only screen and (max-width: 600px) {
.content-center-dataTable{
top: -40px !important;
width: 100% !important;
}
div.dt-buttons {
display: flex !important;
}
.parent-add-project-update {
top: -5px;
}
.body-table-style {
margin-bottom: 100px;
padding-top: 50px !important;
}
}
@media only screen and (max-width: 765px) and (min-width:600px) {
.content-center-dataTable{
top: -40px !important;
}
.body-table-style {
margin-bottom: 100px;
padding-top: 50px !important;
}
div.dt-buttons {
display: flex !important;
}
}
/* table style */

File diff suppressed because one or more lines are too long

1
public/dist/css/splide.min.css vendored Normal file
View File

@@ -0,0 +1 @@
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}

135
public/dist/css/tablestyle.css vendored Normal file
View File

@@ -0,0 +1,135 @@
/* table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
display:none
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after{
display:none
} */
.table tbody {
font-size: 10px !important;
}
.table thead tr {
font-size: 10px !important;
}
.table thead tr th {
text-align: center;
}
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>td.sorting {
padding-right: 10px !important;
}
div.dataTables_wrapper div.dataTables_info {
padding-top: 0.85em;
font-family: 'IRANSansFaNum';
white-space: nowrap;
font-size: 14px !important;
}
div.dataTables_wrapper div.dataTables_paginate {
margin: 0;
white-space: nowrap;
text-align: right;
font-size: 14px;
}
.dataTables_paginate .pagination li.page-item a {
border: 1px solid #e1e1e1 !important;
}
.pagination>.page-item>.page-link,
.pagination>.page-item>span {
border: 0;
/* border-radius: 30px !important; */
transition: all 0.3s;
padding: 0 11px;
margin: 0 0px;
min-width: 30px;
height: 30px;
line-height: 30px;
/* color: #999; */
font-weight: 400;
font-size: 12px;
text-transform: uppercase;
background: transparent;
text-align: center;
}
.page-item.active .page-link {
background: #ff5c0f !important;
box-shadow: unset;
}
@keyframes loader {
0% {
transform: rotate(0deg);
}
25% {
transform: rotate(180deg);
}
50% {
transform: rotate(180deg);
}
75% {
transform: rotate(360deg);
}
100% {
transform: rotate(360deg);
}
}
@keyframes loader-inner {
0% {
height: 0%;
}
25% {
height: 0%;
}
50% {
height: 100%;
}
75% {
height: 100%;
}
100% {
height: 0%;
}
}
.divloader {
display: none;
justify-content: center;
align-items: center;
position: fixed;
right: 0;
left: 0;
top: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.4);
z-index: 1200;
}
.loader {
display: inline-block;
width: 40px;
height: 40px;
position: relative;
border: 4px solid #ff5c0f;
top: 0;
animation: loader 2s infinite ease;
}
.loader-inner {
vertical-align: top;
display: inline-block;
width: 100%;
background-color: #fff;
animation: loader-inner 2s infinite ease-in;
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/dist/fonts/eot/IRANSansWeb.eot vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/dist/fonts/ttf/IRANSansWeb.ttf vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/dist/fonts/woff/IRANSansWeb.woff vendored Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.09 6.59" width="11" height="13"><defs><style>.cls-1{fill:none;stroke:#ff5c0f;stroke-miterlimit:10;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><polyline class="cls-1" points="3.74 6.22 0.72 3.38 0.72 3.38 3.74 0.35"/></g></g></svg>

After

Width:  |  Height:  |  Size: 331 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
public/dist/images/details_close.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

BIN
public/dist/images/details_open.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

View File

@@ -0,0 +1 @@
<svg height="512pt" viewBox="0 0 512 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m256 0c-141.164062 0-256 114.835938-256 256s114.835938 256 256 256 256-114.835938 256-256-114.835938-256-256-256zm0 0" fill="#2196f3"/><path d="m368 277.332031h-90.667969v90.667969c0 11.777344-9.554687 21.332031-21.332031 21.332031s-21.332031-9.554687-21.332031-21.332031v-90.667969h-90.667969c-11.777344 0-21.332031-9.554687-21.332031-21.332031s9.554687-21.332031 21.332031-21.332031h90.667969v-90.667969c0-11.777344 9.554687-21.332031 21.332031-21.332031s21.332031 9.554687 21.332031 21.332031v90.667969h90.667969c11.777344 0 21.332031 9.554687 21.332031 21.332031s-9.554687 21.332031-21.332031 21.332031zm0 0" fill="#fafafa"/></svg>

After

Width:  |  Height:  |  Size: 735 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" version="1.1" width="512" height="512" x="0" y="0" viewBox="0 0 477.867 477.867" style="enable-background:new 0 0 512 512" xml:space="preserve" class=""><g>
<g xmlns="http://www.w3.org/2000/svg">
<g>
<path d="M460.8,119.467h-85.333v-102.4C375.467,7.641,367.826,0,358.4,0H17.067C7.641,0,0,7.641,0,17.067V409.6 c0,37.703,30.564,68.267,68.267,68.267H409.6c37.703,0,68.267-30.564,68.267-68.267V136.533 C477.867,127.108,470.226,119.467,460.8,119.467z M136.533,85.333h102.4c9.426,0,17.067,7.641,17.067,17.067 s-7.641,17.067-17.067,17.067h-102.4c-9.426,0-17.067-7.641-17.067-17.067S127.108,85.333,136.533,85.333z M290.133,409.6h-204.8 c-9.426,0-17.067-7.641-17.067-17.067s7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067 S299.559,409.6,290.133,409.6z M290.133,341.333h-204.8c-9.426,0-17.067-7.641-17.067-17.067c0-9.426,7.641-17.067,17.067-17.067 h204.8c9.426,0,17.067,7.641,17.067,17.067C307.2,333.692,299.559,341.333,290.133,341.333z M290.133,273.067h-204.8 c-9.426,0-17.067-7.641-17.067-17.067c0-9.426,7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067 C307.2,265.426,299.559,273.067,290.133,273.067z M290.133,204.8h-204.8c-9.426,0-17.067-7.641-17.067-17.067 c0-9.426,7.641-17.067,17.067-17.067h204.8c9.426,0,17.067,7.641,17.067,17.067C307.2,197.159,299.559,204.8,290.133,204.8z M443.733,409.6c0,18.851-15.282,34.133-34.133,34.133s-34.133-15.282-34.133-34.133v-256h68.267V409.6z" fill="#ffffff" data-original="#000000" style="" class=""/>
</g>
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
<g xmlns="http://www.w3.org/2000/svg">
</g>
</g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

1
public/dist/images/icons/process.svg vendored Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.5 KiB

45
public/dist/images/iran.svg vendored Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 134 KiB

BIN
public/dist/images/modalrms/1.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 313 KiB

BIN
public/dist/images/modalrms/10.jpg vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Some files were not shown because too many files have changed in this diff Show More