PageSourceSearch

https://ncrponline.org/assets/index-CjGTLAko.js

js ncrponline.org collected 2026-10-02 03:43:56 UTC 17,370 bytes, 590 lines download raw bytes

1import{d as n,j as t,m as g}from"./index-CL5CXY0i.js";import{r as d}from"./react-CryvJVFI.js";import{b as p}from"./heroSectionData-BW6B5Abm.js";import{H as $}from"./index-m2R28i_a.js";import{P as a}from"./index-DBTgMqXe.js";import{d as e}from"./index-DngTBLDh.js";import{P as f}from"./index-f8zvtuQj.js";import{n as x}from"./publicationdata-DMbjjZal.js";import{B as j,F as b}from"./index-Ckvylm4c.js";import"./lodashUtils-EZhUIFFV.js";import"./lodash-Bqp7oCxX.js";import"./index-DNaSW-Dx.js";import"./react-toastify.esm-BcQ5eTVB.js";const S=n.div`
2  display: flex;
3  flex-direction: column;
4  justify-content: center;
5  width: 100%;
6  gap: 20px;
7  @media ${e.lg} {
8    margin-top: 5%;
9    gap:45px;
10  }
11`,z=n.div`
12  display: flex;
13  width: 80px;
14  height: 80px;
15  padding: 16px;
16  flex-direction: column;
17  justify-content: center;
18  align-items: center;
19  gap: 8px;
20  flex-shrink: 0;
21  background: var(--Primary, #1c399d);
22`,k=n.div`
23  display: flex;
24  flex-direction: column;
25  @media ${e.lg} {
26    align-items: center;
27    justify-content: center;
28    transform: translateY(33px);
29  }
30`,R=n.h1`
31  color: var(--T1, #111);
32  font-family: Montserrat;
33  font-size: 32px;
34  font-style: normal;
35  font-weight: 700;
36  line-height: 1.5;
37  @media ${e.xxl} {
38    font-size: 24px;
39  }
40  @media ${e.xl} {
41    font-size: 24px;
42  }
43  @media ${e.lg} {
44    font-size: 32px;
45    text-align: center;
46  }
47`,M=n.div`
48  display: flex;
49  padding: 15px 10px 15px 9px;
50  flex-direction: column;
51  align-items: center;
52  gap: 8px;
53  border: 1px dashed #839fff;
54`;n.p`
55  color: var(--color-gray-0, #fff);
56  font-family: Montserrat;
57  font-size: 14px;
58  font-style: normal;
59  font-weight: 600;
60  line-height: 1.5;
61  letter-spacing: 0.42px;
62  text-align: center;
63`;n.h3`
64  color: var(--T1, #111);
65  font-family: Montserrat;
66  font-size: 20px;
67  font-style: normal;
68  font-weight: 600;
69  line-height: 1.5;
70`;n.p`
71  color: #727272;
72  font-family: Montserrat;
73  font-size: 14px;
74  font-style: normal;
75  font-weight: 400;
76  line-height: 1.5;
77`;n.div`
78  display: flex;
79  flex-direction: column;
80  gap: 10px;
81  width: 100%;
82  transform: translateY(-13%);
83  margin-left: 1%;
84`;n.div`
85  display: flex;
86  align-items: center;
87  transform: translateY(40%);
88  &:hover {
89    ${z} {
90      background: #f58231;
91    }
92    ${M} {
93      border: 1px solid #fff;
94    }
95  }
96`;n.div`
97  display: flex;
98  flex-direction: column;
99  justify-content: center;
100  width: 100%;
101`;const h=n.div`
102  display: flex;
103  width: 80px;
104  height: 80px;
105  padding: 16px;
106  flex-direction: column;
107  justify-content: center;
108  align-items: center;
109  gap: 8px;
110  flex-shrink: 0;
111  background: var(--Primary, #1c399d);
112  @media ${e.xxl} {
113    width: 56.484px;
114    height: 56.484px;
115  }
116  @media ${e.xl} {
117    width: 56.484px;
118    height: 56.484px;
119  }
120  @media ${e.lg} {
121    width: 80px;
122    height: 80px;
123  }
124`;n.div`
125  display: flex;
126  flex-direction: column;
127`;const u=n.div`
128  display: flex;
129  padding: 15px 10px 15px 9px;
130  flex-direction: column;
131  align-items: center;
132  gap: 8px;
133  border: 1px dashed #839fff;
134  @media ${e.xxl} {
135    width: 48px;
136    height: 48px;
137    padding: 10px;
138  }
139  @media ${e.xl} {
140    width: 48px;
141    height: 48px;
142    padding: 10px;
143  }
144  @media ${e.lg} {
145    width: 68px;
146    height: 68px;
147    padding: 15px 10px 15px 9px;
148  }
149`,P=n.p`
150  color: var(--color-gray-0, #fff);
151  font-family: Montserrat;
152  font-size: 14px;
153  font-style: normal;
154  font-weight: 600;
155  line-height: 1.5;
156  letter-spacing: 0.42px;
157  text-align: center;
158  @media ${e.xxl} {
159    font-size: 10px;
160  }
161  @media ${e.xl} {
162    font-size: 10px;
163  }
164  @media ${e.lg} {
165    font-size: 14px;
166  }
167`,T=n.h3`
168  color: var(--T1, #111);
169  font-family: Montserrat;
170  font-size: 20px;
171  font-style: normal;
172  font-weight: 600;
173  line-height: 1.5;
174
175  @media ${e.xxl} {
176    font-size: 14px;
177  }
178  @media ${e.xl} {
179    font-size: 14px;
180  }
181  @media ${e.lg} {
182    font-size: 20px;
183    text-align: center;
184  }
185`,C=n.p`
186  color: #727272;
187  font-family: Montserrat;
188  font-size: 14px;
189  font-style: normal;
190  font-weight: 400;
191  line-height: 1.5;
192  @media ${e.xxl} {
193    font-size: 12px;
194  }
195  @media ${e.xl} {
196    font-size: 12px;
197  }
198  @media ${e.lg} {
199    font-size: 14px;
200    text-align: center;
201  }
202`,Y=n.div`
203  display: flex;
204  flex-direction: column;
205  gap: 10px;
206  width: 100%;
207  transform: translateY(-13%);
208  margin-left: 1%;
209  @media ${e.xxl} {
210    transform: translateY(2px);
211  }
212  @media ${e.lg} {
213    transform: translateY(17%);
214  }
215`,A=n.div`
216  display: flex;
217  align-items: center;
218  transform: translateY(40%);
219  &:hover {
220    ${h} {
221      background: #f58231;
222    }
223    ${u} {
224      border: 1px dashed #fff;
225    }
226  }
227  @media ${e.lg} {
228    flex-direction: column;
229  }
230`,y=({date:o,heading:r,description:i})=>t.jsxs(A,{children:[t.jsx(h,{children:t.jsx(u,{children:t.jsx(P,{children:o})})}),t.jsxs(Y,{children:[t.jsx(T,{children:r}),t.jsx(C,{children:i})]})]});y.propTypes={date:a.string.isRequired,heading:a.string.isRequired,description:a.string.isRequired};const c=({title:o,announcements:r})=>t.jsxs(S,{children:[t.jsx(k,{children:t.jsx(R,{children:o})}),r.map((i,s)=>t.jsx(y,{date:i.date,heading:i.heading,description:i.description},s))]});c.propTypes={title:a.string.isRequired,announcements:a.arrayOf(a.shape({date:a.string.isRequired,heading:a.string.isRequired,description:a.string.isRequired})).isRequired};const D=g`
231  from {
232    transform: translateY(0);
233  }
234  to {
235    transform: translateY(-35px);
236  }
237`,E=n.div`
238  display: flex;
239  flex-direction: column;
240  justify-content: center;
241  padding: 8rem 0 14rem 0;
242  @media ${e.lg} {
243    display:none;
244  }
245`,I=n.div`
246  display: flex;
247  align-items: center;
248  height: auto;
249  padding: 4rem 0;
250  width: 90%;
251  justify-content: center;
252  margin: auto;
253  @media ${e.lg} {
254    flex-direction: column;
255  }
256`,N=n.div`
257  display: flex;
258  align-items: center;
259  flex-direction: column;
260  gap: 30px;
261  justify-content: center;
262`,O=n.h1`
263  color: var(--T1, #111);
264  font-family: Montserrat;
265  font-size: 32px;
266  font-style: normal;
267  font-weight: 700;
268  line-height: 1.5;
269  text-align: left;
270  width: 100%;
271  @media ${e.xl} {
272    font-size: 24px;
273  }
274`,q=n.div`
275  display: flex;
276  flex-direction: column;
277`,B=n.div`
278  display: flex;
279  flex-direction: column;
280  align-items: center;
281  justify-content: center;
282  transform: translateX(4%);
283  @media ${e.xl} {
284    width: 100%;
285  }
286`,L=n.div`
287  display: flex;
288  margin: auto;
289  align-items: flex-end;
290  height: 350px;
291  overflow: hidden;
292  position: relative;
293  @media ${e.xl} {
294
295  }
296`,W=n.h1`
297  color: var(--color-gray-0, #fff);
298  font-family: Montserrat;
299  font-size: 24px;
300  font-style: normal;
301  font-weight: 700;
302  line-height: 1.5;
303  @media ${e.xl} {
304    font-size: 16px;
305  }
306`,H=n.p`
307  color: var(--color-gray-0, #fff);
308  font-family: Montserrat;
309  font-size: 14px;
310  font-style: normal;
311  font-weight: 400;
312  line-height: 1.5;
313  transform: translateY(10px);
314  width: 80%;
315  @media ${e.xl} {
316    font-size: 14px;
317  }
318`,v=n.div`
319  transform: translateY(53%);
320  margin-left: 4%;
321  @media ${e.xl} {
322    transform: translateY(64%);
323  }
324`,U=n.div`
325  width: 708px;
326  height: 373px;
327  flex-shrink: 0;
328  background: linear-gradient(
329    180deg,
330    rgba(84, 144, 255, 0) 0%,
331    rgba(28, 57, 157, 0.8) 100%
332  );
333  position: relative;
334  z-index: 999;
335  &::before {
336    content: "";
337    position: absolute;
338    top: 0;
339    left: 0;
340    width: 100%;
341    height: 100%;
342    background: linear-gradient(180deg, rgba(6, 88, 182, 0.1) 0%, #001125 100%),
343      url("../Announcements/upcomingevent.png") no-repeat center;
344    background-repeat: no-repeat;
345    background-position: center;
346    background-size: cover;
347    transition: transform 1s ease-in-out;
348    z-index: 0;
349  }
350
351  &:hover::before {
352    background: linear-gradient(180deg, rgba(6, 88, 182, 0.4) 0%, #001125 100%),
353      url("../Announcements/upcomingevent.png") no-repeat center;
354  }
355  &:hover {
356    ${v} {
357      animation: ${D} 0.3s forwards;
358    }
359  }
360  @media ${e.xl} {
361    width:100%;
362
363  }
364`,F=n.div`
365  display: flex;
366  align-items: center;
367  justify-content: center;
368  height: 40px;
369  transform: translateY(-20px);
370  @media ${e.xxl} {
371    transform: translateY(-20px);
372  }
373  @media ${e.xl} {
374    transform: translateY(-20px);
375  }
376`,J=n.div`
377  display: flex;
378  align-items: center;
379  justify-content: center;
380  width: 90%;
381  margin: auto;
382  transform: translateY(0%);
383`,X=[{date:"20 Apr,24",heading:"NCRP Annual Meeting 2024",description:"The NCRP Annual Meeting brings together experts in radiation protection to discuss the latest research and developments in the field."},{date:"16 May,24",heading:"NCRP Workshop on Radiation Protection in Space",description:"This workshop will focus on radiation protection challenges for astronauts and space travelers, discussing strategies to mitigate risks."},{date:"28 Jun,24",heading:"NCRP Symposium on Radon Exposure",description:"This symposium will address radon exposure risks and discuss strategies for monitoring and reducing exposure levels."}],G=[{date:"19 Jul,24",heading:"NCRP Webinar Series on Emergency Re
383sponse Planning",description:"This webinar series will cover various aspects of emergency response planning for radiation incidents, providing valuable insights and best practices."},{date:"10 Aug,24",heading:"NCRP Conference on Occupational Radiation Protection",description:"This conference will focus on occupational radiation protection, discussing new guidelines and practices to ensure worker safety."},{date:"08 Sep,24",heading:"NCRP Workshop on Radiation Dosimetry",description:"This workshop will explore advancements in radiation dosimetry techniques and their applications in various fields."},{date:"02 Oct,24",heading:"NCRP Symposium on Environmental Radiation Monitoring",description:"This symposium will discuss the latest methods and technologies for monitoring environmental radiation levels and their implications for public health."}],m=[{date:"20 Apr,24",heading:"NCRP Annual Meeting 2024",description:"The NCRP Annual Meeting brings together experts in radiation protection to discuss the latest research and developments in the field."},{date:"16 May,24",heading:"NCRP Workshop on Radiation Protection in Space",description:"This workshop will focus on radiation protection challenges for astronauts and space travelers, discussing strategies to mitigate risks."},{date:"28 Jun,24",heading:"NCRP Symposium on Radon Exposure",description:"This symposium will address radon exposure risks and discuss strategies for monitoring and reducing exposure levels."},{date:"19 Jul,24",heading:"NCRP Webinar Series on Emergency Response Planning",description:"This webinar series will cover various aspects of emergency response planning for radiation incidents, providing valuable insights and best practices."},{date:"10 Aug,24",heading:"NCRP Conference on Occupational Radiation Protection",description:"This conference will focus on occupational radiation protection, discussing new guidelines and practices to ensure worker safety."},{date:"08 Sep,24",heading:"NCRP Workshop on Radiation Dosimetry",description:"This workshop will explore advancements in radiation dosimetry techniques and their applications in various fields."},{date:"02 Oct,24",heading:"NCRP Symposium on Environmental Radiation Monitoring",description:"This symposium will discuss the latest methods and technologies for monitoring environmental radiation levels and their implications for public health."}],K=g`
384  from {
385    transform: translateY(0);
386  }
387  to {
388    transform: translateY(-35px);
389  }
390`,Q=n.div`
391  display: flex;
392  flex-direction: column;
393  justify-content: center;
394  @media ${e.lg} {
395    height: auto;
396    padding: 8rem 0 14rem 0;
397  }
398  @media ${e.sm} {
399    padding:8rem 0 28rem 0;
400  }
401`,V=n.div`
402  display: flex;
403  align-items: center;
404  height: 100vh;
405  width: 90%;
406  justify-content: center;
407  margin: auto;
408  @media ${e.lg} {
409    flex-direction: column;
410    height: auto;
411    padding:4rem 0;
412  }
413`,Z=n.div`
414  display: flex;
415  align-items: center;
416  flex-direction: column;
417  gap: 30px;
418  justify-content: center;
419`,_=n.h1`
420  color: var(--T1, #111);
421  font-family: Montserrat;
422  font-size: 32px;
423  font-style: normal;
424  font-weight: 700;
425  line-height: 1.5;
426  text-align: left;
427  width: 100%;
428  @media ${e.xl} {
429    font-size: 24px;
430  }
431  @media ${e.lg} {
432     font-size: 36px; 
433     text-align: center;
434  }
435  @media ${e.sm} {
436     font-size: 24px; 
437     text-align: center;
438  }
439`,ee=n.div`
440  display: flex;
441  flex-direction: column;
442  @media ${e.lg} {
443      align-items: center;
444  }
445`,te=n.div`
446  display: flex;
447  flex-direction: column;
448  align-items: center;
449  justify-content: center;
450  transform: translateX(4%);
451  @media ${e.xl} {
452    width: 100%;
453  }
454  @media ${e.lg} {
455    width: 100%;
456    transform: translateX(0%);
457  }
458`,ne=n.div`
459  display: flex;
460  margin: auto;
461  align-items: flex-end;
462  height: 350px;
463  overflow: hidden;
464  position: relative;
465  @media ${e.lg} {
466    height:420px;
467  }
468  @media ${e.sm}{
469    height:243px;
470  }
471`,ie=n.h1`
472  color: var(--color-gray-0, #fff);
473  font-family: Montserrat;
474  font-size: 24px;
475  font-style: normal;
476  font-weight: 700;
477  line-height: 1.5;
478  @media ${e.xl} {
479    font-size: 16px;
480  }
481  @media ${e.lg} {
482    font-size: 14px;
483  }
484`,ae=n.p`
485  color: var(--color-gray-0, #fff);
486  font-family: Montserrat;
487  font-size: 14px;
488  font-style: normal;
489  font-weight: 400;
490  line-height: 1.5;
491  transform: translateY(10px);
492  width: 80%;
493  @media ${e.xl} {
494    font-size: 14px;
495  }
496`,w=n.div`
497  transform: translateY(53%);
498  margin-left: 4%;
499  @media ${e.xl} {
500    transform: translateY(64%);
501  }
502  @media ${e.sm} {
503    transform: translateY(75%);
504  }
505`,oe=n.div`
506  width: 708px;
507  height: 373px;
508  flex-shrink: 0;
509  background: linear-gradient(
510    180deg,
511    rgba(84, 144, 255, 0) 0%,
512    rgba(28, 57, 157, 0.8) 100%
513  );
514  position: relative;
515  z-index: 999;
516  &::before {
517    content: "";
518    position: absolute;
519    top: 0;
520    left: 0;
521    width: 100%;
522    height: 100%;
523    background: linear-gradient(180deg, rgba(6, 88, 182, 0.1) 0%, #001125 100%),
524      url("../Announcements/upcomingevent.png") no-repeat center;
525    background-repeat: no-repeat;
526    background-position: center;
527    background-size: cover;
528    transition: transform 1s ease-in-out;
529    z-index: 0;
530  }
531
532  &:hover::before {
533    background: linear-gradient(180deg, rgba(6, 88, 182, 0.4) 0%, #001125 100%),
534      url("../Announcements/upcomingevent.png") no-repeat center;
535      background-size: cover;
536  }
537  &:hover {
538    ${w} {
539      animation: ${K} 0.3s forwards;
540    }
541  }
542  @media ${e.xl} {
543    width: 100%;
544  }
545  @media ${e.lg} {
546      max-width: 100%;
547      height:437px;
548  }
549  @media ${e.md} {
550      height:auto;
551      width:100%;
552  }
553  @media ${e.sm}{
554    height:244.1px;
555    width:100%;
556  }
557`,re=n.div`
558  display: flex;
559  align-items: center;
560  justify-content: center;
561  height: 40px;
562  transform: translateY(160px);
563  /* @media ${e.xxl} {
564    transform: translateY(10px);
565  }
566  @media ${e.xl} {
567    transform: translateY(10px);
568  } */
569  @media ${e.lg} {
570      transform: translateY(0);
571  }
572`,se=n.div`
573  display: flex;
574  align-items: center;
575  justify-content: center;
576  width: 90%;
577  margin: auto;
578  transform: translateY(-45%);
579`,de=n.div`
580  display: none;
581  @media ${e.lg} {
582    display: flex;
583    align-items: center;
584    justify-content: center;
585    transform: translateY(85px);
586  }
587  @media ${e.sm} {
588    transform: translateY(145px);
589  }
590`;function le(){const[o,r]=d.useState(""),[i,s]=d.useState(4),l=()=>{s(i+4)};return t.jsxs(Q,{children:[t.jsx(re,{children:t.jsx(f,{activeCategory:o,setActiveCategory:r,categoriesData:x})}),t.jsxs(V,{children:[t.jsxs(Z,{children:[t.jsx(_,{children:"Upcoming Events"}),t.jsx(ee,{children:t.jsx(oe,{children:t.jsx(ne,{children:t.jsxs(w,{children:[t.jsx(ie,{children:"Organize Workshop"}),t.jsx(ae,{children:"Organize a workshop to hear from experts about the interpretation of the results of studies with complex dosimetric assessments and substantial dose uncertainties;"})]})})})})]}),t.jsxs(te,{children:[t.jsx(c,{title:"Important Announcements",announcements:m.slice(0,i)}),m.length>i&&t.jsxs(de,{children:[" ",t.jsx(j,{onClick:l,children:"Load More"})]})]})]}),t.jsx(se,{})]})}function ce(){const[o,r]=d.useState(""),[i,s]=d.useState(window.innerWidth<1080);return d.useEffect(()=>{const l=()=>{s(window.innerWidth<1080)};return window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}},[]),t.jsx(t.Fragment,{children:i?t.jsx(le,{}):t.jsxs(E,{children:[t.jsx(F,{children:t.jsx(f,{activeCategory:o,setActiveCategory:r,categoriesData:x})}),t.jsxs(I,{children:[t.jsxs(N,{children:[t.jsx(O,{children:"Upcoming Events"}),t.jsx(q,{children:t.jsx(U,{children:t.jsx(L,{children:t.jsxs(v,{children:[t.jsx(W,{children:"Organize Workshop"}),t.jsx(H,{children:"Organize a workshop to hear from experts about the interpretation of the results of studies with complex dosimetric assessments and substantial dose uncertainties;"})]})})})})]}),t.jsx(B,{children:t.jsx(c,{title:"Important Announcements",announcements:X})})]}),t.jsx(J,{children:t.jsx(c,{title:"Important Announcements",announcements:G})})]})})}function Se(){return t.jsxs("div",{children:[t.jsx($,{mainHeading:p.mainHeading,paragraph:p.paragraph,backgroundImage:p.backgroundImage}),t.jsx(ce,{}),t.jsx(b,{})]})}export{Se as AnnouncementsPage,Se as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.