ಹವಾಮಾನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಸೂಕ್ತ ಸಂಯೋಜನೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಿ
ನಿಮ್ಮ ಆಯ್ಕೆಗಳನ್ನು ಆರಿಸಿ ಮತ್ತು ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಯನ್ನು ಕೇಳಿ.
🧥
ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಉಡುಪು
ನಿಮ್ಮ ಶಿಫಾರಸು ಮಾಡಿದ ಉಡುಪು
ತಾಪಮಾನ–
ತಾಪಮಾನ ಅನುಭವ–
ಗಾಳಿ–
ಮುಂದಿನ ಗಂಟೆಯ ಮಳೆ–
✦ ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಪದರಗಳು
✦ ಪಾದರಕ್ಷೆಗಳು
✦ ಇದು ಯಾಕೆ ಕೆಲಸ ಮಾಡಬಹುದು
ಲೇಬಲ್ ಮತ್ತು ನಿಜವಾದ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಮುನ್ಸೂಚನೆ ಲೆಗ್ಗಿಂಗ್ನ ನೀರಿನ ನಿರೋಧಕತೆ ಅಥವಾ ತಾಪಮಾನ ಕಾಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ತೋರಿಸುವುದಿಲ್ಲ.
ಹವಾಮಾನವನ್ನು ವಿವರವಾಗಿ ಅನ್ವೇಷಿಸಿ
ಘಂಟೆಗಳ ಮುನ್ಸೂಚನೆಗಳು, ಉಪಯುಕ್ತ ಉಡುಪು ಪಟ್ಟಿ ಮತ್ತು ಯು.ಎಸ್. ಅಧಿಕೃತ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ನಾವು ನೀವು ಕೇಳಿದ ಮಾಹಿತಿಯನ್ನಷ್ಟೇ ತೋರಿಸುತ್ತೇವೆ.
📈 ಮುಂದಿನ 7 ದಿನಗಳ ಮತ್ತು ಗಂಟೆಗಳ ಮುನ್ಸೂಚನೆ
ತಾಪಮಾನ, ಆರ್ದ್ರತೆ, ಮಳೆ, ಸೂರ್ಯರಶ್ಮಿ ಮತ್ತು ಗಾಳಿ.
🎒 ಹವಾಮಾನದ ಪ್ರಕಾರ ಹೊರಟುಹೋಗಲು ಪಟ್ಟಿ
ಉಳಿಸಿದ ಮುನ್ಸೂಚನೆಯೊಂದಿಗೆ ಪಟ್ಟಿ ತಯಾರಿಸಿ, ಹೆಚ್ಚುವರಿ ಖರೀದಿ ಅಥವಾ ಕರೆಗಳಿಲ್ಲದೆ.
⚠️ ಯು.ಎಸ್. ಅಧಿಕೃತ ಎಚ್ಚರಿಕೆಗಳು
ಅಮೆರಿಕದ ಸ್ಥಳಗಳಿಗೆ ರಾಷ್ಟ್ರೀಯ ಹವಾಮಾನ ಸೇವೆಯ ಪ್ರಚಲಿತ ಎಚ್ಚರಿಕೆಗಳು.
ಮೂಲಗಳು: MET Norway, PlaceDB (CC0) ಮತ್ತು NWS. ಪಟ್ಟಿ ಕ್ಯಾಶೆ ಮುನ್ಸೂಚನೆಯ ಮೇಲೆ ಆಧಾರಿತವಾಗಿದೆ, ಉಡುಪು ಪರೀಕ್ಷೆಗಳಲ್ಲ.
ಸಲಹೆ ಹೇಗೆ ಸಿದ್ಧಪಡಿಸಲಾಗುತ್ತದೆ
ನಾವು ಮುನ್ಸೂಚನೆಯನ್ನು ನಿಮ್ಮ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುತ್ತೇವೆ, ಉಡುಪು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕಲ್ಪಿಸುವುದಿಲ್ಲ.
ನಿಜವಾದ ಹವಾಮಾನ ಮುನ್ಸೂಚನೆ
MET Norway ನಿಂದ ಲಭ್ಯವಿರುವ ತಾಪಮಾನ, ಅನುಭವಿತ ತಾಪಮಾನ, ಗಾಳಿ ಮತ್ತು ಮಳೆ.
ನಿಮ್ಮ ಲೆಗ್ಗಿಂಗ್ಸ್
ಅವು ಲಘು, ಸಾಮಾನ್ಯ ಅಥವಾ ಥರ್ಮಲ್ ಎಂದು ಸೂಚಿಸಿ. ಇದು ಪ್ರಯೋಗಾಲಯ ಪರೀಕ್ಷೆ ಅಲ್ಲ.
ನಿಮ್ಮ ಚಟುವಟಿಕೆ
ನಗರದ ಪ್ರಯಾಣ ಮತ್ತು ದೀರ್ಘ ನಡಿಗೆಗೆ ವಿಭಿನ್ನ ಪದರಗಳು ಬೇಕಾಗುತ್ತವೆ.
ತಣ್ಣಗೆ, ಮಳೆ ಅಥವಾ ಗಾಳಿಯಿದ್ದಾಗ ಲೆಗ್ಗಿಂಗ್ಸ್ ಜೊತೆಗೆ ಏನು ಧರಿಸಬೇಕು
ಮೊದಲು ನಿಜವಾದ ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ. ತಾಪಮಾನ, ಮಳೆ, ಗಾಳಿ ಮತ್ತು ಹೊರಗಿನ ಹವಾಮಾನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಪದರಗಳನ್ನು ಹೊಂದಿಸಿ. ನಾರುಗಳ ಶೇಕಡಾವಾರು ಉಷ್ಣತೆಯನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ.
❄️
ತಣ್ಣಗೆ ಇರುವಾಗ ಧರಿಸಲು ಲೆಗ್ಗಿಂಗ್ಸ್ ಸೆಟ್ಗಳು
ಸಣ್ಣ ಪ್ರಯಾಣಕ್ಕೆ ಸಾಮಾನ್ಯ ಲೆಗ್ಗಿಂಗ್ಸ್, ಜರ್ಸಿ ಮತ್ತು ಉಡುಪು ಸಾಕಾಗಬಹುದು. ಶೂನ್ಯ ಡಿಗ್ರಿ ಸುತ್ತಲೂ ಅಥವಾ ದೀರ್ಘ ನಡಿಗೆಯಲ್ಲಿ ನಿಜವಾದ ಇನ್ಸುಲೇಶನ್ ಮತ್ತು ಹೊರಗಿನ ಪದರವನ್ನು ಪರಿಗಣಿಸಿ. ಹಿಡಿತವಿರುವ ಮುಚ್ಚಿದ ಪಾದರಕ್ಷೆಗಳನ್ನು ಧರಿಸಿ.
🌧️
ಮಳೆ ಇದ್ದಾಗ ಲೆಗ್ಗಿಂಗ್ಸ್ ಜೊತೆಗೆ ಏನು ಧರಿಸಬೇಕು
ಬಹುತೇಕ ಲೆಗ್ಗಿಂಗ್ಸ್ ನೀರಿನ ನಿರೋಧಕವಲ್ಲ. ನೀರಿನ ನಿರೋಧಕ ಹೊರಗಿನ ಪದರ, ಉತ್ತಮ ಸೊಪ್ಪುಳ್ಳ ಮುಚ್ಚಿದ ಪಾದರಕ್ಷೆಗಳು ಮತ್ತು ಒಳಗೆ ತೆಗೆದು ಹಾಕಬಹುದಾದ ಉಡುಪುಗಳನ್ನು ಸೇರಿಸಿ.
🌬️
ಗಾಳಿ ಇರುವ ಅಥವಾ ಸೌಮ್ಯ ದಿನಗಳು
ಗಾಳಿಯಿದ್ದಾಗ ನಾರುಗಳ ಹೆಸರುಗಿಂತ ಗಾಳಿ ತಡೆಯುವ ಜಾಕೆಟ್ ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಬಹುದು. ಸೌಮ್ಯ ಹವಾಮಾನದಲ್ಲಿ ಆರಾಮದಾಯಕ ಟಾಪ್ ಮತ್ತು ಸುಲಭವಾಗಿ ತೆಗೆದು ಹಾಕಬಹುದಾದ ಲಘು ಪದರಗಳನ್ನು ಧರಿಸಿ.
ನಿಜವಾದ ಪರಿಸ್ಥಿತಿಗಳಿಗಾಗಿ ಆರು ಸೆಟ್ಗಳು
ಮುನ್ಸೂಚನೆ ಒಂದು ಸೂಚನೆ ಮಾತ್ರ, ನಿಯಮವಲ್ಲ. ನಿಮ್ಮ ಪ್ರಯಾಣ, ಚಟುವಟಿಕೆ ಮತ್ತು ಈಗಾಗಲೇ ಹೊಂದಿರುವ ಉಡುಪುಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಪದರಗಳನ್ನು ಹೊಂದಿಸಿ.
🌧️
ನಗರದಲ್ಲಿ ಮಳೆ
ಅಪಾರದರ್ಶಕ ಲೆಗ್ಗಿಂಗ್ಸ್ ಜೊತೆಗೆ ಜರ್ಸಿ, ನೀರಿನ ನಿರೋಧಕ ಉಡುಪು ಮತ್ತು ಉತ್ತಮ ಹಿಡಿತದ ಪಾದರಕ್ಷೆಗಳನ್ನು ಹೊಂದಿಸಿ.
ಹೊರಗೆ ಹೋಗುವ ಮೊದಲು: ತೇವವಾದ ರಸ್ತೆಗಳು ಮತ್ತು ಒಳಗಿನ ಹೀಟಿಂಗ್ ವಿಭಿನ್ನ ಪದರಗಳನ್ನು ಬೇಕಾಗಿಸುತ್ತದೆ.
ಹೌದು, ಬಟ್ಟೆಯ ಪ್ರಕಾರ ಮತ್ತು ಅವು ಎಷ್ಟು ಕಾಲ ಹವಾಮಾನಕ್ಕೆ ಒಳಗಾಗಿವೆ ಎಂಬುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ಸಣ್ಣ ಲೆಗ್ಗಿಂಗ್ಸ್ಗಳಿಗೆ ಇನ್ಸುಲೇಷನ್ ಬೇಕಾಗಬಹುದು; ಫೈಬರ್ಗಳು ತಾಪಮಾನವನ್ನು ಖಚಿತಪಡಿಸುವುದಿಲ್ಲ.
ಮಳೆ ಬಿದ್ದಾಗ ಅವು ಸೂಕ್ತವಾಗಿವೆಯೇ?
ಸೆಟ್ನ ಭಾಗವಾಗಿ ಹೌದು, ಆದರೆ ಬಹುತೇಕವು ಜಲರೋಧಕವಲ್ಲ. ಸೂಕ್ತ ಹೊರಗಿನ ಲೇಯರ್ ಮತ್ತು ಸುರಕ್ಷಿತ ಪಾದರಕ್ಷೆಗಳನ್ನು ಸೇರಿಸಿ.
ಯೋಜನೆಗಾರನು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ?
ದೇಶ, ನಗರ, ಚಟುವಟಿಕೆ ಮತ್ತು ಲೆಗ್ಗಿಂಗ್ಸ್ ಆಯ್ಕೆಮಾಡಿ. LEGGIC MET Norway ನ ಲಭ್ಯವಿರುವ ಡೇಟಾವನ್ನು ಸಂಯೋಜಿಸಿ ಲೇಯರ್ಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಉತ್ಪನ್ನ ಪರೀಕ್ಷೆಗಳನ್ನು ಕಲ್ಪಿಸುವುದಿಲ್ಲ.
ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಯ ಮೂಲಕ ಬಟ್ಟೆಯನ್ನು ಹೇಗೆ ನಿರ್ಧರಿಸಬೇಕು
ತಾಪಮಾನ ಮಾತ್ರ ಸಾಕಾಗುವುದಿಲ್ಲ: ಗಾಳಿ, ಮಳೆ, ಹೊರಗಿನ ಹವಾಮಾನ ಮತ್ತು ಒಳಗಿನ ಹಾಗೂ ಹೊರಗಿನ ಬದಲಾವಣೆಗಳು ಆರಾಮದಾಯಕತೆಯನ್ನು ಪ್ರಭಾವಿಸುತ್ತವೆ. ಇವು ಮಾರ್ಗದರ್ಶಕಗಳು, ಬಟ್ಟೆಯ ಗುಣಮಟ್ಟದ ಖಚಿತತೆ ಅಲ್ಲ.
ತಾಪಮಾನ ಆಧಾರಿತ ಐದು ಪ್ರಾರಂಭಿಕ ಅಂಶಗಳು
0 °C ಕ್ಕಿಂತ ಕಡಿಮೆ
ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಲೇಯರ್ಗಳು: ನಿಜವಾದ ಇನ್ಸುಲೇಟಿಂಗ್ ಬಟ್ಟೆಗಳು ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಹೊರಗಿನ ರಕ್ಷಣೆ.
ಪಾದರಕ್ಷೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆ: ಹಿಡಿತವಿರುವ ಮುಚ್ಚಿದ ಪಾದರಕ್ಷೆಗಳು ಮತ್ತು ಬಿಸಿಯಾದ ಮೊಜೆಗಳು.
0–5 °C
ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಲೇಯರ್ಗಳು: ತಾಪಮಾನ ರಕ್ಷಿಸುವ ಲೆಗ್ಗಿಂಗ್ಸ್ ಅಥವಾ ರಕ್ಷಣೆ ಲೇಯರ್ಗಳು ಮತ್ತು ಹೊರಗಿನ ಹವಾಮಾನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಬಿಸಿಲು.
ಪಾದರಕ್ಷೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆ: ತೇವ ಮತ್ತು ಚಳಿಗಾಲಕ್ಕೆ ಸೂಕ್ತ ಮುಚ್ಚಿದ ಪಾದರಕ್ಷೆಗಳು.
6–12 °C
ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಲೇಯರ್ಗಳು: ಸಾಮಾನ್ಯ ಲೆಗ್ಗಿಂಗ್ಸ್, ಜೆರ್ಸಿ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ ಜಾಕೆಟ್.
ಪಾದರಕ್ಷೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆ: ಮಳೆ ಬಂದರೆ ಆರಾಮದಾಯಕ ಮತ್ತು ಬಲವಾದ ಪಾದರಕ್ಷೆಗಳು.
13–20 °C
ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಲೇಯರ್ಗಳು: ಸಾಮಾನ್ಯ ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಹಗುರವಾದ ಲೇಯರ್ಗಳು.
ಪಾದರಕ್ಷೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆ: ಪ್ರಯಾಣಕ್ಕೆ ಅನುಗುಣವಾದ ಪಾದರಕ್ಷೆಗಳು.
20 °C ಕ್ಕಿಂತ ಹೆಚ್ಚು
ಲೆಗ್ಗಿಂಗ್ಸ್ ಮತ್ತು ಲೇಯರ್ಗಳು: ಆರಾಮದಾಯಕವಾಗಿದ್ದರೆ ಹಗುರವಾದ ಲೆಗ್ಗಿಂಗ್ಸ್, ಹೆಚ್ಚು ಬಿಸಿಲಾಗದಂತೆ.
ಪಾದರಕ್ಷೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆ: ಆರಾಮದಾಯಕ ಮತ್ತು ಗಾಳಿಗೊಳಗಾದ ಪಾದರಕ್ಷೆಗಳು.
ಇವು ಮಾರ್ಗದರ್ಶಕಗಳಾಗಿವೆ. ಶ್ರಮ, ಗಾಳಿ, ಬಟ್ಟೆಯ ಗುಣಮಟ್ಟ ಮತ್ತು ವೈಯಕ್ತಿಕ ಇಚ್ಛೆಗಳು ನಿಜವಾದ ಅನುಭವವನ್ನು ಬದಲಾಯಿಸುತ್ತವೆ; ಇವು ಸಾಮಾನ್ಯ ಮಿತಿಗಳು ಅಲ್ಲ.
ಪರಿಶೀಲಿಸಬೇಕಾದ ಮೂರು ಅಂಶಗಳು
🌬️ಗಾಳಿ
ಗಾಳಿ ತಡೆಯುವ ಲೇಯರ್ ಫೈಬರ್ ಮಿಶ್ರಣಕ್ಕಿಂತ ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಬಹುದು.
🌧️ಮಳೆ
ಲೆಗ್ಗಿಂಗ್ಸ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಜಲರೋಧಕವಲ್ಲ; ಹೊರಗಿನ ರಕ್ಷಣೆಯನ್ನು ಸೇರಿಸಿ.
🕓ಅವಧಿ
ಸಣ್ಣ ದೂರದ ಪ್ರಯಾಣಕ್ಕೆ ಉಡುಪು ಪದರಗಳು ಬೇಕಾಗುವುದಿಲ್ಲ, ಆದರೆ ದೀರ್ಘ ಕಾಲದ ನಡೆಯಲು ಬೇರೆ.
ಹೊರಡುವ ಮೊದಲು ಐದು ಪರಿಶೀಲನೆಗಳು
ಹೊರಗಿನ ಕಾಲನೀವು ಹವಾಮಾನಕ್ಕೆ ಎಷ್ಟು ಸಮಯ ಒಳಗಾಗುತ್ತೀರಿ ಎಂದು ಲೆಕ್ಕಿಸಿ.
ವಾಸ್ತವಿಕ ಉಡುಪುಬಟ್ಟೆಯ ಬಟ್ಟಲು, ಮುಚ್ಚುಮರೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.
ಪಾದರಕ್ಷೆಸರಿಯಾದ ಸೊಪ್ಪು ಮತ್ತು ಮುಚ್ಚುವಿಕೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ಪದರಗಳುನೀವು ತೆಗೆದುಹಾಕಬಹುದಾದ ಅಥವಾ ಸೇರಿಸಬಹುದಾದ ತುಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಂಡು ಹೋಗಿ.
ಮೂಲಸ್ಥಳೀಯ ನವೀಕೃತ ಹವಾಮಾನ ಮುನ್ಸೂಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ.
ಲೇಬಲ್ ತಿಳಿಸುವುದಿಲ್ಲದ ಸಂಗತಿಗಳು
80/20 ಮಿಶ್ರಣವು ಬಿಸಿಲು ನೀಡುತ್ತದೆಯೇ?
ಇಲ್ಲ. ಸಂಯೋಜನೆ ತಾಪನವನ್ನು ಅಳೆಯುವುದಿಲ್ಲ.
ಹೆಚ್ಚಿನ GSM ನೀರಿನ ನಿರೋಧಕತೆ ಖಚಿತಪಡಿಸುತ್ತದೆಯೇ?
ಇಲ್ಲ. GSM ಪ್ರತಿ ಮೇಲ್ಮೈ ಭಾರವನ್ನು ಅಳೆಯುತ್ತದೆ, ಮಳೆ ನಿರೋಧಕತೆಯನ್ನು ಅಲ್ಲ.
ಹೆಚ್ಚಿನ ಎಲಾಸ್ಟೇನ್ ಕ್ರೀಡಾ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆಯೇ?
ಇಲ್ಲ. ರಚನೆ, ಗಾತ್ರ ಮತ್ತು ಚಲನೆಯು ಮುಖ್ಯ.
ಮುನ್ಸೂಚನೆಯನ್ನು ಗಮನಿಸಿ, ನಿಮ್ಮ ಉಡುಪುಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಬಟ್ಟೆ, ಗಾತ್ರ ಮತ್ತು ಕಾಳಜಿ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
ಹೆಚ್ಚಿನ ಸ್ಥಳಗಳು ಮತ್ತು ಅಂದಾಜು ನಿರ್ದಿಷ್ಟಾಂಕಗಳು: GeoNames, CC BY 4.0; ಸಂಪಾದಕೀಯ ಆಯ್ಕೆ. GeoNames.
(function(){
"use strict";
var root=document.querySelector('[data-tool=weather]');if(!root)return;
var L={"find":"ಹೆಚ್ಚು ನಗರಗಳನ್ನು ಹುಡುಕಿ","hint":"ನಿಮ್ಮ ಸ್ಥಳವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುತ್ತಿಲ್ಲವೇ? ಆಯ್ದ ದೇಶದಲ್ಲಿ ಹುಡುಕಿ ಅಥವಾ ಇನ್ನಷ್ಟು ದೇಶಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ. GPS ಅಥವಾ IP ಮೂಲಕ ಹುಡುಕಾಟ ಇಲ್ಲ.","lookup":"ಸ್ಥಳದ ಹೆಸರು","search":"ಸ್ಥಳಗಳನ್ನು ಹುಡುಕಿ","countries":"ಹೆಚ್ಚು ದೇಶಗಳು","empty":"ಫಲಿತಾಂಶಗಳಿಲ್ಲ.","loading":"ಸ್ಥಳಗಳನ್ನು ಹುಡುಕಲಾಗುತ್ತಿದೆ…","choose":"ಈ ಸ್ಥಳವನ್ನು ಆಯ್ಕೆಮಾಡಿ","intro":"ವಿಸ್ತೃತವಾಗಿ ಹವಾಮಾನವನ್ನು ಅನ್ವೇಷಿಸಿ","lead":"ಘಂಟೆಗಳ ಮುನ್ಸೂಚನೆಗಳು, ಉಪಯುಕ್ತ ಬಟ್ಟೆಗಳ ಪಟ್ಟಿ ಮತ್ತು ಯು.ಎಸ್. ಅಧಿಕೃತ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ನೀವು ಕೇಳಿದ ಮಾಹಿತಿಯನ್ನೇ ಮಾತ್ರ ನಾವು ಲೋಡ್ ಮಾಡುತ್ತೇವೆ.","forecast":"ಘಂಟೆಗಳು ಮತ್ತು ಮುಂದಿನ 7 ದಿನಗಳು","forecastDesc":"ತಾಪಮಾನ, ಆರ್ದ್ರತೆ, ಮಳೆ, UV, ಸ್ಪಷ್ಟ ಆಕಾಶ ಮತ್ತು ಗಾಳಿ.","alerts":"ಯು.ಎಸ್. ಅಧಿಕೃತ ಎಚ್ಚರಿಕೆಗಳು","alertsDesc":"ಅಮೆರಿಕದ ಸ್ಥಳಗಳಿಗೆ ರಾಷ್ಟ್ರೀಯ ಹವಾಮಾನ ಸೇವೆಯ ಪ್ರಚಲಿತ ಎಚ್ಚರಿಕೆಗಳು.","go":"ಪರಿಶೀಲಿಸಿ","hour":"ಮುಂದಿನ ಗಂಟೆಗಳು (UTC)","days":"ಮುಂದಿನ ದಿನಗಳು (UTC ದಿನಾಂಕಗಳು)","unavailable":"ಮುನ್ಸೂಚನೆ ಮೂಲ ತಾತ್ಕಾಲಿಕವಾಗಿ ಲಭ್ಯವಿಲ್ಲ.","nothing":"ಸಂಬಂಧಪಟ್ಟ ಮೌಲ್ಯಗಳಿಲ್ಲ.","notUS":"NWS ಎಚ್ಚರಿಕೆಗಳು ಕೇವಲ ಅಮೆರಿಕದಲ್ಲಿ ಲಭ್ಯವಿವೆ.","noAlerts":"ಯಾವುದೇ ಅಧಿಕೃತ ಸೂಚನೆಗಳು ಸಕ್ರಿಯವಾಗಿಲ್ಲ.","countryReady":"ದೇಶಗಳ ಪಟ್ಟಿ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ.","source":"ಮೂಲಗಳು: MET Norway, PlaceDB (CC0) ಮತ್ತು NWS. ಪಟ್ಟಿ ಕ್ಯಾಶ್ ಮಾಡಲಾದ ಹವಾಮಾನ ಭವಿಷ್ಯವಾಣಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಬಟ್ಟೆ ಪರೀಕ್ಷೆಗಳನ್ನು ಅಲ್ಲ.","pack":"ಹವಾಮಾನ ಆಧಾರಿತ ಹೊರಟುಹೋಗುವ ಪಟ್ಟಿ","packDesc":"ಹೊಸ ಖರೀದಿಗಳು ಅಥವಾ ಕರೆಗಳಿಲ್ಲದೆ ಉಳಿಸಿದ ಹವಾಮಾನ ಭವಿಷ್ಯವನ್ನು ಬಳಸಿ ಪಟ್ಟಿ ಸಿದ್ಧಪಡಿಸಿ.","packItems":["ನಿಮ್ಮ ಲೆಗ್ಗಿಂಗ್ಸ್","ಬಿಸಿಯಾದ ಬಟ್ಟೆ ಅಥವಾ ಉಡುಪು","ಮಳೆ ವಿರುದ್ಧದ ಹೊರಗಿನ ಪದರ","ಗಾಳಿಯ ತಡೆಗಟ್ಟುವ ಜಾಕೆಟ್","ಬಿಸಿಯಾದ ಮೊಜೆಗಳು ಮತ್ತು ಮುಚ್ಚಿದ ಪಾದರಕ್ಷೆಗಳು","ಆರಾಮದಾಯಕ ಹಿಡಿತದ ಪಾದರಕ್ಷೆಗಳು"],"packCopy":"ಪಟ್ಟಿಯನ್ನು ನಕಲಿಸಿ","packSaved":"ಪಟ್ಟಿ ನಕಲಿಸಲಾಗಿದೆ"},country=root.querySelector('#wa-country'),city=root.querySelector('#wa-city');
var input=root.querySelector('#wa-place-query'),matches=root.querySelector('.wa-place-matches'),status=root.querySelector('.wa-place-status-text');
function item(tag,value){var e=document.createElement(tag);e.textContent=String(value);return e;}
function query(){
var opt=city.selectedOptions[0],p=new URLSearchParams();
if(opt&&opt.dataset.placeId){p.set('country',country.value);p.set('place',opt.dataset.placeId);p.set('q',opt.dataset.query);}
else if(city.value)p.set('city',city.value);
return p;
}
var placeEpoch=0,panelEpoch={forecast:0,pack:0,alerts:0};
function clear(){placeEpoch++;for(var mode in panelEpoch)panelEpoch[mode]++;matches.replaceChildren();status.textContent='';for(var e of root.querySelectorAll('.wa-deep-output'))e.replaceChildren();}
country.addEventListener('change',clear);city.addEventListener('change',clear);
var find=root.querySelector('.wa-place-find');
find.addEventListener('click',async function(){
var value=input.value.trim();if(value.length<2){input.focus();return;}
var findIntent=++placeEpoch,chosenCountry=country.value;
status.textContent=L.loading;matches.replaceChildren();find.disabled=true;
try{
var r=await fetch('/api/weather-places?country='+encodeURIComponent(country.value)+'&q='+encodeURIComponent(value));
if(!r.ok)throw Error('places');var d=await r.json();if(findIntent!==placeEpoch||country.value!==chosenCountry)return;if(!d.places||!d.places.length)status.textContent=L.empty;
else status.textContent=d.places.length+' · '+L.choose;
for(const p of d.places||[]){
var li=item('li',''),b=item('button',p.name);
b.type='button';b.addEventListener('click',function(){
if(findIntent!==placeEpoch||country.value!==chosenCountry)return;
var opt=document.createElement('option');opt.value='p-'+p.country+'-'+p.id;opt.textContent=p.name;
opt.dataset.placeId=String(p.id);opt.dataset.query=value;city.append(opt);city.disabled=false;city.value=opt.value;
city.dispatchEvent(new Event('change',{bubbles:true}));status.textContent=p.name+' ✓';matches.replaceChildren();
});li.append(b);matches.append(li);
}
}catch{if(findIntent===placeEpoch)status.textContent=L.unavailable;}finally{find.disabled=false;}
});
input.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();find.click();}});
root.querySelector('.wa-all-countries').addEventListener('click',async function(){
var button=this;button.disabled=true;status.textContent=L.loading;
try{
var r=await fetch('/api/weather-countries');if(!r.ok)throw Error('countries');
var d=await r.json(),already=new Set(Array.from(country.options,x=>x.value)),extra=[];
var fmt=new Intl.DisplayNames([document.documentElement.lang||'en'],{type:'region'});
for(var c of d.countries||[]){if(!/^[A-Z]{2}$/.test(c.code)||already.has(c.code))continue;
var o=document.createElement('option');o.value=c.code;o.textContent=fmt.of(c.code)||c.name;
country.append(o);extra.push(c.code);}
window.__leggicMoreCountries=[...new Set([...(window.__leggicMoreCountries||[]),...extra])];
status.textContent=L.countryReady;button.hidden=true;
}catch{status.textContent=L.unavailable;button.disabled=false;}
});
function line(box,name,value){var row=item('div','');row.className='wa-deep-line';row.append(item('span',name),item('strong',value));box.append(row);}
for(const btn of root.querySelectorAll('.wa-deep-fetch')){
btn.addEventListener('click',async function(){
var mode=btn.dataset.mode,box=root.querySelector('.wa-deep-output[data-mode="'+mode+'"]');
var intent=++panelEpoch[mode],selectedCountry=country.value,selectedCity=city.value;
if(!city.value){box.textContent=L.empty;return;}
box.textContent=L.loading;btn.disabled=true;
var p=query(),url=mode==='alerts'?'/api/weather-alerts':'/api/weather-advice';
if(mode==='forecast'||mode==='pack')p.set('view','extended');
try{
var r=await fetch(url+'?'+p.toString());if(!r.ok)throw Error('source');
var d=await r.json();if(intent!==panelEpoch[mode]||city.value!==selectedCity||country.value!==selectedCountry)return;box.replaceChildren();
if(mode==='forecast'){
var a=item('div','');a.className='wa-deep-lines';
if(Number.isFinite(d.humidity))line(a,'💧',d.humidity+'%');
if(Number.isFinite(d.uvClearSky))line(a,'UV (clear sky)',d.uvClearSky);
if(Number.isFinite(d.windGustMs))line(a,'Wind gust',d.windGustMs+' m/s');
for(var h of (d.hourly||[]).slice(0,18))line(a,h.time.slice(5,16).replace('T',' ')+' UTC',h.temperatureC+' °C'+(Number.isFinite(h.precipChance)?' · '+h.precipChance+'%':''));
box.append(a);
var b=item('div','');b.className='wa-deep-lines';
for(var day of d.daily||[])line(b,day.dayUTC,day.lowC+' / '+day.highC+' °C');
box.append(item('h4',L.days),b);
}else if(mode==='pack'){
if(!Number.isFinite(d.temperatureC))throw Error('missing temperature');
var items=[L.packItems[0]];
if(d.temperatureC<10)items.push(L.packItems[1]);
if((Number.isFinite(d.precipMm)&&d.precipMm>=0.2)||/rain|snow|sleet/i.test(d.symbol||''))items.push(L.packItems[2]);
if(d.windMs>=8)items.push(L.packItems[3]);
items.push(d.temperatureC<5?L.packItems[4]:L.packItems[5]);
var list=item('ul','');list.className='wa-packing-list';
for(const label of [...new Set(items)]){var li=item('li',label);list.append(li);}
box.append(list);
var copy=item('button',L.packCopy);copy.type='button';copy.className='wa-pack-copy';
copy.addEventListener('click',async function(){try{
await navigator.clipboard.writeText(items.join('\n'));copy.textContent=L.packSaved;
}catch{copy.textContent=L.unavailable;}});
box.append(copy);
}else{
if(!d.supported){box.textContent=L.notUS;return;}
if(!d.alerts?.length){box.textContent=L.noAlerts;return;}
for(var a of d.alerts)line(box,a.severity,a.event+': '+a.headline);
var link=item('a','National Weather Service');link.href='https://www.weather.gov/';link.rel='noopener noreferrer';box.append(link);
}
}catch{if(intent===panelEpoch[mode])box.textContent=L.unavailable;}finally{btn.disabled=false;}
});
}
})();document.addEventListener('DOMContentLoaded',()=>{setTimeout(()=>{
// The deferred app.js initializes its tool on DOMContentLoaded; run just after it.
const button=document.getElementById('buildLook');if(!button)return;
const labels={it:'Abbinamento',de:'Outfit',es:'Conjunto',fr:'Tenue',en:'Look'};
const enhance=()=>{
const result=document.querySelector('#lookResult .result');
if(!result||result.querySelector('.style-look-grid'))return;
const items=[...result.querySelectorAll('ol li')].slice(0,3);
if(!items.length)return;
const selectedText=id=>{
const element=document.getElementById(id);
return element?.selectedOptions?.[0]?.textContent?.trim()||element?.value||'';
};
const metaText=[selectedText('color'),selectedText('season'),selectedText('shoes')].filter(Boolean).join(' · ');
const grid=document.createElement('div');grid.className='style-look-grid';
items.forEach((item,index)=>{
const card=document.createElement('article');card.className='style-look';
const meta=document.createElement('span');meta.className='style-look-meta';meta.textContent=metaText;
const content=document.createElement('div'),title=document.createElement('b'),copy=document.createElement('p');
title.textContent=(labels[document.documentElement.lang]||labels.en)+' '+(index+1);
copy.innerHTML=item.innerHTML;
content.append(title,copy);card.append(meta,content);grid.append(card);
});
result.querySelector('ol')?.replaceWith(grid);
};
const next=()=>setTimeout(enhance,0);
button.addEventListener('click',next);
for(const id of ['color','season','occasion','shoes','finish'])document.getElementById(id)?.addEventListener('change',next);
next();
},0);});(()=>{const root=document.querySelector('header.site-header [data-lp]');if(!root)return;const t=root.querySelector('.lp-trigger'),d=root.querySelector('.lp-dialog');if(!d||typeof d.showModal!=='function')return;const f=d.querySelector('.lp-filter'),items=[...d.querySelectorAll('.lp-item')],groups=[...d.querySelectorAll('.lp-group')],empty=d.querySelector('.lp-empty');const norm=s=>s.toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'');const apply=()=>{const q=norm(f.value.trim());let shown=0;items.forEach(a=>{const ok=!q||norm(a.dataset.names+' '+a.textContent).includes(q);a.parentElement.hidden=!ok;if(ok)shown++;});groups.forEach(g=>{g.hidden=![...g.querySelectorAll('li')].some(li=>!li.hidden)});empty.hidden=shown>0;};t.addEventListener('click',e=>{if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;e.preventDefault();d.showModal();f.value='';apply();if(window.matchMedia('(pointer:fine)').matches)f.focus();else d.querySelector('.lp-item.is-current')?.scrollIntoView({block:'center'});});d.querySelector('.lp-close').addEventListener('click',()=>d.close());d.addEventListener('click',e=>{if(e.target===d)d.close()});f.addEventListener('input',apply);f.addEventListener('keydown',e=>{if(e.key==='Enter'){const first=items.find(a=>!a.parentElement.hidden);if(first){e.preventDefault();first.click();}}});d.addEventListener('close',()=>t.focus());})();