diff --git a/walls/00clMIL.jpeg b/walls/00clMIL.jpeg new file mode 100644 index 0000000..0444e36 Binary files /dev/null and b/walls/00clMIL.jpeg differ diff --git a/walls/01fRqUW.jpeg b/walls/01fRqUW.jpeg new file mode 100644 index 0000000..ca56868 Binary files /dev/null and b/walls/01fRqUW.jpeg differ diff --git a/walls/03WeVxg.jpeg b/walls/03WeVxg.jpeg new file mode 100644 index 0000000..8d6833a Binary files /dev/null and b/walls/03WeVxg.jpeg differ diff --git a/walls/048jwh3.png b/walls/048jwh3.png new file mode 100644 index 0000000..f381a9f Binary files /dev/null and b/walls/048jwh3.png differ diff --git a/walls/04MKmea.jpeg b/walls/04MKmea.jpeg new file mode 100644 index 0000000..2b7aee7 Binary files /dev/null and b/walls/04MKmea.jpeg differ diff --git a/walls/05GJlmg.jpeg b/walls/05GJlmg.jpeg new file mode 100644 index 0000000..8b30340 Binary files /dev/null and b/walls/05GJlmg.jpeg differ diff --git a/walls/05mbrwQ.jpeg b/walls/05mbrwQ.jpeg new file mode 100644 index 0000000..d0f4e28 Binary files /dev/null and b/walls/05mbrwQ.jpeg differ diff --git a/walls/07VX541.jpeg b/walls/07VX541.jpeg new file mode 100644 index 0000000..e2fdcf4 Binary files /dev/null and b/walls/07VX541.jpeg differ diff --git a/walls/09ujkqH.png b/walls/09ujkqH.png new file mode 100644 index 0000000..d379257 Binary files /dev/null and b/walls/09ujkqH.png differ diff --git a/walls/0DyVnty.jpeg b/walls/0DyVnty.jpeg new file mode 100644 index 0000000..6853bc5 Binary files /dev/null and b/walls/0DyVnty.jpeg differ diff --git a/walls/0G9fz1H.jpeg b/walls/0G9fz1H.jpeg new file mode 100644 index 0000000..10cfbae Binary files /dev/null and b/walls/0G9fz1H.jpeg differ diff --git a/walls/0H7IjUE.jpeg b/walls/0H7IjUE.jpeg new file mode 100644 index 0000000..f8093c1 Binary files /dev/null and b/walls/0H7IjUE.jpeg differ diff --git a/walls/0Ht8JI0.jpeg b/walls/0Ht8JI0.jpeg new file mode 100644 index 0000000..fdacc0a Binary files /dev/null and b/walls/0Ht8JI0.jpeg differ diff --git a/walls/0JiYT8h.jpeg b/walls/0JiYT8h.jpeg new file mode 100644 index 0000000..1f0eb88 Binary files /dev/null and b/walls/0JiYT8h.jpeg differ diff --git a/walls/0MNcbhT.jpeg b/walls/0MNcbhT.jpeg new file mode 100644 index 0000000..d9f085c Binary files /dev/null and b/walls/0MNcbhT.jpeg differ diff --git a/walls/0NCCw45.png b/walls/0NCCw45.png new file mode 100644 index 0000000..4b47a34 Binary files /dev/null and b/walls/0NCCw45.png differ diff --git a/walls/0NvWsw1.jpeg b/walls/0NvWsw1.jpeg new file mode 100644 index 0000000..2a220da Binary files /dev/null and b/walls/0NvWsw1.jpeg differ diff --git a/walls/0OqXm0t.jpeg b/walls/0OqXm0t.jpeg new file mode 100644 index 0000000..4c3d73c Binary files /dev/null and b/walls/0OqXm0t.jpeg differ diff --git a/walls/0PLIf7r.jpeg b/walls/0PLIf7r.jpeg new file mode 100644 index 0000000..9d7dd16 Binary files /dev/null and b/walls/0PLIf7r.jpeg differ diff --git a/walls/0Q9kzfh.jpeg b/walls/0Q9kzfh.jpeg new file mode 100644 index 0000000..6618012 Binary files /dev/null and b/walls/0Q9kzfh.jpeg differ diff --git a/walls/0R9nSub.jpeg b/walls/0R9nSub.jpeg new file mode 100644 index 0000000..2d13a45 Binary files /dev/null and b/walls/0R9nSub.jpeg differ diff --git a/walls/0RaMRT1.jpeg b/walls/0RaMRT1.jpeg new file mode 100644 index 0000000..81f505e Binary files /dev/null and b/walls/0RaMRT1.jpeg differ diff --git a/walls/0Z8DBbM.png b/walls/0Z8DBbM.png new file mode 100644 index 0000000..e09d92f Binary files /dev/null and b/walls/0Z8DBbM.png differ diff --git a/walls/0cjXdC9.png b/walls/0cjXdC9.png new file mode 100644 index 0000000..96e8d12 Binary files /dev/null and b/walls/0cjXdC9.png differ diff --git a/walls/0dIQEIV.jpeg b/walls/0dIQEIV.jpeg new file mode 100644 index 0000000..b431e6c Binary files /dev/null and b/walls/0dIQEIV.jpeg differ diff --git a/walls/0fCfywe.png b/walls/0fCfywe.png new file mode 100644 index 0000000..36ca29a Binary files /dev/null and b/walls/0fCfywe.png differ diff --git a/walls/0h387qb.jpeg b/walls/0h387qb.jpeg new file mode 100644 index 0000000..6ad54f1 Binary files /dev/null and b/walls/0h387qb.jpeg differ diff --git a/walls/0hEKVso.jpeg b/walls/0hEKVso.jpeg new file mode 100644 index 0000000..e2ed70e Binary files /dev/null and b/walls/0hEKVso.jpeg differ diff --git a/walls/0jDt5mu.jpeg b/walls/0jDt5mu.jpeg new file mode 100644 index 0000000..f7d9d12 Binary files /dev/null and b/walls/0jDt5mu.jpeg differ diff --git a/walls/0kT4C6U.jpeg b/walls/0kT4C6U.jpeg new file mode 100644 index 0000000..f30cc2d Binary files /dev/null and b/walls/0kT4C6U.jpeg differ diff --git a/walls/0ocI6Fd.jpeg b/walls/0ocI6Fd.jpeg new file mode 100644 index 0000000..6db8e8c Binary files /dev/null and b/walls/0ocI6Fd.jpeg differ diff --git a/walls/0p0bBoH.png b/walls/0p0bBoH.png new file mode 100644 index 0000000..56fddfa Binary files /dev/null and b/walls/0p0bBoH.png differ diff --git a/walls/0pMl3J9.jpeg b/walls/0pMl3J9.jpeg new file mode 100644 index 0000000..bc60e63 Binary files /dev/null and b/walls/0pMl3J9.jpeg differ diff --git a/walls/0rVmvcU.png b/walls/0rVmvcU.png new file mode 100644 index 0000000..cadfcd2 Binary files /dev/null and b/walls/0rVmvcU.png differ diff --git a/walls/0s9Ztu6.jpeg b/walls/0s9Ztu6.jpeg new file mode 100644 index 0000000..3b009a1 Binary files /dev/null and b/walls/0s9Ztu6.jpeg differ diff --git a/walls/0smYFCt.jpeg b/walls/0smYFCt.jpeg new file mode 100644 index 0000000..e00eef2 Binary files /dev/null and b/walls/0smYFCt.jpeg differ diff --git a/walls/0tZxwis.png b/walls/0tZxwis.png new file mode 100644 index 0000000..b0ff514 Binary files /dev/null and b/walls/0tZxwis.png differ diff --git a/walls/0uT7ruQ.jpeg b/walls/0uT7ruQ.jpeg new file mode 100644 index 0000000..23c3099 Binary files /dev/null and b/walls/0uT7ruQ.jpeg differ diff --git a/walls/0v379CL.jpeg b/walls/0v379CL.jpeg new file mode 100644 index 0000000..bb0b3e5 Binary files /dev/null and b/walls/0v379CL.jpeg differ diff --git a/walls/0vEnkNk.png b/walls/0vEnkNk.png new file mode 100644 index 0000000..f3242bc Binary files /dev/null and b/walls/0vEnkNk.png differ diff --git a/walls/0w4bCIQ.jpeg b/walls/0w4bCIQ.jpeg new file mode 100644 index 0000000..1c40139 Binary files /dev/null and b/walls/0w4bCIQ.jpeg differ diff --git a/walls/0yrNRV8.jpeg b/walls/0yrNRV8.jpeg new file mode 100644 index 0000000..fbdfe22 Binary files /dev/null and b/walls/0yrNRV8.jpeg differ diff --git a/walls/1 - 1AM5t5p.jpg b/walls/1 - 1AM5t5p.jpg new file mode 100644 index 0000000..6a5a94c Binary files /dev/null and b/walls/1 - 1AM5t5p.jpg differ diff --git a/walls/10 - eACMQze.jpg b/walls/10 - eACMQze.jpg new file mode 100644 index 0000000..6218b35 Binary files /dev/null and b/walls/10 - eACMQze.jpg differ diff --git a/walls/11 - 8XapvkL.jpg b/walls/11 - 8XapvkL.jpg new file mode 100644 index 0000000..0016e21 Binary files /dev/null and b/walls/11 - 8XapvkL.jpg differ diff --git a/walls/11aTIZN.jpeg b/walls/11aTIZN.jpeg new file mode 100644 index 0000000..a8b5341 Binary files /dev/null and b/walls/11aTIZN.jpeg differ diff --git a/walls/12 - mcweqlU.jpg b/walls/12 - mcweqlU.jpg new file mode 100644 index 0000000..93a0bd2 Binary files /dev/null and b/walls/12 - mcweqlU.jpg differ diff --git a/walls/12uoMsa.jpeg b/walls/12uoMsa.jpeg new file mode 100644 index 0000000..3b99dd8 Binary files /dev/null and b/walls/12uoMsa.jpeg differ diff --git a/walls/13 - mNP7Ajp.jpg b/walls/13 - mNP7Ajp.jpg new file mode 100644 index 0000000..ce5a568 Binary files /dev/null and b/walls/13 - mNP7Ajp.jpg differ diff --git a/walls/13LP3FX.jpeg b/walls/13LP3FX.jpeg new file mode 100644 index 0000000..d8a9b7f Binary files /dev/null and b/walls/13LP3FX.jpeg differ diff --git a/walls/13mSARU.jpeg b/walls/13mSARU.jpeg new file mode 100644 index 0000000..83b32e8 Binary files /dev/null and b/walls/13mSARU.jpeg differ diff --git a/walls/14 - jLOuQdx.jpg b/walls/14 - jLOuQdx.jpg new file mode 100644 index 0000000..da08842 Binary files /dev/null and b/walls/14 - jLOuQdx.jpg differ diff --git a/walls/14O9RrY.jpeg b/walls/14O9RrY.jpeg new file mode 100644 index 0000000..945aaa5 Binary files /dev/null and b/walls/14O9RrY.jpeg differ diff --git a/walls/14gSvvN.jpeg b/walls/14gSvvN.jpeg new file mode 100644 index 0000000..9e7b7b0 Binary files /dev/null and b/walls/14gSvvN.jpeg differ diff --git a/walls/14k7aRW.jpeg b/walls/14k7aRW.jpeg new file mode 100644 index 0000000..d804c3d Binary files /dev/null and b/walls/14k7aRW.jpeg differ diff --git a/walls/15 - wM8XDfz.jpg b/walls/15 - wM8XDfz.jpg new file mode 100644 index 0000000..789248f Binary files /dev/null and b/walls/15 - wM8XDfz.jpg differ diff --git a/walls/15ONeBp.jpeg b/walls/15ONeBp.jpeg new file mode 100644 index 0000000..99a0e03 Binary files /dev/null and b/walls/15ONeBp.jpeg differ diff --git a/walls/15mSlKu.jpeg b/walls/15mSlKu.jpeg new file mode 100644 index 0000000..e0bc9d1 Binary files /dev/null and b/walls/15mSlKu.jpeg differ diff --git a/walls/16 - LXpNliw.jpg b/walls/16 - LXpNliw.jpg new file mode 100644 index 0000000..e05a983 Binary files /dev/null and b/walls/16 - LXpNliw.jpg differ diff --git a/walls/16omWjf.jpeg b/walls/16omWjf.jpeg new file mode 100644 index 0000000..6fc94ac Binary files /dev/null and b/walls/16omWjf.jpeg differ diff --git a/walls/17 - CnVI1hh.jpg b/walls/17 - CnVI1hh.jpg new file mode 100644 index 0000000..93dbbcf Binary files /dev/null and b/walls/17 - CnVI1hh.jpg differ diff --git a/walls/1966dFK.jpeg b/walls/1966dFK.jpeg new file mode 100644 index 0000000..9b5edd3 Binary files /dev/null and b/walls/1966dFK.jpeg differ diff --git a/walls/19D7Jz2.jpeg b/walls/19D7Jz2.jpeg new file mode 100644 index 0000000..f59fed6 Binary files /dev/null and b/walls/19D7Jz2.jpeg differ diff --git a/walls/19F4hai.jpeg b/walls/19F4hai.jpeg new file mode 100644 index 0000000..f33ab37 Binary files /dev/null and b/walls/19F4hai.jpeg differ diff --git a/walls/1B73ANY.jpeg b/walls/1B73ANY.jpeg new file mode 100644 index 0000000..76a9cef Binary files /dev/null and b/walls/1B73ANY.jpeg differ diff --git a/walls/1ChByiw.jpeg b/walls/1ChByiw.jpeg new file mode 100644 index 0000000..ed0f9e5 Binary files /dev/null and b/walls/1ChByiw.jpeg differ diff --git a/walls/1DrskYa.jpeg b/walls/1DrskYa.jpeg new file mode 100644 index 0000000..4dc5ae1 Binary files /dev/null and b/walls/1DrskYa.jpeg differ diff --git a/walls/1DsvGCb.jpeg b/walls/1DsvGCb.jpeg new file mode 100644 index 0000000..4560afe Binary files /dev/null and b/walls/1DsvGCb.jpeg differ diff --git a/walls/1EFJE7e.jpeg b/walls/1EFJE7e.jpeg new file mode 100644 index 0000000..25e7d95 Binary files /dev/null and b/walls/1EFJE7e.jpeg differ diff --git a/walls/1HodmAT.jpeg b/walls/1HodmAT.jpeg new file mode 100644 index 0000000..c9fd0f9 Binary files /dev/null and b/walls/1HodmAT.jpeg differ diff --git a/walls/1I2GY9e.jpeg b/walls/1I2GY9e.jpeg new file mode 100644 index 0000000..8ba37db Binary files /dev/null and b/walls/1I2GY9e.jpeg differ diff --git a/walls/1IOQFbc.jpeg b/walls/1IOQFbc.jpeg new file mode 100644 index 0000000..e35df33 Binary files /dev/null and b/walls/1IOQFbc.jpeg differ diff --git a/walls/1P4UUVb.jpeg b/walls/1P4UUVb.jpeg new file mode 100644 index 0000000..665f3e4 Binary files /dev/null and b/walls/1P4UUVb.jpeg differ diff --git a/walls/1PadpPB.jpeg b/walls/1PadpPB.jpeg new file mode 100644 index 0000000..4d1eb1f Binary files /dev/null and b/walls/1PadpPB.jpeg differ diff --git a/walls/1QgWU7E.jpeg b/walls/1QgWU7E.jpeg new file mode 100644 index 0000000..44e4502 Binary files /dev/null and b/walls/1QgWU7E.jpeg differ diff --git a/walls/1SDZzoS.png b/walls/1SDZzoS.png new file mode 100644 index 0000000..8e25292 Binary files /dev/null and b/walls/1SDZzoS.png differ diff --git a/walls/1UgNsdl.jpeg b/walls/1UgNsdl.jpeg new file mode 100644 index 0000000..e20fcae Binary files /dev/null and b/walls/1UgNsdl.jpeg differ diff --git a/walls/1ZqlTqV.jpeg b/walls/1ZqlTqV.jpeg new file mode 100644 index 0000000..7efffff Binary files /dev/null and b/walls/1ZqlTqV.jpeg differ diff --git a/walls/1aZoztp.jpeg b/walls/1aZoztp.jpeg new file mode 100644 index 0000000..ec2f04c Binary files /dev/null and b/walls/1aZoztp.jpeg differ diff --git a/walls/1aozHTY.png b/walls/1aozHTY.png new file mode 100644 index 0000000..644ee36 Binary files /dev/null and b/walls/1aozHTY.png differ diff --git a/walls/1b8fbPN.jpeg b/walls/1b8fbPN.jpeg new file mode 100644 index 0000000..4976aea Binary files /dev/null and b/walls/1b8fbPN.jpeg differ diff --git a/walls/1bKzvYx.jpeg b/walls/1bKzvYx.jpeg new file mode 100644 index 0000000..47cdb56 Binary files /dev/null and b/walls/1bKzvYx.jpeg differ diff --git a/walls/1bds546.jpeg b/walls/1bds546.jpeg new file mode 100644 index 0000000..6177af5 Binary files /dev/null and b/walls/1bds546.jpeg differ diff --git a/walls/1bt60Qz.jpeg b/walls/1bt60Qz.jpeg new file mode 100644 index 0000000..9897400 Binary files /dev/null and b/walls/1bt60Qz.jpeg differ diff --git a/walls/1cQRqSw.jpeg b/walls/1cQRqSw.jpeg new file mode 100644 index 0000000..aca7366 Binary files /dev/null and b/walls/1cQRqSw.jpeg differ diff --git a/walls/1caX4vF.jpeg b/walls/1caX4vF.jpeg new file mode 100644 index 0000000..3e44385 Binary files /dev/null and b/walls/1caX4vF.jpeg differ diff --git a/walls/1duzo9e.jpeg b/walls/1duzo9e.jpeg new file mode 100644 index 0000000..9a08ba7 Binary files /dev/null and b/walls/1duzo9e.jpeg differ diff --git a/walls/1gqZkEu.jpeg b/walls/1gqZkEu.jpeg new file mode 100644 index 0000000..c353988 Binary files /dev/null and b/walls/1gqZkEu.jpeg differ diff --git a/walls/1h0PrlA.jpeg b/walls/1h0PrlA.jpeg new file mode 100644 index 0000000..a8adf3b Binary files /dev/null and b/walls/1h0PrlA.jpeg differ diff --git a/walls/1iN8n5U.jpeg b/walls/1iN8n5U.jpeg new file mode 100644 index 0000000..dffaf06 Binary files /dev/null and b/walls/1iN8n5U.jpeg differ diff --git a/walls/1j4ska6.jpeg b/walls/1j4ska6.jpeg new file mode 100644 index 0000000..4bc3af7 Binary files /dev/null and b/walls/1j4ska6.jpeg differ diff --git a/walls/1jHh7HX.jpeg b/walls/1jHh7HX.jpeg new file mode 100644 index 0000000..fd3cc39 Binary files /dev/null and b/walls/1jHh7HX.jpeg differ diff --git a/walls/1nphyrg.jpeg b/walls/1nphyrg.jpeg new file mode 100644 index 0000000..5c82570 Binary files /dev/null and b/walls/1nphyrg.jpeg differ diff --git a/walls/1o75liY.png b/walls/1o75liY.png new file mode 100644 index 0000000..869ecc9 Binary files /dev/null and b/walls/1o75liY.png differ diff --git a/walls/1oP7h48.jpeg b/walls/1oP7h48.jpeg new file mode 100644 index 0000000..078d81d Binary files /dev/null and b/walls/1oP7h48.jpeg differ diff --git a/walls/1oPls2z.png b/walls/1oPls2z.png new file mode 100644 index 0000000..fc5d9f3 Binary files /dev/null and b/walls/1oPls2z.png differ diff --git a/walls/1r5A3lU.jpeg b/walls/1r5A3lU.jpeg new file mode 100644 index 0000000..ec9a4d2 Binary files /dev/null and b/walls/1r5A3lU.jpeg differ diff --git a/walls/1swmxNmfSkGFA1KkeCeS9My8ywaec81RS-Jkgj7a6Ts.jpg b/walls/1swmxNmfSkGFA1KkeCeS9My8ywaec81RS-Jkgj7a6Ts.jpg new file mode 100644 index 0000000..ae23283 Binary files /dev/null and b/walls/1swmxNmfSkGFA1KkeCeS9My8ywaec81RS-Jkgj7a6Ts.jpg differ diff --git a/walls/1tWCnVt.jpeg b/walls/1tWCnVt.jpeg new file mode 100644 index 0000000..dac81d1 Binary files /dev/null and b/walls/1tWCnVt.jpeg differ diff --git a/walls/1tv0uFE.png b/walls/1tv0uFE.png new file mode 100644 index 0000000..09919bf Binary files /dev/null and b/walls/1tv0uFE.png differ diff --git a/walls/1uLGWMg.jpeg b/walls/1uLGWMg.jpeg new file mode 100644 index 0000000..4d78f10 Binary files /dev/null and b/walls/1uLGWMg.jpeg differ diff --git a/walls/2 - 11OqcGz.jpg b/walls/2 - 11OqcGz.jpg new file mode 100644 index 0000000..524442b Binary files /dev/null and b/walls/2 - 11OqcGz.jpg differ diff --git a/walls/205yg1q.jpeg b/walls/205yg1q.jpeg new file mode 100644 index 0000000..1cea2ed Binary files /dev/null and b/walls/205yg1q.jpeg differ diff --git a/walls/20bm3OY.jpeg b/walls/20bm3OY.jpeg new file mode 100644 index 0000000..7db6c81 Binary files /dev/null and b/walls/20bm3OY.jpeg differ diff --git a/walls/223E8oG.jpeg b/walls/223E8oG.jpeg new file mode 100644 index 0000000..3de044b Binary files /dev/null and b/walls/223E8oG.jpeg differ diff --git a/walls/22oz2fL.jpeg b/walls/22oz2fL.jpeg new file mode 100644 index 0000000..14fb11a Binary files /dev/null and b/walls/22oz2fL.jpeg differ diff --git a/walls/24D8jvn.png b/walls/24D8jvn.png new file mode 100644 index 0000000..37e1ad5 Binary files /dev/null and b/walls/24D8jvn.png differ diff --git a/walls/24f7MDQ.jpeg b/walls/24f7MDQ.jpeg new file mode 100644 index 0000000..db810c9 Binary files /dev/null and b/walls/24f7MDQ.jpeg differ diff --git a/walls/28ZGmly.jpeg b/walls/28ZGmly.jpeg new file mode 100644 index 0000000..fbf8a22 Binary files /dev/null and b/walls/28ZGmly.jpeg differ diff --git a/walls/2AdNNtM.jpeg b/walls/2AdNNtM.jpeg new file mode 100644 index 0000000..c153516 Binary files /dev/null and b/walls/2AdNNtM.jpeg differ diff --git a/walls/2BMHi8L.jpeg b/walls/2BMHi8L.jpeg new file mode 100644 index 0000000..70a4cc1 Binary files /dev/null and b/walls/2BMHi8L.jpeg differ diff --git a/walls/2CFTeO4.jpeg b/walls/2CFTeO4.jpeg new file mode 100644 index 0000000..1ce8d34 Binary files /dev/null and b/walls/2CFTeO4.jpeg differ diff --git a/walls/2IB7EPb.jpeg b/walls/2IB7EPb.jpeg new file mode 100644 index 0000000..42efc06 Binary files /dev/null and b/walls/2IB7EPb.jpeg differ diff --git a/walls/2IO8cxv.png b/walls/2IO8cxv.png new file mode 100644 index 0000000..c7629e9 Binary files /dev/null and b/walls/2IO8cxv.png differ diff --git a/walls/2Jm2nev.jpeg b/walls/2Jm2nev.jpeg new file mode 100644 index 0000000..e5aa81b Binary files /dev/null and b/walls/2Jm2nev.jpeg differ diff --git a/walls/2JnVrAz.jpeg b/walls/2JnVrAz.jpeg new file mode 100644 index 0000000..d5a7c32 Binary files /dev/null and b/walls/2JnVrAz.jpeg differ diff --git a/walls/2K2pIDS.jpeg b/walls/2K2pIDS.jpeg new file mode 100644 index 0000000..4cf0380 Binary files /dev/null and b/walls/2K2pIDS.jpeg differ diff --git a/walls/2MYgj0x.png b/walls/2MYgj0x.png new file mode 100644 index 0000000..467a0e7 Binary files /dev/null and b/walls/2MYgj0x.png differ diff --git a/walls/2R4qbqz.jpeg b/walls/2R4qbqz.jpeg new file mode 100644 index 0000000..6a61868 Binary files /dev/null and b/walls/2R4qbqz.jpeg differ diff --git a/walls/2TmGHQb.jpeg b/walls/2TmGHQb.jpeg new file mode 100644 index 0000000..3c9e2a0 Binary files /dev/null and b/walls/2TmGHQb.jpeg differ diff --git a/walls/2UkzEIK.jpeg b/walls/2UkzEIK.jpeg new file mode 100644 index 0000000..33a4e72 Binary files /dev/null and b/walls/2UkzEIK.jpeg differ diff --git a/walls/2Vs2JKT.jpeg b/walls/2Vs2JKT.jpeg new file mode 100644 index 0000000..d74a9a4 Binary files /dev/null and b/walls/2Vs2JKT.jpeg differ diff --git a/walls/2Vsu4SO.png b/walls/2Vsu4SO.png new file mode 100644 index 0000000..ff3752c Binary files /dev/null and b/walls/2Vsu4SO.png differ diff --git a/walls/2WSJU8m.jpeg b/walls/2WSJU8m.jpeg new file mode 100644 index 0000000..cc20b8b Binary files /dev/null and b/walls/2WSJU8m.jpeg differ diff --git a/walls/2XDUpqb.png b/walls/2XDUpqb.png new file mode 100644 index 0000000..f0f509f Binary files /dev/null and b/walls/2XDUpqb.png differ diff --git a/walls/2XlzJwp.png b/walls/2XlzJwp.png new file mode 100644 index 0000000..54d4c1f Binary files /dev/null and b/walls/2XlzJwp.png differ diff --git a/walls/2a83eSy.jpeg b/walls/2a83eSy.jpeg new file mode 100644 index 0000000..d5b1d74 Binary files /dev/null and b/walls/2a83eSy.jpeg differ diff --git a/walls/2bXpLGM.jpeg b/walls/2bXpLGM.jpeg new file mode 100644 index 0000000..1933e57 Binary files /dev/null and b/walls/2bXpLGM.jpeg differ diff --git a/walls/2fVCuMV.jpeg b/walls/2fVCuMV.jpeg new file mode 100644 index 0000000..b0a4ef1 Binary files /dev/null and b/walls/2fVCuMV.jpeg differ diff --git a/walls/2ghf5oV.png b/walls/2ghf5oV.png new file mode 100644 index 0000000..aeca58e Binary files /dev/null and b/walls/2ghf5oV.png differ diff --git a/walls/2itUUFz.jpeg b/walls/2itUUFz.jpeg new file mode 100644 index 0000000..0924373 Binary files /dev/null and b/walls/2itUUFz.jpeg differ diff --git a/walls/2jjgXKQ.jpeg b/walls/2jjgXKQ.jpeg new file mode 100644 index 0000000..e0da6a7 Binary files /dev/null and b/walls/2jjgXKQ.jpeg differ diff --git a/walls/2kfrfTB.jpeg b/walls/2kfrfTB.jpeg new file mode 100644 index 0000000..6e738d3 Binary files /dev/null and b/walls/2kfrfTB.jpeg differ diff --git a/walls/2nV3HDM.jpeg b/walls/2nV3HDM.jpeg new file mode 100644 index 0000000..8877338 Binary files /dev/null and b/walls/2nV3HDM.jpeg differ diff --git a/walls/2qfumQ0.jpeg b/walls/2qfumQ0.jpeg new file mode 100644 index 0000000..3482d39 Binary files /dev/null and b/walls/2qfumQ0.jpeg differ diff --git a/walls/2sUgGDF.jpeg b/walls/2sUgGDF.jpeg new file mode 100644 index 0000000..651054c Binary files /dev/null and b/walls/2sUgGDF.jpeg differ diff --git a/walls/2uHP8sw.jpeg b/walls/2uHP8sw.jpeg new file mode 100644 index 0000000..740c930 Binary files /dev/null and b/walls/2uHP8sw.jpeg differ diff --git a/walls/2uYDHwK.jpeg b/walls/2uYDHwK.jpeg new file mode 100644 index 0000000..d65c4c5 Binary files /dev/null and b/walls/2uYDHwK.jpeg differ diff --git a/walls/2ubtVM0.jpeg b/walls/2ubtVM0.jpeg new file mode 100644 index 0000000..6e70067 Binary files /dev/null and b/walls/2ubtVM0.jpeg differ diff --git a/walls/2uze9ot.jpeg b/walls/2uze9ot.jpeg new file mode 100644 index 0000000..81cfcdb Binary files /dev/null and b/walls/2uze9ot.jpeg differ diff --git a/walls/2vndjTt.jpeg b/walls/2vndjTt.jpeg new file mode 100644 index 0000000..6c0e1e4 Binary files /dev/null and b/walls/2vndjTt.jpeg differ diff --git a/walls/2w4hvtH.jpeg b/walls/2w4hvtH.jpeg new file mode 100644 index 0000000..8f567b9 Binary files /dev/null and b/walls/2w4hvtH.jpeg differ diff --git a/walls/2wbCQs2.png b/walls/2wbCQs2.png new file mode 100644 index 0000000..2175d57 Binary files /dev/null and b/walls/2wbCQs2.png differ diff --git a/walls/2x5uNXF.jpeg b/walls/2x5uNXF.jpeg new file mode 100644 index 0000000..3642451 Binary files /dev/null and b/walls/2x5uNXF.jpeg differ diff --git a/walls/2xKH8fp.jpeg b/walls/2xKH8fp.jpeg new file mode 100644 index 0000000..7159537 Binary files /dev/null and b/walls/2xKH8fp.jpeg differ diff --git a/walls/2xXbiPU.jpeg b/walls/2xXbiPU.jpeg new file mode 100644 index 0000000..1c6815c Binary files /dev/null and b/walls/2xXbiPU.jpeg differ diff --git a/walls/2xyKC60.png b/walls/2xyKC60.png new file mode 100644 index 0000000..cdb2af5 Binary files /dev/null and b/walls/2xyKC60.png differ diff --git a/walls/2yCHzBD.jpeg b/walls/2yCHzBD.jpeg new file mode 100644 index 0000000..ab48e6c Binary files /dev/null and b/walls/2yCHzBD.jpeg differ diff --git a/walls/2zJUV70.jpeg b/walls/2zJUV70.jpeg new file mode 100644 index 0000000..59142f0 Binary files /dev/null and b/walls/2zJUV70.jpeg differ diff --git a/walls/3 - U4BahU6.jpg b/walls/3 - U4BahU6.jpg new file mode 100644 index 0000000..ab75f64 Binary files /dev/null and b/walls/3 - U4BahU6.jpg differ diff --git a/walls/31Z48Uq.jpeg b/walls/31Z48Uq.jpeg new file mode 100644 index 0000000..71f4b11 Binary files /dev/null and b/walls/31Z48Uq.jpeg differ diff --git a/walls/36bmI8m.jpeg b/walls/36bmI8m.jpeg new file mode 100644 index 0000000..da02ba2 Binary files /dev/null and b/walls/36bmI8m.jpeg differ diff --git a/walls/37kVza4.jpeg b/walls/37kVza4.jpeg new file mode 100644 index 0000000..f7eb40c Binary files /dev/null and b/walls/37kVza4.jpeg differ diff --git a/walls/3EWRjpc.jpeg b/walls/3EWRjpc.jpeg new file mode 100644 index 0000000..1f8ed75 Binary files /dev/null and b/walls/3EWRjpc.jpeg differ diff --git a/walls/3FSBk69.jpeg b/walls/3FSBk69.jpeg new file mode 100644 index 0000000..6f11463 Binary files /dev/null and b/walls/3FSBk69.jpeg differ diff --git a/walls/3H2vTLz.jpeg b/walls/3H2vTLz.jpeg new file mode 100644 index 0000000..b92fd11 Binary files /dev/null and b/walls/3H2vTLz.jpeg differ diff --git a/walls/3Hxlwno.jpeg b/walls/3Hxlwno.jpeg new file mode 100644 index 0000000..624c1d5 Binary files /dev/null and b/walls/3Hxlwno.jpeg differ diff --git a/walls/3JAE3PR.jpeg b/walls/3JAE3PR.jpeg new file mode 100644 index 0000000..0f15b0f Binary files /dev/null and b/walls/3JAE3PR.jpeg differ diff --git a/walls/3Kp2hOZ.png b/walls/3Kp2hOZ.png new file mode 100644 index 0000000..b416fc5 Binary files /dev/null and b/walls/3Kp2hOZ.png differ diff --git a/walls/3LfWvRi.jpeg b/walls/3LfWvRi.jpeg new file mode 100644 index 0000000..d7f60a0 Binary files /dev/null and b/walls/3LfWvRi.jpeg differ diff --git a/walls/3OAsX5m.jpeg b/walls/3OAsX5m.jpeg new file mode 100644 index 0000000..52469e8 Binary files /dev/null and b/walls/3OAsX5m.jpeg differ diff --git a/walls/3QUeORK.jpeg b/walls/3QUeORK.jpeg new file mode 100644 index 0000000..8bed31e Binary files /dev/null and b/walls/3QUeORK.jpeg differ diff --git a/walls/3SaGZCs.png b/walls/3SaGZCs.png new file mode 100644 index 0000000..350239a Binary files /dev/null and b/walls/3SaGZCs.png differ diff --git a/walls/3VMxj9p.jpeg b/walls/3VMxj9p.jpeg new file mode 100644 index 0000000..db071c6 Binary files /dev/null and b/walls/3VMxj9p.jpeg differ diff --git a/walls/3WV5BDS.jpeg b/walls/3WV5BDS.jpeg new file mode 100644 index 0000000..8991c51 Binary files /dev/null and b/walls/3WV5BDS.jpeg differ diff --git a/walls/3XGffQw.jpeg b/walls/3XGffQw.jpeg new file mode 100644 index 0000000..89b73ed Binary files /dev/null and b/walls/3XGffQw.jpeg differ diff --git a/walls/3XwIoXm.png b/walls/3XwIoXm.png new file mode 100644 index 0000000..43ff064 Binary files /dev/null and b/walls/3XwIoXm.png differ diff --git a/walls/3XwaD3u.jpeg b/walls/3XwaD3u.jpeg new file mode 100644 index 0000000..834f5d2 Binary files /dev/null and b/walls/3XwaD3u.jpeg differ diff --git a/walls/3cIGtMk.jpeg b/walls/3cIGtMk.jpeg new file mode 100644 index 0000000..26a17a7 Binary files /dev/null and b/walls/3cIGtMk.jpeg differ diff --git a/walls/3gHHd7y.png b/walls/3gHHd7y.png new file mode 100644 index 0000000..e19c593 Binary files /dev/null and b/walls/3gHHd7y.png differ diff --git a/walls/3gaE67t.jpeg b/walls/3gaE67t.jpeg new file mode 100644 index 0000000..e16ef80 Binary files /dev/null and b/walls/3gaE67t.jpeg differ diff --git a/walls/3iX9SMQ.jpeg b/walls/3iX9SMQ.jpeg new file mode 100644 index 0000000..9d8c650 Binary files /dev/null and b/walls/3iX9SMQ.jpeg differ diff --git a/walls/3it3Twj.jpeg b/walls/3it3Twj.jpeg new file mode 100644 index 0000000..465c539 Binary files /dev/null and b/walls/3it3Twj.jpeg differ diff --git a/walls/3jEW3S6.jpeg b/walls/3jEW3S6.jpeg new file mode 100644 index 0000000..6a2cf60 Binary files /dev/null and b/walls/3jEW3S6.jpeg differ diff --git a/walls/3lQCZ7r.png b/walls/3lQCZ7r.png new file mode 100644 index 0000000..543d5a2 Binary files /dev/null and b/walls/3lQCZ7r.png differ diff --git a/walls/3mGZ0bK.png b/walls/3mGZ0bK.png new file mode 100644 index 0000000..571f178 Binary files /dev/null and b/walls/3mGZ0bK.png differ diff --git a/walls/3nh3Ony.jpeg b/walls/3nh3Ony.jpeg new file mode 100644 index 0000000..5847c97 Binary files /dev/null and b/walls/3nh3Ony.jpeg differ diff --git a/walls/3s81rYH.jpeg b/walls/3s81rYH.jpeg new file mode 100644 index 0000000..c260ed4 Binary files /dev/null and b/walls/3s81rYH.jpeg differ diff --git a/walls/3tgJAMm.jpeg b/walls/3tgJAMm.jpeg new file mode 100644 index 0000000..87d86df Binary files /dev/null and b/walls/3tgJAMm.jpeg differ diff --git a/walls/3yZLm10.jpeg b/walls/3yZLm10.jpeg new file mode 100644 index 0000000..1430c27 Binary files /dev/null and b/walls/3yZLm10.jpeg differ diff --git a/walls/3zLtHJO.jpeg b/walls/3zLtHJO.jpeg new file mode 100644 index 0000000..9685cc5 Binary files /dev/null and b/walls/3zLtHJO.jpeg differ diff --git a/walls/4 - 1RygyFh.jpg b/walls/4 - 1RygyFh.jpg new file mode 100644 index 0000000..5c5cecc Binary files /dev/null and b/walls/4 - 1RygyFh.jpg differ diff --git a/walls/41Aa4ae.jpeg b/walls/41Aa4ae.jpeg new file mode 100644 index 0000000..da7c35e Binary files /dev/null and b/walls/41Aa4ae.jpeg differ diff --git a/walls/45wUYKF.jpeg b/walls/45wUYKF.jpeg new file mode 100644 index 0000000..93e3e56 Binary files /dev/null and b/walls/45wUYKF.jpeg differ diff --git a/walls/46Idtv4.jpeg b/walls/46Idtv4.jpeg new file mode 100644 index 0000000..6d375e2 Binary files /dev/null and b/walls/46Idtv4.jpeg differ diff --git a/walls/499BT3G.jpeg b/walls/499BT3G.jpeg new file mode 100644 index 0000000..e9eb39c Binary files /dev/null and b/walls/499BT3G.jpeg differ diff --git a/walls/4AAbQ6Z.jpeg b/walls/4AAbQ6Z.jpeg new file mode 100644 index 0000000..ed446d4 Binary files /dev/null and b/walls/4AAbQ6Z.jpeg differ diff --git a/walls/4AHlCj2.jpeg b/walls/4AHlCj2.jpeg new file mode 100644 index 0000000..e1846cd Binary files /dev/null and b/walls/4AHlCj2.jpeg differ diff --git a/walls/4AcSHW3.png b/walls/4AcSHW3.png new file mode 100644 index 0000000..320e88a Binary files /dev/null and b/walls/4AcSHW3.png differ diff --git a/walls/4AqjHv6.png b/walls/4AqjHv6.png new file mode 100644 index 0000000..825fb69 Binary files /dev/null and b/walls/4AqjHv6.png differ diff --git a/walls/4AyKrUc.jpeg b/walls/4AyKrUc.jpeg new file mode 100644 index 0000000..9c02811 Binary files /dev/null and b/walls/4AyKrUc.jpeg differ diff --git a/walls/4BjsMuD.jpeg b/walls/4BjsMuD.jpeg new file mode 100644 index 0000000..453404d Binary files /dev/null and b/walls/4BjsMuD.jpeg differ diff --git a/walls/4CLM5IX.jpeg b/walls/4CLM5IX.jpeg new file mode 100644 index 0000000..4df228f Binary files /dev/null and b/walls/4CLM5IX.jpeg differ diff --git a/walls/4DNzQHX.png b/walls/4DNzQHX.png new file mode 100644 index 0000000..131c135 Binary files /dev/null and b/walls/4DNzQHX.png differ diff --git a/walls/4Df8F1t.png b/walls/4Df8F1t.png new file mode 100644 index 0000000..9af5fb2 Binary files /dev/null and b/walls/4Df8F1t.png differ diff --git a/walls/4F2Eatr.jpeg b/walls/4F2Eatr.jpeg new file mode 100644 index 0000000..a0b7990 Binary files /dev/null and b/walls/4F2Eatr.jpeg differ diff --git a/walls/4Ka8rCK.jpeg b/walls/4Ka8rCK.jpeg new file mode 100644 index 0000000..7eb910a Binary files /dev/null and b/walls/4Ka8rCK.jpeg differ diff --git a/walls/4LY4mQX.jpeg b/walls/4LY4mQX.jpeg new file mode 100644 index 0000000..0c464b4 Binary files /dev/null and b/walls/4LY4mQX.jpeg differ diff --git a/walls/4MwRs25.jpeg b/walls/4MwRs25.jpeg new file mode 100644 index 0000000..ad9f586 Binary files /dev/null and b/walls/4MwRs25.jpeg differ diff --git a/walls/4OnxPL6.jpeg b/walls/4OnxPL6.jpeg new file mode 100644 index 0000000..12066bf Binary files /dev/null and b/walls/4OnxPL6.jpeg differ diff --git a/walls/4OuGyfK.jpeg b/walls/4OuGyfK.jpeg new file mode 100644 index 0000000..3c7cab3 Binary files /dev/null and b/walls/4OuGyfK.jpeg differ diff --git a/walls/4PF18dw.jpeg b/walls/4PF18dw.jpeg new file mode 100644 index 0000000..8f81921 Binary files /dev/null and b/walls/4PF18dw.jpeg differ diff --git a/walls/4PqLmou.jpeg b/walls/4PqLmou.jpeg new file mode 100644 index 0000000..aa4e39c Binary files /dev/null and b/walls/4PqLmou.jpeg differ diff --git a/walls/4PuE4xZ.png b/walls/4PuE4xZ.png new file mode 100644 index 0000000..79c9168 Binary files /dev/null and b/walls/4PuE4xZ.png differ diff --git a/walls/4QMNuub.png b/walls/4QMNuub.png new file mode 100644 index 0000000..c5fae08 Binary files /dev/null and b/walls/4QMNuub.png differ diff --git a/walls/4QSMCP3.jpeg b/walls/4QSMCP3.jpeg new file mode 100644 index 0000000..3f9dd14 Binary files /dev/null and b/walls/4QSMCP3.jpeg differ diff --git a/walls/4QshZ0V.png b/walls/4QshZ0V.png new file mode 100644 index 0000000..e4c6813 Binary files /dev/null and b/walls/4QshZ0V.png differ diff --git a/walls/4R1bQkA.jpeg b/walls/4R1bQkA.jpeg new file mode 100644 index 0000000..f6b37b5 Binary files /dev/null and b/walls/4R1bQkA.jpeg differ diff --git a/walls/4R3LyfS.jpeg b/walls/4R3LyfS.jpeg new file mode 100644 index 0000000..4ecce5a Binary files /dev/null and b/walls/4R3LyfS.jpeg differ diff --git a/walls/4RCOpKY.jpeg b/walls/4RCOpKY.jpeg new file mode 100644 index 0000000..a71d82f Binary files /dev/null and b/walls/4RCOpKY.jpeg differ diff --git a/walls/4RDHyRE.jpeg b/walls/4RDHyRE.jpeg new file mode 100644 index 0000000..ef140c6 Binary files /dev/null and b/walls/4RDHyRE.jpeg differ diff --git a/walls/4T3tfJC.png b/walls/4T3tfJC.png new file mode 100644 index 0000000..02e781b Binary files /dev/null and b/walls/4T3tfJC.png differ diff --git a/walls/4UF0UJJ.jpeg b/walls/4UF0UJJ.jpeg new file mode 100644 index 0000000..b963c04 Binary files /dev/null and b/walls/4UF0UJJ.jpeg differ diff --git a/walls/4UqzSsR.jpeg b/walls/4UqzSsR.jpeg new file mode 100644 index 0000000..af6c1fb Binary files /dev/null and b/walls/4UqzSsR.jpeg differ diff --git a/walls/4VQskvY.jpeg b/walls/4VQskvY.jpeg new file mode 100644 index 0000000..bdd6326 Binary files /dev/null and b/walls/4VQskvY.jpeg differ diff --git a/walls/4VkOfSL.jpeg b/walls/4VkOfSL.jpeg new file mode 100644 index 0000000..4cc86da Binary files /dev/null and b/walls/4VkOfSL.jpeg differ diff --git a/walls/4Z9Bgiy.jpeg b/walls/4Z9Bgiy.jpeg new file mode 100644 index 0000000..51132ce Binary files /dev/null and b/walls/4Z9Bgiy.jpeg differ diff --git a/walls/4anK7M8.jpeg b/walls/4anK7M8.jpeg new file mode 100644 index 0000000..6defdec Binary files /dev/null and b/walls/4anK7M8.jpeg differ diff --git a/walls/4bVAMWW.jpeg b/walls/4bVAMWW.jpeg new file mode 100644 index 0000000..26c0669 Binary files /dev/null and b/walls/4bVAMWW.jpeg differ diff --git a/walls/4beqduR.jpeg b/walls/4beqduR.jpeg new file mode 100644 index 0000000..7dc9abb Binary files /dev/null and b/walls/4beqduR.jpeg differ diff --git a/walls/4eTTVF0.jpeg b/walls/4eTTVF0.jpeg new file mode 100644 index 0000000..9e04ff9 Binary files /dev/null and b/walls/4eTTVF0.jpeg differ diff --git a/walls/4emPths.jpeg b/walls/4emPths.jpeg new file mode 100644 index 0000000..24a4b44 Binary files /dev/null and b/walls/4emPths.jpeg differ diff --git a/walls/4gdrD4m.jpeg b/walls/4gdrD4m.jpeg new file mode 100644 index 0000000..b8afd45 Binary files /dev/null and b/walls/4gdrD4m.jpeg differ diff --git a/walls/4hNrc1I.jpeg b/walls/4hNrc1I.jpeg new file mode 100644 index 0000000..f8f8221 Binary files /dev/null and b/walls/4hNrc1I.jpeg differ diff --git a/walls/4jZ76Fk.jpeg b/walls/4jZ76Fk.jpeg new file mode 100644 index 0000000..402e611 Binary files /dev/null and b/walls/4jZ76Fk.jpeg differ diff --git a/walls/4kl1eHw.jpeg b/walls/4kl1eHw.jpeg new file mode 100644 index 0000000..adb49b1 Binary files /dev/null and b/walls/4kl1eHw.jpeg differ diff --git a/walls/4ncjzjo.jpeg b/walls/4ncjzjo.jpeg new file mode 100644 index 0000000..d5ffa7a Binary files /dev/null and b/walls/4ncjzjo.jpeg differ diff --git a/walls/4oJHBNS.jpeg b/walls/4oJHBNS.jpeg new file mode 100644 index 0000000..28e5ef5 Binary files /dev/null and b/walls/4oJHBNS.jpeg differ diff --git a/walls/4ogxeVL.jpeg b/walls/4ogxeVL.jpeg new file mode 100644 index 0000000..80d0d07 Binary files /dev/null and b/walls/4ogxeVL.jpeg differ diff --git a/walls/4oylcqZ.jpeg b/walls/4oylcqZ.jpeg new file mode 100644 index 0000000..17b3e55 Binary files /dev/null and b/walls/4oylcqZ.jpeg differ diff --git a/walls/4ozrMF9.jpeg b/walls/4ozrMF9.jpeg new file mode 100644 index 0000000..8da087d Binary files /dev/null and b/walls/4ozrMF9.jpeg differ diff --git a/walls/4pCoQCx.png b/walls/4pCoQCx.png new file mode 100644 index 0000000..07ef71f Binary files /dev/null and b/walls/4pCoQCx.png differ diff --git a/walls/4pSHmT3.jpeg b/walls/4pSHmT3.jpeg new file mode 100644 index 0000000..2085748 Binary files /dev/null and b/walls/4pSHmT3.jpeg differ diff --git a/walls/4qHMvy2.jpeg b/walls/4qHMvy2.jpeg new file mode 100644 index 0000000..a1d93d4 Binary files /dev/null and b/walls/4qHMvy2.jpeg differ diff --git a/walls/4r1f5GD.png b/walls/4r1f5GD.png new file mode 100644 index 0000000..705e209 Binary files /dev/null and b/walls/4r1f5GD.png differ diff --git a/walls/4s6Ye2g.jpeg b/walls/4s6Ye2g.jpeg new file mode 100644 index 0000000..2c53938 Binary files /dev/null and b/walls/4s6Ye2g.jpeg differ diff --git a/walls/4sWyHUs.jpeg b/walls/4sWyHUs.jpeg new file mode 100644 index 0000000..6dc7948 Binary files /dev/null and b/walls/4sWyHUs.jpeg differ diff --git a/walls/4sanjyb.jpeg b/walls/4sanjyb.jpeg new file mode 100644 index 0000000..3e9e402 Binary files /dev/null and b/walls/4sanjyb.jpeg differ diff --git a/walls/4wGkopS.jpeg b/walls/4wGkopS.jpeg new file mode 100644 index 0000000..b7af689 Binary files /dev/null and b/walls/4wGkopS.jpeg differ diff --git a/walls/4wWCBlE.jpeg b/walls/4wWCBlE.jpeg new file mode 100644 index 0000000..d8cf6fd Binary files /dev/null and b/walls/4wWCBlE.jpeg differ diff --git a/walls/4xK6EfU.jpeg b/walls/4xK6EfU.jpeg new file mode 100644 index 0000000..1179ccb Binary files /dev/null and b/walls/4xK6EfU.jpeg differ diff --git a/walls/4yQMxU9.jpeg b/walls/4yQMxU9.jpeg new file mode 100644 index 0000000..71956c2 Binary files /dev/null and b/walls/4yQMxU9.jpeg differ diff --git a/walls/5 - dotN7Xm.jpg b/walls/5 - dotN7Xm.jpg new file mode 100644 index 0000000..e2202b0 Binary files /dev/null and b/walls/5 - dotN7Xm.jpg differ diff --git a/walls/52IsZOg.jpeg b/walls/52IsZOg.jpeg new file mode 100644 index 0000000..c40520e Binary files /dev/null and b/walls/52IsZOg.jpeg differ diff --git a/walls/53ToIxO.jpeg b/walls/53ToIxO.jpeg new file mode 100644 index 0000000..3b7f1e8 Binary files /dev/null and b/walls/53ToIxO.jpeg differ diff --git a/walls/53lZAem.png b/walls/53lZAem.png new file mode 100644 index 0000000..7a04790 Binary files /dev/null and b/walls/53lZAem.png differ diff --git a/walls/54eW7cm.jpeg b/walls/54eW7cm.jpeg new file mode 100644 index 0000000..554b5e0 Binary files /dev/null and b/walls/54eW7cm.jpeg differ diff --git a/walls/54myurG.jpeg b/walls/54myurG.jpeg new file mode 100644 index 0000000..16ab2bc Binary files /dev/null and b/walls/54myurG.jpeg differ diff --git a/walls/57JMOac.jpeg b/walls/57JMOac.jpeg new file mode 100644 index 0000000..d2c1c8c Binary files /dev/null and b/walls/57JMOac.jpeg differ diff --git a/walls/5871JJ2.png b/walls/5871JJ2.png new file mode 100644 index 0000000..a5fbd7c Binary files /dev/null and b/walls/5871JJ2.png differ diff --git a/walls/595XwNT.png b/walls/595XwNT.png new file mode 100644 index 0000000..78c179d Binary files /dev/null and b/walls/595XwNT.png differ diff --git a/walls/5ABWap0.jpeg b/walls/5ABWap0.jpeg new file mode 100644 index 0000000..72eb476 Binary files /dev/null and b/walls/5ABWap0.jpeg differ diff --git a/walls/5Ah9LW6.jpeg b/walls/5Ah9LW6.jpeg new file mode 100644 index 0000000..fc5171f Binary files /dev/null and b/walls/5Ah9LW6.jpeg differ diff --git a/walls/5COsS4F.jpeg b/walls/5COsS4F.jpeg new file mode 100644 index 0000000..079339f Binary files /dev/null and b/walls/5COsS4F.jpeg differ diff --git a/walls/5Gw79te.jpeg b/walls/5Gw79te.jpeg new file mode 100644 index 0000000..cfffda5 Binary files /dev/null and b/walls/5Gw79te.jpeg differ diff --git a/walls/5HQrBpU.jpeg b/walls/5HQrBpU.jpeg new file mode 100644 index 0000000..c854e75 Binary files /dev/null and b/walls/5HQrBpU.jpeg differ diff --git a/walls/5KyyPmt.jpeg b/walls/5KyyPmt.jpeg new file mode 100644 index 0000000..a197c62 Binary files /dev/null and b/walls/5KyyPmt.jpeg differ diff --git a/walls/5M994rZ.jpeg b/walls/5M994rZ.jpeg new file mode 100644 index 0000000..8bf0a16 Binary files /dev/null and b/walls/5M994rZ.jpeg differ diff --git a/walls/5MCxlwF.jpeg b/walls/5MCxlwF.jpeg new file mode 100644 index 0000000..5cf7cb2 Binary files /dev/null and b/walls/5MCxlwF.jpeg differ diff --git a/walls/5Om5yhm.png b/walls/5Om5yhm.png new file mode 100644 index 0000000..7b87268 Binary files /dev/null and b/walls/5Om5yhm.png differ diff --git a/walls/5OvrCJX.jpeg b/walls/5OvrCJX.jpeg new file mode 100644 index 0000000..16785e4 Binary files /dev/null and b/walls/5OvrCJX.jpeg differ diff --git a/walls/5PHyQEz.png b/walls/5PHyQEz.png new file mode 100644 index 0000000..fbb6c0f Binary files /dev/null and b/walls/5PHyQEz.png differ diff --git a/walls/5TInLNW.jpeg b/walls/5TInLNW.jpeg new file mode 100644 index 0000000..f29f75b Binary files /dev/null and b/walls/5TInLNW.jpeg differ diff --git a/walls/5UcPID2.jpeg b/walls/5UcPID2.jpeg new file mode 100644 index 0000000..10c46f6 Binary files /dev/null and b/walls/5UcPID2.jpeg differ diff --git a/walls/5X206Fk.jpeg b/walls/5X206Fk.jpeg new file mode 100644 index 0000000..902fdde Binary files /dev/null and b/walls/5X206Fk.jpeg differ diff --git a/walls/5Xc27zb.jpeg b/walls/5Xc27zb.jpeg new file mode 100644 index 0000000..34225f3 Binary files /dev/null and b/walls/5Xc27zb.jpeg differ diff --git a/walls/5XiQm63.jpeg b/walls/5XiQm63.jpeg new file mode 100644 index 0000000..eaf7185 Binary files /dev/null and b/walls/5XiQm63.jpeg differ diff --git a/walls/5aDkrYP.png b/walls/5aDkrYP.png new file mode 100644 index 0000000..7130365 Binary files /dev/null and b/walls/5aDkrYP.png differ diff --git a/walls/5bhZGCP.jpeg b/walls/5bhZGCP.jpeg new file mode 100644 index 0000000..a620c8f Binary files /dev/null and b/walls/5bhZGCP.jpeg differ diff --git a/walls/5dJfIOd.jpeg b/walls/5dJfIOd.jpeg new file mode 100644 index 0000000..4ab3512 Binary files /dev/null and b/walls/5dJfIOd.jpeg differ diff --git a/walls/5eO8oKY.png b/walls/5eO8oKY.png new file mode 100644 index 0000000..e7bdb16 Binary files /dev/null and b/walls/5eO8oKY.png differ diff --git a/walls/5eQ5XmS.jpeg b/walls/5eQ5XmS.jpeg new file mode 100644 index 0000000..8083f12 Binary files /dev/null and b/walls/5eQ5XmS.jpeg differ diff --git a/walls/5ewP2qv.jpeg b/walls/5ewP2qv.jpeg new file mode 100644 index 0000000..f962707 Binary files /dev/null and b/walls/5ewP2qv.jpeg differ diff --git a/walls/5h1vWeJ.jpeg b/walls/5h1vWeJ.jpeg new file mode 100644 index 0000000..221a406 Binary files /dev/null and b/walls/5h1vWeJ.jpeg differ diff --git a/walls/5hwxg4n.jpeg b/walls/5hwxg4n.jpeg new file mode 100644 index 0000000..8d3a730 Binary files /dev/null and b/walls/5hwxg4n.jpeg differ diff --git a/walls/5i2qDHA.jpeg b/walls/5i2qDHA.jpeg new file mode 100644 index 0000000..62e1043 Binary files /dev/null and b/walls/5i2qDHA.jpeg differ diff --git a/walls/5i6SiHV.jpeg b/walls/5i6SiHV.jpeg new file mode 100644 index 0000000..b659a70 Binary files /dev/null and b/walls/5i6SiHV.jpeg differ diff --git a/walls/5iISqFJ.jpeg b/walls/5iISqFJ.jpeg new file mode 100644 index 0000000..fd1f5b3 Binary files /dev/null and b/walls/5iISqFJ.jpeg differ diff --git a/walls/5iWpm39.jpeg b/walls/5iWpm39.jpeg new file mode 100644 index 0000000..8526a46 Binary files /dev/null and b/walls/5iWpm39.jpeg differ diff --git a/walls/5jCwB45.jpeg b/walls/5jCwB45.jpeg new file mode 100644 index 0000000..9692736 Binary files /dev/null and b/walls/5jCwB45.jpeg differ diff --git a/walls/5jQaVxk.jpeg b/walls/5jQaVxk.jpeg new file mode 100644 index 0000000..7afe818 Binary files /dev/null and b/walls/5jQaVxk.jpeg differ diff --git a/walls/5kF5Gur.jpeg b/walls/5kF5Gur.jpeg new file mode 100644 index 0000000..3a44ad7 Binary files /dev/null and b/walls/5kF5Gur.jpeg differ diff --git a/walls/5kiucG9.jpeg b/walls/5kiucG9.jpeg new file mode 100644 index 0000000..fa27ef6 Binary files /dev/null and b/walls/5kiucG9.jpeg differ diff --git a/walls/5mN4idX.jpeg b/walls/5mN4idX.jpeg new file mode 100644 index 0000000..7683d51 Binary files /dev/null and b/walls/5mN4idX.jpeg differ diff --git a/walls/5nLKz8g.jpeg b/walls/5nLKz8g.jpeg new file mode 100644 index 0000000..baf2dcd Binary files /dev/null and b/walls/5nLKz8g.jpeg differ diff --git a/walls/5oLs4jE.jpeg b/walls/5oLs4jE.jpeg new file mode 100644 index 0000000..1ad9167 Binary files /dev/null and b/walls/5oLs4jE.jpeg differ diff --git a/walls/5p7d30y.jpeg b/walls/5p7d30y.jpeg new file mode 100644 index 0000000..62de0a9 Binary files /dev/null and b/walls/5p7d30y.jpeg differ diff --git a/walls/5qHbvBC.jpeg b/walls/5qHbvBC.jpeg new file mode 100644 index 0000000..a6f67de Binary files /dev/null and b/walls/5qHbvBC.jpeg differ diff --git a/walls/5rzUIje.jpeg b/walls/5rzUIje.jpeg new file mode 100644 index 0000000..bad6ecb Binary files /dev/null and b/walls/5rzUIje.jpeg differ diff --git a/walls/5u92EDb.jpeg b/walls/5u92EDb.jpeg new file mode 100644 index 0000000..d2fa364 Binary files /dev/null and b/walls/5u92EDb.jpeg differ diff --git a/walls/5uCBMrr.jpeg b/walls/5uCBMrr.jpeg new file mode 100644 index 0000000..0863b96 Binary files /dev/null and b/walls/5uCBMrr.jpeg differ diff --git a/walls/5uh0ZWf.png b/walls/5uh0ZWf.png new file mode 100644 index 0000000..5f3a8c5 Binary files /dev/null and b/walls/5uh0ZWf.png differ diff --git a/walls/5waLNaJ.png b/walls/5waLNaJ.png new file mode 100644 index 0000000..2e3cc94 Binary files /dev/null and b/walls/5waLNaJ.png differ diff --git a/walls/5whlzIq.png b/walls/5whlzIq.png new file mode 100644 index 0000000..83e1b91 Binary files /dev/null and b/walls/5whlzIq.png differ diff --git a/walls/6 - EJi2g5H.jpg b/walls/6 - EJi2g5H.jpg new file mode 100644 index 0000000..03444f1 Binary files /dev/null and b/walls/6 - EJi2g5H.jpg differ diff --git a/walls/6085dvk.jpeg b/walls/6085dvk.jpeg new file mode 100644 index 0000000..9bbfabb Binary files /dev/null and b/walls/6085dvk.jpeg differ diff --git a/walls/60FVnoG.jpeg b/walls/60FVnoG.jpeg new file mode 100644 index 0000000..0aa003c Binary files /dev/null and b/walls/60FVnoG.jpeg differ diff --git a/walls/62CGYz0.jpeg b/walls/62CGYz0.jpeg new file mode 100644 index 0000000..b0a64df Binary files /dev/null and b/walls/62CGYz0.jpeg differ diff --git a/walls/649ievL.jpeg b/walls/649ievL.jpeg new file mode 100644 index 0000000..9055d11 Binary files /dev/null and b/walls/649ievL.jpeg differ diff --git a/walls/67FN7T4.jpeg b/walls/67FN7T4.jpeg new file mode 100644 index 0000000..f972e06 Binary files /dev/null and b/walls/67FN7T4.jpeg differ diff --git a/walls/69rEeZN.jpeg b/walls/69rEeZN.jpeg new file mode 100644 index 0000000..1d17d58 Binary files /dev/null and b/walls/69rEeZN.jpeg differ diff --git a/walls/6A02c0i.jpeg b/walls/6A02c0i.jpeg new file mode 100644 index 0000000..973e3df Binary files /dev/null and b/walls/6A02c0i.jpeg differ diff --git a/walls/6Bd7Z3d.jpeg b/walls/6Bd7Z3d.jpeg new file mode 100644 index 0000000..d3da11b Binary files /dev/null and b/walls/6Bd7Z3d.jpeg differ diff --git a/walls/6ECPx8A.png b/walls/6ECPx8A.png new file mode 100644 index 0000000..0e30752 Binary files /dev/null and b/walls/6ECPx8A.png differ diff --git a/walls/6EDEHDV.png b/walls/6EDEHDV.png new file mode 100644 index 0000000..af7066b Binary files /dev/null and b/walls/6EDEHDV.png differ diff --git a/walls/6GctBDb.jpeg b/walls/6GctBDb.jpeg new file mode 100644 index 0000000..85579c1 Binary files /dev/null and b/walls/6GctBDb.jpeg differ diff --git a/walls/6Inwmxz.png b/walls/6Inwmxz.png new file mode 100644 index 0000000..8bb319e Binary files /dev/null and b/walls/6Inwmxz.png differ diff --git a/walls/6O3t05q.jpeg b/walls/6O3t05q.jpeg new file mode 100644 index 0000000..e03acde Binary files /dev/null and b/walls/6O3t05q.jpeg differ diff --git a/walls/6P1TrFM.jpeg b/walls/6P1TrFM.jpeg new file mode 100644 index 0000000..8ba64b3 Binary files /dev/null and b/walls/6P1TrFM.jpeg differ diff --git a/walls/6PUnjr0.jpeg b/walls/6PUnjr0.jpeg new file mode 100644 index 0000000..4f8ab33 Binary files /dev/null and b/walls/6PUnjr0.jpeg differ diff --git a/walls/6QMoakd.jpeg b/walls/6QMoakd.jpeg new file mode 100644 index 0000000..1019496 Binary files /dev/null and b/walls/6QMoakd.jpeg differ diff --git a/walls/6QPCsFe.jpeg b/walls/6QPCsFe.jpeg new file mode 100644 index 0000000..dd6ec29 Binary files /dev/null and b/walls/6QPCsFe.jpeg differ diff --git a/walls/6R66ODI.png b/walls/6R66ODI.png new file mode 100644 index 0000000..d509f27 Binary files /dev/null and b/walls/6R66ODI.png differ diff --git a/walls/6RFaU7s.jpeg b/walls/6RFaU7s.jpeg new file mode 100644 index 0000000..9c8a0d8 Binary files /dev/null and b/walls/6RFaU7s.jpeg differ diff --git a/walls/6RQDY5y.jpeg b/walls/6RQDY5y.jpeg new file mode 100644 index 0000000..7647bb0 Binary files /dev/null and b/walls/6RQDY5y.jpeg differ diff --git a/walls/6RrK8dz.jpeg b/walls/6RrK8dz.jpeg new file mode 100644 index 0000000..9dcb223 Binary files /dev/null and b/walls/6RrK8dz.jpeg differ diff --git a/walls/6U9Bl6F.jpeg b/walls/6U9Bl6F.jpeg new file mode 100644 index 0000000..f202c4d Binary files /dev/null and b/walls/6U9Bl6F.jpeg differ diff --git a/walls/6UM4O07.jpeg b/walls/6UM4O07.jpeg new file mode 100644 index 0000000..bbfad1e Binary files /dev/null and b/walls/6UM4O07.jpeg differ diff --git a/walls/6VLzIai.jpeg b/walls/6VLzIai.jpeg new file mode 100644 index 0000000..6218f80 Binary files /dev/null and b/walls/6VLzIai.jpeg differ diff --git a/walls/6VzK8lt.jpeg b/walls/6VzK8lt.jpeg new file mode 100644 index 0000000..a0fb7c5 Binary files /dev/null and b/walls/6VzK8lt.jpeg differ diff --git a/walls/6WVGzJn.jpeg b/walls/6WVGzJn.jpeg new file mode 100644 index 0000000..aa9cc74 Binary files /dev/null and b/walls/6WVGzJn.jpeg differ diff --git a/walls/6cC3fIZ.jpeg b/walls/6cC3fIZ.jpeg new file mode 100644 index 0000000..7c29f45 Binary files /dev/null and b/walls/6cC3fIZ.jpeg differ diff --git a/walls/6cErBhl.jpeg b/walls/6cErBhl.jpeg new file mode 100644 index 0000000..15a77e6 Binary files /dev/null and b/walls/6cErBhl.jpeg differ diff --git a/walls/6edoEnO.jpeg b/walls/6edoEnO.jpeg new file mode 100644 index 0000000..ba2b28f Binary files /dev/null and b/walls/6edoEnO.jpeg differ diff --git a/walls/6ewD4D5.jpeg b/walls/6ewD4D5.jpeg new file mode 100644 index 0000000..4e03827 Binary files /dev/null and b/walls/6ewD4D5.jpeg differ diff --git a/walls/6fjXI0u.jpeg b/walls/6fjXI0u.jpeg new file mode 100644 index 0000000..ba0602b Binary files /dev/null and b/walls/6fjXI0u.jpeg differ diff --git a/walls/6h40nQo.png b/walls/6h40nQo.png new file mode 100644 index 0000000..258baf5 Binary files /dev/null and b/walls/6h40nQo.png differ diff --git a/walls/6hcr3S4.jpeg b/walls/6hcr3S4.jpeg new file mode 100644 index 0000000..8cf044e Binary files /dev/null and b/walls/6hcr3S4.jpeg differ diff --git a/walls/6ieCGUu.jpeg b/walls/6ieCGUu.jpeg new file mode 100644 index 0000000..6b99c6f Binary files /dev/null and b/walls/6ieCGUu.jpeg differ diff --git a/walls/6l9yDDK.jpeg b/walls/6l9yDDK.jpeg new file mode 100644 index 0000000..674df0f Binary files /dev/null and b/walls/6l9yDDK.jpeg differ diff --git a/walls/6n8Hg2K.jpeg b/walls/6n8Hg2K.jpeg new file mode 100644 index 0000000..d9889f0 Binary files /dev/null and b/walls/6n8Hg2K.jpeg differ diff --git a/walls/6pYclug.jpeg b/walls/6pYclug.jpeg new file mode 100644 index 0000000..31099b4 Binary files /dev/null and b/walls/6pYclug.jpeg differ diff --git a/walls/6qpu3uP.jpeg b/walls/6qpu3uP.jpeg new file mode 100644 index 0000000..9b6ffc2 Binary files /dev/null and b/walls/6qpu3uP.jpeg differ diff --git a/walls/6tHmoUY.png b/walls/6tHmoUY.png new file mode 100644 index 0000000..af270ef Binary files /dev/null and b/walls/6tHmoUY.png differ diff --git a/walls/6u8Qaf2.jpeg b/walls/6u8Qaf2.jpeg new file mode 100644 index 0000000..f66a817 Binary files /dev/null and b/walls/6u8Qaf2.jpeg differ diff --git a/walls/6ul3JNb.jpeg b/walls/6ul3JNb.jpeg new file mode 100644 index 0000000..246a0c7 Binary files /dev/null and b/walls/6ul3JNb.jpeg differ diff --git a/walls/6vH800G.jpeg b/walls/6vH800G.jpeg new file mode 100644 index 0000000..2355c39 Binary files /dev/null and b/walls/6vH800G.jpeg differ diff --git a/walls/6vbQlsa.jpeg b/walls/6vbQlsa.jpeg new file mode 100644 index 0000000..98de556 Binary files /dev/null and b/walls/6vbQlsa.jpeg differ diff --git a/walls/6w2kqwr.jpeg b/walls/6w2kqwr.jpeg new file mode 100644 index 0000000..c6a0630 Binary files /dev/null and b/walls/6w2kqwr.jpeg differ diff --git a/walls/6wXXfRl.jpeg b/walls/6wXXfRl.jpeg new file mode 100644 index 0000000..fe843f6 Binary files /dev/null and b/walls/6wXXfRl.jpeg differ diff --git a/walls/6z3ATF7.jpeg b/walls/6z3ATF7.jpeg new file mode 100644 index 0000000..924bd10 Binary files /dev/null and b/walls/6z3ATF7.jpeg differ diff --git a/walls/6zSPFe9.jpeg b/walls/6zSPFe9.jpeg new file mode 100644 index 0000000..9efe1f8 Binary files /dev/null and b/walls/6zSPFe9.jpeg differ diff --git a/walls/6zprX6D.jpeg b/walls/6zprX6D.jpeg new file mode 100644 index 0000000..41510a3 Binary files /dev/null and b/walls/6zprX6D.jpeg differ diff --git a/walls/7 - GW5Kzbd.jpg b/walls/7 - GW5Kzbd.jpg new file mode 100644 index 0000000..199ac7c Binary files /dev/null and b/walls/7 - GW5Kzbd.jpg differ diff --git a/walls/71J1Zv1.jpeg b/walls/71J1Zv1.jpeg new file mode 100644 index 0000000..e698e73 Binary files /dev/null and b/walls/71J1Zv1.jpeg differ diff --git a/walls/72aWWAw.png b/walls/72aWWAw.png new file mode 100644 index 0000000..f1b6238 Binary files /dev/null and b/walls/72aWWAw.png differ diff --git a/walls/72jM38Y.jpeg b/walls/72jM38Y.jpeg new file mode 100644 index 0000000..608d27e Binary files /dev/null and b/walls/72jM38Y.jpeg differ diff --git a/walls/74W39EV.jpeg b/walls/74W39EV.jpeg new file mode 100644 index 0000000..a1bfb1f Binary files /dev/null and b/walls/74W39EV.jpeg differ diff --git a/walls/74k6HsW.jpeg b/walls/74k6HsW.jpeg new file mode 100644 index 0000000..014fbae Binary files /dev/null and b/walls/74k6HsW.jpeg differ diff --git a/walls/75x7Uzg.jpeg b/walls/75x7Uzg.jpeg new file mode 100644 index 0000000..88cf58b Binary files /dev/null and b/walls/75x7Uzg.jpeg differ diff --git a/walls/75yi1dL.jpeg b/walls/75yi1dL.jpeg new file mode 100644 index 0000000..c66f82b Binary files /dev/null and b/walls/75yi1dL.jpeg differ diff --git a/walls/7624Dub.png b/walls/7624Dub.png new file mode 100644 index 0000000..f0f0e39 Binary files /dev/null and b/walls/7624Dub.png differ diff --git a/walls/76sf4Wc.jpeg b/walls/76sf4Wc.jpeg new file mode 100644 index 0000000..41c7ff4 Binary files /dev/null and b/walls/76sf4Wc.jpeg differ diff --git a/walls/77qxaH0.png b/walls/77qxaH0.png new file mode 100644 index 0000000..1e416c1 Binary files /dev/null and b/walls/77qxaH0.png differ diff --git a/walls/78wc3aR.jpeg b/walls/78wc3aR.jpeg new file mode 100644 index 0000000..7103614 Binary files /dev/null and b/walls/78wc3aR.jpeg differ diff --git a/walls/79Qwxra.jpeg b/walls/79Qwxra.jpeg new file mode 100644 index 0000000..abb7c6f Binary files /dev/null and b/walls/79Qwxra.jpeg differ diff --git a/walls/79XLQtC.jpeg b/walls/79XLQtC.jpeg new file mode 100644 index 0000000..5a8ac7e Binary files /dev/null and b/walls/79XLQtC.jpeg differ diff --git a/walls/7AOmHLk.jpeg b/walls/7AOmHLk.jpeg new file mode 100644 index 0000000..1983d2d Binary files /dev/null and b/walls/7AOmHLk.jpeg differ diff --git a/walls/7Aa0LwO.jpeg b/walls/7Aa0LwO.jpeg new file mode 100644 index 0000000..2bc29bf Binary files /dev/null and b/walls/7Aa0LwO.jpeg differ diff --git a/walls/7AtL7jE.jpeg b/walls/7AtL7jE.jpeg new file mode 100644 index 0000000..6fa5278 Binary files /dev/null and b/walls/7AtL7jE.jpeg differ diff --git a/walls/7Ct8UnH.jpeg b/walls/7Ct8UnH.jpeg new file mode 100644 index 0000000..3d62e7a Binary files /dev/null and b/walls/7Ct8UnH.jpeg differ diff --git a/walls/7DehHxJ.png b/walls/7DehHxJ.png new file mode 100644 index 0000000..2705bb6 Binary files /dev/null and b/walls/7DehHxJ.png differ diff --git a/walls/7E5bwwn.jpeg b/walls/7E5bwwn.jpeg new file mode 100644 index 0000000..6ddb07f Binary files /dev/null and b/walls/7E5bwwn.jpeg differ diff --git a/walls/7EtqUM1.png b/walls/7EtqUM1.png new file mode 100644 index 0000000..03b5242 Binary files /dev/null and b/walls/7EtqUM1.png differ diff --git a/walls/7GAUsN6.jpeg b/walls/7GAUsN6.jpeg new file mode 100644 index 0000000..4e843a3 Binary files /dev/null and b/walls/7GAUsN6.jpeg differ diff --git a/walls/7GH7GLs.jpeg b/walls/7GH7GLs.jpeg new file mode 100644 index 0000000..de54a2c Binary files /dev/null and b/walls/7GH7GLs.jpeg differ diff --git a/walls/7K8mQyh.jpeg b/walls/7K8mQyh.jpeg new file mode 100644 index 0000000..963b4ae Binary files /dev/null and b/walls/7K8mQyh.jpeg differ diff --git a/walls/7M22gSk.jpeg b/walls/7M22gSk.jpeg new file mode 100644 index 0000000..7d2096d Binary files /dev/null and b/walls/7M22gSk.jpeg differ diff --git a/walls/7MvhHMC.jpeg b/walls/7MvhHMC.jpeg new file mode 100644 index 0000000..cff35e9 Binary files /dev/null and b/walls/7MvhHMC.jpeg differ diff --git a/walls/7OSbSQP.jpeg b/walls/7OSbSQP.jpeg new file mode 100644 index 0000000..770375e Binary files /dev/null and b/walls/7OSbSQP.jpeg differ diff --git a/walls/7OSpL83.png b/walls/7OSpL83.png new file mode 100644 index 0000000..9d1359f Binary files /dev/null and b/walls/7OSpL83.png differ diff --git a/walls/7PoDb4y.jpeg b/walls/7PoDb4y.jpeg new file mode 100644 index 0000000..2c780c8 Binary files /dev/null and b/walls/7PoDb4y.jpeg differ diff --git a/walls/7QnCTXX.jpeg b/walls/7QnCTXX.jpeg new file mode 100644 index 0000000..17b2249 Binary files /dev/null and b/walls/7QnCTXX.jpeg differ diff --git a/walls/7SoQs0e.jpeg b/walls/7SoQs0e.jpeg new file mode 100644 index 0000000..7578696 Binary files /dev/null and b/walls/7SoQs0e.jpeg differ diff --git a/walls/7UF9Qjn.jpeg b/walls/7UF9Qjn.jpeg new file mode 100644 index 0000000..02daf13 Binary files /dev/null and b/walls/7UF9Qjn.jpeg differ diff --git a/walls/7Ye4XgV.jpeg b/walls/7Ye4XgV.jpeg new file mode 100644 index 0000000..b802712 Binary files /dev/null and b/walls/7Ye4XgV.jpeg differ diff --git a/walls/7bbJzP7.jpeg b/walls/7bbJzP7.jpeg new file mode 100644 index 0000000..449b29d Binary files /dev/null and b/walls/7bbJzP7.jpeg differ diff --git a/walls/7cKSvFS.jpeg b/walls/7cKSvFS.jpeg new file mode 100644 index 0000000..973a4ba Binary files /dev/null and b/walls/7cKSvFS.jpeg differ diff --git a/walls/7gVqcxc.png b/walls/7gVqcxc.png new file mode 100644 index 0000000..7437a39 Binary files /dev/null and b/walls/7gVqcxc.png differ diff --git a/walls/7iFwiZg.jpeg b/walls/7iFwiZg.jpeg new file mode 100644 index 0000000..94944dc Binary files /dev/null and b/walls/7iFwiZg.jpeg differ diff --git a/walls/7jMr1Bh.jpeg b/walls/7jMr1Bh.jpeg new file mode 100644 index 0000000..9499932 Binary files /dev/null and b/walls/7jMr1Bh.jpeg differ diff --git a/walls/7jzWMGX.jpeg b/walls/7jzWMGX.jpeg new file mode 100644 index 0000000..5e1fbe1 Binary files /dev/null and b/walls/7jzWMGX.jpeg differ diff --git a/walls/7pnDzzm.png b/walls/7pnDzzm.png new file mode 100644 index 0000000..d93a672 Binary files /dev/null and b/walls/7pnDzzm.png differ diff --git a/walls/7rOCzQM.png b/walls/7rOCzQM.png new file mode 100644 index 0000000..81d07c5 Binary files /dev/null and b/walls/7rOCzQM.png differ diff --git a/walls/7sISfNs.jpeg b/walls/7sISfNs.jpeg new file mode 100644 index 0000000..323547b Binary files /dev/null and b/walls/7sISfNs.jpeg differ diff --git a/walls/7saL4LX.jpeg b/walls/7saL4LX.jpeg new file mode 100644 index 0000000..c230aa5 Binary files /dev/null and b/walls/7saL4LX.jpeg differ diff --git a/walls/7uBG5Ht.png b/walls/7uBG5Ht.png new file mode 100644 index 0000000..1d7d0e1 Binary files /dev/null and b/walls/7uBG5Ht.png differ diff --git a/walls/7urbj6o.jpeg b/walls/7urbj6o.jpeg new file mode 100644 index 0000000..1c25b93 Binary files /dev/null and b/walls/7urbj6o.jpeg differ diff --git a/walls/7vNpPzE.jpeg b/walls/7vNpPzE.jpeg new file mode 100644 index 0000000..ecaf055 Binary files /dev/null and b/walls/7vNpPzE.jpeg differ diff --git a/walls/7w9X5x0.jpeg b/walls/7w9X5x0.jpeg new file mode 100644 index 0000000..4759ac3 Binary files /dev/null and b/walls/7w9X5x0.jpeg differ diff --git a/walls/7ywtgLi.jpeg b/walls/7ywtgLi.jpeg new file mode 100644 index 0000000..b9b01a5 Binary files /dev/null and b/walls/7ywtgLi.jpeg differ diff --git a/walls/8 - mUw8jYb.jpg b/walls/8 - mUw8jYb.jpg new file mode 100644 index 0000000..4be1a95 Binary files /dev/null and b/walls/8 - mUw8jYb.jpg differ diff --git a/walls/80GT151.jpeg b/walls/80GT151.jpeg new file mode 100644 index 0000000..dfd4ce6 Binary files /dev/null and b/walls/80GT151.jpeg differ diff --git a/walls/80cV1I2.jpeg b/walls/80cV1I2.jpeg new file mode 100644 index 0000000..b57eccf Binary files /dev/null and b/walls/80cV1I2.jpeg differ diff --git a/walls/849Dee7.jpeg b/walls/849Dee7.jpeg new file mode 100644 index 0000000..2be88e4 Binary files /dev/null and b/walls/849Dee7.jpeg differ diff --git a/walls/84JXcya.jpeg b/walls/84JXcya.jpeg new file mode 100644 index 0000000..6feb7c8 Binary files /dev/null and b/walls/84JXcya.jpeg differ diff --git a/walls/84qwX3O.jpeg b/walls/84qwX3O.jpeg new file mode 100644 index 0000000..e08eef4 Binary files /dev/null and b/walls/84qwX3O.jpeg differ diff --git a/walls/851JTFi.jpeg b/walls/851JTFi.jpeg new file mode 100644 index 0000000..8cd418d Binary files /dev/null and b/walls/851JTFi.jpeg differ diff --git a/walls/85d8CnF.jpeg b/walls/85d8CnF.jpeg new file mode 100644 index 0000000..62abe09 Binary files /dev/null and b/walls/85d8CnF.jpeg differ diff --git a/walls/861gsHP.jpeg b/walls/861gsHP.jpeg new file mode 100644 index 0000000..2d3581e Binary files /dev/null and b/walls/861gsHP.jpeg differ diff --git a/walls/86HQImp.jpeg b/walls/86HQImp.jpeg new file mode 100644 index 0000000..14f2966 Binary files /dev/null and b/walls/86HQImp.jpeg differ diff --git a/walls/877ozfC.jpeg b/walls/877ozfC.jpeg new file mode 100644 index 0000000..f48acff Binary files /dev/null and b/walls/877ozfC.jpeg differ diff --git a/walls/87JLQBy.jpeg b/walls/87JLQBy.jpeg new file mode 100644 index 0000000..755afe3 Binary files /dev/null and b/walls/87JLQBy.jpeg differ diff --git a/walls/87KZAdN.jpeg b/walls/87KZAdN.jpeg new file mode 100644 index 0000000..c863f72 Binary files /dev/null and b/walls/87KZAdN.jpeg differ diff --git a/walls/87SGLfA.jpeg b/walls/87SGLfA.jpeg new file mode 100644 index 0000000..89b653f Binary files /dev/null and b/walls/87SGLfA.jpeg differ diff --git a/walls/88h1co9.jpeg b/walls/88h1co9.jpeg new file mode 100644 index 0000000..229a046 Binary files /dev/null and b/walls/88h1co9.jpeg differ diff --git a/walls/88yd78Y.png b/walls/88yd78Y.png new file mode 100644 index 0000000..e84e9c1 Binary files /dev/null and b/walls/88yd78Y.png differ diff --git a/walls/898PDWd.jpeg b/walls/898PDWd.jpeg new file mode 100644 index 0000000..b05ae2b Binary files /dev/null and b/walls/898PDWd.jpeg differ diff --git a/walls/8ADXSbC.jpeg b/walls/8ADXSbC.jpeg new file mode 100644 index 0000000..bf31065 Binary files /dev/null and b/walls/8ADXSbC.jpeg differ diff --git a/walls/8BHr5vq.jpeg b/walls/8BHr5vq.jpeg new file mode 100644 index 0000000..676c287 Binary files /dev/null and b/walls/8BHr5vq.jpeg differ diff --git a/walls/8DHWi78.jpeg b/walls/8DHWi78.jpeg new file mode 100644 index 0000000..7916a45 Binary files /dev/null and b/walls/8DHWi78.jpeg differ diff --git a/walls/8EdwXHy.jpeg b/walls/8EdwXHy.jpeg new file mode 100644 index 0000000..085e274 Binary files /dev/null and b/walls/8EdwXHy.jpeg differ diff --git a/walls/8FYUVQf.jpeg b/walls/8FYUVQf.jpeg new file mode 100644 index 0000000..b3b531f Binary files /dev/null and b/walls/8FYUVQf.jpeg differ diff --git a/walls/8HtIFFk.png b/walls/8HtIFFk.png new file mode 100644 index 0000000..29c56fa Binary files /dev/null and b/walls/8HtIFFk.png differ diff --git a/walls/8IZyVYB.jpeg b/walls/8IZyVYB.jpeg new file mode 100644 index 0000000..ab1b805 Binary files /dev/null and b/walls/8IZyVYB.jpeg differ diff --git a/walls/8JtYxlk.jpeg b/walls/8JtYxlk.jpeg new file mode 100644 index 0000000..9099178 Binary files /dev/null and b/walls/8JtYxlk.jpeg differ diff --git a/walls/8K7dThX.jpeg b/walls/8K7dThX.jpeg new file mode 100644 index 0000000..e326f88 Binary files /dev/null and b/walls/8K7dThX.jpeg differ diff --git a/walls/8N1ihzl.jpeg b/walls/8N1ihzl.jpeg new file mode 100644 index 0000000..b97be5e Binary files /dev/null and b/walls/8N1ihzl.jpeg differ diff --git a/walls/8NJpZmv.jpeg b/walls/8NJpZmv.jpeg new file mode 100644 index 0000000..7b228f5 Binary files /dev/null and b/walls/8NJpZmv.jpeg differ diff --git a/walls/8NLTIy6.jpeg b/walls/8NLTIy6.jpeg new file mode 100644 index 0000000..41c6b40 Binary files /dev/null and b/walls/8NLTIy6.jpeg differ diff --git a/walls/8Nin2Rb.jpeg b/walls/8Nin2Rb.jpeg new file mode 100644 index 0000000..315297c Binary files /dev/null and b/walls/8Nin2Rb.jpeg differ diff --git a/walls/8OWRS9K.png b/walls/8OWRS9K.png new file mode 100644 index 0000000..a33a2bf Binary files /dev/null and b/walls/8OWRS9K.png differ diff --git a/walls/8SK9rrW.png b/walls/8SK9rrW.png new file mode 100644 index 0000000..f0ecf59 Binary files /dev/null and b/walls/8SK9rrW.png differ diff --git a/walls/8TnUeuM.jpeg b/walls/8TnUeuM.jpeg new file mode 100644 index 0000000..9c1b6cf Binary files /dev/null and b/walls/8TnUeuM.jpeg differ diff --git a/walls/8VwOQ2y.jpeg b/walls/8VwOQ2y.jpeg new file mode 100644 index 0000000..c3a1f52 Binary files /dev/null and b/walls/8VwOQ2y.jpeg differ diff --git a/walls/8X2fqzG.jpeg b/walls/8X2fqzG.jpeg new file mode 100644 index 0000000..5baaa37 Binary files /dev/null and b/walls/8X2fqzG.jpeg differ diff --git a/walls/8bLO8PY.jpeg b/walls/8bLO8PY.jpeg new file mode 100644 index 0000000..f852c7d Binary files /dev/null and b/walls/8bLO8PY.jpeg differ diff --git a/walls/8bZMjm5.jpeg b/walls/8bZMjm5.jpeg new file mode 100644 index 0000000..fa87eab Binary files /dev/null and b/walls/8bZMjm5.jpeg differ diff --git a/walls/8eKGcG7.jpeg b/walls/8eKGcG7.jpeg new file mode 100644 index 0000000..38dffbe Binary files /dev/null and b/walls/8eKGcG7.jpeg differ diff --git a/walls/8h6tXXq.jpeg b/walls/8h6tXXq.jpeg new file mode 100644 index 0000000..9f6c860 Binary files /dev/null and b/walls/8h6tXXq.jpeg differ diff --git a/walls/8hLv7s4.jpeg b/walls/8hLv7s4.jpeg new file mode 100644 index 0000000..6d484df Binary files /dev/null and b/walls/8hLv7s4.jpeg differ diff --git a/walls/8iAvuds.jpeg b/walls/8iAvuds.jpeg new file mode 100644 index 0000000..a90bbc2 Binary files /dev/null and b/walls/8iAvuds.jpeg differ diff --git a/walls/8jDVIR8.jpeg b/walls/8jDVIR8.jpeg new file mode 100644 index 0000000..35ef166 Binary files /dev/null and b/walls/8jDVIR8.jpeg differ diff --git a/walls/8lJ0hgW.jpeg b/walls/8lJ0hgW.jpeg new file mode 100644 index 0000000..d08f26b Binary files /dev/null and b/walls/8lJ0hgW.jpeg differ diff --git a/walls/8mPZ2vF.jpeg b/walls/8mPZ2vF.jpeg new file mode 100644 index 0000000..3527016 Binary files /dev/null and b/walls/8mPZ2vF.jpeg differ diff --git a/walls/8mv8nOS.jpeg b/walls/8mv8nOS.jpeg new file mode 100644 index 0000000..6153c0e Binary files /dev/null and b/walls/8mv8nOS.jpeg differ diff --git a/walls/8nMWDkN.jpeg b/walls/8nMWDkN.jpeg new file mode 100644 index 0000000..f87b995 Binary files /dev/null and b/walls/8nMWDkN.jpeg differ diff --git a/walls/8nbAT7o.jpeg b/walls/8nbAT7o.jpeg new file mode 100644 index 0000000..2b88ed9 Binary files /dev/null and b/walls/8nbAT7o.jpeg differ diff --git a/walls/8nm21lp.jpeg b/walls/8nm21lp.jpeg new file mode 100644 index 0000000..1f75510 Binary files /dev/null and b/walls/8nm21lp.jpeg differ diff --git a/walls/8nzZ6P3.jpeg b/walls/8nzZ6P3.jpeg new file mode 100644 index 0000000..436a12f Binary files /dev/null and b/walls/8nzZ6P3.jpeg differ diff --git a/walls/8pH1Xnp.jpeg b/walls/8pH1Xnp.jpeg new file mode 100644 index 0000000..4b7adb5 Binary files /dev/null and b/walls/8pH1Xnp.jpeg differ diff --git a/walls/8pjZcYJ.jpeg b/walls/8pjZcYJ.jpeg new file mode 100644 index 0000000..516f8cb Binary files /dev/null and b/walls/8pjZcYJ.jpeg differ diff --git a/walls/8qDPDJN.jpeg b/walls/8qDPDJN.jpeg new file mode 100644 index 0000000..cc28eaa Binary files /dev/null and b/walls/8qDPDJN.jpeg differ diff --git a/walls/8t4fVHd.jpeg b/walls/8t4fVHd.jpeg new file mode 100644 index 0000000..10cbbeb Binary files /dev/null and b/walls/8t4fVHd.jpeg differ diff --git a/walls/8uFrwAk.jpeg b/walls/8uFrwAk.jpeg new file mode 100644 index 0000000..de0bf64 Binary files /dev/null and b/walls/8uFrwAk.jpeg differ diff --git a/walls/8uIdyjf.jpeg b/walls/8uIdyjf.jpeg new file mode 100644 index 0000000..bcf2a29 Binary files /dev/null and b/walls/8uIdyjf.jpeg differ diff --git a/walls/9 - 9CBXiBN.jpg b/walls/9 - 9CBXiBN.jpg new file mode 100644 index 0000000..32b1afe Binary files /dev/null and b/walls/9 - 9CBXiBN.jpg differ diff --git a/walls/92tyyuB.jpeg b/walls/92tyyuB.jpeg new file mode 100644 index 0000000..fcc2c62 Binary files /dev/null and b/walls/92tyyuB.jpeg differ diff --git a/walls/968InjY.jpeg b/walls/968InjY.jpeg new file mode 100644 index 0000000..282e487 Binary files /dev/null and b/walls/968InjY.jpeg differ diff --git a/walls/96GnFMs.jpeg b/walls/96GnFMs.jpeg new file mode 100644 index 0000000..e533416 Binary files /dev/null and b/walls/96GnFMs.jpeg differ diff --git a/walls/9DZmTUA.jpeg b/walls/9DZmTUA.jpeg new file mode 100644 index 0000000..d6f8ab7 Binary files /dev/null and b/walls/9DZmTUA.jpeg differ diff --git a/walls/9FkQP6p.jpeg b/walls/9FkQP6p.jpeg new file mode 100644 index 0000000..ac87529 Binary files /dev/null and b/walls/9FkQP6p.jpeg differ diff --git a/walls/9G9T3M4.jpeg b/walls/9G9T3M4.jpeg new file mode 100644 index 0000000..65bfb3f Binary files /dev/null and b/walls/9G9T3M4.jpeg differ diff --git a/walls/9GzVcHD.jpeg b/walls/9GzVcHD.jpeg new file mode 100644 index 0000000..29c2f3b Binary files /dev/null and b/walls/9GzVcHD.jpeg differ diff --git a/walls/9HCs7IN.jpeg b/walls/9HCs7IN.jpeg new file mode 100644 index 0000000..b9802f9 Binary files /dev/null and b/walls/9HCs7IN.jpeg differ diff --git a/walls/9HozS3N.jpeg b/walls/9HozS3N.jpeg new file mode 100644 index 0000000..8352656 Binary files /dev/null and b/walls/9HozS3N.jpeg differ diff --git a/walls/9KOcndX.jpeg b/walls/9KOcndX.jpeg new file mode 100644 index 0000000..0d05f23 Binary files /dev/null and b/walls/9KOcndX.jpeg differ diff --git a/walls/9KcRexq.jpeg b/walls/9KcRexq.jpeg new file mode 100644 index 0000000..4271a93 Binary files /dev/null and b/walls/9KcRexq.jpeg differ diff --git a/walls/9KeNp0T.jpeg b/walls/9KeNp0T.jpeg new file mode 100644 index 0000000..0d86948 Binary files /dev/null and b/walls/9KeNp0T.jpeg differ diff --git a/walls/9LErq2l.jpeg b/walls/9LErq2l.jpeg new file mode 100644 index 0000000..8a44962 Binary files /dev/null and b/walls/9LErq2l.jpeg differ diff --git a/walls/9Npq9jX.jpeg b/walls/9Npq9jX.jpeg new file mode 100644 index 0000000..ab56139 Binary files /dev/null and b/walls/9Npq9jX.jpeg differ diff --git a/walls/9Nt7lWB.jpeg b/walls/9Nt7lWB.jpeg new file mode 100644 index 0000000..062cdb0 Binary files /dev/null and b/walls/9Nt7lWB.jpeg differ diff --git a/walls/9O64r0S.jpeg b/walls/9O64r0S.jpeg new file mode 100644 index 0000000..2d70e8d Binary files /dev/null and b/walls/9O64r0S.jpeg differ diff --git a/walls/9P8wcrU.jpeg b/walls/9P8wcrU.jpeg new file mode 100644 index 0000000..2881d96 Binary files /dev/null and b/walls/9P8wcrU.jpeg differ diff --git a/walls/9QW0X6Z.jpeg b/walls/9QW0X6Z.jpeg new file mode 100644 index 0000000..a7f5284 Binary files /dev/null and b/walls/9QW0X6Z.jpeg differ diff --git a/walls/9SUAzM8.jpeg b/walls/9SUAzM8.jpeg new file mode 100644 index 0000000..1359c7a Binary files /dev/null and b/walls/9SUAzM8.jpeg differ diff --git a/walls/9ScXQwu.png b/walls/9ScXQwu.png new file mode 100644 index 0000000..4dfff80 Binary files /dev/null and b/walls/9ScXQwu.png differ diff --git a/walls/9WbwLVv.png b/walls/9WbwLVv.png new file mode 100644 index 0000000..bf85385 Binary files /dev/null and b/walls/9WbwLVv.png differ diff --git a/walls/9WpCnQr.jpeg b/walls/9WpCnQr.jpeg new file mode 100644 index 0000000..9b5bb88 Binary files /dev/null and b/walls/9WpCnQr.jpeg differ diff --git a/walls/9XAB4dV.jpeg b/walls/9XAB4dV.jpeg new file mode 100644 index 0000000..12912dc Binary files /dev/null and b/walls/9XAB4dV.jpeg differ diff --git a/walls/9XHXMeD.png b/walls/9XHXMeD.png new file mode 100644 index 0000000..40a4f26 Binary files /dev/null and b/walls/9XHXMeD.png differ diff --git a/walls/9XipOIC.jpeg b/walls/9XipOIC.jpeg new file mode 100644 index 0000000..bbe03f1 Binary files /dev/null and b/walls/9XipOIC.jpeg differ diff --git a/walls/9crHz7s.jpeg b/walls/9crHz7s.jpeg new file mode 100644 index 0000000..891c60e Binary files /dev/null and b/walls/9crHz7s.jpeg differ diff --git a/walls/9h8gVFv.jpeg b/walls/9h8gVFv.jpeg new file mode 100644 index 0000000..2162d57 Binary files /dev/null and b/walls/9h8gVFv.jpeg differ diff --git a/walls/9iVqSwa.jpeg b/walls/9iVqSwa.jpeg new file mode 100644 index 0000000..791bfaf Binary files /dev/null and b/walls/9iVqSwa.jpeg differ diff --git a/walls/9iyoSCi.png b/walls/9iyoSCi.png new file mode 100644 index 0000000..0b36716 Binary files /dev/null and b/walls/9iyoSCi.png differ diff --git a/walls/9j339te.jpeg b/walls/9j339te.jpeg new file mode 100644 index 0000000..5811193 Binary files /dev/null and b/walls/9j339te.jpeg differ diff --git a/walls/9j6JeJI.jpeg b/walls/9j6JeJI.jpeg new file mode 100644 index 0000000..e8c2568 Binary files /dev/null and b/walls/9j6JeJI.jpeg differ diff --git a/walls/9jhPajO.jpeg b/walls/9jhPajO.jpeg new file mode 100644 index 0000000..01b46dc Binary files /dev/null and b/walls/9jhPajO.jpeg differ diff --git a/walls/9kC0HE2.jpeg b/walls/9kC0HE2.jpeg new file mode 100644 index 0000000..49af8d5 Binary files /dev/null and b/walls/9kC0HE2.jpeg differ diff --git a/walls/9lVRRML.jpeg b/walls/9lVRRML.jpeg new file mode 100644 index 0000000..79b8ed1 Binary files /dev/null and b/walls/9lVRRML.jpeg differ diff --git a/walls/9lojXTG.jpeg b/walls/9lojXTG.jpeg new file mode 100644 index 0000000..da646f5 Binary files /dev/null and b/walls/9lojXTG.jpeg differ diff --git a/walls/9magIOG.jpeg b/walls/9magIOG.jpeg new file mode 100644 index 0000000..5795880 Binary files /dev/null and b/walls/9magIOG.jpeg differ diff --git a/walls/9otaaZS.jpeg b/walls/9otaaZS.jpeg new file mode 100644 index 0000000..c6022cd Binary files /dev/null and b/walls/9otaaZS.jpeg differ diff --git a/walls/9plyHCS.jpeg b/walls/9plyHCS.jpeg new file mode 100644 index 0000000..aa15186 Binary files /dev/null and b/walls/9plyHCS.jpeg differ diff --git a/walls/9qAS5yi.jpeg b/walls/9qAS5yi.jpeg new file mode 100644 index 0000000..f2b5166 Binary files /dev/null and b/walls/9qAS5yi.jpeg differ diff --git a/walls/9ruVFmX.jpeg b/walls/9ruVFmX.jpeg new file mode 100644 index 0000000..537d370 Binary files /dev/null and b/walls/9ruVFmX.jpeg differ diff --git a/walls/9sq1fvp.jpeg b/walls/9sq1fvp.jpeg new file mode 100644 index 0000000..c451ef1 Binary files /dev/null and b/walls/9sq1fvp.jpeg differ diff --git a/walls/9uQa6lp.jpeg b/walls/9uQa6lp.jpeg new file mode 100644 index 0000000..742667b Binary files /dev/null and b/walls/9uQa6lp.jpeg differ diff --git a/walls/9xbtLG6.jpeg b/walls/9xbtLG6.jpeg new file mode 100644 index 0000000..cc3f441 Binary files /dev/null and b/walls/9xbtLG6.jpeg differ diff --git a/walls/9yjjfeW.jpeg b/walls/9yjjfeW.jpeg new file mode 100644 index 0000000..091bf3b Binary files /dev/null and b/walls/9yjjfeW.jpeg differ diff --git a/walls/9z5uNcx.jpeg b/walls/9z5uNcx.jpeg new file mode 100644 index 0000000..12a7933 Binary files /dev/null and b/walls/9z5uNcx.jpeg differ diff --git a/walls/A0KIcpf.jpeg b/walls/A0KIcpf.jpeg new file mode 100644 index 0000000..1e0421e Binary files /dev/null and b/walls/A0KIcpf.jpeg differ diff --git a/walls/A1bG1ce.jpeg b/walls/A1bG1ce.jpeg new file mode 100644 index 0000000..8279ba2 Binary files /dev/null and b/walls/A1bG1ce.jpeg differ diff --git a/walls/A1gN4n2.jpeg b/walls/A1gN4n2.jpeg new file mode 100644 index 0000000..708b97f Binary files /dev/null and b/walls/A1gN4n2.jpeg differ diff --git a/walls/A1hwpte.jpeg b/walls/A1hwpte.jpeg new file mode 100644 index 0000000..141a195 Binary files /dev/null and b/walls/A1hwpte.jpeg differ diff --git a/walls/A2n4FyB.jpeg b/walls/A2n4FyB.jpeg new file mode 100644 index 0000000..e297948 Binary files /dev/null and b/walls/A2n4FyB.jpeg differ diff --git a/walls/A2r3HdA.jpeg b/walls/A2r3HdA.jpeg new file mode 100644 index 0000000..44e003a Binary files /dev/null and b/walls/A2r3HdA.jpeg differ diff --git a/walls/A7zn7Me.jpeg b/walls/A7zn7Me.jpeg new file mode 100644 index 0000000..756408d Binary files /dev/null and b/walls/A7zn7Me.jpeg differ diff --git a/walls/A8CFXDP.jpeg b/walls/A8CFXDP.jpeg new file mode 100644 index 0000000..852e96c Binary files /dev/null and b/walls/A8CFXDP.jpeg differ diff --git a/walls/A91WJz5.jpeg b/walls/A91WJz5.jpeg new file mode 100644 index 0000000..5742ddc Binary files /dev/null and b/walls/A91WJz5.jpeg differ diff --git a/walls/A9fXGLZ.jpeg b/walls/A9fXGLZ.jpeg new file mode 100644 index 0000000..affb582 Binary files /dev/null and b/walls/A9fXGLZ.jpeg differ diff --git a/walls/A9wxQ7q.png b/walls/A9wxQ7q.png new file mode 100644 index 0000000..21244d4 Binary files /dev/null and b/walls/A9wxQ7q.png differ diff --git a/walls/AAaE6Fj.jpeg b/walls/AAaE6Fj.jpeg new file mode 100644 index 0000000..0714321 Binary files /dev/null and b/walls/AAaE6Fj.jpeg differ diff --git a/walls/AG5b4n7.jpeg b/walls/AG5b4n7.jpeg new file mode 100644 index 0000000..b355829 Binary files /dev/null and b/walls/AG5b4n7.jpeg differ diff --git a/walls/AHNZ8le.jpeg b/walls/AHNZ8le.jpeg new file mode 100644 index 0000000..eef2972 Binary files /dev/null and b/walls/AHNZ8le.jpeg differ diff --git a/walls/AHgqdzj.png b/walls/AHgqdzj.png new file mode 100644 index 0000000..05cf53d Binary files /dev/null and b/walls/AHgqdzj.png differ diff --git a/walls/AJOkMXK.jpeg b/walls/AJOkMXK.jpeg new file mode 100644 index 0000000..2b2e078 Binary files /dev/null and b/walls/AJOkMXK.jpeg differ diff --git a/walls/AKR266p.jpeg b/walls/AKR266p.jpeg new file mode 100644 index 0000000..c5784b8 Binary files /dev/null and b/walls/AKR266p.jpeg differ diff --git a/walls/AN14NBW.jpeg b/walls/AN14NBW.jpeg new file mode 100644 index 0000000..1d7b588 Binary files /dev/null and b/walls/AN14NBW.jpeg differ diff --git a/walls/ARpZXxf.jpeg b/walls/ARpZXxf.jpeg new file mode 100644 index 0000000..450385e Binary files /dev/null and b/walls/ARpZXxf.jpeg differ diff --git a/walls/ASh7Xt0.jpeg b/walls/ASh7Xt0.jpeg new file mode 100644 index 0000000..a7ba6ea Binary files /dev/null and b/walls/ASh7Xt0.jpeg differ diff --git a/walls/ATHypSW.jpeg b/walls/ATHypSW.jpeg new file mode 100644 index 0000000..c6baaf9 Binary files /dev/null and b/walls/ATHypSW.jpeg differ diff --git a/walls/AUsv71Q.jpeg b/walls/AUsv71Q.jpeg new file mode 100644 index 0000000..283e8f9 Binary files /dev/null and b/walls/AUsv71Q.jpeg differ diff --git a/walls/AZSE8fT.jpeg b/walls/AZSE8fT.jpeg new file mode 100644 index 0000000..c21a7df Binary files /dev/null and b/walls/AZSE8fT.jpeg differ diff --git a/walls/AblJ91K.jpeg b/walls/AblJ91K.jpeg new file mode 100644 index 0000000..768b8ce Binary files /dev/null and b/walls/AblJ91K.jpeg differ diff --git a/walls/AcRgIxf.jpeg b/walls/AcRgIxf.jpeg new file mode 100644 index 0000000..28e1b72 Binary files /dev/null and b/walls/AcRgIxf.jpeg differ diff --git a/walls/Acq0qMX.jpeg b/walls/Acq0qMX.jpeg new file mode 100644 index 0000000..8d3d559 Binary files /dev/null and b/walls/Acq0qMX.jpeg differ diff --git a/walls/AdMyy46.jpeg b/walls/AdMyy46.jpeg new file mode 100644 index 0000000..974697c Binary files /dev/null and b/walls/AdMyy46.jpeg differ diff --git a/walls/Agxa5aT.jpeg b/walls/Agxa5aT.jpeg new file mode 100644 index 0000000..64a5083 Binary files /dev/null and b/walls/Agxa5aT.jpeg differ diff --git a/walls/AhSJPC1.png b/walls/AhSJPC1.png new file mode 100644 index 0000000..3a04e5d Binary files /dev/null and b/walls/AhSJPC1.png differ diff --git a/walls/AlHRB28.jpeg b/walls/AlHRB28.jpeg new file mode 100644 index 0000000..c1db6fd Binary files /dev/null and b/walls/AlHRB28.jpeg differ diff --git a/walls/AmumNcC.png b/walls/AmumNcC.png new file mode 100644 index 0000000..be78639 Binary files /dev/null and b/walls/AmumNcC.png differ diff --git a/walls/ArUgj5j.jpeg b/walls/ArUgj5j.jpeg new file mode 100644 index 0000000..66b9f07 Binary files /dev/null and b/walls/ArUgj5j.jpeg differ diff --git a/walls/AtMLzQm.jpeg b/walls/AtMLzQm.jpeg new file mode 100644 index 0000000..7142927 Binary files /dev/null and b/walls/AtMLzQm.jpeg differ diff --git a/walls/Aua4Rri.jpeg b/walls/Aua4Rri.jpeg new file mode 100644 index 0000000..5770a9f Binary files /dev/null and b/walls/Aua4Rri.jpeg differ diff --git a/walls/AubDh2c.png b/walls/AubDh2c.png new file mode 100644 index 0000000..ea96b9c Binary files /dev/null and b/walls/AubDh2c.png differ diff --git a/walls/B0eusHz.png b/walls/B0eusHz.png new file mode 100644 index 0000000..23c48b1 Binary files /dev/null and b/walls/B0eusHz.png differ diff --git a/walls/B1EdHel.jpeg b/walls/B1EdHel.jpeg new file mode 100644 index 0000000..2daafe6 Binary files /dev/null and b/walls/B1EdHel.jpeg differ diff --git a/walls/B6oU9qP.png b/walls/B6oU9qP.png new file mode 100644 index 0000000..798f02a Binary files /dev/null and b/walls/B6oU9qP.png differ diff --git a/walls/B81kVAI.jpeg b/walls/B81kVAI.jpeg new file mode 100644 index 0000000..32687e6 Binary files /dev/null and b/walls/B81kVAI.jpeg differ diff --git a/walls/B8Dv0qo.jpeg b/walls/B8Dv0qo.jpeg new file mode 100644 index 0000000..13bde95 Binary files /dev/null and b/walls/B8Dv0qo.jpeg differ diff --git a/walls/B9htqNl.jpeg b/walls/B9htqNl.jpeg new file mode 100644 index 0000000..6e4d458 Binary files /dev/null and b/walls/B9htqNl.jpeg differ diff --git a/walls/B9nHOOs.jpeg b/walls/B9nHOOs.jpeg new file mode 100644 index 0000000..c55324c Binary files /dev/null and b/walls/B9nHOOs.jpeg differ diff --git a/walls/BB9hwSH.jpeg b/walls/BB9hwSH.jpeg new file mode 100644 index 0000000..677c3cd Binary files /dev/null and b/walls/BB9hwSH.jpeg differ diff --git a/walls/BCcmSXV.jpeg b/walls/BCcmSXV.jpeg new file mode 100644 index 0000000..e08c5c3 Binary files /dev/null and b/walls/BCcmSXV.jpeg differ diff --git a/walls/BFEINUq.jpeg b/walls/BFEINUq.jpeg new file mode 100644 index 0000000..f185f7b Binary files /dev/null and b/walls/BFEINUq.jpeg differ diff --git a/walls/BHdskCB.png b/walls/BHdskCB.png new file mode 100644 index 0000000..fc35c23 Binary files /dev/null and b/walls/BHdskCB.png differ diff --git a/walls/BL9rZi8.png b/walls/BL9rZi8.png new file mode 100644 index 0000000..6c92ba6 Binary files /dev/null and b/walls/BL9rZi8.png differ diff --git a/walls/BM0DhCH.jpeg b/walls/BM0DhCH.jpeg new file mode 100644 index 0000000..5879a75 Binary files /dev/null and b/walls/BM0DhCH.jpeg differ diff --git a/walls/BMmD01P.jpeg b/walls/BMmD01P.jpeg new file mode 100644 index 0000000..b78821c Binary files /dev/null and b/walls/BMmD01P.jpeg differ diff --git a/walls/BPdBKH4.jpeg b/walls/BPdBKH4.jpeg new file mode 100644 index 0000000..f1e64a8 Binary files /dev/null and b/walls/BPdBKH4.jpeg differ diff --git a/walls/BPnlWJA.jpeg b/walls/BPnlWJA.jpeg new file mode 100644 index 0000000..8a86f6c Binary files /dev/null and b/walls/BPnlWJA.jpeg differ diff --git a/walls/BR9mxR3.jpeg b/walls/BR9mxR3.jpeg new file mode 100644 index 0000000..179fae5 Binary files /dev/null and b/walls/BR9mxR3.jpeg differ diff --git a/walls/BU6VcxZ.jpeg b/walls/BU6VcxZ.jpeg new file mode 100644 index 0000000..726683f Binary files /dev/null and b/walls/BU6VcxZ.jpeg differ diff --git a/walls/BW9FPyi.jpeg b/walls/BW9FPyi.jpeg new file mode 100644 index 0000000..6e582b8 Binary files /dev/null and b/walls/BW9FPyi.jpeg differ diff --git a/walls/BWPReJ9.jpeg b/walls/BWPReJ9.jpeg new file mode 100644 index 0000000..6b5807f Binary files /dev/null and b/walls/BWPReJ9.jpeg differ diff --git a/walls/BXlEHbk.jpeg b/walls/BXlEHbk.jpeg new file mode 100644 index 0000000..083f733 Binary files /dev/null and b/walls/BXlEHbk.jpeg differ diff --git a/walls/BYImU39.jpeg b/walls/BYImU39.jpeg new file mode 100644 index 0000000..96a146b Binary files /dev/null and b/walls/BYImU39.jpeg differ diff --git a/walls/BZfvQcL.jpeg b/walls/BZfvQcL.jpeg new file mode 100644 index 0000000..61a251c Binary files /dev/null and b/walls/BZfvQcL.jpeg differ diff --git a/walls/BaJas4l.png b/walls/BaJas4l.png new file mode 100644 index 0000000..b7cb235 Binary files /dev/null and b/walls/BaJas4l.png differ diff --git a/walls/BbDsVT9.png b/walls/BbDsVT9.png new file mode 100644 index 0000000..9fd6b62 Binary files /dev/null and b/walls/BbDsVT9.png differ diff --git a/walls/BbOBeJC.jpeg b/walls/BbOBeJC.jpeg new file mode 100644 index 0000000..4ea4f78 Binary files /dev/null and b/walls/BbOBeJC.jpeg differ diff --git a/walls/BcEuCXs.jpeg b/walls/BcEuCXs.jpeg new file mode 100644 index 0000000..d14f035 Binary files /dev/null and b/walls/BcEuCXs.jpeg differ diff --git a/walls/BcljSsl.jpeg b/walls/BcljSsl.jpeg new file mode 100644 index 0000000..ade747c Binary files /dev/null and b/walls/BcljSsl.jpeg differ diff --git a/walls/BebvfXR.jpeg b/walls/BebvfXR.jpeg new file mode 100644 index 0000000..748f7c8 Binary files /dev/null and b/walls/BebvfXR.jpeg differ diff --git a/walls/BhJCshW.jpeg b/walls/BhJCshW.jpeg new file mode 100644 index 0000000..c72ce4f Binary files /dev/null and b/walls/BhJCshW.jpeg differ diff --git a/walls/BhJbWva.jpeg b/walls/BhJbWva.jpeg new file mode 100644 index 0000000..7214b7e Binary files /dev/null and b/walls/BhJbWva.jpeg differ diff --git a/walls/Bji1kdo.jpeg b/walls/Bji1kdo.jpeg new file mode 100644 index 0000000..5dd401f Binary files /dev/null and b/walls/Bji1kdo.jpeg differ diff --git a/walls/BmRhqOV.jpeg b/walls/BmRhqOV.jpeg new file mode 100644 index 0000000..65fab84 Binary files /dev/null and b/walls/BmRhqOV.jpeg differ diff --git a/walls/BmRyuGK.jpeg b/walls/BmRyuGK.jpeg new file mode 100644 index 0000000..49f75a0 Binary files /dev/null and b/walls/BmRyuGK.jpeg differ diff --git a/walls/BnYTYi6.jpeg b/walls/BnYTYi6.jpeg new file mode 100644 index 0000000..63acc99 Binary files /dev/null and b/walls/BnYTYi6.jpeg differ diff --git a/walls/BqsylXd.png b/walls/BqsylXd.png new file mode 100644 index 0000000..01216ae Binary files /dev/null and b/walls/BqsylXd.png differ diff --git a/walls/BrTcHuu.jpeg b/walls/BrTcHuu.jpeg new file mode 100644 index 0000000..ffab606 Binary files /dev/null and b/walls/BrTcHuu.jpeg differ diff --git a/walls/BsUtvxY.jpeg b/walls/BsUtvxY.jpeg new file mode 100644 index 0000000..ba9831a Binary files /dev/null and b/walls/BsUtvxY.jpeg differ diff --git a/walls/BtgZkFR.jpeg b/walls/BtgZkFR.jpeg new file mode 100644 index 0000000..37868a2 Binary files /dev/null and b/walls/BtgZkFR.jpeg differ diff --git a/walls/BuOg98E.png b/walls/BuOg98E.png new file mode 100644 index 0000000..3479611 Binary files /dev/null and b/walls/BuOg98E.png differ diff --git a/walls/BvdWpA5.png b/walls/BvdWpA5.png new file mode 100644 index 0000000..4e1e5ba Binary files /dev/null and b/walls/BvdWpA5.png differ diff --git a/walls/BwTYrM9.jpeg b/walls/BwTYrM9.jpeg new file mode 100644 index 0000000..2cc0434 Binary files /dev/null and b/walls/BwTYrM9.jpeg differ diff --git a/walls/BwqCS8i.png b/walls/BwqCS8i.png new file mode 100644 index 0000000..3dbb9f9 Binary files /dev/null and b/walls/BwqCS8i.png differ diff --git a/walls/Bx6vSSt.jpeg b/walls/Bx6vSSt.jpeg new file mode 100644 index 0000000..7b95bf4 Binary files /dev/null and b/walls/Bx6vSSt.jpeg differ diff --git a/walls/BxNVamg.png b/walls/BxNVamg.png new file mode 100644 index 0000000..4109a64 Binary files /dev/null and b/walls/BxNVamg.png differ diff --git a/walls/C0ymng5.jpeg b/walls/C0ymng5.jpeg new file mode 100644 index 0000000..d1c846a Binary files /dev/null and b/walls/C0ymng5.jpeg differ diff --git a/walls/C18vUzn.jpeg b/walls/C18vUzn.jpeg new file mode 100644 index 0000000..c16bf4d Binary files /dev/null and b/walls/C18vUzn.jpeg differ diff --git a/walls/C2Hpnn6.jpeg b/walls/C2Hpnn6.jpeg new file mode 100644 index 0000000..1809958 Binary files /dev/null and b/walls/C2Hpnn6.jpeg differ diff --git a/walls/C438sNP.jpeg b/walls/C438sNP.jpeg new file mode 100644 index 0000000..76324e4 Binary files /dev/null and b/walls/C438sNP.jpeg differ diff --git a/walls/C5tfUp3.jpeg b/walls/C5tfUp3.jpeg new file mode 100644 index 0000000..b068789 Binary files /dev/null and b/walls/C5tfUp3.jpeg differ diff --git a/walls/C6wnxkL.jpeg b/walls/C6wnxkL.jpeg new file mode 100644 index 0000000..ef25ed0 Binary files /dev/null and b/walls/C6wnxkL.jpeg differ diff --git a/walls/C7BjUfc.jpeg b/walls/C7BjUfc.jpeg new file mode 100644 index 0000000..bf4a639 Binary files /dev/null and b/walls/C7BjUfc.jpeg differ diff --git a/walls/C9F7ntP.jpeg b/walls/C9F7ntP.jpeg new file mode 100644 index 0000000..21b93d0 Binary files /dev/null and b/walls/C9F7ntP.jpeg differ diff --git a/walls/C9niaCQ.png b/walls/C9niaCQ.png new file mode 100644 index 0000000..dc3bc00 Binary files /dev/null and b/walls/C9niaCQ.png differ diff --git a/walls/CAfe4Zm.png b/walls/CAfe4Zm.png new file mode 100644 index 0000000..961c229 Binary files /dev/null and b/walls/CAfe4Zm.png differ diff --git a/walls/CC2NEJX.jpeg b/walls/CC2NEJX.jpeg new file mode 100644 index 0000000..1665b9d Binary files /dev/null and b/walls/CC2NEJX.jpeg differ diff --git a/walls/CDLQplM.jpeg b/walls/CDLQplM.jpeg new file mode 100644 index 0000000..3fd7f41 Binary files /dev/null and b/walls/CDLQplM.jpeg differ diff --git a/walls/CGsfL1e.jpeg b/walls/CGsfL1e.jpeg new file mode 100644 index 0000000..ac47491 Binary files /dev/null and b/walls/CGsfL1e.jpeg differ diff --git a/walls/CHT8rvv.jpeg b/walls/CHT8rvv.jpeg new file mode 100644 index 0000000..9f2f18c Binary files /dev/null and b/walls/CHT8rvv.jpeg differ diff --git a/walls/CHbUwwS.jpeg b/walls/CHbUwwS.jpeg new file mode 100644 index 0000000..818e46b Binary files /dev/null and b/walls/CHbUwwS.jpeg differ diff --git a/walls/CMEKiVY.jpeg b/walls/CMEKiVY.jpeg new file mode 100644 index 0000000..63cc248 Binary files /dev/null and b/walls/CMEKiVY.jpeg differ diff --git a/walls/CN1oceI.jpeg b/walls/CN1oceI.jpeg new file mode 100644 index 0000000..963d5b6 Binary files /dev/null and b/walls/CN1oceI.jpeg differ diff --git a/walls/CNIv1V5.jpeg b/walls/CNIv1V5.jpeg new file mode 100644 index 0000000..29fed09 Binary files /dev/null and b/walls/CNIv1V5.jpeg differ diff --git a/walls/CO9ng7E.jpeg b/walls/CO9ng7E.jpeg new file mode 100644 index 0000000..0c04c4f Binary files /dev/null and b/walls/CO9ng7E.jpeg differ diff --git a/walls/CPc1kVD.png b/walls/CPc1kVD.png new file mode 100644 index 0000000..607801b Binary files /dev/null and b/walls/CPc1kVD.png differ diff --git a/walls/CQkJAOg.jpeg b/walls/CQkJAOg.jpeg new file mode 100644 index 0000000..49f41c6 Binary files /dev/null and b/walls/CQkJAOg.jpeg differ diff --git a/walls/CR285r4.jpeg b/walls/CR285r4.jpeg new file mode 100644 index 0000000..bb92a24 Binary files /dev/null and b/walls/CR285r4.jpeg differ diff --git a/walls/CR7vamc.png b/walls/CR7vamc.png new file mode 100644 index 0000000..9d9bef8 Binary files /dev/null and b/walls/CR7vamc.png differ diff --git a/walls/CRihPPQ.jpeg b/walls/CRihPPQ.jpeg new file mode 100644 index 0000000..9576d09 Binary files /dev/null and b/walls/CRihPPQ.jpeg differ diff --git a/walls/CU3pFXn.jpeg b/walls/CU3pFXn.jpeg new file mode 100644 index 0000000..3cdbb20 Binary files /dev/null and b/walls/CU3pFXn.jpeg differ diff --git a/walls/CVMHSbr.png b/walls/CVMHSbr.png new file mode 100644 index 0000000..3446105 Binary files /dev/null and b/walls/CVMHSbr.png differ diff --git a/walls/CWDEoJn.jpeg b/walls/CWDEoJn.jpeg new file mode 100644 index 0000000..347995b Binary files /dev/null and b/walls/CWDEoJn.jpeg differ diff --git a/walls/CWE6rw7.jpeg b/walls/CWE6rw7.jpeg new file mode 100644 index 0000000..fb9a84c Binary files /dev/null and b/walls/CWE6rw7.jpeg differ diff --git a/walls/CX2qHPA.png b/walls/CX2qHPA.png new file mode 100644 index 0000000..df6904c Binary files /dev/null and b/walls/CX2qHPA.png differ diff --git a/walls/CYpLsLr.png b/walls/CYpLsLr.png new file mode 100644 index 0000000..d038575 Binary files /dev/null and b/walls/CYpLsLr.png differ diff --git a/walls/CaAUrCx.jpeg b/walls/CaAUrCx.jpeg new file mode 100644 index 0000000..e21c2c7 Binary files /dev/null and b/walls/CaAUrCx.jpeg differ diff --git a/walls/Cb5seqW.jpeg b/walls/Cb5seqW.jpeg new file mode 100644 index 0000000..2f8a2b5 Binary files /dev/null and b/walls/Cb5seqW.jpeg differ diff --git a/walls/CfVKbZY.jpeg b/walls/CfVKbZY.jpeg new file mode 100644 index 0000000..86d9697 Binary files /dev/null and b/walls/CfVKbZY.jpeg differ diff --git a/walls/Chat~Client~Gifts~Governance~Reddit.2b0501e091e133816154.js b/walls/Chat~Client~Gifts~Governance~Reddit.2b0501e091e133816154.js new file mode 100644 index 0000000..00846ba --- /dev/null +++ b/walls/Chat~Client~Gifts~Governance~Reddit.2b0501e091e133816154.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Chat~Client~Gifts~Governance~Reddit"],{"./bundled-modules/styled-components/styled-components.min.js":function(e,t,n){(function(e){!function(t,o){"use strict";var i="default"in o?o.default:o,r=/([A-Z])/g,s=/^ms-/,a=function(e){return function(e){return e.replace(r,"-$1").toLowerCase()}(e).replace(s,"-ms-")},d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},c=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n},h=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},f=function(e){return null!=e&&"object"===(void 0===e?"undefined":d(e))&&!1===Array.isArray(e)};function g(e){return!0===f(e)&&"[object Object]"===Object.prototype.toString.call(e)}var y=function(e){var t,n;return!1!==g(e)&&"function"==typeof(t=e.constructor)&&!1!==g(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf")},b=function e(t,n,o){if(null==n||!1===n||""===n);else if("string"==typeof n)t.push(n);else if("number"==typeof n)t.push(n.toString());else if(Array.isArray(n))for(var i=0;i0&&(o.length>0&&(o+=" "),o+=s)}}return n?n+" {\n "+o+"\n}":o}(n)):t.push(n.toString())},v=function(e,t){for(var n=[],o=0;o])/g,v=/([[}=:>])\s+/g,w=/(\{[^{]+?);(?=\})/g,C=/\s{2,}/g,S=/([^\(])(:+) */g,T=/[svh]\w+-[tblr]{2}/,R=/\(\s*(.*)\s*\)/g,A=/([\s\S]*?);/g,k=/-self|flex-/g,E=/[^]*?(:[rp][el]a[\w-]+)[^]*/,P=/stretch|:\s*\w+\-(?:conte|avail)/,I=/([^-])(image-set\()/,O="-webkit-",x="-moz-",N="-ms-",_=59,M=125,F=123,D=40,L=41,U=91,j=93,B=10,G=13,H=9,W=64,V=32,Y=38,q=45,z=95,$=42,K=44,J=58,Q=39,X=34,Z=47,ee=62,te=43,ne=126,oe=0,ie=12,re=11,se=107,ae=109,de=115,le=112,ce=111,ue=105,me=99,pe=100,he=112,fe=1,ge=1,ye=0,be=1,ve=1,we=1,Ce=0,Se=0,Te=0,Re=[],Ae=[],ke=0,Ee=null,Pe=-2,Ie=-1,Oe=0,xe=1,Ne=2,_e=3,Me=0,Fe=1,De="",Le="",Ue="";function je(e,t,i,r,s){for(var a,d,l=0,u=0,m=0,p=0,h=0,b=0,v=0,w=0,C=0,T=0,A=0,k=0,E=0,P=0,I=0,z=0,Ce=0,Ae=0,Ee=0,Pe=i.length,Ie=Pe-1,Ge="",ze="",$e="",Ke="",Je="",Qe="";I0&&(ze=ze.replace(o,"")),ze.trim().length>0)){switch(v){case V:case H:case _:case G:case B:break;default:ze+=i.charAt(I)}v=_}if(1===Ce)switch(v){case F:case M:case _:case X:case Q:case D:case L:case K:Ce=0;case H:case G:case B:case V:break;default:for(Ce=0,Ee=I,h=v,I--,v=_;Ee0&&(++I,v=h);case F:Ee=Pe}}switch(v){case F:for(h=(ze=ze.trim()).charCodeAt(0),A=1,Ee=++I;I0&&(ze=ze.replace(o,"")),b=ze.charCodeAt(1)){case pe:case ae:case de:case q:a=t;break;default:a=Re}if(Ee=($e=je(t,a,$e,b,s+1)).length,Te>0&&0===Ee&&(Ee=ze.length),ke>0&&(a=Be(Re,ze,Ae),d=Ye(_e,$e,a,t,ge,fe,Ee,b,s,r),ze=a.join(""),void 0!==d&&0===(Ee=($e=d.trim()).length)&&(b=0,$e="")),Ee>0)switch(b){case de:ze=ze.replace(R,Ve);case pe:case ae:case q:$e=ze+"{"+$e+"}";break;case se:$e=(ze=ze.replace(f,"$1 $2"+(Fe>0?De:"")))+"{"+$e+"}",$e=1===ve||2===ve&&We("@"+$e,3)?"@"+O+$e+"@"+$e:"@"+$e;break;default:$e=ze+$e,r===he&&(Ke+=$e,$e="")}else $e="";break;default:$e=je(t,Be(t,ze,Ae),$e,r,s+1)}Je+=$e,k=0,Ce=0,P=0,z=0,Ae=0,E=0,ze="",$e="",v=i.charCodeAt(++I);break;case M:case _:if((Ee=(ze=(z>0?ze.replace(o,""):ze).trim()).length)>1)switch(0===P&&((h=ze.charCodeAt(0))===q||h>96&&h<123)&&(Ee=(ze=ze.replace(" ",":")).length),ke>0&&void 0!==(d=Ye(xe,ze,t,e,ge,fe,Ke.length,r,s,r))&&0===(Ee=(ze=d.trim()).length)&&(ze="\0\0"),h=ze.charCodeAt(0),b=ze.charCodeAt(1),h){case oe:break;case W:if(b===ue||b===me){Qe+=ze+i.charAt(I);break}default:if(ze.charCodeAt(Ee-1)===J)break;Ke+=He(ze,h,b,ze.charCodeAt(2))}k=0,Ce=0,P=0,z=0,Ae=0,ze="",v=i.charCodeAt(++I)}}switch(v){case G:case B:if(u+p+m+l+Se===0)switch(T){case L:case Q:case X:case W:case ne:case ee:case $:case te:case Z:case q:case J:case K:case _:case F:case M:break;default:P>0&&(Ce=1)}u===Z?u=0:be+k===0&&r!==se&&ze.length>0&&(z=1,ze+="\0"),ke*Me>0&&Ye(Oe,ze,t,e,ge,fe,Ke.length,r,s,r),fe=1,ge++;break;case _:case M:if(u+p+m+l===0){fe++;break}default:switch(fe++,Ge=i.charAt(I),v){case H:case V:if(p+l+u===0)switch(w){case K:case J:case H:case V:Ge="";break;default:v!==V&&(Ge=" ")}break;case oe:Ge="\\0";break;case ie:Ge="\\f";break;case re:Ge="\\v";break;case Y:p+u+l===0&&be>0&&(Ae=1,z=1,Ge="\f"+Ge);break;case 108:if(p+u+l+ye===0&&P>0)switch(I-P){case 2:w===le&&i.charCodeAt(I-3)===J&&(ye=w);case 8:C===ce&&(ye=C)}break;case J:p+u+l===0&&(P=I);break;case K:u+m+p+l===0&&(z=1,Ge+="\r");break;case X:case Q:0===u&&(p=p===v?0:0===p?v:p);break;case U:p+u+m===0&&l++;break;case j:p+u+m===0&&l--;break;case L:p+u+l===0&&m--;break;case D:if(p+u+l===0){if(0===k)switch(2*w+3*C){case 533:break;default:A=0,k=1}m++}break;case W:u+m+p+l+P+E===0&&(E=1);break;case $:case Z:if(p+l+m>0)break;switch(u){case 0:switch(2*v+3*i.charCodeAt(I+1)){case 235:u=Z;break;case 220:Ee=I,u=$}break;case $:v===Z&&w===$&&Ee+2!==I&&(33===i.charCodeAt(Ee+2)&&(Ke+=i.substring(Ee,I+1)),Ge="",u=0)}}if(0===u){if(be+p+l+E===0&&r!==se&&v!==_)switch(v){case K:case ne:case ee:case te:case L:case D:if(0===k){switch(w){case H:case V:case B:case G:Ge+="\0";break;default:Ge="\0"+Ge+(v===K?"":"\0")}z=1}else switch(v){case D:P+7===I&&108===w&&(P=0),k=++A;break;case L:0==(k=--A)&&(z=1,Ge+="\0")}break;case H:case V:switch(w){case oe:case F:case M:case _:case K:case ie:case H:case V:case B:case G:break;default:0===k&&(z=1,Ge+="\0")}}ze+=Ge,v!==V&&v!==H&&(T=v)}}C=w,w=v,I++}if(Ee=Ke.length,Te>0&&0===Ee&&0===Je.length&&0===t[0].length==0&&(r!==ae||1===t.length&&(be>0?Le:Ue)===t[0])&&(Ee=t.join(",").length+2),Ee>0){if(a=0===be&&r!==se?function(e){for(var t,n,i=0,r=e.length,s=Array(r);i1)){if(m=d.charCodeAt(d.length-1),p=n.charCodeAt(0),t="",0!==l)switch(m){case $:case ne:case ee:case te:case V:case D:break;default:t=" "}switch(p){case Y:n=t+Le;case ne:case ee:case te:case V:case L:case D:break;case U:n=t+n+Le;break;case J:switch(2*n.charCodeAt(1)+3*n.charCodeAt(2)){case 530:if(we>0){n=t+n.substring(8,u-1);break}default:(l<1||a[l-1].length<1)&&(n=t+Le+n)}break;case K:t="";default:n=u>1&&n.indexOf(":")>0?t+n.replace(S,"$1"+Le+"$2"):t+n+Le}d+=n}s[i]=d.replace(o,"").trim()}return s}(t):t,ke>0&&void 0!==(d=Ye(Ne,Ke,a,e,ge,fe,Ee,r,s,r))&&0===(Ke=d).length)return Qe+Ke+Je;if(Ke=a.join(",")+"{"+Ke+"}",ve*ye!=0){switch(2!==ve||We(Ke,2)||(ye=0),ye){case ce:Ke=Ke.replace(y,":"+x+"$1")+Ke;break;case le:Ke=Ke.replace(g,"::"+O+"input-$1")+Ke.replace(g,"::"+x+"$1")+Ke.replace(g,":"+N+"input-$1")+Ke}ye=0}}return Qe+Ke+Je}function Be(e,t,n){var o=t.trim().split(u),i=o,r=o.length,s=e.length;switch(s){case 0:case 1:for(var a=0,d=0===s?"":e[0]+" ";a0&&be>0)return i.replace(p,"$1").replace(m,"$1"+Ue);break;default:return e.trim()+i.replace(m,"$1"+e.trim())}default:if(n*be>0&&i.indexOf("\f")>0)return i.replace(m,(e.charCodeAt(0)===J?"":"$1")+e.trim())}return e+i}function He(e,t,n,o){var d,c=0,u=e+";",m=2*t+3*n+4*o;if(944===m)return function(e){var t=e.length,n=e.indexOf(":",9)+1,o=e.substring(0,n).trim(),i=e.substring(n,t-1).trim();switch(e.charCodeAt(9)*Fe){case 0:break;case q:if(110!==e.charCodeAt(10))break;default:for(var r=i.split((i="",a)),s=0,n=0,t=r.length;sW&&u<90||u>96&&u<123||u===z||u===q&&d.charCodeAt(1)!==q))switch(isNaN(parseFloat(d))+(-1!==d.indexOf("("))){case 1:switch(d){case"infinite":case"alternate":case"backwards":case"running":case"normal":case"forwards":case"both":case"none":case"linear":case"ease":case"ease-in":case"ease-out":case"ease-in-out":case"paused":case"reverse":case"alternate-reverse":case"inherit":case"initial":case"unset":case"step-start":case"step-end":break;default:d+=De}}c[n++]=d}i+=(0===s?"":",")+c.join(" ")}}return i=o+i+";",1===ve||2===ve&&We(i,1)?O+i+i:i}(u);if(0===ve||2===ve&&!We(u,1))return u;switch(m){case 1015:return 97===u.charCodeAt(10)?O+u+u:u;case 951:return 116===u.charCodeAt(3)?O+u+u:u;case 963:return 110===u.charCodeAt(5)?O+u+u:u;case 1009:if(100!==u.charCodeAt(4))break;case 969:case 942:return O+u+u;case 978:return O+u+x+u+u;case 1019:case 983:return O+u+x+u+N+u+u;case 883:return u.charCodeAt(8)===q?O+u+u:u.indexOf("image-set(",11)>0?u.replace(I,"$1"+O+"$2")+u:u;case 932:if(u.charCodeAt(4)===q)switch(u.charCodeAt(5)){case 103:return O+"box-"+u.replace("-grow","")+O+u+N+u.replace("grow","positive")+u;case 115:return O+u+N+u.replace("shrink","negative")+u;case 98:return O+u+N+u.replace("basis","preferred-size")+u}return O+u+N+u+u;case 964:return O+u+N+"flex-"+u+u;case 1023:if(99!==u.charCodeAt(8))break;return d=u.substring(u.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),O+"box-pack"+d+O+u+N+"flex-pack"+d+u;case 1005:return r.test(u)?u.replace(i,":"+O)+u.replace(i,":"+x)+u:u;case 1e3:switch(c=(d=u.substring(13).trim()).indexOf("-")+1,d.charCodeAt(0)+d.charCodeAt(c)){case 226:d=u.replace(T,"tb");break;case 232:d=u.replace(T,"tb-rl");break;case 220:d=u.replace(T,"lr");break;default:return u}return O+u+N+d+u;case 1017:if(-1===u.indexOf("sticky",9))return u;case 975:switch(c=(u=e).length-10,m=(d=(33===u.charCodeAt(c)?u.substring(0,c):u).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|d.charCodeAt(7))){case 203:if(d.charCodeAt(8)<111)break;case 115:u=u.replace(d,O+d)+";"+u;break;case 207:case 102:u=u.replace(d,O+(m>102?"inline-":"")+"box")+";"+u.replace(d,O+d)+";"+u.replace(d,N+d+"box")+";"+u}return u+";";case 938:if(u.charCodeAt(5)===q)switch(u.charCodeAt(6)){case 105:return d=u.replace("-items",""),O+u+O+"box-"+d+N+"flex-"+d+u;case 115:return O+u+N+"flex-item-"+u.replace(k,"")+u;default:return O+u+N+"flex-line-pack"+u.replace("align-content","").replace(k,"")+u}break;case 973:case 989:if(u.charCodeAt(3)!==q||122===u.charCodeAt(4))break;case 931:case 953:if(!0===P.test(e))return 115===(d=e.substring(e.indexOf(":")+1)).charCodeAt(0)?He(e.replace("stretch","fill-available"),t,n,o).replace(":fill-available",":stretch"):u.replace(d,O+d)+u.replace(d,x+d.replace("fill-",""))+u;break;case 962:if(u=O+u+(102===u.charCodeAt(5)?N+u:"")+u,n+o===211&&105===u.charCodeAt(13)&&u.indexOf("transform",10)>0)return u.substring(0,u.indexOf(";",27)+1).replace(s,"$1"+O+"$2")+u}return u}function We(e,t){var n=e.indexOf(1===t?":":"{"),o=e.substring(0,3!==t?n:10),i=e.substring(n+1,e.length-1);return Ee(2!==t?o:o.replace(E,"$1"),i,t)}function Ve(e,t){var n=He(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(A," or ($1)").substring(4):"("+t+")"}function Ye(e,t,n,o,i,r,s,a,d,l){for(var c,u=0,m=t;u0&&(De=i.replace(h,r===U?"":"-")),r=1,1===be?Ue=i:Le=i;var s,a=[Ue];ke>0&&void 0!==(s=Ye(Ie,n,a,a,ge,fe,0,0,0,0))&&"string"==typeof s&&(n=s);var d=je(Re,a,n,0,0);return ke>0&&void 0!==(s=Ye(Pe,d,a,a,ge,fe,d.length,0,0,0))&&"string"!=typeof(d=s)&&(r=0),De="",Ue="",Le="",ye=0,ge=1,fe=1,Ce*r==0?d:function(e){return e.replace(o,"").replace(b,"").replace(v,"$1").replace(w,"$1").replace(C," ")}(d)}return $e.use=function e(t){switch(t){case void 0:case null:ke=Ae.length=0;break;default:if("function"==typeof t)Ae[ke++]=t;else if("object"===(void 0===t?"undefined":d(t)))for(var n=0,o=t.length;nk;n=Math.floor(n/k))t=A[n%k]+t;return A[n%k]+t},P=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:"";l(this,t);var r=h(this,e.call(this)),s=x();null!==s&&n.setAttribute("nonce",s);var a=O(i);return r.el=n,r.isLocal=o,r.ready=!1,r.size=a.length,r.components=a.reduce(function(e,t){return e[t.componentId]=t,e},{}),r}return m(t,e),t.prototype.isSealed=function(){return this.size>=40},t.prototype.addComponent=function(e){this.ready||this.replaceElement();var t={componentId:e,textNode:document.createTextNode("")};this.el.appendChild(t.textNode),this.size+=1,this.components[e]=t},t.prototype.inject=function(e,t,n){this.ready||this.replaceElement();var o=this.components[e];if(""===o.textNode.data&&o.textNode.appendData("\n/* sc-component-id: "+e+" */\n"),o.textNode.appendData(t.join(" ")),null!=n){var i=this.el.getAttribute(U);this.el.setAttribute(U,i?i+" "+n:n)}},t.prototype.toHTML=function(){return this.el.outerHTML},t.prototype.toReactElement=function(){throw new Error("")},t.prototype.clone=function(){throw new Error("")},t.prototype.replaceElement=function(){var e=this;if(this.ready=!0,0!==this.size){var t=this.el.cloneNode(!1);if(t.appendChild(document.createTextNode("\n")),Object.keys(this.components).forEach(function(n){var o=e.components[n];o.textNode=document.createTextNode(o.cssFromDOM),t.appendChild(o.textNode)}),!this.el.parentNode)throw new Error("");this.el.parentNode.replaceChild(t,this.el),this.el=t}},t}(F):function(e){function t(n,o,i){l(this,t);var r=h(this,e.call(this)),s=x();s&&n.setAttribute("nonce",s);var a=O(i);return r.el=n,r.isLocal=o,r.ready=!1,r.componentSizes=[],r.size=a.length,r.components=a.reduce(function(e,t){return e[t.componentId]=t,e},{}),r}return m(t,e),t.prototype.replaceElement=function(){var e=this,t=this.el.cloneNode(!1);if(t.setAttribute(U,""),!this.el.parentNode)throw new Error("");this.el.parentNode.replaceChild(t,this.el),this.el=t,this.ready=!0;var n=_(t);Object.keys(this.components).forEach(function(t){for(var o=e.components[t],i=o.cssFromDOM,r=T([i]),s=r.length,a=0,d=0;d=1e3},t.prototype.addComponent=function(e){this.ready||this.replaceElement(),this.components[e]={componentIndex:this.componentSizes.length,css:""},this.componentSizes.push(0),this.size+=1},t.prototype.inject=function(e,t){this.ready||this.replaceElement();for(var n=this.components[e],o=t.length,i=_(this.el),r=n.componentIndex,s=function(e,t){for(var n=0,o=0;o<=t;o+=1)n+=e[o];return n}(this.componentSizes,r),a=0,d=0;d1&&void 0!==arguments[1]?arguments[1]:[],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};l(this,e),this.hashes={},this.deferredInjections={},this.stylesCacheable=W,this.tagConstructor=t,this.tags=n,this.names=o,this.constructComponentTagMap()}return e.prototype.constructComponentTagMap=function(){var e=this;this.componentTags={},this.tags.forEach(function(t){t.getComponentIds().forEach(function(n){e.componentTags[n]=t})})},e.prototype.getName=function(e){return this.hashes[e.toString()]},e.prototype.alreadyInjected=function(e,t){return!!this.names[t]&&(this.hashes[e.toString()]=t,!0)},e.prototype.hasInjectedComponent=function(e){return!!this.componentTags[e]},e.prototype.deferredInject=function(e,t,n){this===G&&H.forEach(function(o){o.deferredInject(e,t,n)}),this.getOrCreateTag(e,t),this.deferredInjections[e]=n},e.prototype.inject=function(e,t,n,o,i){this===G&&H.forEach(function(o){o.inject(e,t,n)});var r=this.getOrCreateTag(e,t),s=this.deferredInjections[e];s&&(r.inject(e,s),delete this.deferredInjections[e]),r.inject(e,n,i),o&&i&&(this.hashes[o.toString()]=i)},e.prototype.toHTML=function(){return this.tags.map(function(e){return e.toHTML()}).join("")},e.prototype.toReactElements=function(){return this.tags.map(function(e,t){return e.toReactElement("sc-"+t)})},e.prototype.getOrCreateTag=function(e,t){var n=this.componentTags[e];if(n)return n;var o=this.tags[this.tags.length-1],i=!o||o.isSealed()||o.isLocal!==t?this.createNewTag(t):o;return this.componentTags[e]=i,i.addComponent(e),i},e.prototype.createNewTag=function(e){var t=this.tagConstructor(e);return this.tags.push(t),t},e.reset=function(t){G=e.create(t)},e.create=function(){return((arguments.length>0&&void 0!==arguments[0]?arguments[0]:!W)?Q:L).create()},e.clone=function(t){var n=new e(t.tagConstructor,t.tags.map(function(e){return e.clone()}),u({},t.names));return n.hashes=u({},t.hashes),n.deferredInjections=u({},t.deferredInjections),H.push(n),n},c(e,null,[{key:"instance",get:function(){return G||(G=e.create())}}]),e}();Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable,function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()&&Object.assign;var Y="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";function q(){}var z,$=w(function(e){e.exports=function(){function e(e,t,n,o,i,r){if(r!==Y){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=q,n.PropTypes=n,n}()}),K=function(e){function t(){return l(this,t),h(this,e.apply(this,arguments))}return m(t,e),t.prototype.getChildContext=function(){var e;return(e={})[B]=this.props.sheet,e},t.prototype.render=function(){return i.Children.only(this.props.children)},t}(o.Component);K.childContextTypes=((z={})[B]=$.oneOfType([$.instanceOf(V),$.instanceOf(Q)]).isRequired,z);var J=function(){function e(t){l(this,e),this.emitted=!1,this.isLocal=t,this.isProduction=!0,this.components={},this.size=0,this.names=[]}return e.prototype.isSealed=function(){return this.emitted},e.prototype.getComponentIds=function(){return Object.keys(this.components)},e.prototype.addComponent=function(e){if(this.components[e])throw new Error("");this.components[e]={componentId:e,css:""},this.size+=1},e.prototype.concatenateCSS=function(){var e=this;return Object.keys(this.components).reduce(function(t,n){return t+e.components[n].css},"")},e.prototype.inject=function(e,t,n){var o=this.components[e];if(!o)throw new Error("");""===o.css&&(o.css="/* sc-component-id: "+e+" */\n");for(var i=t.length,r=0;r"+this.concatenateCSS()+""},e.prototype.toReactElement=function(e){var t,n=((t={})[U]=this.names.join(" "),t[j]=this.isLocal.toString(),t),o=x();return o&&(n.nonce=o),this.emitted=!0,i.createElement("style",u({key:e,type:"text/css"},n,{dangerouslySetInnerHTML:{__html:this.concatenateCSS()}}))},e.prototype.clone=function(){var t=this,n=new e(this.isLocal);return n.names=[].concat(this.names),n.size=this.size,n.components=Object.keys(this.components).reduce(function(e,n){return e[n]=u({},t.components[n]),e},{}),n},e}(),Q=function(){function e(){l(this,e),this.instance=V.clone(V.instance),this.isStreaming=!1}return e.prototype.collectStyles=function(e){if(this.closed)throw new Error("");return i.createElement(K,{sheet:this.instance},e)},e.prototype.getStyleTags=function(){return this.closed||(H.splice(H.indexOf(this.instance),1),this.closed=!0),this.instance.toHTML()},e.prototype.getStyleElement=function(){return this.closed||(H.splice(H.indexOf(this.instance),1),this.closed=!0),this.instance.toReactElements()},e.prototype.interleaveWithNodeStream=function(e){throw new Error("")},e.create=function(){return new V(function(e){return new J(e)})},e}();function X(e){return"string"==typeof e}var Z={children:!0,dangerouslySetInnerHTML:!0,key:!0,ref:!0,autoFocus:!0,defaultValue:!0,valueLink:!0,defaultChecked:!0,checkedLink:!0,innerHTML:!0,suppressContentEditableWarning:!0,onFocusIn:!0,onFocusOut:!0,className:!0},ee={onCopy:!0,onCut:!0,onPaste:!0,onCompositionEnd:!0,onCompositionStart:!0,onCompositionUpdate:!0,onKeyDown:!0,onKeyPress:!0,onKeyUp:!0,onFocus:!0,onBlur:!0,onChange:!0,onInput:!0,onSubmit:!0,onReset:!0,onClick:!0,onContextMenu:!0,onDoubleClick:!0,onDrag:!0,onDragEnd:!0,onDragEnter:!0,onDragExit:!0,onDragLeave:!0,onDragOver:!0,onDragStart:!0,onDrop:!0,onMouseDown:!0,onMouseEnter:!0,onMouseLeave:!0,onMouseMove:!0,onMouseOut:!0,onMouseOver:!0,onMouseUp:!0,onSelect:!0,onTouchCancel:!0,onTouchEnd:!0,onTouchMove:!0,onTouchStart:!0,onScroll:!0,onWheel:!0,onAbort:!0,onCanPlay:!0,onCanPlayThrough:!0,onDurationChange:!0,onEmptied:!0,onEncrypted:!0,onEnded:!0,onError:!0,onLoadedData:!0,onLoadedMetadata:!0,onLoadStart:!0,onPause:!0,onPlay:!0,onPlaying:!0,onProgress:!0,onRateChange:!0,onSeeked:!0,onSeeking:!0,onStalled:!0,onSuspend:!0,onTimeUpdate:!0,onVolumeChange:!0,onWaiting:!0,onLoad:!0,onAnimationStart:!0,onAnimationEnd:!0,onAnimationIteration:!0,onTransitionEnd:!0,onCopyCapture:!0,onCutCapture:!0,onPasteCapture:!0,onCompositionEndCapture:!0,onCompositionStartCapture:!0,onCompositionUpdateCapture:!0,onKeyDownCapture:!0,onKeyPressCapture:!0,onKeyUpCapture:!0,onFocusCapture:!0,onBlurCapture:!0,onChangeCapture:!0,onInputCapture:!0,onSubmitCapture:!0,onResetCapture:!0,onClickCapture:!0,onContextMenuCapture:!0,onDoubleClickCapture:!0,onDragCapture:!0,onDragEndCapture:!0,onDragEnterCapture:!0,onDragExitCapture:!0,onDragLeaveCapture:!0,onDragOverCapture:!0,onDragStartCapture:!0,onDropCapture:!0,onMouseDownCapture:!0,onMouseEnterCapture:!0,onMouseLeaveCapture:!0,onMouseMoveCapture:!0,onMouseOutCapture:!0,onMouseOverCapture:!0,onMouseUpCapture:!0,onSelectCapture:!0,onTouchCancelCapture:!0,onTouchEndCapture:!0,onTouchMoveCapture:!0,onTouchStartCapture:!0,onScrollCapture:!0,onWheelCapture:!0,onAbortCapture:!0,onCanPlayCapture:!0,onCanPlayThroughCapture:!0,onDurationChangeCapture:!0,onEmptiedCapture:!0,onEncryptedCapture:!0,onEndedCapture:!0,onErrorCapture:!0,onLoadedDataCapture:!0,onLoadedMetadataCapture:!0,onLoadStartCapture:!0,onPauseCapture:!0,onPlayCapture:!0,onPlayingCapture:!0,onProgressCapture:!0,onRateChangeCapture:!0,onSeekedCapture:!0,onSeekingCapture:!0,onStalledCapture:!0,onSuspendCapture:!0,onTimeUpdateCapture:!0,onVolumeChangeCapture:!0,onWaitingCapture:!0,onLoadCapture:!0,onAnimationStartCapture:!0,onAnimationEndCapture:!0,onAnimationIterationCapture:!0,onTransitionEndCapture:!0},te={accept:!0,acceptCharset:!0,accessKey:!0,action:!0,allowFullScreen:!0,allowTransparency:!0,alt:!0,as:!0,async:!0,autoComplete:!0,autoPlay:!0,capture:!0,cellPadding:!0,cellSpacing:!0,charSet:!0,challenge:!0,checked:!0,cite:!0,classID:!0,className:!0,cols:!0,colSpan:!0,content:!0,contentEditable:!0,contextMenu:!0,controls:!0,coords:!0,crossOrigin:!0,data:!0,dateTime:!0,default:!0,defer:!0,dir:!0,disabled:!0,download:!0,draggable:!0,encType:!0,form:!0,formAction:!0,formEncType:!0,formMethod:!0,formNoValidate:!0,formTarget:!0,frameBorder:!0,headers:!0,height:!0,hidden:!0,high:!0,href:!0,hrefLang:!0,htmlFor:!0,httpEquiv:!0,icon:!0,id:!0,inputMode:!0,integrity:!0,is:!0,keyParams:!0,keyType:!0,kind:!0,label:!0,lang:!0,list:!0,loop:!0,low:!0,manifest:!0,marginHeight:!0,marginWidth:!0,max:!0,maxLength:!0,media:!0,mediaGroup:!0,method:!0,min:!0,minLength:!0,multiple:!0,muted:!0,name:!0,nonce:!0,noValidate:!0,open:!0,optimum:!0,pattern:!0,placeholder:!0,playsInline:!0,poster:!0,preload:!0,profile:!0,radioGroup:!0,readOnly:!0,referrerPolicy:!0,rel:!0,required:!0,reversed:!0,role:!0,rows:!0,rowSpan:!0,sandbox:!0,scope:!0,scoped:!0,scrolling:!0,seamless:!0,selected:!0,shape:!0,size:!0,sizes:!0,span:!0,spellCheck:!0,src:!0,srcDoc:!0,srcLang:!0,srcSet:!0,start:!0,step:!0,style:!0,summary:!0,tabIndex:!0,target:!0,title:!0,type:!0,useMap:!0,value:!0,width:!0,wmode:!0,wrap:!0,about:!0,datatype:!0,inlist:!0,prefix:!0,property:!0,resource:!0,typeof:!0,vocab:!0,autoCapitalize:!0,autoCorrect:!0,autoSave:!0,color:!0,itemProp:!0,itemScope:!0,itemType:!0,itemID:!0,itemRef:!0,results:!0,security:!0,unselectable:0},ne={accentHeight:!0,accumulate:!0,additive:!0,alignmentBaseline:!0,allowReorder:!0,alphabetic:!0,amplitude:!0,arabicForm:!0,ascent:!0,attributeName:!0,attributeType:!0,autoReverse:!0,azimuth:!0,baseFrequency:!0,baseProfile:!0,baselineShift:!0,bbox:!0,begin:!0,bias:!0,by:!0,calcMode:!0,capHeight:!0,clip:!0,clipPath:!0,clipRule:!0,clipPathUnits:!0,colorInterpolation:!0,colorInterpolationFilters:!0,colorProfile:!0,colorRendering:!0,contentScriptType:!0,contentStyleType:!0,cursor:!0,cx:!0,cy:!0,d:!0,decelerate:!0,descent:!0,diffuseConstant:!0,direction:!0,display:!0,divisor:!0,dominantBaseline:!0,dur:!0,dx:!0,dy:!0,edgeMode:!0,elevation:!0,enableBackground:!0,end:!0,exponent:!0,externalResourcesRequired:!0,fill:!0,fillOpacity:!0,fillRule:!0,filter:!0,filterRes:!0,filterUnits:!0,floodColor:!0,floodOpacity:!0,focusable:!0,fontFamily:!0,fontSize:!0,fontSizeAdjust:!0,fontStretch:!0,fontStyle:!0,fontVariant:!0,fontWeight:!0,format:!0,from:!0,fx:!0,fy:!0,g1:!0,g2:!0,glyphName:!0,glyphOrientationHorizontal:!0,glyphOrientationVertical:!0,glyphRef:!0,gradientTransform:!0,gradientUnits:!0,hanging:!0,horizAdvX:!0,horizOriginX:!0,ideographic:!0,imageRendering:!0,in:!0,in2:!0,intercept:!0,k:!0,k1:!0,k2:!0,k3:!0,k4:!0,kernelMatrix:!0,kernelUnitLength:!0,kerning:!0,keyPoints:!0,keySplines:!0,keyTimes:!0,lengthAdjust:!0,letterSpacing:!0,lightingColor:!0,limitingConeAngle:!0,local:!0,markerEnd:!0,markerMid:!0,markerStart:!0,markerHeight:!0,markerUnits:!0,markerWidth:!0,mask:!0,maskContentUnits:!0,maskUnits:!0,mathematical:!0,mode:!0,numOctaves:!0,offset:!0,opacity:!0,operator:!0,order:!0,orient:!0,orientation:!0,origin:!0,overflow:!0,overlinePosition:!0,overlineThickness:!0,paintOrder:!0,panose1:!0,pathLength:!0,patternContentUnits:!0,patternTransform:!0,patternUnits:!0,pointerEvents:!0,points:!0,pointsAtX:!0,pointsAtY:!0,pointsAtZ:!0,preserveAlpha:!0,preserveAspectRatio:!0,primitiveUnits:!0,r:!0,radius:!0,refX:!0,refY:!0,renderingIntent:!0,repeatCount:!0,repeatDur:!0,requiredExtensions:!0,requiredFeatures:!0,restart:!0,result:!0,rotate:!0,rx:!0,ry:!0,scale:!0,seed:!0,shapeRendering:!0,slope:!0,spacing:!0,specularConstant:!0,specularExponent:!0,speed:!0,spreadMethod:!0,startOffset:!0,stdDeviation:!0,stemh:!0,stemv:!0,stitchTiles:!0,stopColor:!0,stopOpacity:!0,strikethroughPosition:!0,strikethroughThickness:!0,string:!0,stroke:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeLinecap:!0,strokeLinejoin:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0,surfaceScale:!0,systemLanguage:!0,tableValues:!0,targetX:!0,targetY:!0,textAnchor:!0,textDecoration:!0,textRendering:!0,textLength:!0,to:!0,transform:!0,u1:!0,u2:!0,underlinePosition:!0,underlineThickness:!0,unicode:!0,unicodeBidi:!0,unicodeRange:!0,unitsPerEm:!0,vAlphabetic:!0,vHanging:!0,vIdeographic:!0,vMathematical:!0,values:!0,vectorEffect:!0,version:!0,vertAdvY:!0,vertOriginX:!0,vertOriginY:!0,viewBox:!0,viewTarget:!0,visibility:!0,widths:!0,wordSpacing:!0,writingMode:!0,x:!0,xHeight:!0,x1:!0,x2:!0,xChannelSelector:!0,xlinkActuate:!0,xlinkArcrole:!0,xlinkHref:!0,xlinkRole:!0,xlinkShow:!0,xlinkTitle:!0,xlinkType:!0,xmlBase:!0,xmlns:!0,xmlnsXlink:!0,xmlLang:!0,xmlSpace:!0,y:!0,y1:!0,y2:!0,yChannelSelector:!0,z:!0,zoomAndPan:!0},oe=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),ie=function(e,t){return!0===e[t]};function re(e){return e.displayName||e.name||"Component"}var se=function(e,t,n){var o=n&&e.theme===n.theme;return e.theme&&!o?e.theme:t},ae=/[[\].#*$><+~=|^:(),"'`-]+/g,de=/(^-|-$)/g;function le(e){return e.replace(ae,"-").replace(de,"")}var ce,ue=function(e){var t={},n=0,o=e;return{publish:function(e){for(var n in o=e,t){var i=t[n];void 0!==i&&i(o)}},subscribe:function(e){var o=n;return t[o]=e,n+=1,o},unsubscribe:function(e){t[e]=void 0},currentState:function(){return o}}},me="__styled-components__",pe=me+"next__",he=$.shape({getTheme:$.func,subscribe:$.func,unsubscribe:$.func,currentTheme:$.func}),fe=function(e){function t(n){l(this,t);var o=h(this,e.call(this,n));return o.unsubscribeToOuterId=-1,o.getTheme=o.getTheme.bind(o),o.broadcast=ue(o.getTheme(n.theme)),o}return m(t,e),t.prototype.getChildContext=function(){var e,t=this;return u({},this.context,((e={})[pe]={getTheme:this.getTheme,subscribe:this.broadcast.subscribe,unsubscribe:this.broadcast.unsubscribe,currentTheme:this.broadcast.currentState},e[me]=function(e){var n=t.broadcast.subscribe(e);return function(){return t.broadcast.unsubscribe(n)}},e))},t.prototype.componentWillReceiveProps=function(e){this.props.theme!==e.theme&&this.publish(e.theme)},t.prototype.getTheme=function(e){return e||this.props.theme},t.prototype.publish=function(e){this.broadcast.publish(this.getTheme(e))},t.prototype.render=function(){return this.props.children?i.Children.only(this.props.children):null},t}(o.Component);fe.childContextTypes=((ce={})[me]=$.func,ce[pe]=he,ce);var ge={},ye=function(e){return ie(ee,e)||"children"===e||"className"===e||"innerRef"===e||"ref"===e||"theme"===e||"style"===e},be=function(e){var t=0;for(var n in e)ye(n)||(t+=1);return t};function ve(e){for(var t,n=0|e.length,o=0|n,i=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(t>>>16)&65535)<<16),o=1540483477*(65535&o)+((1540483477*(o>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++i;switch(n){case 3:o^=(255&e.charCodeAt(i+2))<<16;case 2:o^=(255&e.charCodeAt(i+1))<<8;case 1:o=1540483477*(65535&(o^=255&e.charCodeAt(i)))+((1540483477*(o>>>16)&65535)<<16)}return o=1540483477*(65535&(o^=o>>>13))+((1540483477*(o>>>16)&65535)<<16),(o^=o>>>15)>>>0}var we=function e(t,n){for(var o=0;o2&&void 0!==arguments[2]?arguments[2]:{};if("string"!=typeof o&&"function"!=typeof o)throw new Error("");var r=function(t){for(var r=arguments.length,s=Array(r>1?r-1:0),a=1;a0&&(i+=" "),i+=e,void 0!==o&&(i.length>0&&(i+=" "),i+=o),i.length>0&&(i+=" "),i+=t},a=function(e,t,n,i,r){var s,a=n.innerRef,d=u({className:t},r),l=X(i);for(var c in R(i)?(d.innerRef=a,l=!1):d.ref=a,n)"innerRef"!==c&&"className"!==c&&(e||!l||ie(Z,s=c)||ie(ee,s)||ie(te,s)||ie(ne,s)||oe(s.toLowerCase()))&&(d[c]=n[c]);return o.createElement(i,d)},d=function(e){function t(n,o){l(this,t);var i=h(this,e.call(this,n,o));i.state={generatedClassName:""};var r=o[B]||V.instance,s=i.constructor.componentStyle;return i.state={generatedClassName:s.generateAndInjectStyles(ge,r)},i}return m(t,e),t.prototype.render=function(){var e=this.constructor.target,t=void 0!==this.constructor.attrs?this.constructor.attrs.className:void 0,n=s(this.constructor.styledComponentId,this.state.generatedClassName,this.props.className,t);return a(!0,n,this.props,e,this.constructor.attrs)},t}(o.Component);d.contextTypes=((n={})[B]=$.oneOfType([$.instanceOf(V),$.instanceOf(Q)]),n);var f=function(e){function t(n,o){l(this,t);var i=h(this,e.call(this,n,o));g.call(i);var r=i.constructor.componentStyle,s=o[pe],a=o[B]||V.instance,d=void 0;if(void 0!==s){var c=s.currentTheme;d=se(i.props,c(),i.constructor.defaultProps)}else d=i.props.theme||{};var u=i.possiblyReusedClassname(n,d),m=void 0;if(!1!==u)m=u;else{var p=i.buildExecutionContext(d,n);m=r.generateAndInjectStyles(p,a),i.cacheLastPropsAndTheme(n,d)}return i.theme=d,i.state={generatedClassName:m},i}return m(t,e),t.prototype.cacheLastPropsAndTheme=function(e,t){var n=this.constructor,o=n.componentStyle;n.warnTooManyClasses,(this.context[B]||V.instance).stylesCacheable&&(o.lastProps=e,o.lastTheme=t)},t.prototype.possiblyReusedClassname=function(e,t){var n=this.constructor.componentStyle,o=n.lastClassName,i=n.lastProps,r=n.lastTheme;if(void 0===o||void 0===i||r!==t)return!1;if(i===e)return o;if(be(e)!==be(i))return!1;for(var s in e){var a=e[s],d=i[s];if(!ye(s)&&a!==d)return!1}return this.cacheLastPropsAndTheme(e,t),n.lastClassName},t.prototype.unsubscribeFromContext=function(){-1!==this.unsubscribeId&&this.context[pe].unsubscribe(this.unsubscribeId)},t.prototype.buildExecutionContext=function(e,t){var n=this.constructor.attrs,o=u({},t,{theme:e});if(void 0===n)return o;for(var i in this.attrs={},n){var r=n[i];this.attrs[i]="function"==typeof r?r(o):r}return u({},o,this.attrs)},t.prototype.generateAndInjectStyles=function(e,t){var n=this.possiblyReusedClassname(t,e);if(!1!==n)return n;var o=this.constructor,i=o.componentStyle,r=(o.warnTooManyClasses,this.context[B]||V.instance),s=this.buildExecutionContext(e,t),a=i.generateAndInjectStyles(s,r);return this.cacheLastPropsAndTheme(t,e),a},t.prototype.updateThemeAndClassName=function(e,t){var n=this.generateAndInjectStyles(e,t);this.theme=e,this.setState({generatedClassName:n})},t.prototype.componentDidMount=function(){var e=this.context[pe];void 0!==e&&(this.unsubscribeId=e.subscribe(this.listenToThemeUpdates))},t.prototype.componentWillUnmount=function(){this.unsubscribeFromContext();var e=this.constructor.componentStyle;e.lastProps===this.props&&(e.lastProps=void 0,e.lastTheme=void 0)},t.prototype.componentWillReceiveProps=function(e){var t=se(e,this.theme,this.constructor.defaultProps),n=this.possiblyReusedClassname(e,t);if(!1===n){var o=this.generateAndInjectStyles(t,e);this.theme=t,this.setState({generatedClassName:o})}else n!==this.state.generatedClassName&&this.setState({generatedClassName:n})},t.prototype.render=function(){var e=this.constructor.target,t=s(this.constructor.styledComponentId,this.state.generatedClassName,this.props.className,this.attrs.className);return a(!1,t,this.props,e,this.constructor.attrs)},t}(o.Component);f.contextTypes=((i={})[pe]=he,i[B]=$.oneOfType([$.instanceOf(V),$.instanceOf(Q)]),i);var g=function(){var e=this;this.attrs={},this.state={generatedClassName:""},this.unsubscribeId=-1,this.listenToThemeUpdates=function(t){var n=se(e.props,t,e.constructor.defaultProps);n!==e.theme&&e.updateThemeAndClassName(n,e.props)}};return function n(o,i,s){var a=i.displayName,g=void 0===a?X(o)?"styled."+o:"Styled("+re(o)+")":a,y=i.componentId,b=void 0===y?function(t,n){var o="string"!=typeof t?"sc":le(t),i=void 0;if(t)i=o+"-"+e.generateName(o);else{var s=(r[o]||0)+1;r[o]=s,i=o+"-"+e.generateName(o+s)}return void 0!==n?n+"-"+i:i}(i.displayName,i.parentComponentId):y,v=i.rules,w=i.attrs,C=i.ParentComponent,S=i.displayName&&i.componentId?i.displayName+"-"+i.componentId:b,T=o,R=s;(o.prototype instanceof d||o.prototype instanceof f)&&o.componentStyle&&(T=o.target,R=o.componentStyle.rules.concat(R));var A=new e(void 0===v?R:v.concat(R),w,S);C||(C=A.isStatic?d:f);var k=function(e){function r(){return l(this,r),h(this,e.apply(this,arguments))}return m(r,e),r.withComponent=function(e){var t=i.componentId,o=p(i,["componentId"]),a=t&&t+"-"+(X(e)?e:le(re(e))),d=u({},o,{componentId:a,ParentComponent:r});return n(e,d,s)},c(r,null,[{key:"extend",get:function(){var e=i.rules,a=i.componentId,d=p(i,["rules","componentId"]),l=void 0===e?s:e.concat(s),c=u({},d,{rules:l,parentComponentId:a,ParentComponent:r});return t(n,o,c)}}]),r}(C);return k.displayName=g,k.styledComponentId=S,k.attrs=w,k.componentStyle=A,k.target=T,k}}(ke,Ee),Ie=function(e,t,n){return function(o){for(var i=arguments.length,r=Array(i>1?i-1:0),s=1;s1?o-1:0),r=1;rasync(o,i,s)=>{const d=Date.now(),l=i().platform.currentPage;if(o(p({action:t,location:e,routeMatch:n})),(!l||!Object(r.a)(l.url,e))&&n){const e=n.match;await n.route.action(e)(o,i,s);const t=n.route.meta;if(t){const e=Date.now()-d;Object(a.b)({duration:e,meta:t})}}},p=Object(d.a)(l),h=(Object(d.a)(c),Object(d.a)(u)),f=e=>async(t,n,o)=>{const i=n().platform.currentPage;if(!i)return;const r=i.key,s=e.title,a=e.description,d=e.icon,l=e.type;await t(h({key:r,title:s,description:a,icon:d,type:l}))},g=()=>async(e,t,n)=>{const r=t().platform.currentPage;if(!r)return;const a=r.key;await e(h({key:a,description:Object(i.a)("en","header.ogDescription"),icon:o.a.ogImage,title:Object(i.a)("en","header.ogTitle"),type:s.qb.WEBSITE}))}},"./src/app/actions/tooltip.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return i}),n.d(t,"a",function(){return r}),n.d(t,"c",function(){return s}),n.d(t,"d",function(){return a}),n.d(t,"e",function(){return d}),n.d(t,"f",function(){return l});var o=n("./src/lib/makeActionCreator/index.ts");const i="TOOLTIP__DROPDOWN_TOGGLED",r="TOOLTIP__DROPDOWN_SET",s="TOOLTIP__DROPDOWN_UNSET",a=Object(o.a)(r),d=Object(o.a)(i),l=Object(o.a)(s)},"./src/app/reducers/tooltipId/index.ts":function(e,t,n){"use strict";var o=n("./src/app/actions/overlayEvents.ts"),i=n("./src/app/actions/platform.ts"),r=n("./src/app/actions/tooltip.ts");t.a=((e=null,t)=>{switch(t.type){case r.b:{const n=t.payload.tooltipId;return e===n?null:n}case r.a:{const n=t.payload.tooltipId;return e===n?e:n}case r.c:case i.a:case o.b:case o.c:case o.a:return null;default:return e}})},"./src/app/strings/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/lodash/get.js"),i=n.n(o),r=n("./node_modules/react/index.js"),s=n.n(r),a=n("./src/lib/constants/index.ts"),d=n("./src/lib/logs/console.ts"),l=n("./src/lib/stringInterpolate/index.ts"),c=n("./src/app/strings/sources/error.js"),u={errors:{unknowngild:{en:"Gilding unknown thing"}},awards:{en:"Awards"},awardBadge:{silverTooltipMessage:{en:"This %{postOrComment} has received the Silver Award %{count} time(s)"},goldTooltipMessage:{en:"This %{postOrComment} has received the Gold Award %{count} time(s)"},platinumTooltipMessage:{en:"This %{postOrComment} has received the Platinum Award %{count} time(s)"}},checkoutForm:{cardExpiryPlaceholder:{en:"MM/YY"},cardNumberPlaceholder:{en:"CARD NUMBER"},cardSecurityCodePlaceholder:{en:"CCV"},nameOnCardPlaceholder:{en:"NAME ON CARD"},postalCodePlaceholder:{en:"ZIP CODE"},yourCardsNameFieldIsIncomplete:{en:"Your card’s name field is incomplete"},infoSuccessfullyUpdated:{en:"You successfully updated your payment information!"},rememberThisCard:{en:"Remember this card"},cardEndingIn:{en:"Card ending in %{last4}"},cardExpiry:{en:"Expires %{month}/%{year}"}},giveAward:{en:"Give Award"},introduction:{done:{en:"Done"},next:{en:"Next"},oneCredditEquals:{en:"1 Creddit = "},awards:{header:{en:"Introducing Coins to award Gold"},award1:{en:"Use Coins to send Awards"},award2:{en:"Give Gold or the brand new Silver Award"},award3:{en:"New Platinum Award grants Reddit Premium"}},step2:{header:{en:"Your Creddits have been converted to Coins"},body:{en:"Creddits are simply called Coins now, and we’ve converted any existing balances for you (at double its original value). Thank you for your continued support!"}},stepPremium:{header:{en:"Gold membership is now Reddit Premium!"},benefit1:{en:"Subscribing to a Premium membership supports the Reddit community"},benefit2:{en:"Continue to enjoy Reddit ads-free alongside other exclusive features"}}},coinBalance:{coinBalance:{en:"Coin balance:: :coin:%{coinBalance}"},whatAreCoins:{en:"What are Coins?"}},coins:{en:"coins"},coinsHero:{description:{en:"Coins are a virtual good you can use to award exemplary posts or comments. Support Reddit and encourage your favorite contributors to keep making Reddit better."},CTA:{en:"Get coins"}},coinsAwards:{title:{en:"Here’s what you can buy with Coins"},description:{en:"Spend your Coins on these Awards reserved exclusively for the finest Reddit contributors. Awarding a post or comment highlights it for all to see, and some Awards also grant the honoree special bonuses."},descriptionMobile:{en:"Coins are used to award exemplary posts or comments and help support Reddit."},silverAward:{title:{en:"Silver Award"},description:{en:"Shows a Silver Award on the post or comment and ... that’s it. You’ll need :coin_price: Coins."}},goldAward:{title:{en:"Gold Award"},description:{en:"Gives the recipient a week of Reddit Premium (including :coin_benefit: Coins) and shows a Gold Award on the post or comment. You’ll need :coin_price: Coins."}},platinumAward:{title:{en:"Platinum Award"},description:{en:"Gives the recipient a month of Reddit Premium, which includes :coin_benefit: Coins for that month, and shows a Platinum Award on the post or comment. You’ll need :coin_price: Coins."}}},coinsPurchase:{findRedditUsefulTitle:{en:"Find Reddit useful? Award great posts."},useCoinsToGift:{en:"Use Coins to gift Redditors who contribute the best content."},recognizeRedditors:{en:"Recognize Redditors who make Reddit the front page of the internet"},finest:{en:"Finest option"},bonus:{en:"bonus"},item1line1:{en:"Give one Platinum Award, "},item1line2:{en:"or 3 Gold Awards, "},item1line3:{en:"or 18 Silver Awards."},item2line1:{en:"Give one Gold Award "},item2line2:{en:"or 5 Silver Awards."},item3line1:{en:"Give 2 Gold Awards, "},item3line2:{en:"or 11 Silver Awards."},item4line1:{en:"Give 4 Platinum Awards, "},item4line2:{en:"or 14 Gold Awards, "},item4line3:{en:"or 72 Silver Awards."},item5line1:{en:"Give 22 Platinum Awards, "},item5line2:{en:"or 80 Gold Awards, "},item5line3:{en:"or 400 Silver Awards."},premiumDescription:{en:"Get 700 Coins every month with Reddit Premium and browse ads-free"},getPremiumCTA:{en:"Get Premium"},managePremiumCTA:{en:"Manage Premium"}},coinsFAQ:{title:{en:"Coins FAQ"},item1:{question:{en:"What are Coins?"},answer:{en:["Coins are our virtual good, and you can use them to award exceptional","posts or comments, giving them Silver, Gold, or Platinum. We'll be adding cool","new ways to spend your Coins in the future."].join(" ")}},item2:{question:{en:'What is "Give Award"?'},answer:{en:'Giving an Award, or "gilding", is a way to show appreciation for an exceptional contribution to Reddit. You can award someone by clicking on "Give Award" below their post or comment. This distinguishes it with an Award for all to see, and some even grant the honoree special bonus benefits.'}},item3:{question:{en:"What are these new Award types?"},answer:{en:["There are now three ways to Give Awards. A Silver Award requires 100 Coins, ","which simply marks a post or comment with a Silver Award icon. A classic Gold Award ","requires 500 Coins and gives the recipient a week of Reddit Premium membership ","and 100 Coins. Finally, the ultra rare Platinum Award costs 1800 Coins, ","and gives the recipient with one month of Reddit Premium membership, which includes 700 ","Coins for that month."].join(" ")}},item4:{question:{en:"I bought Coins, how can I tell how many I have?"},answer:{en:"If you buy Coins you will always have a balance associated with your Reddit account. You can view your balance on the top navigation bar by your username."}},item5:{question:{en:"Can I transfer Coins between Reddit accounts?"},answer:{en:"You cannot transfer your Reddit Coin balance across usernames, sorry. You can offer a Gold Award to other users which will grant them 100 Coins."}},item6:{question:{en:"Can I get Coins for free?"},answer:{en:"We may give away Coins on special occasions. Stay tuned!"}},item7:{question:{en:"What happened to Creddits? Do those still exist?"},answer:{en:"Yes, Creddits are simply called \"Coins\" now, and we've converted any existing balance at a generous exchange rate of one Creddit to 2000 Coins. That's double their original monetary value as a thank you for supporting us early. Use them to award exceptional posts and comments you come across. Thanks again for your contribution to the Reddit community."}},item8:{question:{en:"I thought Gold was the name of Reddit's subscription membership?"},answer:{en:'You\'re correct, it used to also be the name of the subscription membership. However, many people confused the subscription "Reddit Gold" membership with a virtual good or coin. To make things easier to understand, we\'ve renamed the membership to "Reddit Premium", while our virtual good is called "Coins".'}}},comingSoon:{en:"Coming Soon"},gildModal:{addMessage:{en:"Add a message"},addOptionalMessage:{en:"Add a message (optional)"},award:{en:"award"},awardNameAward:{en:"%{awardName} Award"},awardThing:{en:"Award %{postOrComment}"},redditAwards:{en:"Reddit Awards"},subredditAwards:{en:"r/%{subredditName} Awards"},modAwards:{en:"r/%{subredditName} Moderator Awards"},awardSelector:{silver:{benefit1:{en:"Shows a Silver Award on the %{postOrComment} and... that's it."},benefitsTitle:{en:"Benefits of Silver Award"},title:{en:"Silver"},awardMessage:{en:"Success! You have given this %{postOrComment} a Silver Award"}},gold:{benefit1:{en:"Gives the author a week of Reddit Premium, :coin:100 Coins to do with as they please, and shows a Gold Award on the %{postOrComment}."},benefitsTitle:{en:"Benefits of Gold Award"},title:{en:"Gold"},awardMessage:{en:"Success! You have given this %{postOrComment} a Gold Award"}},platinum:{benefit1:{en:"Gives the author a month of Reddit Premium, which includes :coin:700 Coins for that month, and shows a Platinum Award on the %{postOrComment}."},benefitsTitle:{en:"Benefits of Platinum Award"},title:{en:"Platinum"},awardMessage:{en:"Success! You have given this %{postOrComment} a Platinum Award"}},subredditAwardDescription:{en:"Shows an Award on the %{postOrComment} and contributes :coin:%{coinReward} to the community!"},modAwardDescription:{en:"Shows an Award on the %{postOrComment} and gives the recipient %{premiumMonths} months of Premium (which includes :coin:700 Coins a month)."}},getCoinsAndAwardThing:{en:"Next"},giveAwardToThisPostOrComment:{en:"Give an Award to this %{postOrComment}!"},makeMyGiftAnonymous:{en:"Make my gift anonymous"},givenByModerator:{en:"Given by a Moderator"},notAllowedAwardOwnSubmissions:{en:"You are not allowed to award your own submissions "},optionallyIncludeMessage:{en:"Optionally include a message..."},spendCoin:{en:"Spend :coin:%{cost}"},spendCoinsToHighlightPostOrComment:{en:"Spend Coins to highlight this %{postOrComment} for all to see! :learnMoreLink:"},spendGoldCoinsLearnMoreLink:{en:"Learn more."},howDoAwardsWork:{en:"How do Awards work?"},typeHere:{en:"Type here..."}},givePremiumToUserModal:{givePremium:{en:"Give Premium"},givePremiumToUser:{en:"Use coins to give Premium to %{user}:"},invalidPremiumPackage:{en:"That Premium gift amount is invalid."},monthDetail:{en:"%{months} month (%{coins} Coins)"},monthsDetail:{en:"%{months} months (%{coins} Coins)"},success:{en:"Success! You’ve given Premium to %{user}!"}},postOrComment:{comment:{en:"comment"},post:{en:"post"}},premium:{en:"Premium"},premiumPerks:{title:{en:"Here’s what you get with Reddit Premium"},adsfree:{title:{en:"Experience Reddit ads-free"},description:{en:"Get Reddit Premium for yourself to enjoy Reddit ads-free and support the community that brings you the hottest news, entertainment, and cat photos every day, all day. Your contribution will help us remain truly independent."}},coins:{title:{en:"Monthly Coins"},description:{en:"As a thank you to our Premium members, you’ll get a special one-time bonus of :coin:1,000 Coins just for joining, and thereafter earn :coin:700 every month. Use your Coins to award extraordinary contributions to Reddit."}},lounge:{title:{en:"Access the members-only Lounge"},description:{en:"As a Premium member, you’ll gain access to the exclusive r/lounge community. This longstanding Reddit society is a gathering of people from all walks of life with one key characteristic in common – Reddit. Some say it also holds many secrets…"}}},premiumHero:{description:{en:"Reddit Premium gives you an ad-free experience, special benefits, and directly supports Reddit. The more Reddit is user-supported, the freer we are to make Reddit the best it can be."},cta:{en:"Get Reddit Premium"},ctaManage:{en:"Manage Premium"},expiration:{en:"Your Premium membership is valid until %{date}. Manage it :here:."},here:{en:"here"}},premiumFAQ:{title:{en:"Reddit Premium FAQ"},here:{en:"here"},item1:{question:{en:"What is a Reddit Premium Membership?"},answer:{en:"Reddit Premium is our subscription membership program, and it directly supports Reddit and the communities that it hosts. It offers an entirely ads-free Reddit experience as well as other benefits, including monthly Coins and access to the exclusive r/lounge community. "}},item2:{question:{en:"Why change the name to Premium? What happened to calling it Gold?"},answer:{en:"The membership has a new name for a good reason. Many people confused the subscription Reddit Gold membership with a virtual good or coin. To make things easier to understand, we’ve renamed the membership to “Reddit Premium”, while the virtual good is called “Coins”. We have kept your favorite features and added more."}},item3:{question:{en:"What if I was subscribed to the old Gold Membership program?"},answer:{en:"Fine people everywhere with a Gold Membership are now members of Reddit Premium. It still offers the same great ads-free browsing experience and access to r/lounge, but now you will also receive 700 Coins monthly so you can award exceptional contributions."}},item4:{question:{en:"The Premium membership gives me Coins, what are those for?"},answer:{en:["Coins are a virtual good, and you can use them to award exceptional posts or","comments with a Silver, Gold, or Platinum Award. This is a way to show appreciation","for an exceptional contribution to Reddit, and can also grant the recipient special","bonus benefits. You can award someone by clicking on “Give Award” below a post or comment."].join(" ")}},item5:{question:{en:"Do I have to subscribe to Reddit Premium to get Coins?"},answer:{en:"Monthly Coins are a great benefit for being a Premium member, but if you wish you can also buy individual quantities of Coins :here:. Additionally, you will receive Coins if you are awarded Gold or Platinum."}}},premiumPurchase:{adsFreeExperience:{en:"Ads-Free Experience"},awardGreatContent:{en:"Award great content every month"},goldEveryMonth:{en:"Gold every month to award great content"},stamp:{en:":coin:%{count} Coin one-time bonus"},item1:{en:"Experience Reddit ads-free"},item2:{en:"Help support the Reddit community"},item3:{en:":coin:700 Coins monthly"},item4:{en:"Access to the exclusive r/lounge"},cta:{en:"$%{price} / Month"},learnMore:{en:"Learn more"},ctaManage:{en:"Manage Premium"},renewal:{en:"Subscription automatically renews monthly"},giftcode:{en:"Redeem a gift code"},giftCodePlaceholder:{en:"Gift Code"},redeemGiftCode:{en:"Redeem"},redeemGiftCodeSuccess:{en:"You have redeemed your gift code successfully"}},purchaseCoinsModal:{byPurchasingCoinsYouAgree:{en:"By purchasing Coins, you agree to the :agreement:."},buyCoins:{en:"Buy %{amount} Coins!"},completePurchaseButton:{en:"Complete purchase"},continueToPaypalButton:{en:"Continue to paypal"},minimumCoinsPurchaseIs:{en:"The minimum Coins purchase is %{coins} Coins."},paymentDoneButton:{en:"Done"},redditUserAgreement:{en:"Reddit User Agreement"},totalAmount:{en:"Total: $%{amount}"},thanksForPurchasingCoins:{en:"Thanks for purchasing Coins, %{userName}!"},thanksForPurchasingCoinsAndGild:{en:"Thanks for purchasing an Award, %{userName}!"},youArePurchasingCoinsForYourself:{en:"You're purchasing Coins for yourself, %{userName}!"},youArePurchasingCoinsForGild:{en:"%{coinCount} Coins will automatically be spent on this %{gildType} Award."},yourPurchaseIsPending:{en:"The transaction is processing and we will let you know when it's done."},yourTransactionCompletedAndDetailsEmailed:{en:"Your transaction has been completed and details have been emailed to you. Navigate to the post or comment and refresh to see the Award."},youWillHaveCoinsRemaining:{en:"You’ll have %{remainingCoins} Coins remaining."}},purchasePremiumModal:{byPurchasingRedditPremiumYouAgree:{en:"By purchasing Reddit Premium, you agree to the :agreement:."},buyRedditPremium:{en:"Buy Reddit Premium!"},completePurchaseButton:{en:"Complete purchase"},continueToPaypalButton:{en:"Continue to paypal"},findMoreAboutLoungeOnReddit:{en:"Find more about :loungeLink: on Reddit."},manageYourAdsFreeExperience:{en:"Manage your ads-free experience."},paymentDoneButton:{en:"Done"},redditUserAgreement:{en:"Reddit User Agreement"},thanksForPurchasingPremium:{en:"Thanks for purchasing Reddit Premium!"},totalMonthlyAmount:{en:"Total: $%{amount}/monthly"},youArePurchasingRedditPremiumForYourself:{en:"You're purchasing Reddit Premium for yourself, %{userName}!"},yourPurchaseIsPending:{en:"You will receive a message in your inbox once your purchase is confirmed."},yourRedditPremiumRenewsAutomatically:{en:"Your Reddit Premium membership automatically renews on a monthly basis. Cancel anytime. There are no refunds for partial months."}},coinsNum:{en:"%{num} Coins"},premiumCTA:{cta:{en:"Try Now"},description:{en:"The best Reddit experience, with monthly Coins"},title:{en:"Reddit Premium"}},gildedLastMonth:{en:"Received %{award} in the past 30 days"},gildedLastMonthMore:{en:"Received %{award} and more in the past 30 days"},gildedTooltip1:{en:"%{count1} %{title1}"},gildedTooltip2:{en:"%{count1} %{title1} and %{count2} %{title2}"},gildedTooltip3:{en:"%{count1} %{title1}, %{count2} %{title2}, and %{count3} %{title3}"}},m={apply:{en:"Apply"},cancel:{en:"Cancel"},create:{en:"Create"},editing:{success:{en:"Post successfully edited"}},select:{en:"Select"},save:{en:"Save"},upload:{en:"Upload"},remove:{en:"Remove"},delete:{en:"Delete"},retry:{en:"Retry"},keep:{en:"Keep"},tryAgain:{en:"Try Again"},addPost:{en:"Add post"},createAPost:{en:"Create a post"},createACrossPost:{en:"Create a crosspost"},editDraft:{en:"Edit draft"},createPost:{en:"Create Post"},contentPolicy:{en:"content policy"},addCaption:{en:"Add caption"},discard:{button:{en:"Discard"},richTextFormatting:{title:{en:"Switch to Markdown"},body:{en:"Switching to markdown will remove any images, gifs or videos from your post."}},currentPost:{details:{en:"Do you want to save a draft of your post?"},details2:{en:"Returning to the previous page will discard your post."},title:{en:"Save draft"},title2:{en:"Discard Post"},discardPost:{en:"Discard post"},editPost:{en:"Edit post"},saveDraft:{en:"Save draft"}}},draft:{entryButtonLabel:{en:"Drafts"},draftListTitle:{en:"Drafts"},draftSavedTime:{en:"Draft saved %{time}"},saved:{en:"Saved!"},confirmDelete:{en:"Confirm"},confirmDeleteCurrentDraft:{en:"Delete working draft?"},saveDraft:{en:"Save draft"},updated:{en:"Updated!"},updateDraft:{en:"Update draft"},draftListEmptyText:{en:"Your drafts will live here"},untitled:{en:"Untitled"},editing:{en:"EDITING:"}},collections:{entryButtonLabel:{en:"Collections"},collectionsListEmptyText:{en:"Your collections will live here"},noCollectionMatchingFilter:{en:"No collection matching filter"},createCollection:{en:"Create a collection"},collectionsListTitle:{en:"My collections"},creationTime:{en:"created %{time}"},filterPlaceholder:{en:"Find a collection"},createModal:{details:{en:"Group posts into one feed. Create a series of events or just a group of random things. Make something awesome!"},editTitle:{en:"Edit title"},giveATitle:{en:"Give a title for your collection"},titlePlaceholderText:{en:"Enter title"}},addToCollection:{en:"Add to collection"},resetCollection:{en:"Cancel adding to collection"}},schedulePicker:{title:{en:"When is the event?"},startTimeLabel:{en:"Start time"},endTimeLabel:{en:"End time (optional)"},to:{en:"to"},timezoneLabel:{en:"Time zone"},submitOptionsTitle:{en:"When do you want to submit this post?"},submitNowOptionLabel:{en:"Submit post now"},submitNowOptionDetails:{en:"Submitting post before your event allows people to follow your event and come back at the event time"},submitAtTime:{en:"Submit post at %{time}"},submitAtTimeScheduleTime:{en:"Submit post at scheduled event time"},submitAtTimeOptionDetails:{en:"This post will be visible to only Mods and editable until the event time."},startTimeMustBeInFutureError:{en:"Event start time needs to be in the future"},endTimeMustBeAfterStartTimeError:{en:"End time must be after start time"},enterValidTimeError:{en:"Please enter valid start and end time"}},prompt:{loadDraft:{body:{en:"Loading this draft will discard your current post."},confirm:{en:"Load draft"},title:{en:"Load draft"}},maxDrafts:{body:{en:"Looks like you’ve hit your max number of drafts. Please delete one to make room."},confirm:{en:"Manage drafts"},title:{en:"Save draft"}},draftsLimitations:{body:{mediaOnly:{en:"Saving this draft will not save media, all other information will be saved"},scheduleOnly:{en:"Saving this draft will not save the applied event schedule, all other information will be saved"},mediaAndSchedule:{en:"Saving this draft will not save media and the applied event schedule, all other information will be saved"}},confirm:{en:"Save"},title:{en:"Save draft"}},switchToRTE:{body:{en:"Switching to Fancy Pants Editor may result in a loss of content"},confirm:{en:"Switch"},title:{en:"Switch to Fancy Pants Editor"}}},leaveMarkdownMode:{en:"Are you sure that you want to leave markdown mode?"},imageRemovePromptTitle:{en:"Remove image?"},videoRemovePromptTitle:{en:"Remove video?"},subredditChange:{imageRemovePrompt:{details:{en:"\n Aw crap, r/%{subredditName} doesn't allow images. If you change to\n r/%{subredditName} your image will be removed.\n "},buttons:{confirm:{en:"Change and remove image"},cancel:{en:"Keep image"}}},videoRemovePrompt:{mediaNotAllowed:{en:"\n Aw crap, r/%{subredditName} doesn't allow videos. If you change to\n r/%{subredditName} your video will be removed.\n "},tooLongVideoGif:{en:"\n Aw crap, r/%{subredditName} doesn't allow videos.\n Please upload a video less than 60 seconds to convert to animated GIF.\n If you change to r/%{subredditName} your video will be removed.\n "},buttons:{confirm:{en:"Change and remove video"},cancel:{en:"Keep video"}}}},giveATitle:{en:"Title"},linkPostTab:{en:"Link"},markdown:{en:"Markdown"},mediaPostTab:{en:"Image & Video"},mediaPostTabDisabledTooltip:{en:"Images and videos are not\n allowed in r/%{subredditName}"},imagePostTab:{en:"Image"},videoPostTab:{en:"Video"},modifiers:{addFlairTooltip:{en:"Add flair"},changeOrRemoveFlair:{en:"Change or remove flair"},educationalTooltips:{event:{calendarIconExplanation:{en:"Schedule when the event is happening."},createIconExplanation:{en:"Compose a post like normal."},description:{en:"Let your community know about discussion threads, AMA’s or even a game thread."},liveIconExplanation:{en:"Remind your community when its live."},title:{en:"Make an Event"}},collection:{collectionIconExplanation:{en:"Create & name your collection."},createIconExplanation:{en:"Compose a post like normal."},description:{en:"Create a series of scheduled events or just group random things. Make something awesome."},plusIconExplanation:{en:"Add more posts to your collection."},title:{en:"Create Collections!"}},gotItButtonText:{en:"Got it"}},noFlairForSubredditTooltip:{en:"Subreddit does not have any flair"},nsfwTooltip:{en:"Mark as Not Safe For Work"},removeSpoiler:{en:"Unmark as a spoiler"},removeOriginalContent:{en:"Unmark this post as Original Content [OC]"},selectSubredditForFlairTooltip:{en:"Select a subreddit to enable flair"},spoilerTooltip:{en:"Mark as a spoiler"},originalContentPostLabel:{en:"This post is marked as Original Content [OC]"},originalContentTooltip:{en:"Mark this post as Original Content [OC]"},originalContentDisabledTooltip:{en:"This community does not allow original content tag"},unmarkNotSafeForWork:{en:"Unmark Not Safe For Work"},originalContentDisclaimer:{en:"Use the OC tag if you want to take credit for your post as Original Content."},originalContentDisclaimerDontShow:{en:"Cool, whatever, don't show me this again."},originalContentCategories:{best:{en:"Best"},none:{en:"None"}},originalContentCategoryPlaceholder:{en:"Choose a category"},originalContentShare:{en:"Share your content with Reddit."},originalContentShareOptional:{en:" (optional)"},scheduleButton:{tooltip:{en:"Add time and date info"},toggledTooltip:{en:"Edit event data"},text:{en:"Event"}}},pasteUrlHere:{en:"Url"},post:{en:"Post"},postTab:{en:"Post"},pleaseBeMindful:{en:"Please be mindful of reddit's"},postConnectAccounts:{en:"Connect accounts to share your post"},postConnectAccountsTooltip:{en:"Connect a Twitter account in your User Settings.\nWith a connected account you can choose to share new posts you make directly to Twitter."},postToTwitter:{en:"Share this post on Twitter"},practiceReddiquette:{en:"and practice good"},recaptchaRequired:{en:"Ok, one more thing ... you're human, right?"},reddiquette:{en:"reddiquette"},rulesBeforePosting:{en:"Each community is unique, be sure to read the rules before posting"},rtfPlaceholderOptional:{en:"Text (optional)"},rtfPlaceholderRequired:{en:"Text (required)"},sendReplies:{en:"Send me post reply notifications"},shareDraft:{en:"Enable public draft link"},shareDraftTooltip:{en:"This option will create a link to a preview of this draft.\nAnyone with this link will be able to see this draft.\nYou can disable this link at any time."},sourcePostNotFound:{en:"The original post cannot be found"},sourcePostNotCrosspostable:{en:"The original post cannot be crossposted"},quickTip:{en:"Quick tip:"},textNames:{normal:{en:"Normal"},h1:{en:"Heading"},h2:{en:"Heading 2"},h3:{en:"Heading 3"},h4:{en:"Heading 4"},h5:{en:"Heading 5"},h6:{en:"Heading 6"}},linkDetailsPopup:{changeButton:{en:"Change"},removeButton:{en:"Remove"}},linkEditorPopup:{insertButton:{en:"Insert"},applyButton:{en:"Apply"},textLabel:{en:"Text"},linkLabel:{en:"Link"},textInputPlaceholder:{en:"Title of link (optional)"},linkInputPlaceholder:{en:"Paste or type a link"},invalidLinkHint:{en:"Link doesn't look right"}},toolbar:{heading:{en:"Heading"},bold:{en:"Bold"},italics:{en:"Italics"},markdownMode:{en:"Markdown mode"},underline:{en:"Underline"},spoiler:{en:"Spoiler"},strikethrough:{en:"Strikethrough"},switchToMarkdown:{en:"Switch to markdown"},monospace:{en:"Inline Code"},superscript:{en:"Superscript"},subscript:{en:"Subscript"},unorderedList:{en:"Bulleted List"},orderedList:{en:"Numbered List"},blockQuote:{en:"Quote Block"},codeBlock:{en:"Code Block"},link:{en:"Link"},table:{en:"Table"},image:{en:"Add an image"},video:{en:"Add a video"}},tableToolbar:{alignLeft:{en:"Left align"},alignCenter:{en:"Center align"},alignRight:{en:"Right align"},insertColumnBefore:{en:"Insert column before"},insertColumnAfter:{en:"Insert column after"},deleteColumn:{en:"Delete column"},insertRowAbove:{en:"Insert row above"},insertRowBelow:{en:"Insert row below"},deleteRow:{en:"Delete row"},deleteTable:{en:"Delete table"}},crosspostInput:{anyAreNotAllowed:{en:"This community does not allow for crossposting of any posts"},checkingCommunity:{en:"Checking community..."},destinationRequired:{en:"A destination community is required to crosspost"},imagesAreNotAllowed:{en:"This community does not allow for crossposting of image posts"},linksAreNotAllowed:{en:"This community does not allow for crossposting of link posts"},selfpostsAreNotAllowed:{en:"This community does not allow for crossposting of text posts"},sourcePostIdRequired:{en:"A source post is required to crosspost"},videosAreNotAllowed:{en:"This community does not allow for crossposting of video posts"},within24HoursAreNotAllowed:{en:"This community has the same crosspost within last 24 hours"}},mediaInput:{dropHereToUpload:{en:"Drop Here to Upload"},dragAndDropOr:{en:"Drag and drop or"},chooseThumbnail:{en:"Choose thumbnail"},makeGif:{label:{en:"Make GIF"},fixedToOffReason:{en:"Video cannot be converted to GIF because r/%{subredditName} is a video only subreddit"},fixedToOnReason:{en:"Video auto converted to GIF because r/%{subredditName} is an image only subreddit"}},imageRemovePrompt:{en:"Are you sure you want to remove your image?"},videoRemovePrompt:{en:"Are you sure you want to remove your video?"},videoTooLongForImageOnlySubreddit:{en:"Sorry, r/%{subredditName} doesn't allow videos. Please upload a video less than 60 seconds to convert to animated GIF."},videoTooLongInGeneral:{en:"Video is too long. Maximum video length is 15 minutes."},mediaAreNotAllowed:{en:"Videos and images are not allowed in r/%{subredditName}"},imagesAreNotAllowed:{en:"Images are not allowed in r/%{subredditName}"},videosAreNotAllowed:{en:"Videos are not allowed in r/%{subredditName}"},imagesLimitExceeded:{en:"Post may not contain more that 20 images"},videosLimitExceeded:{en:"Post may not contain more that 5 videos"}},pleaseFixRequirements:{en:"Please fix the above requirements"},requirement:{en:"requirement"},rule:{en:"rule"},uploadStatus:{uploading:{en:"Uploading"},success:{en:"Success!"},uploadFailed:{en:"Upload failed"},uploadCanceled:{en:"Upload was canceled"}},urlInput:{scrapingDisclamer:{en:"Posting this link saves the image or gif to Reddit"}},processingVideo:{en:"Processing video..."},processingImage:{en:"Processing image..."},findOriginalContentCommunities:{en:"Find communities that love Original Content"},willAutomaticallyPostAt:{en:"Will automatically post at"},editorModeModeHintToast:{makeMarkdownDefault:{en:"You can set Markdown as the default editor mode in the settings"},makeRTEDefault:{en:"You can set Fancy Pants as the default editor mode in the settings"},button:{en:"Open Settings"}},modBanner:{title:{en:"Create the ideal %{displayText} post"},description:{en:"A post was generated using the community name and description."},subdescription:{en:"Try creating your own!"},button:{en:"Create Post"},dismissed:{en:"Dismissed"}}},p={all:{en:"View all"},backToProfile:{en:"Back to Profile"},birthday:{en:"Reddit Birthday"},by:{en:"by"},cakeDay:{en:"Cake day"},comments:{en:"Comments"},contributorSettings:{automoderator:{en:"Automoderator"},banned:{en:"Ban users"},customizeProfile:{en:"Customize Profile"},flairs:{en:"Flairs"},help:{en:"Help"},log:{en:"Moderation Log"},moderators:{en:"Moderators"},modmail:{en:"Mod Mail"},modqueue:{en:"Moderation Queue"},mute:{en:"Mute users"},privacy:{en:"Privacy"},profileModeration:{en:"Profile Moderation"},reports:{en:"Reports"},rules:{en:"Rules"},settings:{en:"Settings"},snoovatar:{en:"View/Edit my Snoovatar"},spam:{en:"Spam"},stylesheet:{en:"CSS and Images"},traffic:{en:"Traffic"},userPrefs:{en:"User Preferences"}},chat:{en:"Chat"},communityTokens:{en:"Community Voting Power"},communityTokensSubreddit:{en:"%{count} %{tokenName}"},customizeProfile:{en:"Customize Profile"},disabledComments:{en:"Viewing this user's comments will be available shortly."},follow:{en:"Follow"},followDescription:{en:"Following this user will show all the posts they make to their profile on your front page."},followers:{en:"Followers"},followersInfo:{en:"Your followers will see posts you make to your profile"},following:{en:"Following"},forbidden:{title:{en:"You do not have permission to access this resource"},savedSubtitle:{en:"You can only look at your own saved posts and comments"}},gold:{en:"Reddit Premium Membership"},in:{en:"in"},imageUpload:{avatar:{en:"Avatar"},description:{en:"Upload your own profile avatar and cover images."},drag:{en:"Drag and drop"},cancel:{en:"Cancel"},formatDescription:{en:"Profile images must be .PNG or .JPG format."},header:{en:"Header"},label:{en:"Avatar and Header"},or:{en:"or"},upload:{en:"Upload"},uploading:{en:"Uploading"}},karma:{en:"Karma"},karmaComments:{en:"Comment Karma"},karmaCount:{en:"%{count} Karma"},karmaLink:{en:"Post Karma"},less:{en:"View less"},moderatedSubreddits:{en:"Moderator of these communities"},moderatedSubredditsYours:{en:"You're a moderator of these communities"},more:{en:"View more"},newPost:{en:"New post"},nsfw:{en:"NSFW"},nsfwTitle:{en:"Adult content: Not Safe For Work"},onboardingModal:{customize:{en:"Customize your profile"},item1:{title:{en:"New profile design"},description:{en:"A new, cleaner way for other users to see your profile"}},item2:{title:{en:"Pinned posts"},description:{en:"Pin your favorite posts to the top of your page"}},item3:{title:{en:"Avatar and Banner"},description:{en:"More ways to personalize your identity on Reddit"}},item4:{title:{en:"Post to profile"},description:{en:"Make posts directly to your profile"}},ok:{en:"Show me"},title:{en:"Welcome to your new profile"},titleDescription:{en:"We’re improving Reddit and we’re excited for you to try out the new profile experience!"}},options:{fewerOptions:{en:"Fewer Options"},message:{en:"Message"},messageUser:{en:"Send a Private Message"},moreOptions:{en:"More Options"},snoovatar:{en:"Snoovatar"},inviteToChat:{en:"Start Chat"},viewSnoovatar:{en:"View Snoovatar"},reportUser:{en:"Report User"},sendMessage:{en:"Send Message"}},overview:{en:"Overview"},pagination:{next:{en:"next"},prev:{en:"prev"},title:{en:"view more:"}},posts:{en:"Posts"},premiumIcon:{title:{en:"%{user} has Reddit Premium"}},privacy:{en:"Privacy and Safety"},profileModeration:{barTitle:{en:"Profile Moderation"},moderationIntro:{part1Text:{en:"Posting directly to your profile is optional. If you choose not to post\n to your profile, you will not have a need for moderation tools."},part2Text:{en:"If you do choose to post to your profile, then it's important to get\n familiar with your "},part3Link:{en:"moderation tools"},part4Text:{en:" and the "},part5Link:{en:"mod guidelines"},part6Text:{en:" to ensure that personal information, spam, and other disallowed content\n isn't showing up and remaining in the comments of your profile. Below, you'll\n find a basic guide for the tools provided to you:"}},traffic:{title:{en:"Traffic"},description:{en:"View traffic statistics and graphs for your profile."}},moderators:{title:{en:"Moderators"},description:{en:"If your profile's comments are busy and you need some help with moderation,\n you might want to add on some users as mods to assist you. You can do this here.\n Choose users that you trust to represent you via their statements and mod actions,\n and be mindful of what permissions your grant them."}},moderationLog:{title:{en:"Moderation Log"},description:{en:"The moderation log lists all mod actions taken by any mod on your profile.\n If you are the only moderator of your profile the only actions will be from you\n or Automoderator."},bullet1:{en:"If you add multiple moderators, the mod log can be helpful in seeing who has\n taken a particular action like banning a user or removing a comment."},bullet2:{en:"The moderation log will also list actions taken by Automoderator if it is\n set up to make actions on your profile."}},automoderator:{title:{en:"Automoderator"},description:{en:"Automoderator is our friendly robot that can be used to help you moderator\n your community. Automod is a versatile tool that can be set up to remove or flag\n content posted on your page so you can review it."},bulletText1:{en:"If you have questions about setting up rules, "},bulletText2:{en:" is a valuable resource for help and advice. You can see the "},bulletLink1:{en:"full documentation of how it works here"}},moderationQueue:{title:{en:"Moderation Queue"},description:{en:"Content that users report can be found here so you can approve or remove it."}},banUsers:{title:{en:"Ban Users"},part1Text:{en:"This tool allows you to ban users from participating in your page and\n should be used sparingly. If users are violating site-wide rules or harassing\n you, please contact the admins at "},part2Link:{en:"contact@reddit.com"},part3Text:{en:" or "},part4Link:{en:"r/reddit.com modmail"},part5Text:{en:"."},bullet1:{en:"Bans can be permanent or timed. For minor infractions a warning or\n a short ban is often enough."},bullet2:{en:"It is important to use bans only in situations where it is warranted.\n Educating users or ignoring someone’s bad behavior can often be more\n effective than banning them."}},flairs:{title:{en:"Flairs"},description:{en:"Flair is text that displays next to someone’s username. Users in\n sports communities use flair to display their favorite team."},bullet1:{en:"“Flair” is like a label you can apply to a post or a specific user.\n For example, you could flair someone who works with you so other users are\n aware of who they are."}},spam:{title:{en:"Spam"},description:{en:"All removed content can be seen here. This includes content caught by\n the site wide spam filter and content removed by a moderator."},bullet1:{en:"You can approve content that was removed accidentally."}},questions:{description:{en:"Have more questions? "},link:{en:"Submit a request"}}},reportUser:{en:"Report User"},sections:{downvoted:{en:"Downvoted"},gilded:{en:"Gilded (legacy)"},hidden:{en:"Hidden"},overview:{en:"Overview (legacy)"},saved:{en:"Saved"},submitted:{en:"Submitted"},upvoted:{en:"Upvoted"}},seeMore:{en:"see more"},settingsForm:{allowTop:{label:{en:"Content Visibility"},description:{en:"Posts to this profile can appear in r/all and your profile can be discovered in /users"},sublabel:{en:"Enabled"}},banner:{label:{en:"Profile Cover"},description:{en:"Upload your own cover image. Image must be exactly 1280x384 pixels,\n .PNG or .JPG format and less than 500KB."}},errors:{bannerError:{en:"There was an error uploading your image. Please verify that the size of your image is 1280x384 and less than 500KB."},iconError:{en:"There was an error uploading your image. Please verify that the size of your image is 256x256 and less than 500KB."},maxLen:{en:"200 Characters Max"}},icon:{label:{en:"Profile Image"},description:{en:"Upload your own profile image. Image must be exactly 256x256 pixels,\n .PNG or .JPG format and less than 500KB."}},over18:{label:{en:"Profile Category"},description:{en:"Please select an option below."},sublabel1:{en:"This content is suitable for Everyone"},sublabel2:{en:"This content is NSFW (may contain nudity, pornography, profanity or\n inappropriate content for those under 18)."},warning:{en:"Your content will only be shown to 18+ audiences"},nsfw:{en:"NSFW"}},prefTopKarmaSubreddits:{label:{en:"Active in Communities Visibility"},sublabel1:{en:"Show my active communities on my profile"},sublabel2:{en:"Do not show my active communities on my profile"}},publicDescription:{label:{en:"About"},description:{en:"Let the Reddit community know a little about yourself (200 max characters)"},placeholder:{en:"A little description of yourself"}},title:{label:{en:"Display Name"},description:{en:"This will only be displayed to viewers of your\n profile page and will not change your username"},placeholder:{en:"Displayed Name"}},topKarmaSubreddits:{label:{en:"Active in Communities Visibility"},sublabel1:{en:"Show my active communities on my profile"},sublabel2:{en:"Do not show my active communities on my profile"}}},somethingWentWrongTryAgain:{en:"Something went wrong. Please try again!"},sortBy:{en:"Sort by"},subscribe:{en:"Subscribe"},subscribed:{en:"Subscribed"},subscribers:{en:"subscribers"},nsfwWarningModal:{title:{en:"Switch Account To SFW"},beginningOfMsg:{en:"If your account contains "},linkToNSFWPolicy:{en:"NSFW content"},endOfMsg:{en:" (contains nudity, pornography, profanity or inappropriate content\n for those under 18) and it’s not set to NSFW, this will result in actions\n up to and including suspension of your account."},cancel:{en:"Cancel"},iUnderstand:{en:"I Understand"}},timeBy:{en:"Show"},topSubreddits:{en:"Active in these communities"},topSubredditsYours:{en:"You're active in these communities"},trendingProfiles:{en:"Other Interesting Profiles"},trophycase:{en:"Trophy Case (%{count})"},unfollow:{en:"Unfollow"},unsubscribe:{en:"Unsubscribe"},userSpecials:{en:"About "},userSpecialsYours:{en:"Your info"},viewBy:{en:"View"},pinnedPosts:{placeholder:{description:{en:'Pin a post from your feed using the "..." at the bottom of each post'},gotIt:{en:"OK, I got it"},title:{en:"Show off that karma!"}},title:{en:"Pinned posts"},pinnedLimitReachedModal:{buttonText:{en:"Ok, I got it"},headerText:{en:"You've reached your pinning limit."},message:{en:`You can only pin ${a.db} posts to the top of your profile. To pin something new, please unpin a post first. `}}}},h={welcome:{header:{en:"Welcome to Reddit!"},subHeader:{en:"Come for the cats, stay for the empathy."},button:{en:"Become a redditor"}},join:{header:{en:"Join the discussion"},subHeader:{en:"Comment and be a part of what the internet is talking about!"},button:{en:"Become a redditor"}},vote:{header:{en:"Make your voice heard"},subHeader:{en:"Vote and be a part of what the internet is talking about!"},button:{en:"Join the discussion"}},subreddit:{header:{en:"Join the %{subscribers} people in the %{subredditName} community"}},personalize:{header:{en:"Personalize your Reddit"},subHeader:{en:"Get updates from your favorite communities"},button:{en:"Get started"}},mobileXPromo:{header:{en:"Download the Reddit app!"},manage:{en:"Manage multiple accounts"},subscriptions:{en:"Subscriptions on the go"},downloads:{en:"10m+ downloads"},rated:{en:"rated"},placeholder:{en:"Enter phone number"},countryCode:{en:"Please include country code"},button:{en:"Send text"},empty:{en:"Please enter a phone number"},error:{en:"Sorry! The number you used was not correct. Try using a different number."},success:{en:"Success! A download link has been sent to your mobile device."},qr:{en:"Or use your phone's\ncamera to scan code"},legal:{en:"Text message and data fees may apply. You are agreeing to receive a text message with a\n link to download the Reddit app. Reddit will not send any further texts without your\n permission."}}};const f=(e,t)=>({label:e,subtext:t});var g={page:{saveRequestSuccess:{en:"Changes saved"},saveRequestFailure:{en:"Changes failed to save"},save:{en:"save"},saving:{en:"saving..."},navTitle:{en:"User settings"},uploading:{en:"Loading..."},tabs:{account:{en:"Account"},profile:{en:"Profile"},privacy:{en:"Privacy & Security"},feed:{en:"Feed Settings"},premium:{en:"Reddit Premium"},notifications:{en:"Notifications"},creator:{en:"Reddit Creator"},payments:{en:"Payments"}},confirmModal:{headerText:{en:"Save Changes"},cancelText:{en:"discard changes"},acceptText:{en:"save changes"},message:{en:"Do you want to save the changes you made to your user settings"}},notSupported:{en:"The requested page is not supported"},optional:{en:" (optional)"}},accountForm:{changeEmail:f({en:"Change/Add email"},{en:"Change or add email is still on the old site. We're in the process of building this functionality. Stay tuned!"}),changePassword:f({en:"Change password"},{en:"Change password is still on the old site. We're in the process of building this functionality. Stay tuned!"}),beta:f({en:"Opt into beta tests"},{en:"See the newest features from Reddit and join the r/beta community"}),inRedesignBeta:f({en:"Opt out of the redesign"},{en:"Revert back to old Reddit for the time being"}),headings:{main:{en:"Account settings"},accountPrefs:{en:"Account Preferences"},betaTests:{en:"beta tests"},deactivate:{en:"deactivate account"},connectedAccounts:{en:"Connected accounts"}},optOutModal:{headerText:{en:"Opt out of the redesign"},message:{en:"There is an opt in to redesign setting in Preferences (in old Reddit) if you'd like to opt back in."},cancelText:{en:"Cancel"},acceptText:{en:"opt out"}},connectedAccounts:{connectToTwitter:{label:{en:"Connect to Twitter"},subtext:{en:"Connect a Twitter account to enable the choice to tweet your new posts and display a link on your profile. We will never post to Twitter without your permission."}},twitterConnected:{label:{en:"You are connected to Twitter"},subtext:{en:"You can now choose to share your posts to Twitter from the new post composer."},toast:{en:"Twitter has been connected!"}},disconnect:{en:"Disconnect"},showTwitterLink:{en:"Show link on profile"},showTwitterLinkDescription:{en:"You can show a link to your Twitter account on your profile"}},deactivateModal:{content:{sorry:{en:"Sorry to see you go!"},contactUs:{en:"If you are having a problem on Reddit, please consider contacting us about it before deactivating your account."},postsDisclaimer:{en:"Deactivating your account will not delete the content of posts and comments you've made on Reddit. To do so please delete them individually."},confirmMessage:{en:"This action can not be undone. Are you sure you want to deactivate?"},premiumMessage:{en:"Just in case you didn't cancel your Premium subscription, here are all the links: "},premiumNotificationTitle:{en:"Please cancel your Premium subscription before deleting your account."},premiumNotificationDesktopMessage:{en:"You still have an active Reddit Premium subscription. You will need to cancel your subscription for :link:. When you are finished cancelling your premium subscription, return here to fully deactivate your account."},premiumNotificationMobileMessage:{en:"You still have an active Reddit Premium subscription. Since we use a third party payment processor, you will need to go directly to them to cancel your subscription. Here is the link for :link:. When you are finished cancelling your premium subscription, return here to fully deactivate your account."},ios:{en:"Apple Appstore"},android:{en:"Google Play"},stripe:{en:"Stripe"},paypal:{en:"Paypal"}},headings:{main:{en:"Deactivate your account"},reason:{en:"why are you deactivating this account? (OPTIONAL)"},credentials:{en:"account credentials for security purposes"}},labels:{username:{en:"username"},password:{en:"password"},confirm:{en:"I understand that deactivated accounts are not recoverable"},cancel:{en:"cancel"},deactivate:{en:"deactivate"},back:{en:"back"},deactivateModalToggle:{en:"deactivate account"}}}},feedForm:{adultContent:f({en:"Adult content"},{en:"Enable to view adult and NSFW (not safe for work) content in your feed and search results"}),hideNSFW:f({en:"Safe browsing mode"},{en:"Blur thumbnails and media preview for anything labeled NSFW (not safe for work)"}),rss:f({en:"List of your RSS feeds"},{en:"List of links to private RSS feeds so that you can get listings of your content"}),autoplayVideo:f({en:"Autoplay media"},{en:"Play videos and gifs automatically when in the viewport"}),subredditStyling:f({en:"Community themes"},{en:"Use custom themes for all communities. You can also turn this off on a per community basis."}),openPostInNewTab:f({en:"Open posts in new tab"},{en:"Enable to always open posts in a new tab"}),useMarkdown:f({en:"Default to Markdown"},{en:"When posting, your input will default to Markdown text instead of fancy pants"}),listingSort:f({en:"Community content sort"},{en:"Choose how you would like content organized in communities you visit. This will not affect global feeds such as Home, or Popular."}),rememberCommunitySort:f({en:"Remember per community"},{en:"Enable if you would like each community to remember and use the last content sort you selected for that community."}),rememberCommunityLayout:f({en:"Remember per community"},{en:"Enable if you would like each community to remember and use the last content view you selected for that community."}),layout:f({en:"Global content view"},{en:"Choose how you would like content displayed in feeds. This control is also found above your feed."}),headings:{main:{en:"Feed settings"},contentPrefs:{en:"content preferences"},postPrefs:{en:"post preferences"},rss:{en:"rss feeds"}}},premiumForm:{premium:Object.assign({},f({en:"Reddit Premium"},{en:"Your Premium subscription will automatically renew at the beginning of your next billing cycle. If your subscription ends, you will have Premium until %{date}."}),{linkMessage:{en:"Get Premium"},subscribeSubtext:{en:"Your Premium membership is valid until %{date}."},altSubtext:{en:"Get Reddit Premium and help support Reddit."},subscribeLinkMessage:{en:"Subscribe"}}),updatePaymentInfo:{en:"Update payment information"},cancelSubscription:{en:"Cancel subscription"},hideAdvertisements:f({en:"Hide advertisements"},{en:"Enable an ads-free experience on desktop"}),highlightComments:f({en:"Highlight new comments"},{en:"Enable highlighting of new comments you haven't seen"}),headings:{main:{en:"Reddit Premium"},subtext:{main:{en:"Reddit Premium is a subscription membership that upgrades your account with extra features."}},subscriptionStatus:{en:"subscription status"},premiumFeatures:{en:"premium features"}},cancelSubscriptionModal:{headerText:{en:"Cancel your membership"},message:{en:"Are you sure you want to cancel your membership? Reddit really appreciates your support!"},cancelText:{en:"Back"},acceptText:{en:"Yes, Cancel"}},updateCardModal:{headerText:{en:"Update Payment Information"},descriptionText:{en:"Change the Credit Card associated with your Premium subscription. This will be reflected in your next billing cycle."}}},notificationsForm:{messageInInbox:f({en:"Conversations in inbox"},{en:"Display conversations within the messages section of your inbox"}),markReadInInbox:f({en:"Mark as read in inbox"},{en:"Mark messages as read when I open my inbox"}),collapseRead:f({en:"Collapse read messages"},{en:"Read messages will automatically be collapsed"}),usernameMentions:f({en:"Username mentions"},{en:"Notify me when my username is mentioned in a post or comment"}),emailNotifications:f({en:"Email notifications"},{en:"If turned off, you will still receive administrative emails"}),unreadMessages:f({en:"Unread messages"},{en:"Receive unread messages via email"}),digests:f({en:"Email digests"},{en:"Receive periodic emails with the top posts from your favorite communities"}),headings:{main:{en:"Notifications settings"},inboxNotif:{en:"inbox notification"},emailNotif:{en:"email notification"},desktopNotif:{en:"Desktop notifications"},pushNotif:{en:"Push notifications"}},desktopNotifications:{chrome:f({en:"Chrome Desktop Notifications"},{en:"See your notifications on the corner of your computer screen, even when Reddit is closed"}),onlyAvailableWithChrome:{en:"Only available with Chrome"},turnOnModal:{change:{en:"Change"},clickOn:{en:"Click on"},gotIt:{en:"Got it"},inYourAddressBar:{en:"in your Chrome browser address bar"},notificationsToAllow:{en:"notifications to 'Allow'"},select:{en:"Select"},siteSettings:{en:"site settings"},title:{en:"Turn on Desktop Notifications"}}},pushNotifications:{chatMessages:f({en:"Chat messages"},{en:"Receive notifications when a user chats with you or sends a chat request to you"}),trendingPosts:f({en:"Trending posts"},{en:"Receive notifications for trending posts from your favorite communities"}),unreadMessages:f({en:"Unread messages"},{en:"Receive notifications for private messages, comments to your posts, replies to your comments, and mentions of your username"})}},privacyForm:{personalization:f({en:"Personalization"},{en:"Control how Reddit uses data to personalize ads and content you see"}),appAuth:f({en:"App authorization"},{en:"Control third party app authorizations"}),searchIndexing:f({en:"Search engine indexing"},{en:"Allow search engines to index my user profile"}),logOutbound:f({en:"Log outbound clicks"},{en:"Allow reddit to log my outbound clicks for personalization"}),twoFactor:f({en:"Two-factor authentication"},{en:"Increase your account's security by requiring a one-time use code along with your username and password"}),whoCanMessage:f({en:"Who can message you"},{en:"Control who can send you private messages. Admins and moderators of subreddits you have participated in will always be able to message you. (EVERYONE doesn't include users on blocked list)"}),whoCanChat:f({en:"Who can send you chat requests"},{en:'Control who can send you chat invites. Once you\'ve started chatting with someone, they will be "approved" and the setting will no longer apply to them. ("Nobody" means you can still initiate a chat invitation but no one can send you one).'}),blockedUsers:{heading:{en:"Blocked users list"},inputLabel:{en:"add user to blocked list"}},whitelistedUsers:{heading:{en:"Whitelisted users"},inputLabel:{en:"add user to whitelist"}},headings:{main:{en:"Privacy & security settings"},userPrivacy:{en:"user privacy"},advancedSecurity:{en:"advanced security"},messagingPrivacy:{en:"messaging privacy"}}},profileForm:{headings:{main:{en:"Customize Profile"},information:{en:"Profile Information"},images:{en:"images"},category:{en:"Profile category"},advanced:{en:"advanced"},moderation:{en:"Profile moderation"}},displayName:{label:{en:"Display name"},subtext:{en:"Set a display name. This does not change your username."},placeholder:{en:"Display name"}},about:{label:{en:"About"},subtext:{en:"A brief description of yourself shown on your profile."},placeholder:{en:"About"}},images:{label:{en:"Avatar and banner image"},subtext:{en:"Images must be .png or .jpg format"},iconUploader:{en:"Drag and Drop or Upload Avatar Image"},bannerUploader:{en:"Drag and Drop or Upload Banner Image"},errors:{profileBanner:{en:"There was an error uploading your image. Please verify that the size of your image is 1280x384 and less than 500KB."},profileIcon:{en:"There was an error uploading your image. Please verify that the size of your image is 256x256 and less than 500KB."}}},nsfw:{label:{en:"NSFW"},subtext:{en:"This content is NSFW (may contain nudity, pornography, profanity or inappropriate content for those under 18)"}},contentVisible:{label:{en:"Content Visibility"},subtext:{en:'Posts to this profile can appear in r/all and your profile can be discovered in /users'}},showActiveCommunities:{label:{en:"Active in communities visibility"},subtext:{en:"Show which communities I am active in on my profile."}},modLink:{en:'For moderation tools please visit our Profile Moderation page'},toSFWConfirm:{title:{en:"SWITCH ACCOUNT TO SFW"},message:{en:'If your account contains NSFW content (contains nudity, pornography, profanity or inappropriate content for those under 18) and it’s not set to NSFW, this will result in actions up to and including suspension of your account.'},cancel:{en:"Cancel"},ok:{en:"I UNDERSTAND"}}}};n.d(t,"a",function(){return v}),n.d(t,"d",function(){return w}),n.d(t,"f",function(){return C}),n.d(t,"e",function(){return S}),n.d(t,"c",function(){return T}),n.d(t,"b",function(){return A});const y={polls:{numVotes:{en:["%{count} vote","%{count} votes"]},numVotesCommas:{en:["%{count} vote,","%{count} votes,"]}},postCreation:{cannotAddFiles:{en:["Couldn't add %{count} more file","Couldn't add %{count} more files"]},postsCount:{en:["%{count} post","%{count} posts"]}},posts:{comments:{noun:{en:["%{count} comment","%{count} comments"]}},numViews:{noun:{en:["%{count} View","%{count} Views"]}},points:{noun:{en:["%{count} point","%{count} points"]}},views:{noun:{en:["view","views"]}}},comment:{allComments:{en:["all %{count} comment","all %{count} comments"]},children:{en:["%{numChildren} child","%{numChildren} children"]},moreReply:{en:["%{count} more reply","%{count} more replies"]},moreThanChildren:{en:["More than %{numChildren} child","More than %{numChildren} children"]},point:{en:["%{count} point","%{count} points"]},reply:{en:["%{count} reply","%{count} replies"]}},gold:{awardBadge:{silverTooltipMessage:{en:["This %{postOrComment} has received the Silver Award","This %{postOrComment} has received the Silver Award %{count} times"]},goldTooltipMessage:{en:["This %{postOrComment} has received the Gold Award","This %{postOrComment} has received the Gold Award %{count} times"]},platinumTooltipMessage:{en:["This %{postOrComment} has received the Platinum Award","This %{postOrComment} has received the Platinum Award %{count} times"]}}},listings:{moreMods:{en:["...and %{count} more »","...and %{count} more »"]},subscribers:{en:["%{count} subscriber","%{count} subscribers"]},usersHereNow:{en:["%{count} user here now","%{fuzzed}%{count} users here now"]},channelMembers:{en:[" • %{count} Member"," • %{count} Members"]}},live:{viewers:{en:["%{count} viewer","%{count} viewers"]}},metadata:{votes:{en:["%{count} vote","%{count} votes"]},comments:{en:["%{count} comment","%{count} comments"]}},multireddit:{adHocDescription:{en:["Posts from %{subreddits}","Posts from %{subreddits}"]},info:{communityCount:{en:["%{count} community in this %{object}:","%{count} communities in this %{object}:"]}}},profile:{followers:{en:["%{count} Follower","%{count} Followers"]},subscribers:{en:["%{count} Subscriber","%{count} Subscribers"]}},time:{days:{en:["%{count} day","%{count} days"]},hours:{en:["%{count} hour","%{count} hours"]},milliseconds:{en:["%{count} millisecond","%{count} milliseconds"]},minutes:{en:["%{count} minute","%{count} minutes"]},months:{en:["%{count} month","%{count} months"]},seconds:{en:["%{count} second","%{count} seconds"]},years:{en:["%{count} year","%{count} years"]},ago:{days:{en:["%{count} day ago","%{count} days ago"]},hours:{en:["%{count} hour ago","%{count} hours ago"]},milliseconds:{en:["%{count} millisecond ago","%{count} milliseconds ago"]},minutes:{en:["%{count} minute ago","%{count} minutes ago"]},months:{en:["%{count} month ago","%{count} months ago"]},seconds:{en:["%{count} second ago","%{count} seconds ago"]},years:{en:["%{count} year ago","%{count} years ago"]}}}},b={account:{karma:{en:"karma"},karmaTotal:{en:"%{karma} karma"},login:{en:"Log In"},signup:{en:"Sign Up"},logout:{en:"logout"},preferences:{en:"preferences"}},alertBanner:{learnMore:{en:"Learn more"},suspendedMessage:{en:"Your account has been suspended."},FPRMessage:{en:"Uh oh! We have suspended your account due to suspicious activity. Not to worry. You can continue using Reddit by resetting your password."}},appeal:{buttons:{pending:{en:"Pending"},submit:{en:"Submit"}},confirmation:{header:{en:"Appeal received"},description:{en:"Thanks for submitting your request. We will review your submission and be in touch if the status of your account's restriction is changed. Please note that suspensions which were correctly issued will not be reversed or lifted prematurely."}},contentPolicy:{en:"Reddit Content Policy"},errors:{emptyDescription:{en:"Enter a brief description"},oneAppealPerDay:{en:"You can submit only one appeal per day"},required:{en:"Required"},validEmail:{en:"Enter a valid email address"}},fields:{description:{description:{en:"Help us understand why you have not violated our policy and have been suspended in error."},label:{en:"Brief description"}},email:{comment:{en:"We will use this email address if we need to contact you for additional information."},label:{en:"Email address (optional)"}},username:{part1:{en:"You can only appeal the account that you are logged into. If you are having trouble logging into another account, troubleshoot in our "},label:{en:"Username"},part2:{en:"."}}},form:{description:{part1:{en:"If you have reviewed the "},part2:{en:" and our "},part3:{en:" and believe your account has been wrongfully suspended, submit this form and we'll review your request."}},header:{en:"Submit an appeal"},policyCheckboxText:{part1:{en:"I have read the "},part2:{en:" and the "},part3:{en:"."}},textAreaCounter:{en:"%{length}/%{maxLength}"}},header:{en:"Appeal suspension"},helpCenter:{en:"Help Center"},suspensionsArticle:{en:"Suspensions help article"}},badges:{achievement:{en:"Achievement"},applyBadge:{en:"apply"},applyBadge2:{en:"apply badge"},alreadyOwned:{en:"owned"},buy:{en:"convert %{tokenName}"},clearBadges:{en:"clear selection"},done:{en:"done"},expiresIn:{en:"Expires in"},flairDisallowed:{en:"This community does not allow you to select flair"},flairDisallowedTitle:{en:"unavailable"},flairPickerTitle:{en:"select flair"},free:{en:"free"},getBadge:{en:"get badge"},gotBadge:{en:"you got a new badge!"},pickerTitle:{en:"Community Flairs & Badges"},modeSectionBadges:{en:"badges"},modeSectionFlairs:{en:"flairs"},modeSectionItemGallery:{en:"gallery"},modeSectionItemMyBadges:{en:"my badges"},noBadgesTitle:{en:"no badges"},noBadgesText:{en:"You don't have any badges yet. Get them from the Gallery."},numLeft:{en:"%{numerator}/%{denominator} left"},selectBadge:{en:"select badge"},soldOut:{en:"sold out"},youHave:{en:"You have"}},blueBarLinks:{wiki:{en:"wiki"},comments:{en:"comments"},duplicates:{en:"other discussions"}},categories:{advice:{en:"Advice"},all:{en:"All Categories"},animals:{en:"Animals"},art:{en:"Art"},diy:{en:"DIY"},electronics:{en:"Electronics"},entertainment:{en:"Entertainment"},fashion:{en:"Fashion"},food:{en:"Food"},funny:{en:"Funny"},gaming:{en:"Gaming"},health:{en:"Health"},memes:{en:"Memes"},music:{en:"Music"},news:{en:"News"},outdoors:{en:"Outdoors"},photography:{en:"Photography"},picsandgifs:{en:"Pics & Gifs"},relationships:{en:"Relationships"},science:{en:"Science"},sports:{en:"Sports"},tv:{en:"TV"},tech:{en:"Tech"},travel:{en:"Travel"},videogames:{en:"Videogames"},videos:{en:"Videos"},vroom:{en:"Vroom"},writing:{en:"Writing"}},collection:{addActionText:{en:"add"},addPostToACollection:{en:"Add post to a collection"},collectionBy:{en:"Collection by"},collectionDeletedSuccess:{en:"Collection deleted successfully: %{title}"},deleteCollectionTitle:{en:"Delete Collection"},deleteConfirmation:{en:"Are you sure you want to delete this collection? The posts within the collection won't be deleted."},editModal:{collection:{en:"Collection"},description:{en:"Description"},descriptionPlaceholderText:{en:"Give some detail on what the collection is about."},descriptionUpdateSuccess:{en:"Collection description updated successfully"},edit:{en:"Edit"},editCollection:{en:"Edit collection"},posts:{en:"Posts"},reorderCollectionSuccess:{en:"Collection order updated successfully"},title:{en:"Title"},titleUpdateSuccess:{en:"Collection title updated successfully"}},follow:{follow:{en:"Follow"},followed:{en:"Followed"},unfollow:{en:"Unfollow"}},postAddedSuccess:{en:"Success! You added a post to the collection: %{title}"},postRemovedSuccess:{en:"Following post removed from collection successfully: %{postTitle}"},view:{en:"VIEW"},yesDelete:{en:"Yes, Delete"},undo:{en:"UNDO"},save:{en:"save"}},comment:{confirmCancellation:{creation:{en:"Are you sure that you want to discard your comment?"},edit:{en:"Are you sure that you want to discard your edits?"}},confirmNavigation:{en:"You have a comment in progress, are you sure you want to discard it?"},cancel:{en:"cancel"},children:{en:"children"},comment:{en:"comment"},commentedBy:{en:"Commented by"},commentDeletedByAuthor:{en:"Comment deleted by user"},commentDeletedByMod:{en:"Comment removed by moderator"},contentPolicy:{en:"content policy"},context:{en:"context"},continueThread:{en:"Continue this thread"},delete:{en:"delete"},deleteComment:{en:"Delete comment"},deleteConfirmation:{en:"Are you sure you want to delete your comment?"},deleted:{en:"deleted"},distinguish:{en:"distinguish"},distinguishAndSticky:{en:"Distinguish as Mod and Sticky"},distinguishAsAdmin:{en:"Distinguish as Admin"},distinguishAsMod:{en:"Distinguish as Mod"},distinguishSticky:{en:"yes & sticky"},dontDigFancyPants:{en:"Don't dig the Fancy Pants Editor?\nSwitch to markdown anytime"},edit:{en:"edit"},editComment:{en:"Edit comment"},edited:{en:"edited %{time}"},empty:{en:"Be the first to share what you think!"},error:{en:"Sorry, comments couldn't load!"},extraReply:{en:"Load more comments"},extraReplyLoading:{en:"Loading..."},failed:{en:"failed"},formattingHelp:{en:"formatting help"},fullComments:{en:"full comments"},hiddenScore:{en:"[score hidden]"},hiddenScorePlain:{en:"Score hidden"},keep:{en:"keep"},level:{en:"level %{level}"},loading:{en:"loading..."},loadMore:{en:"load more comments"},moreFromThisCommunity:{en:"More from this community"},switchToRTE:{en:"Switch to fancy pants editor"},noComments:{en:"no comments yet"},missingComment:{en:"That comment is missing"},pageError:{en:"We couldn't load the comments for this post"},parent:{en:"parent"},pending:{en:"submitting..."},permalink:{en:"permalink"},placeholder:{en:"What are your thoughts?"},points:{en:"points"},reply:{en:"Reply"},report:{en:"report"},return:{en:"report"},save:{en:"save"},saveComment:{en:"Save"},saveEdits:{en:"save edits"},savedSuccess:{en:"Comment saved successfully"},savedUndo:{en:"Undo"},share:{en:"share"},showParentComments:{en:"Show parent comments"},singleComment:{message:{en:"you are viewing a single comment's thread."},link:{en:"view the rest of the comments"},shortMessage:{en:"Single comment thread."}},threadArchived:{title:{en:"This thread is archived"},subtitle:{en:"New comments cannot be posted and votes cannot be cast"}},threadLocked:{subtitle:{en:"New comments cannot be posted"},title:{en:"This thread has been locked by the moderators of r/%{subredditName}"},simpleTitle:{en:"This thread has been locked"}},tooltips:{admin:{en:"Reddit admin, speaking officially"},adminEmeritus:{en:"Reddit admin emeritus"},cakeday:{en:"Cake day"},contractor:{en:"Reddit contractor"},gilded:{en:"Gilded"},moderator:{en:"Moderator of %{displayText}, speaking officially"},op:{en:"Original Poster"}},sortedBy:{en:"sorted by:"},undistinguish:{en:"Undistinguish"},unsave:{en:"unsave"},unsaveComment:{en:"Unsave"},unsavedSuccess:{en:"Comment unsaved successfully"},stickied:{en:"Stickied comment"},topPosts:{en:"Top Posts From The %{subredditName} Community"},viewAllComments:{en:"View all comments"},viewAllNumComments:{en:"View all %{numComments} comments"}},common:{areYouSure:{en:"Are you sure?"},cancel:{en:"Cancel"},close:{en:"Close"},confirm:{en:"Confirm"},disable:{en:"Disable"},join:{en:"Join"},no:{en:"No"},or:{en:"or"},remove:{en:"remove"},retry:{en:"retry"},update:{en:"update"},yes:{en:"Yes"}},communityAwards:{errors:{imageTooBig:{en:"The chosen image is too large. Please pick a new image and try again."},imageWrongDimensions:{en:"The chosen image does not match the required dimensions. Please pick a new image and try again."},imageUploadError:{en:"There was an error uploading the image. Please try again."},awardCreationError:{en:"There was an error creating the award. Please try again."},awardDeleteError:{en:"There was an error deleting the award. Please try again."},awardDisableError:{en:"There was an error disabling the award. Please try again."},awardsListError:{en:"There was an error loading awards list. Please try again."}},creationModal:{createAward:{en:"Create Award"},name:{en:"Name"},nameOfAward:{en:"Name of Award"},image:{en:"Image"},normalSize:{en:"Normal size"},smallSize:{en:"Small size"},fileDimensionsSubtext:{en:"Width and height limited to %{maxSize}px"},fileSizeSubtext:{en:"File size limited to %{maxSize}kB"},modOnly:{en:"Exclusive for Mods"},coinCost:{en:"Coin cost"},coinValueConstraints:{en:"%{minimum} Coins minimum in increments of %{increments}"},coinsToCommunity:{en:"%{coins} Coins will go to the community"},monthsToGive:{en:"Months of Premium to give"},create:{en:"Create"},successfullyCreated:{en:"Community award successfully created!"}},awardsList:{all:{en:"All"},modOnly:{en:"Mod only"},name:{en:"Name"},icon:{en:"Icon"},coins:{en:"Coins"},type:{en:"Type"}}},communityTopics:{communityTopics:{en:"Community topics"},explanation:{en:"This will help Reddit recommend your community to relevant users and other discovery experiences."},suggestedTopics:{en:"Suggested topics"},loadFailed:{en:"Oh no! We didn't load your topics. Please try again."},savePartialFailed:{en:"Yikes! It looks like we didn't save all of your topics. Please try again"},add:{en:"Add"},retry:{en:"Retry"},numSelected:{en:"(%{part}/%{whole})"},maxTopicsHit:{en:"You can only add up to %{max} community topics"}},connectedAccounts:{thankYouForYourSupport:{en:"Thank you for being a patron!"},getExclusiveFlair:{en:"Get exclusive Patreon flair by becoming a patron"},title:{en:"Connected accounts"},visit:{en:"Visit"}},contentGate:{goldSubreddit:{description:{en:"The moderators in this community have set it to Reddit Gold members only. You must upgrade to a Reddit Gold membership to continue."},descriptionPremium:{en:"The moderators in this community have set it to Reddit Premium members only. You must upgrade to a Reddit Premium membership to continue."},getGold:{en:"Get Gold"},getPremium:{en:"Get Premium"},goHome:{en:"Go Home"},login:{en:"Log In"},signUp:{en:"Sign Up"},title:{en:"r/%{subredditName} is a Reddit Gold community"},titlePremium:{en:"r/%{subredditName} is a Reddit Premium community"}},over18:{description:{en:"You must be at least eighteen years old to view this content. Are you over eighteen and willing to see adult content?"},title:{en:"You must be 18+ to view this community"}},privateSubreddit:{description:{en:"The moderators in this community have set it to private. You must be a moderator or approved submitter to visit."},exploreReddit:{en:"Explore Reddit"},goHome:{en:"Go Home"},messageMods:{en:"Message Mods"},title:{en:"You must be invited to visit this community"}},quarantinedSubreddit:{continue:{en:"Continue"},description:{en:"Quarantined communities are dedicated to shocking or highly offensive content. You must be logged in with a verified email to continue."},exploreReddit:{en:"Explore Reddit"},login:{en:"Log In"},noThankYou:{en:"No Thank You"},prompt:{en:"Are you certain you want to continue?"},quarantined:{en:"quarantined"},signUp:{en:"Sign Up"},subtitle:{en:"This community is"},title:{en:"Are you sure you want to view this community?"},verifyEmail:{en:"Verify Email"},bannerTitle:{en:"Community Quarantined"},clickToGoHome:{en:"Click to return home."},quarantineMsg:{en:"It is dedicated to shocking or highly offensive content."},quarantineLabelTooltip:{en:"This post was submitted in a quarantined community"}},subredditBanned:{description:{en:"This community has been banned for violating the Reddit rules."},exploreReddit:{en:"Explore Reddit"},title:{en:"r/%{subredditName} has been banned from Reddit"}},subredditDoesNotExist:{goHome:{en:"Go Home"},title:{en:"r/%{subredditName} doesn't exist"}}},countrySorts:{everywhere:{en:"everywhere"},unitedStates:{en:"united states"},argentina:{en:"argentina"},australia:{en:"australia"},bulgaria:{en:"bulgaria"},canada:{en:"canada"},chile:{en:"chile"},colombia:{en:"colombia"},croatia:{en:"croatia"},czechRepublic:{en:"czech republic"},finland:{en:"finland"},greece:{en:"greece"},hungary:{en:"hungary"},iceland:{en:"iceland"},india:{en:"india"},ireland:{en:"ireland"},japan:{en:"japan"},malaysia:{en:"malaysia"},mexico:{en:"mexico"},newZealand:{en:"new zealand"},philippines:{en:"philippines"},poland:{en:"poland"},portugal:{en:"portugal"},puertoRico:{en:"puerto rico"},romania:{en:"romania"},serbia:{en:"serbia"},singapore:{en:"singapore"},sweden:{en:"sweden"},taiwan:{en:"taiwan"},thailand:{en:"thailand"},turkey:{en:"turkey"},unitedKingdom:{en:"united kingdom"}},createCommunity:{alreadyRunning:{en:"Already run a Reddit community?"},createCommunity:{en:"Create community"},description:{en:"Create a community for your supporters to call home that links to your Patreon page."},fields:{description:{description:{en:"Appears in search results and social media links. 500 characters max."},label:{en:"(optional) description"}},name:{description:{en:'Names cannot have (e.g., "r/bookclub" not "r/book club"), must be between 3-50 characters, and underscores ("_") are the only special characters allowed. Avoid using solely trademarked names (e.g., "r/FansOfAcme" not "r/Acme").'},label:{en:"Community name"}}},selectACommunity:{en:"Select a community"},title:{en:"Create your Reddit community"},usernameDoesNotMatch:{title:{en:"Username does not match"},description:{en:"It looks like you are logged in to Reddit with a different account than expected. Please ensure you are logged into the correct account to continue."},button:{en:"Switch Accounts"}}},crosspost:{anotherRule:{en:"See rules details"},crosspostTitle:{en:"Choose a title"},formNotification:{en:"You can share this post to communities you are subscribed to."},formTitle:{en:"Submit a Crosspost"},moreCrosposts:{en:"See more places this has been crossposted"},policy:{part1:{en:"please be mindful of reddit’s "},part2:{en:"content policy"},part3:{en:" and practice "},part4:{en:" good reddiquette"}},required:{en:"required"},recentSubreddits:{en:"your recent subreddits"},rules:{en:"Crossposting rules for %{name}"},sendReplies:{en:"Send replies to this post to my inbox"},submit:{en:"Submit"},subreddit:{en:"Choose where to crosspost"},your:{en:"Your Profile"}},desktopNotifications:{prePrompt:{allowNotifications:{en:"Allow Notifications"},body:{loggedIn:{en:"%{userName}, stay up to date on the best Reddit content for you and replies to your posts and comments with notifications."},loggedOut:{en:"Stay up to date on the best Reddit content for you."}},notNow:{en:"Not now"},title:{en:"Enable notifications"}}},discoveryUnits:{categoryCommunities:{en:"%{categoryName} communities"},communities:{en:"Communities"},communitiesTalkingAboutThis:{en:"Communities talking about this"},continueBrowsingIn:{en:"Continue browsing in %{subredditName}"},more:{en:"+%{count} More"},popularPosts:{en:"Popular posts"},seeAllPosts:{en:"See all posts"},seeAllPostsIn:{en:"See all posts in %{subredditName}"},subscribers:{en:"%{number} subscribers"},topContentLast:{en:"Top posts from the past %{range}"},topPost:{en:"Top post"},topPostsAcrossReddit:{en:"Top posts across reddit "},topPostsInCategory:{en:"Top %{category} Posts"},topSubredditsInCategory:{en:"Top %{category} Communities"},trendingToday:{en:"Trending today"},viewAll:{en:"View all %{count}"},viewCategory:{en:"View Category"},viewCommunity:{en:"View Community"},visitCommunity:{en:"Visit Community"}},economy:{settings:{creator:{header:{tag:{en:"alpha"},title:{en:"Reddit Creator"}},stripeConnect:{cta:{en:"connect stripe account"},connected:{en:"connected"},connecting:{en:"connecting..."},description:{en:"Connect your Stripe account to Reddit to get paid directly to your bank account. If you don't have a Stripe account it'll only take a couple of minutes to create one."},disclaimer:{en:"Reddit doesn't store personal data collected by Stripe."},header:{en:"accept tips"},legal:{en:"By connecting to Stripe, you agree to our"},legalLink:{en:"Beta Terms of Service"},title:{en:"Stripe Account"}}},payments:{header:{description:{en:"View your saved payment methods. For security and privacy, your payment details are never stored by Reddit, and only maintained by our payment providers."},title:{en:"Payments"}},paymentMethods:{none:{en:"You have no saved payment methods"},remove:{en:"remove"},removing:{en:"removing"},title:{en:"payment methods"}}}},sidebar:{postFlatlistCTA:{support:{en:"Tip"}},profileCTA:{support:{en:"tip"},title:{en:"reddit creator"}}},support:{payment:{amounts:{customLabel:{en:"other"}},anonymous:{en:"Make my tip anonymous"},card:{new:{ccv:{en:"ccv"},exp:{en:"mm/yy"},name:{en:"name on card"},number:{en:"card number"},update:{en:"Save card"},zip:{en:"zip code"}},selector:{title:{en:"Payment Method"},other:{en:"Add New Card"}}},footer:{legal:{delimiter:{en:"."},link:{en:"Beta Terms of Service"},notAnonymous:{en:"Your username & tip amount will be sent to the recipient."},text:{en:"By tipping, you agree to our"}},submit:{buttonText:{en:"Tip %{username}"}}},header:{title:{en:"Tip Reddit Creators"},subtext1:{en:"Send money to your favorite Reddit Creators."},subtext2:{en:"Help them create more great stuff."}},message:{placeholder:{en:"Private Message (optional)"}}},tooltip:{subredditPlacholder:{en:"the subreddit"},text:{en:"%{amount}% goes to %{name}"},textWithFees:{en:"%{amount}% goes to %{name} (excluding fees)"},textWithDisclaimer:{en:"%{amount}%* goes to %{name}"},usernameLoading:{en:"Loading..."}}}},email:{verificationStatus:{success:{en:"Email verification complete"},alreadyVerified:{en:"Your email address has already been verified."},wrongUser:{en:"The email verification link you've followed is for a different user account. Please log out and click the email verification link again to verify your email."},error:{en:"Something went wrong."}}},emojiManagement:{addEmoji:{en:"Add Emoji"},imageTitle:{en:"Image"},nameTitle:{en:"Name"},pageTitle:{en:"Emoji management"},settings:{en:"Emoji settings"}},emojiPicker:{cancel:{en:"Cancel"},searchEmoji:{en:"Search for emoji"}},error:c.a,events:{eventStartedSuccessfully:{en:"Following event has started successfully: %{title}"},eventTimeUpdatedSuccessfully:{en:"Following event time is updated successfully: %{title}"}},euCookiePolicy:{buttonText:{en:"I Agree"},linkText:{en:"Learn More"},text:{en:"Cookies help us deliver our Services. By using our Services or clicking I agree, you agree to our use of cookies."}},explore:{categories:{description:{en:"Breaking news, sports, TV fan theories, and never-ending streams of cute animals. The conversation starts here."},title:{en:"Find your community on Reddit"}},communities:{title:{en:"Explore %{categoryName}"}},lookingForPopular:{en:"Looking for the Popular feed?"},upsell:{description:{en:"Reddit is home to thousands of communities, endless conversation, and authentic human connection. Create your account now!"},title:{en:"Find your communities. Customize your Home feed."}}},flair:{apply:{en:"apply"},addUserFlair:{en:"add user flair"},addUserFlairAndBadge:{en:"add badge & flair"},addUserBadge:{en:"add badge"},editFlair:{en:"edit flair"},clear:{en:"Clear selection"},editUserFlair:{en:"edit user flair"},editUserFlairAndBadge:{en:"edit badge & user flair"},editUserBadge:{en:"edit user badge"},maxLengthExceededTooltip:{en:"The unicode for the emoji goes against the character count"},noFlair:{en:"No flair selected"},patron:{en:"Patron"},postFlairModalTitle:{en:"Select %{subredditName} flair"},postFlairPlaceholder:{en:"Post Title"},preview:{en:"user flair preview"},searchPlaceholder:{en:"Search for flair"},showMyFlair:{en:"Show my user flair on this community"},userFlairModalTitle:{en:"Select your community flair"},userFlairPlaceholder:{en:"u/username"}},followPost:{follow:{en:"Follow"},followed:{en:"Followed"},tooltip:{en:"Want to know when new popular comments come in? Follow this post for updates."}},footer:{titles:{about:{en:"about"},help:{en:"help"},apps:{en:"apps & tools"},love:{en:"<3"}},links:{blog:{en:"blog"},about:{en:"about"},source:{en:"source code"},ad:{en:"advertise"},app:{en:"the reddit app"},careers:{en:"careers"},jobs:{en:"jobs"},developers:{en:"developers"},engineering:{en:"engineering"},help:{en:"help"},rules:{en:"site rules"},faq:{en:"FAQ"},wiki:{en:"wiki"},reddiquette:{en:"reddiquette"},reddit:{en:"reddit.com"},transparency:{en:"transparency"},contact:{en:"contact us"},iphone:{en:"Reddit for iPhone"},android:{en:"Reddit for Android"},mweb:{en:"mobile website"},press:{en:"press"},buttons:{en:"buttons"},gold:{en:"reddit gold"},gifts:{en:"reddit gifts"},facebook:{en:"Facebook"},twitter:{en:"Twitter"},instagram:{en:"Instagram"},coins:{en:"reddit coins"},premium:{en:"reddit premium"}},legal:{content:{en:"content policy"},privacy:{en:"privacy policy"},user:{en:"user agreement"},mod:{en:"mod policy"},cp:{en:"© 2019 Reddit, Inc. All rights reserved"}},legalbottom:{part1:{en:"Use of this site constitutes acceptance of our "},part2:{en:" and "},part3:{en:". © %{year} reddit inc. All rights reserved. REDDIT and the ALIEN Logo are registered trademarks of reddit inc."},privacy:{en:"Privacy Policy"},user:{en:"User Agreement"}}},form:{errors:{iconError:{en:"There was an error uploading your image. Please verify that the size of your image is 256x256 and less than 500KB."},bannerError:{en:"There was an error uploading your image. Please verify that the size of your image is 1280x384 and less than 500KB."}},saved:{en:"Saved!"},saving:{en:"Saving"},submit:{en:"Submit"},optional:{en:" (Optional)"},required:{en:"*Required"},uploadPhoto:{en:"Upload Photo"},characters:{en:"Characters"},images:{en:"Images"}},gold:u,gov:{available:{en:"Transferable"},bannerPurchaseCTA:{en:"buy banner"},bannerManageCTA:{en:"manage banner"},explanation:{en:"Up to 49% of earned %{tokenName}. Remaining are frozen."},harberger:{banner:{deleteError:{en:"Could not delete image"},imageSize:{en:"192 px high"},imageTitle:{en:"Image"},tile:{en:"Tile"},title:{en:"banner"},uploadLabel:{en:"Drag and Drop or Upload Image"},uploadError:{en:"Could not upload image"}},buyBannerModalTitle:{en:"Buy Banner"},buy:{en:"buy"},controls:{cancel:{en:"cancel"},save:{en:"save"},walletAmount:{en:"You have"}},explanations:{banner:{title:{en:"Buy r/%{subredditName}'s Top Banner with %{tokenName}"},text:{en:"Set the image to whatever you want"}},tax:{title:{en:"Hamburger Tax"},text1:{en:"The owner sets the price for the banner"},text2:{en:"They pay a daily tax rate of 1% by burning %{tokenName}"},text3:{en:"If the owner cannot pay the tax, the price goes to 0"},text4:{en:"Anyone can buy the banner at its advertised price"},text5:{en:"The owner cannot refuse to sell it at that price"}}},manage:{bannerPrice:{en:"banner price"},taxRate:{en:"1% daily tax"},priceTitle:{en:"Price and Hamburger Tax"},priceExplanation:{en:"You can protect your ownership by raising the price. This also increases the daily tax. If you're unable to pay the tax, the price goes to 0."}},manageBannerModalTitle:{en:"Manage Banner"},owner:{en:"Owned by"}},leaderboard:{header:{topUsers:{en:"top users"}},rangeText:{week:{en:"Week"},month:{en:"Month"},year:{en:"Year"}},users:{singular:{en:"User"},plural:{en:"Users"}}},pointsDecay:{election:{body:{en:"Moderator %{tokenName} may be removed if there isn’t an election for top moderator within %{time}."},title:{en:"election required for top moderator"}},inactive:{body:{en:"%{tokenName} may be removed if they are not used in governance polls. To keep your %{tokenName}, vote in 1 governance poll within %{time}."},title:{en:"inactive %{tokenName}"},time:{singular:{en:"%{numDays} day"},plural:{en:"%{numDays} days"}}}},new:{en:"new"},recipientLabel:{en:"recipient username"},recipientPlaceholder:{en:"Who will get your %{tokenName}?"},releaseNotesDone:{en:"done"},releaseNotesNext:{en:"next"},releaseNotesTitle:{en:"What's New in %{subredditName}?"},replaceMod:{part1:{en:"Should"},part2:{en:"become the top moderator?"},username:{en:"username"}},searchNameError:{en:"Could not check that username. Are you sure it's correct?"},searchNameInvalid:{en:"Cannot find this username."},sendCta:{en:"send"},spinoff:{part1:{en:"Should we spin-off to"},part2:{en:"?"},subredditName:{en:"subreddit name"}},tipText:{en:"Tip %{username} with %{tokenName}"},transferModalTitle:{en:"Send %{tokenName}"},transferSuccess:{en:"Success! You just transferred %{amount} %{tokenName} to %{recipient}"},types:{general:{en:"general"},gov:{en:"governance"},replaceTopMod:{en:"replace the top moderator"},spinoff:{en:"spin-off a new community"}},voteLater:{en:"later"},voteCta:{en:"%{subredditName} Governance Vote is Open:"},votePrompt:{en:"vote"}},grantUserFlair:{buttons:{sync:{en:"Sync"}},cssClass:{en:"Css class"},cssClassInfo:{en:"CSS classes determine styling for flair in old Reddit"},flairTemplate:{en:"Flair template"},flairTemplateInfo:{en:"Flair templates determine the flair's background colors, text colors, and permissions."},flairText:{en:"Flair text"},flairTextInfo:{en:"Changes the text and emojis within the user flair"},isModOnly:{en:"Available only to mods"},isUserEditable:{en:"User editable"},none:{en:"none"},syncStyling:{en:"Sync styling"},usernameWithPreview:{en:"Username with preview"}},header:{appeal:{en:"Appeal"},ariaInstructions:{en:"Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts"},chat:{en:"Chat"},coins:{en:"Coins"},createCommunity:{en:"Create Community"},customizeFlyout:{title:{en:"New User Settings"},subtitle:{en:"Like customizing Reddit?"},description:{en:"You can save how you sort and view your communities in user settings."},dismiss:{en:"Got It"}},filter:{en:"Filter"},explore:{en:"Explore"},hamburgerMenu:{en:"My Communities Menu"},home:{en:"Home"},metaFilter:{en:"Polls"},messages:{en:"Messages"},moderation:{en:"Moderation"},modListing:{en:"r/Mod"},modMail:{en:"Modmail"},modMailBeta:{en:"Modmail Beta"},modQueue:{en:"Mod Queue"},mySubscriptions:{en:"My Subscriptions"},navigation:{en:"Start typing to filter your subscriptions or use up and down to select."},newPost:{en:"Create Post"},news:{en:"News"},ogDescription:{en:"reddit: the front page of the internet"},ogTitle:{en:"reddit: the front page of the internet"},premium:{en:"Premium"},search:{en:"Search Reddit"},searchMultireddit:{en:"Search m/%{multireddit}"},searchSubreddit:{en:"Search r/%{subreddit}"},settings:{en:"User Settings"},selected:{en:"selected"},subredditCreation:{en:"Create Community"},userDropdown:{en:"User account menu"},viewDraft:{en:"View Draft"}},headerDropdown:{coins:{en:"Reddit Coins"},communities:{en:"communities"},feeds:{en:"feeds"},helpCenter:{en:"Help Center"},loginSignup:{en:"Log In / Sign Up"},logout:{en:"Log Out"},moreStuff:{en:"More Stuff"},myProfile:{en:"My Profile"},myStuff:{en:"My Stuff"},mySubscriptions:{en:"My Subscriptions"},optIn:{en:"Opt In to New Reddit"},optOut:{en:"Opt Out of Redesign"},premium:{en:"Reddit Premium"},submitFeedback:{en:"Submit Feedback"},userSettings:{en:"User Settings"},viewOptions:{en:"View Options"},visitOldReddit:{en:"Visit Old Reddit"}},hovercard:{viewCommunity:{en:"View Community"}},listings:{backToTop:{en:"back to top"},aboutMods:{en:"about moderation team"},agePrefix:{en:"a community for"},emptySubreddit:{callToAction:{en:"Add a post"},primary:{en:"There are no posts in this subreddit"},secondary:{en:"Be the first to till this fertile land."}},emptySubredditRising:{primary:{en:"Looks like nothing is rising fast enough in this subreddit"},secondary:{en:"Create a new post and take all the glory"}},emptyHomepage:{callToAction:{en:"Browse popular communities"},primary:{en:"Reddit gets better when you subscribe to communities, so find some that you’ll love!"}},errorTitle:{en:"We couldn't load this listing"},explore:{howRedditWorks:{en:"How Reddit works"},longDescription:{en:'Find your breaking news, sports,
TV fan theories, or never-ending
streams of cute animals.
See what’s trending on r/popular.'},title:{en:"Explore"}},home:{title:{en:"home"},longDescription:{en:"Your personal Reddit frontpage. Come here to check in with your favorite communities."}},all:{title:{en:"all"},longDescription:{en:"The most active posts from all of Reddit. Come here to see new posts rising and be a part of the conversation."}},random:{en:"random"},originalContent:{title:{en:"Original Content"},titleSecondary:{en:"The best [OC] across Reddit"},longDescription:{en:"Find the best Original Content [OC] created by Redditors for Redditors."},bannerTitle:{en:"What is original content?"},bannerDescription:{en:'Here you will find OC or "Original Content" posts. This means that the post author claims they created the content. Explore OC categories to discover posts you haven’t seen anywhere else.'}},news:{title:{en:"News"}},popular:{title:{en:"popular"},longDescription:{en:"The best posts on Reddit for you, pulled from the most active communities on Reddit. Check here to see the most shared, upvoted, and commented content on the internet."}},pagination:{next:{en:"next"},prev:{en:"prev"},title:{en:"view more:"},or:{en:"or"},random:{en:"random subreddit"},explore:{en:"explore some new subreddits"}},messageTheModerators:{en:"message the moderators"},moderators:{en:"moderators"},noResults:{en:"Sorry, there doesn't seem to be anything here."},noPosts:{en:"hmm... u/%{profileName} hasn't posted anything"},noRecentPosts:{en:"hmm... u/%{profileName} hasn't posted recently"},noComments:{en:"hmm... u/%{profileName} hasn't commented on anything"},noRecentComments:{en:"hmm... u/%{profileName} hasn't commented recently"},noPostsButComment:{check:{en:"check out"},comments:{en:"their comments"},instead:{en:"instead"}},privateEmpty:{en:"hmm... looks like you haven't %{verb} anything yet"},subscribe:{en:"subscribe"},layoutSwitcher:{card:{en:"card"},classic:{en:"classic"},compact:{en:"compact"},label:{en:"View"},welcomeTooltip:{label:{en:"New Feature"},title:{en:"Card. Classic. Compact"},body:{en:"These icons change the way you view Reddit. Choose between layouts for media, text or just plain density."},button:{en:"Got it"}}},toast:{error:{en:"Sorry, we couldn't load posts for this page."},retryButton:{en:"Retry"}},sponsored:{en:"promoted"},unsubscribe:{en:"unsubscribe"},subredditCreation:{title:{en:"Create Community"}}},live:{live:{en:"live"}},media:{nsfw:{en:"Click to see NSFW"},spoiler:{en:"Click to see spoiler"},nsfwSpoiler:{en:"Click to see NSFW spoiler"}},metadata:{index:{en:"%{votesPluralizedString} and %{commentsPluralizedString} so far on Reddit"}},modals:{cancelPurchase:{accept:{en:"Cancel purchase"},cancel:{en:"back"},message:{en:"Do you want to cancel this purchase? You will lose any information you’ve entered."}}},moderationLog:{dropdown:{label:{actions:{en:"Actions"},moderators:{en:"All Moderators"}},actions:{allActions:{en:"All actions"},acceptModeratorInvite:{en:"Accept moderator invite"},addContributor:{en:"Add contributor"},addModerator:{en:"Add moderator"},approveComment:{en:"Approve comment"},approveLink:{en:"Approve link"},banUser:{en:"Ban user"},collections:{en:"Collections"},communityStyling:{en:"Community styling"},communityWidgets:{en:"Community widgets"},createAward:{en:"Create award"},createRule:{en:"Create rule"},deleteRule:{en:"Delete rule"},disableAward:{en:"Disable award"},distinguish:{en:"Distinguish"},editFlair:{en:"Edit flair"},editRule:{en:"Edit rule"},editSettings:{en:"Edit settings"},events:{en:"Events"},ignoreReports:{en:"Ignore reports"},inviteModerator:{en:"Invite moderator"},lock:{en:"Lock"},markNsfw:{en:"Mark nsfw"},markOriginalContent:{en:"Mark original content"},modmailEnrollment:{en:"Modmail enrollment"},muteUser:{en:"Mute user"},removeComment:{en:"Remove comment"},removeContributor:{en:"Remove contributor"},removeLink:{en:"Remove link"},removeModerator:{en:"Remove moderator"},removeWikiContributor:{en:"Remove wiki contributor"},reorderRules:{en:"Reorder rules"},setContestMode:{en:"Set contest mode"},setPermissions:{en:"Set permissions"},setSuggestedSort:{en:"Set suggested sort"},spamComment:{en:"Spam comment"},spamLink:{en:"Spam link"},spoiler:{en:"Spoiler"},sticky:{en:"Sticky"},unbanUser:{en:"Unban user"},unignoreReports:{en:"Unignore reports"},uninviteModerator:{en:"Uninvite moderator"},unlock:{en:"Unlock"},unmuteUser:{en:"Unmute user"},unsetContestMode:{en:"Unset contest mode"},unspoiler:{en:"Unspoiler"},unsticky:{en:"Unsticky"},wikiBanned:{en:"Wiki banned"},wikiContributor:{en:"Wiki contributor"},wikiPageListed:{en:"Wiki page listed"},wikiPermLevel:{en:"Wiki perm level"},wikiRevise:{en:"Wiki revise"},wikiUnbanned:{en:"Wiki unbanned"}}},titleBar:{time:{en:"time"},moderator:{en:"moderator"},action:{name:{en:"action"},tooltip:{description:{en:"Actions performed within your community"},icons:{award:{en:"Award"},comment:{en:"Comment"},post:{en:"Post"},userManagement:{en:"User management"},settings:{en:"Community settings"},flair:{en:"Flair"},wiki:{en:"Wiki"},event:{en:"Event"},collection:{en:"Collection"}}}},details:{name:{en:"details"},tooltip:{en:"Displays the author, post or comment link, and any additional information"}}},topBar:{filterBy:{en:"Filter by"},filter:{placeholder:{en:"Filter"},allModerators:{en:"All Moderators"},admins:{en:"Admins"},autoMod:{en:"AutoModerator"}}},actions:{details:{addedEventTimes:{en:"added event times to post"},addedFlairStyling:{en:"added flair styling"},addedStyling:{en:"modified community styling"},addedToCollection:{en:"added post to collection"},addedWidget:{en:"added widget"},allowDiscovery:{en:"toggle allow in search/onboarding/discovery"},allowTop:{en:"toggle allow in default/trending lists"},permanentBan:{en:"permanent ban"},collapseDeletedComments:{en:"toggle collapse deleted/removed comments"},commentScoreHideMins:{en:"comment score hide period"},approved:{en:"approved"},confirmSpam:{en:"confirm spam"},createdCollection:{en:"created collection"},cssOnCname:{en:"toggle custom css from cname"},deleteBanner:{en:"delete banner image"},deleteHeader:{en:"delete header image"},deleteIcon:{en:"delete icon image"},deleteImage:{en:"delete image"},deletedCollection:{en:"deleted collection"},description:{en:"sidebar description"},domain:{en:"domain"},editedCollectionDescription:{en:"edited collection description"},editedCollectionDisplayLayout:{en:"edited collection display layout"},editedCollectionTitle:{en:"edited collection title"},editedEventBody:{en:"edited event post body"},editedEventTimes:{en:"edited event post times"},editedEventTitle:{en:"edited event post title"},editedWidget:{en:"edited widget"},excludeBannedModqueue:{en:"toggle exclude banned users posts from modqueue"},flairClearTemplate:{en:"clear flair template"},flairCsv:{en:"edit flair by csv"},flairDeleteTemplate:{en:"delete flair template"},flairDelete:{en:"delete flair"},flairDisabled:{en:"disable flair"},flairEdit:{en:"add/edit flair"},flairEnabled:{en:"toggle flair enabled"},flairPosition:{en:"toggle user flair position"},flairSelfEnabled:{en:"toggle user assigned flair enabled"},flairTemplate:{en:"add/edit flair templates"},freeFormReports:{en:"toggle allow free form reports by users"},headerTitle:{en:"header title"},ignoreReports:{en:"ignore reports"},lang:{en:"language"},linkFlairPosition:{en:"toggle link flair position"},linkFlairSelfEnabled:{en:"toggle submitter assigned link flair enabled"},linkType:{en:"link type"},over18:{en:"toggle viewers must be over 18"},permissionModeratorInvite:{en:"set permissions on moderator invitation"},permissionModerator:{en:"set permissions on moderator"},publicDescription:{en:"description"},publicTraffic:{en:"toggle public traffic stats page"},removeSelf:{en:"removed self"},remove:{en:"remove"},removedFromCollection:{en:"removed post from collection"},removedStyling:{en:"removed community styling"},removedWidget:{en:"removed widget"},showCnameSidebar:{en:"toggle show sidebar from cname"},showMedia:{en:"toggle show thumbnail images of content"},spam:{en:"spam"},stylesheet:{en:"stylesheet"},submitLinkLabel:{en:"submit link button label"},submitTextLabel:{en:"submit text post button label"},title:{en:"title"},type:{en:"type"},unspam:{en:"unspam"},uploadImageBanner:{en:"upload image banner"},uploadImageHeader:{en:"upload image header"},uploadImageIcon:{en:"upload image icon"},uploadImage:{en:"upload image"}}}},modListing:{title:{en:"Subreddits you moderate"},sidebar:{feedDetails:{title:{en:"Feed details"},description:{en:"This is a feed for the communities that you moderate."}},hideCommunities:{goToFiltered:{en:"Go to filtered r/Mod"},goToUnfiltered:{en:"Go to unfiltered r/Mod"},hide:{en:"Hide"},inputPlaceholder:{en:"r/community"},title:{en:"Hide communities"},unhide:{en:"Unhide"},viewingAllCommunities:{en:"Viewing all communities"}}}},modTools:{actionByAutomod:{en:"Action taken by Automoderator"},addARemovalReason:{en:"Add a removal reason"},addPostFlair:{en:"Add post flair"},admin:{en:"Admin"},approve:{en:"Approve"},approved:{en:"Approved"},approvedBy:{en:"Approved by %{username} at %{time}"},commentsLocked:{en:"Comments are locked"},confirmRemoval:{en:"Confirm removal"},editPostFlair:{en:"Edit post flair"},distinguishAsMod:{en:"Distinguish as Mod"},emptyQueueText:{en:"Kitteh is pleased"},emptyQueueTitle:{en:"The queue is clean!"},ignoreReports:{en:"Ignore Reports"},items:{en:"Items %{startNumItems}-%{endNumItems}"},loadingReports:{en:"Loading reports…"},lock:{en:"Lock"},lockComments:{en:"Lock comments"},markNSFW:{en:"Mark as NSFW"},markOc:{en:"Mark as OC"},markSpoiler:{en:"Mark as Spoiler"},moderatorOf:{en:"Moderator of %{displayText}"},modTools:{en:"Mod tools"},note:{en:"Note: "},numSelected:{en:"%{numSelected} selected"},pinnedPost:{en:"Pinned post"},reapprove:{en:"Reapprove"},reasonBy:{en:"Reason by u/%{username}: "},removalReason:{en:"Removal reason"},remove:{en:"Remove"},removeAsSpam:{en:"Remove as spam"},removed:{en:"Removed"},removedAsSpam:{en:"Removed as spam"},removedAsSpamBy:{en:"Removed as spam by %{username} at %{time}"},removedBy:{en:"Removed by %{username} at %{time}"},reports:{en:"Reports"},spam:{en:"Spam"},stickiedPost:{en:"Stickied post"},stickyPost:{en:"Sticky post"},unignoreReports:{en:"Unignore Reports"},unlock:{en:"Unlock"},unmarkNSFW:{en:"Unmark as NSFW"},unmarkSpoiler:{en:"Unmark as Spoiler"}},monthsToMinutes:{accountCompleteness:{collapse:{en:"Collapse"},expand:{en:"Expand"},keepReading:{en:"Keep reading"},otherCommunitiesAdded:{en:"+ %{count} other communities added"},visitHome:{en:"Visit Home"},weBuiltYouAHome:{en:"We built you a recommended home based on your views."},welcomeTab:{button:{en:"Welcome"},title:{en:"Welcome to Reddit"},subtitle:{en:"Try out Reddit, subscribe to communities and vote on posts"}},subscribeTab:{button:{en:"Subscribe"},title:{en:"Subscribe to 5 communities"},subtitle:{en:"Customize your home feed by subscribing to your favorite communities. Browse %{link} to find more."}},voteTab:{button:{en:"Vote"},title:{en:"Vote on 5 posts"},subtitle:{en:"Votes help move posts up the page! Upvote posts you enjoy and more people will see them."}},signupTab:{button:{en:"Sign Up"},subtitle:{en:"Don't lose your subscriptions! Become a Redditor to get updates from your favorite communities."},createAccount:{en:"Create an account"},signup:{en:"Sign Up here"},secureAccount:{en:" to secure your account"}}},subscribeFailToast:{en:"Oops! You need to sign up to have more than 10 subscriptions."},subscribeSuccessToast:{en:"Subscribed to %{subredditName}. Posts from this community will show up in your Home feed."},subscribeMilestoneToast:{title:{en:"Congrats! You joined 5 communities!"},subTitle:{en:"subscribe"},content:{en:"Sign up to save your community subscriptions. Becoming a Redditor allows you to subscribe to all your favorite communities."}},subscribeCapToast:{title:{en:"Oops! You need to Sign Up to keep subscribing"},subTitle:{en:""},content:{en:"Sign up to save your community subscriptions and secure your account"}},voteMilestoneToast:{title:{en:"Congrats! You voted on 5 posts"},subTitle:{en:"vote"},content:{en:"Sign up to secure your account. Becoming a Redditor allows you to vote on all your favorite posts and comments"}},subscribeProfileFailToast:{en:"Oops! You need to sign up to follow other users."},tooltips:{home_active:{en:"Posts from the communities you subscribed to will show up here."},subscribe_id:{en:"Like what you see? Subscribe to get updates from this community in your Reddit Home"},subscribe_feed:{en:"Like what you see? Subscribe to get updates from this community in your Reddit Home"},subscribe_reminder:{en:"Subscribe to get updates from this community in your Reddit Home!"},vote:{en:"Posts with the most votes get seen by more people on Reddit. Try voting to promote your favorite posts!"},vote_reminder:{en:"Make your voice heard by voting on the posts you care about!"},vote_success:{en:"Great work! Keep voting and make your voice heard!"}},welcomeModal:{title:{en:"Hooray, you became a Redditor!"},body1:{en:"You earned the “New User Trophy” - keep up the good work!"},body2:{en:"There are thousands more communities waiting for you to explore. Subscribe to more communities to have an even better feed."},button:{en:"Thanks"}}},multireddit:{empty:{en:"There are 0 communities in this multi"},emptySubreddits:{en:"There are no posts in this multi"},info:{category:{en:"category"},multi:{en:"multi"},readMore:{en:"Read more"},seeMore:{en:"See more"},title:{en:"Curated by u/%{username} · %{timeAgo}"}},sidebar:{details:{en:"Multi details"}},title:{en:"%{displayText} subreddits curated by u/%{username}"},visibility:{hidden:{en:"Hidden"},private:{en:"Private"}}},news:{failedToLoadHero:{en:"Unable to load news hero"},failedToLoadTopic:{en:"Unable to load news topics"},activeNewsCommunities:{en:"Active communities in news"},activeTopicNameCommunities:{en:"Active %{topicDisplayName} communities"},topNews:{en:"Top news"},forDateTime:{en:"for %{displayDateTime}"},comments:{en:"%{commentsCount} comments"},points:{en:"%{pointsCount} points"},news:{en:"news"},moreTopicNameStories:{en:"More %{topicName} news"},breakingNews:{default:{en:"Today's latest news"},morning:{en:"This morning's latest news"},afternoon:{en:"This afternoon's latest news"},evening:{en:"This evening's latest news"},night:{en:"Late night latest news"}},labels:{hide:{en:"Hide"}},fromCommunitiesAcrossReddit:{en:"from communities across reddit"},seeMoreNews:{en:"See more news"},redditNews:{en:"Reddit News"},redditNewsDescription:{en:"A home for news shared by communities across Reddit. Explore what interests you by the relevant topics."},storyStatus:{latest:{en:"latest"}},developingNews:{en:"Developing news"}},over18:{over18:{en:"over 18?"},title:{en:"You must be 18+ to view this page"},description:{en:"You must be at least eighteen years old to view this content. Are you over eighteen and willing to see adult content?"},no:{en:"No Thank You"},continue:{en:"Continue"}},overlay:{close:{en:"Close"}},polls:{addOption:{en:"add option"},cannotFind:{en:"Error: Could not load poll"},closed:{en:"Voting closed %{timeAgo}"},createPageButton:{en:"Poll"},decisionThreshold:{en:"Decision Threshold: %{amount}"},decisionThresholdAchieved:{en:"Achieved Decision Threshold"},decisionThresholdExplanation:{en:"Governance Polls are auto-enacted when one option reaches the Decision Threshold. The Decision Threshold is based on the number %{tokenName} that voted previously."},decisionThresholdTitle:{en:"Decision Threshold"},error:{en:"Something went wrong. Please try again later."},gov:{en:"governance"},govToggle:{en:"Governance Poll"},helpTitle:{en:"Tips on Better Polls"},help1:{en:"Suggest short clear options"},help2:{en:"The more options, the better"},help3:{en:"Choose the poll duration"},help4:{en:"Options can't be edited after post creation"},locked:{en:"Locked"},loggedOutText:{en:"You must be logged in to vote"},noVotesOpen:{en:"No one voted yet,"},noVotesClosed:{en:"No one voted,"},optionPlaceholder:{en:"option"},optInButton:{en:"enable"},optInSuccess:{en:"You have opted into receiving %{tokenName}"},optOutAddendum:{en:"If you would like to only opt-out of receiving messages about %{tokenName}, please fill out "},optOutBullet1:{en:"You will no longer receive %{tokenName} in %{subredditName}."},optOutBullet2:{en:"Your username will no longer appear in the Distribution Lists each week."},optOutBullet3:{en:"You will keep the %{tokenName} you already have."},optOutCancel:{en:"cancel"},optOutExplanation:{en:"%{tokenName} reward moderators, posters, and commenters for their contributions to the subreddit. They are distributed weekly and used to weight your vote on polls. By opting-out, you agree that:"},optOutForm:{en:"this form."},optOutModalTitle:{en:"Opt-out of receiving %{tokenName}"},optOutSubmit:{en:"opt-out"},optOutSuccess:{en:"You have successfully opted out of receiving %{tokenName}"},poll:{en:"Poll"},proposalMetaText:{en:"Vote with your %{votes} meta tokens to drive the community. Get newly released tokens every week. Contribute more to increase your voting power."},seeVote:{en:"View Poll"},title:{en:"add poll"},viewPollTitle:{en:"Polls"},votingBreakdown:{en:"%{count} %{tokenName} (%{percent}% of all %{tokenName})"},voteCTA:{en:"vote"},votingDaysSingular:{en:"day"},votingDaysPlural:{en:"days"},votingLength:{en:"Voting length:"},votingMetaVotes:{en:"%{votes} votes"}},posts:{addToCollection:{en:"Add to collection"},at:{en:"at"},actionConfirm:{en:"are you sure?"},admin:{en:"admin"},announcement:{en:"announcement",remove:{en:"remove announcement"},make:{en:"make announcement"}},approve:{en:"approve"},approved:{en:"approved",message:{en:"approved by %{approvedBy} at %{approvalDate}"}},archived:{en:"Archived"},by:{en:"by"},cancel:{en:"cancel"},confirmNavigation:{en:"You have a post edit in progress, are you sure you want to discard it?"},couldNotPinPost:{en:"Could not pin post"},couldNotPinPostRemovedPost:{en:"You can't pin a removed post"},couldNotUnpinPost:{en:"Could not unpin post"},clear:{en:"Clear"},comment:{verb:{en:"comment"}},commentedOnAPost:{en:"commented on a post in "},commentedOn:{en:" commented on "},confirmDelete:{action:{en:"delete post"},header:{en:"Delete post?"},text:{en:"Are you sure you want to delete your post? You can't undo this."}},copyLink:{en:"Copy link"},copyLinkSuccess:{en:"Copied link!"},crosspost:{en:"crosspost"},crosspostedByFrom:{en:"Crossposted by %{by} from %{from}"},delete:{en:"delete"},deleteSuccess:{en:"Post deleted successfully."},distinguish:{en:"distinguish"},distinguishAsAdmin:{en:"Distinguish as admin"},downvote:{en:"downvote"},editPost:{en:"Edit post"},editFlair:{en:"Edit flair"},embed:{en:"Embed"},event:{en:"Event",follow:{en:"Follow"},followFailed:{en:"Oops, something went wrong. Try again."},inProgress:{en:"Now"},successfullyFollowed:{en:"Success! You followed this event, that means we’ll remind you when it starts!"},successfullyUnfollowed:{en:"Event unfollowed"},today:{en:"Today"},unfollow:{en:"Unfollow"}},expando:{en:"Expand content"},expandoLink:{en:"Open external content"},expandoLightbox:{en:"View content"},flair:{en:"flair"},from:{en:"from"},gild:{gilded:{en:"a redditor has gifted reddit gold to %{profileName} for this submission."},gildedPlural:{en:"redditors have gifted %{gildedCount} months of reddit gold to %{profileName} for this submission."},you:{en:"you"}},help:{en:"help"},hidden:{en:"hidden"},hiddenScore:{en:"[score hidden]"},hiddenSuccess:{en:"Post hidden successfully."},hiddenUndo:{en:"Undo"},hide:{en:"hide"},ignoredReports:{en:"ignored reports"},ignoreReports:{en:"ignore reports"},link:{en:"Link:"},lock:{en:"lock"},lockedNote:{en:"This post is locked. You won't be able to comment."},markAsNSFW:{en:"Mark as NSFW"},markAsOC:{en:"Mark as OC"},markAsSpoiler:{en:"Mark as Spoiler"},moderatorOf:{en:"moderator of"},moderatorSelected:{en:"selected by this subreddits moderators"},moreOptions:{en:"more options"},nextPost:{en:"next post"},no:{en:"no"},noComments:{en:"no comments"},nsfw:{flair:{en:"NSFW"},text:{en:"nsfw"}},nsfwTitle:{en:"Adult content: Not Safe For Work"},numComments:{en:"%{numComments} Comments"},oldReports:{en:"old reports"},percentUpvoted:{en:"%{percentUpvoted}% Upvoted"},pinnedPost:{en:"pinned post",pin:{en:"Pin to top of profile"},unpin:{en:"Unpin from top of profile"}},pinPost:{en:"Pin Post to Profile"},postedBy:{en:"posted by"},postedTimeAgoBy:{en:"Posted %{timeAgo} by"},postedOnDateBy:{en:"Posted on %{date} by"},postPinned:{en:"Post pinned to profile!"},postPinnedUndo:{en:"UNDO"},postUnpinned:{en:"Post unpinned."},postUnpinnedReloadPage:{en:"Post unpinned, reload to see changes"},postUnpinnedUndo:{en:"UNDO"},promoted:{en:"promoted"},promotedBy:{en:"promoted by"},promotedTitle:{en:"Promoted: content promoted by our advertisers"},reapprove:{en:"reapprove"},redditAdmin:{en:"reddit admin"},remove:{en:"remove"},removed:{by:{en:"removed by %{bannedBy} (%{removeType})"},text:{en:"removed"},notSpam:{en:"removed not spam"},spam:{en:"removed as spam"}},report:{en:"report"},reports:{numReports:{en:"reports: %{numReports}"},title:{main:{en:"reports"},moderator:{en:"Moderator Reports"},user:{en:"User Reports"}}},reported:{en:"reported"},reportReassurance:{en:"Reports go to community moderators anonymously"},restoreReports:{en:"Restore Reports"},save:{en:"save"},savedSuccess:{en:"Post saved successfully"},savedUndo:{en:"Undo"},seeAllComments:{en:"See all comments from"},loadMoreComments:{en:"Load more comments"},share:{en:"share"},somethingWentWrongWhileLoading:{en:"Something went wrong while loading."},spammed:{en:"spammed"},spam:{en:"spam"},speakingOfficially:{redditAdmin:{en:"reddit admin, speaking officially"},subredditModerator:{en:"moderator of %{subreddit}, speaking officially"}},spoiler:{en:"spoiler"},spoilerRevealTooltip:{en:"Reveal spoiler"},originalContent:{en:"OC"},submitted:{en:"submitted %{timeAgo}"},submittedBy:{en:"submitted by"},to:{en:"to"},toggleSendReplies:{en:"Send me reply notifications"},tryAgain:{en:"Try again"},undistinguish:{en:"undistinguish"},unhide:{en:"unhide"},unhiddenSuccess:{en:"Post unhidden successfully."},unignoreReports:{en:"unignore reports"},unlock:{en:"unlock"},unNsfw:{en:"un-nsfw"},unpinPost:{en:"Unpin Post from Profile"},unsave:{en:"unsave"},unsavedSuccess:{en:"Post unsaved successfully"},unspoiler:{en:"unspoiler"},upvote:{en:"upvote"},upvoted:{en:"upvoted"},views:{en:"views"},yes:{en:"yes"},similarPosts:{en:"Mildly similar posts"}},postCreation:m,postDraft:{draftSavedTime:{en:"Draft last updated by u/%{username} %{time}"},reviewDraft:{en:"Review draft"},previewStatement:{previewTitle:{en:"This is a preview of a post"},previewBody:{en:"You are viewing a draft shared by another person. It has not yet been posted to Reddit. See something concerning? "},reportDraft:{en:"Report this draft"}}},postingReddiquette:{title:{en:"Posting to Reddit"},crosspostTitle:{en:"Crossposting to Reddit"},rememberTheHuman:{en:"Remember the human"},behaveLikeYouWouldInReal:{en:"Behave like you would in real life"},lookForOriginalSource:{en:"Look for the original source of content"},searchForDuplicates:{en:"Search for duplicates before posting"},readCommunityRules:{en:"Read the community’s rules"},mustBeSubscribedToCrosspost:{en:"You must be subscribed to a community to crosspost there"}},postRequirements:{bodyLength:{label:{en:"Length"},subtext:{en:"Set a minimum or maximum text body length (empty is no restriction)"}},postFlair:{label:{en:"Post Flair"},subtext:{en:"Require a flair to be set"},disabledSubtext:{en:"Users must be able to edit post flair to enforce"}},postingGuidelines:{label:{en:"Posting guidelines"},subtext:{en:'Give a quick sentence or two on how to successfully post in your community. Try not to just put "read the rules." Instead, give them a positive guideline on what they can do correctly. This field supports plain text.'}},regexRequirements:{label:{en:"Advanced: RegEx requirements"}},repostFrequency:{label:{en:"Repost frequency"},subtext:{en:"Prevent users from posting a link that was already posted to your community within x days of the original"}},requireOneWord:{label:{en:"Require at least one word"},subtext:{en:"Require at least one of these words in the title (up to 15 strings of 40 characters each)"}},textPostBody:{label:{en:"Text post body"},subtext:{en:"Restrict how the body of a text post is used"}},titleLength:{label:{en:"Length"},subtext:{en:"Set a minimum and/or maximum title length (empty is no restriction)"}}},profile:p,profileBetaConfirmation:{title:{en:"Profile Pages"},beta:{en:"beta"},newProfile:{en:"New profile view"},newProfileDescriptionStart:{en:"A new, cleaner way for other users to see your profile. "},newProfileDescriptionKn0thing:{en:"Check out u/kn0thing’s profile"},newProfileDescriptionEnd:{en:" to see this in action!"},postProfile:{en:"Post to profile"},postProfileDescription:{en:"You can now make posts directly to your profile"},activeCommunities:{en:"Active in communities"},activeCommunitiesDescription:{en:"Let other users know what your favorite communities are based on karma. (Don’t worry, we filter out NSFW communities)"},agree:{en:"Give me the new Profile"},prosCons:{en:"Awesome, so what can and can’t we do?"},prosList:{item1:{en:"Make posts directly to your profile page"},item2:{en:"Allow users to follow the posts you make to your profile"},item3:{en:"Add your own avatar and banner image"},item4:{en:"Auto-expanded content layout to showcase your work"}},consList:{item1:{en:"Custom snoovatars, Reddit Gold themes, Reddit Enhancement Suite, and other 3rd-party plugins"}},confirmationStart:{en:"I understand that opting into the beta is "},confirmationEnd:{en:" to my profile page. I will follow the "},permanentChange:{en:"a permanent change"},redditWiki:{en:"Reddit moderation guidelines"},reject:{en:"Beta access is currently limited and your request to join the beta has been recorded. If you have any concerns or questions please reach us at "}},promoBanners:h,reportFlow:{blockUser:{blockedUserHeader:{en:"%{username} is blocked"},description:{en:"You won't see posts or comments from %{username}. You can change this later in your preference."},header:{en:"Block %{username}"},pending:{en:"Pending..."},retry:{en:"Retry"}},buttons:{close:{en:"Close"},pending:{en:"Pending"},submit:{en:"Submit"}},contentPolicy:{and:{en:"and"},link:{en:"Reddit Content Policy"},readThe:{en:"Read the"},rules:{en:"rules."}},fileAComplaint:{description:{en:"If you think content on Reddit violates your intellectual property, you can file a complaint. Use the link bellow:"}},finalPage:{description:{en:"We've received your report. Here are some things you can do:"},header:{en:"Thanks for letting us know!"}},header:{en:"We're sorry something's wrong. How can we help?"},redditRules:{custom:{en:"Custom response"}},redditRulesPicker:{giveSomeDetail:{en:"Give us some detail about your report"}},reportRequest:{retry:{en:"Retry"}},sectionHeaders:{profileRules:{en:"It breaks u/%{subredditName}'s rules"},spamAndAbuse:{en:"It's spam or abuse"},subredditRules:{en:"It breaks r/%{subredditName}'s rules"}},selectARule:{en:"Select a rule"},title:{comment:{en:"Report comment"},post:{en:"Report post"}}},search:{allRedditResults:{en:"All reddit results"},bestResults:{en:"Best results"},comments:{en:"%{numComments} Comments"},communities:{en:"Communities and users"},communitiesFrom:{en:"Communities From"},dropdown:{remove:{en:"Remove"},trendingToday:{en:"Trending today"}},globalName:{en:"Search Results"},more:{en:"More"},name:{en:"Search"},noResults:{category:{en:"Sorry, there were no results for the category "},communities:{en:"Sorry, there were no community results for"},general:{en:"Sorry, there were no results for"},posts:{en:"Sorry, there were no post results for"}},posts:{en:"Posts"},postsFrom:{en:"Posts From"},restrictToSubreddit:{en:"Subreddit Results"},resultsIn:{en:"Search results in %{displayText}"},searchResults:{en:"Search results"},seeFullPost:{en:"See full post"},seeMorePosts:{en:"See More Posts"},showNsfw:{en:"Show NSFW"},sortBy:{en:"Sort By"},sorts:{comments:{en:"Comments"},hot:{en:"Hot"},new:{en:"New"},relevance:{en:"Relevance"},top:{en:"Top"}},subredditMetaData:{andMore:{en:"%{displayText} and more"},andMoreCommunitiesTalkingAboutThis:{en:"%{displayText} and %{subredditOccurrences} more communities talking about this"}},topic:{en:"Topic"},times:{all:{en:"All Time"},day:{en:"Past 24 Hours"},hour:{en:"Past Hour"},month:{en:"Past Month"},week:{en:"Past Week"},year:{en:"Past Year"}},title:{en:"reddit.com: search results - %{query}"},toast:{error:{en:"Sorry, we couldn't load search results."},moreResultsError:{en:"Sorry, we couldn't load more search results."},retryButton:{en:"Retry"}},top:{en:"Top results"},viewMore:{en:"View more"}},selectCommunity:{allowDonationWidget:{en:"Allow placement of donation widgets"},createACommunity:{en:"Create a community"},description:{en:"Select a community to display on your Patreon profile. If you are a moderator of the community you can add a link to your Patreon page to it the community."},notYetRunning:{en:"Not yet running a community?"},selectCommunity:{en:"Select community"},title:{en:"Connect a Reddit community"}},session:{title:{register:{en:"create a new account"},login:{en:"log in"},tfaLoginAppCode:{en:"Enter the 6 Digit Code From Your Authenticator App"},tfaLoginBackupCode:{en:"Enter the 6 Digit Backup Code"}},login:{username:{en:"username"},submit:{en:"log in"},reset:{en:"reset password"}},register:{username:{en:"choose a username"},passwordRepeat:{en:"verify password"},email:{en:"email"},submit:{en:"sign up"}},signin:{en:"sign in"},tfa:{code:{en:"6-digit code..."},submit:{en:"check code"},desc:{en:"You have two-factor authentication enabled on this account because you're awesome"}},both:{password:{en:"password"}},tfaLink:{toBackupCode:{en:"Or use a backup code"},toAppCode:{en:"Or use a code from an authenticator app"},havingTrouble:{en:"Having trouble?"}},toast:{success:{en:"Successfully logged in!"}},invalid:{en:"Sorry, we have failed you. Try refreshing!"},comment:{en:"What are your thoughts? Log in or Sign up"}},settings:g,shortcuts:{actionsTitle:{en:"Action"},downvote:{en:"Downvote"},expandComment:{en:"Collapse/expand comment"},hide:{en:"Hide"},navigationTitle:{en:"Navigation"},nextLightbox:{en:"Next post in lightbox"},newPost:{en:"New post"},nextPost:{en:"Next post or comment"},openExpando:{en:"Open/close expando"},openNavigation:{en:"Open navigation"},openPost:{en:"Open post"},previousLightbox:{en:"Previous post in lightbox"},previousPost:{en:"Previous post or comment"},postLink:{en:"Go to post link"},replyToComment:{en:"Reply to comment"},save:{en:"Save"},showShortcuts:{en:"Show shortcuts"},submitComment:{en:"Submit comment/post"},upvote:{en:"Upvote"}},sidebar:{categoryTag:{discoverMore:{en:"Discover more in:"}},create:{community:{en:"create your own community"},link:{en:"link or image"},text:{en:"text post"},title:{en:"create a new post"}},communityTools:{title:{en:"Community Tools"},communityConfiguration:{en:"Community Configuration"},moderationQueue:{en:"Moderation Queue"},banUsers:{en:"Ban Users"},viewAll:{en:"View All Community Tools"}},following:{title:{en:"Following"},viewAll:{en:"View All"}},gov:{latestPollsTitle:{en:"Latest Polls"},leaderboard:{en:"leaderboard"},noRelease:{en:"There are currently no new distributions scheduled."},optOutMessages:{en:"Unsubscribe from Receiving Messages"},ownershipTitle:{en:"Subreddit Points"},showAll:{en:"show all"},subredditValue:{en:"Subreddit Value"},subredditValueChange:{en:"%{subredditValueChange}%"},subredditValueExplanation:{en:"Estimate based on number of users and user engagement"},tokensIssued:{en:"Total"},tokensNew:{en:"New %{tokenName}"},tokensReleasing:{en:"Releasing in %{date}"},tokenExplanation:{en:"%{tokenName} reward moderators, posters, and commenters for their contributions to the subreddit. They are distributed weekly and used to weight your vote on polls."},yourTokens:{en:"Your %{tokenName}"},yourTokenExplanation:{en:"Voting power of %{votingPower}%."}},post:{numComments:{en:"%{numComments} Comments"},numViews:{en:"%{numViews} Views"},percentUpvoted:{en:"(%{percentUpvoted}% upvoted)"},points:{en:"%{score} Points"},shortlink:{en:"shortlink:"},title:{en:"Post Details"}},recentPosts:{en:"Recent posts"},submit:{link:{en:"Submit a new link"},listing:{en:"Create your own subreddit"},text:{en:"Submit a new text post"},post:{en:"Create a new post"}},search:{en:"Search"},sponsored:{en:"advertisement"},subreddit:{communityOptions:{en:"Community options"},communityTheme:{disabledTitle:{en:"This is unavailable because themes have been disabled globally in your user settings"},label:{en:"Community theme"}},employeesAndContractors:{en:"Employees & Contractors"},employeesOnly:{en:"Employees Only"},online:{en:"Online"},quarantined:{en:"Quarantined"},settings:{en:"My Community Settings"},subscribe:{en:"Subscribe"},subscribed:{en:"Subscribed"},subscribers:{en:"subscribers"},title:{en:"Community Details"},unsubscribe:{en:"Unsubscribe"},viewers:{en:"Viewers"}},top:{subscribe:{en:"Subscribe"},subscribed:{en:"Subscribed"},title:{en:"Top Communities this week"}},topCreators:{title:{en:"Recent Top Posters"}},bestOCPosts:{title:{en:"Best %{category} from last week"},allCategoryPosts:{en:"OC"}},trending:{follow:{en:"Follow"},following:{en:"Following"},title:{en:"Trending Communities"}},widgets:{moderators:{title:{en:"Moderators"},message:{en:"Message the moderators"},viewAllModerators:{en:"View All Moderators"}},expandableList:{viewAll:{en:"View All"},viewLess:{en:"View Less"},viewMore:{en:"View More"}},OCCreatePost:{title:{en:"Join the fun"},description:{en:"Did you make a video recently? Take a picture of a funny dog? Try a new recipe? Find a relevant community and share it with them."}},postCollection:{addEventStartTime:{en:"Add event start time"},collection:{en:"Collection"},copyLink:{en:"Copy collection link"},createPost:{en:"Create post"},deleteCollection:{en:"Delete collection"},editing:{en:"Editing"},edit:{en:"Edit Title"},editStartTime:{en:"Edit start time"},postedTimeAgo:{en:"Posted · %{timeAgo}"},removeFromCollection:{en:"Remove from collection"},startEventNow:{en:"Start event now"},viewPost:{en:"View post"}}},originalCategorySelector:{title:{en:"Original Content Categories"}},moderatorOnboarding:{title:{en:"Add community style"},addCommunityIcon:{en:"Add community icon"},customizeHeader:{en:"Customize banner"},customizeColors:{en:"Customize colors"},customizeAppearance:{en:"Customize Appearance"},onlyModerators:{en:"Only moderators can see this widget"},description:{en:'Styling your community helps attract members. For assistance, take a look at the Customize Appearance Overview. Here are some great ways to get started.'},modal:{title:{en:"Dismiss moderator onboarding checklist"},text:{en:"Are you sure you would like to dismiss the moderator checklist? You can still stylize your community once it is dismissed. Only moderators can view and interact with this checklist."},cancel:{en:"Cancel"},confirm:{en:"Confirm"}}}},sorts:{best:{en:"best"},hot:{en:"hot"},new:{en:"new"},rising:{en:"rising"},controversial:{en:"controversial"},top:{en:"top"},gilded:{en:"gilded"},suggested:{en:"suggested"},title:{en:"Sort"},titleBy:{en:"Sort by"},commentVisitHighlight:{en:"highlight comments since"},suggestedCommentSort:{clearSuggestedSort:{en:"Clear suggested sort"},setNewSuggestedSort:{en:"Set new suggested sort"},setSuggestedSort:{en:"Set as suggested sort"},toastOff:{en:"Suggested sort is off."},toastOn:{en:"Suggested sort is on."},tooltip:{en:"Suggested sort defaults Redditors to a specific way of sorting comments within this post"}}},stateSorts:{allStates:{en:"all states"},alaska:{en:"alaska"},alabama:{en:"alabama"},arkansas:{en:"arkansas"},arizona:{en:"arizona"},california:{en:"california"},colorado:{en:"colorado"},connecticut:{en:"connecticut"},districtOfColumbia:{en:"district of columbia"},delaware:{en:"delaware"},florida:{en:"florida"},georgia:{en:"georgia"},hawaii:{en:"hawaii"},iowa:{en:"iowa"},idaho:{en:"idaho"},illinois:{en:"illinois"},indiana:{en:"indiana"},kansas:{en:"kansas"},kentucky:{en:"kentucky"},louisiana:{en:"louisiana"},massachusetts:{en:"massachusetts"},maryland:{en:"maryland"},maine:{en:"maine"},michigan:{en:"michigan"},minnesota:{en:"minnesota"},missouri:{en:"missouri"},mississippi:{en:"mississippi"},montana:{en:"montana"},northCarolina:{en:"north carolina"},northDakota:{en:"north dakota"},nebraska:{en:"nebraska"},newHampshire:{en:"new hampshire"},newJersey:{en:"new jersey"},newMexico:{en:"new mexico"},nevada:{en:"nevada"},newYork:{en:"new york"},ohio:{en:"ohio"},oklahoma:{en:"oklahoma"},oregon:{en:"oregon"},pennsylvania:{en:"pennsylvania"},rhodeIsland:{en:"rhode island"},southCarolina:{en:"south carolina"},southDakota:{en:"south dakota"},tennessee:{en:"tennessee"},texas:{en:"texas"},utah:{en:"utah"},virginia:{en:"virginia"},vermont:{en:"vermont"},washington:{en:"washington"},wisconsin:{en:"wisconsin"},westVirginia:{en:"west virginia"},wyoming:{en:"wyoming"}},structuredStyles:{appCompatibility:{en:"These community styling options will also display in Reddit apps."},comingSoon:{en:"Coming Soon"},stylingRestrictedDueToQuarantine:{en:"Setting is disabled since this community is quarantined"},quarantineNotice:{en:"This community has been quarantined, some of your settings may not apply."},remove:{en:"remove"},forms:{main:{title:{en:"Back to mod tools"}},styles:{title:{en:"Appearance"}},structure:{title:{en:"Structure"}},moderation:{title:{en:"Moderation"}},global:{title:{en:"Color theme"},themeColors:{en:"Theme Colors"},background:{en:"Body Background"},base:{en:"Base"},highlight:{en:"Highlight"},customImage:{en:"Custom Image"},requiredSize:{en:"Required Size: %{size}"}},banner:{title:{en:"Banner"},bannerHeight:{en:"Height"},communityNameFormat:{en:"Community Name Format"},positionedImage:{en:"Additional Background Image"}},nameAndIcon:{title:{en:"Name & icon"},iconVisibilityDescription:{en:"Your Community Icon will still display in other areas of Reddit"},iconVisibilityLabel:{en:"Hide Community Icon in Banner"}},menu:{title:{en:"Menu"},linkColors:{en:"Link Colors"},activePage:{en:"Active Page"},inactivePage:{en:"Inactive Page"},hover:{en:"Hover"},mainMenuBackground:{en:"Main Menu Background"},overlay:{en:"Overlay"},overlayColor:{en:"Overlay Color"},opacity:{en:"Opacity"},blur:{en:"Blur"},submenuBackground:{en:"Submenu Background"},matchMainMenuBackground:{en:"Match Main Menu Background"},solidColor:{en:"Solid Color"}},post:{title:{en:"Posts"},titleColor:{en:"Title Color"},upPlusDownVoteIcons:{en:"Up + Down Vote Icons"},upPlusDownVoteIconsDescription:{en:"If you want to upload your own vote icons, you'll need to upload an image for each of the indicated icon states."},standardReddit:{en:"Standard Reddit"},activeDownvote:{en:"Active downvote"},activeUpvote:{en:"Active upvote"},inactiveDownvote:{en:"Inactive downvote"},inactiveUpvote:{en:"Inactive upvote"},countDownvote:{en:"Downvote count color"},countUpvote:{en:"Upvote count color"},postBackground:{en:"Post Background"},linkPreviewPlaceholderImage:{en:"Link Preview Placeholder Image"},linkPreviewPlaceholderImageDescription:{en:"Most of the time, link posts automatically generate a placeholder image; sometimes they don't. Use the Standard Reddit placeholder, or create your own!"}},postFlairWidget:{addFlair:{title:{en:"Add flair"}},reorder:{title:{en:"Reorder"}},searchFlair:{en:"Search flair"},title:{en:"Post flair widget"}},themes:{applyStyles:{en:"Apply styles"},applyTheme:{en:"Apply theme over existing theme?"},applyThemeDescription:{en:"Applying new theme will overwrite the current theme styling. This action cannot be undone."},banner:{en:"Banner"},colorTheme:{en:"Color theme"},continueWithoutExport:{en:"Continue without export"},export:{en:"Export"},exportButton:{en:"Export theme"},exportCurrent:{en:"Export current theme before import?"},exportFailToast:{en:"Sorry, theme failed to export"},exportPromptDescription:{en:"Importing a new theme will overwrite your existing theme. Do you wish to export your current theme before importing a new one?"},exportSuccessToast:{en:"Theme successfully exported"},importButton:{en:"Add new theme"},importExportExplanation:{en:"Generate a .zip file to allow you to save your community's theme or apply other themes. A theme contains appearance settings in:"},importFailToast:{en:"Sorry, theme failed to import"},importSuccessToast:{en:"Theme successfully imported"},menu:{en:"Menu"},postsExcludingFlair:{en:"Posts (excluding post flair templates)"},themePreview:{en:"Theme preview"},themePreviewDescription:{en:"This is a preview of your imported theme. Saving theme will overwrite existing community theme."},themes:{en:"Themes"},title:{en:"Manage themes"}},widgetManager:{title:{en:"Sidebar widgets"},titleBackgroundColor:{en:"Title background color"},remainingWidgets:{en:"Remaining Widgets: "},sidebarWidgetAppearance:{en:"Sidebar widget appearance"},widgetAppearance:{en:"%{widgetLabel} widget appearance"},widgetBackgroundColor:{en:"Widget background color"},widgetContent:{en:"%{widgetLabel} widget content"}},addWidget:{title:{en:"Add Widget"}},newWidget:{title:{en:"New Widget"}},editWidget:{title:{en:"Edit Widget"}},menuLinks:{title:{en:"Menu links"},addLink:{en:"Create New Tab"},editLink:{en:"Edit Tab"},reorderLinks:{en:"Reorder Links"},createLinkTab:{en:"Create link tab"},createSubmenuTab:{en:"Create submenu tab"},tabType:{en:"Tab type"},linkTab:{en:"Link Tab"},submenuTab:{en:"Submenu Tab"},remainingTabs:{en:"Remaining Tabs"},submenuLinks:{en:"Submenu Links"},remainingLinks:{en:"Remaining Links"},tabTitle:{en:"Tab Title"},tabUrl:{en:"URL"},addSubmenuLink:{en:"Add Submenu Link"},editSubmenuLink:{en:"Edit Submenu Link"},reorderSubmenuLinks:{en:"Reorder Submenu Links"},deleteTab:{en:"Delete Tab"},homeLinkLabel:{en:"Posts"},wikiHomeLinkLabel:{en:"Wiki"}},emojis:{addNewEmoji:{en:"Add New Emoji"},communityTabTitle:{en:"Community"},customSizedEmojis:{en:"Custom sized emojis"},customSizedEmojisDescription:{en:"Enables emojis to be displayed at custom sizes for user flair in comments."},displayHeight:{en:"Display height"},displayWidth:{en:"Display width"},emojiName:{en:"EMOJI NAME"},enableCustomSizing:{en:"Enable custom sizing"},enableEmojisLabel:{en:"Enable emojis"},enableEmojisText:{en:"Allow emojis to be used in post and user flair within your community"},failedToUpload:{en:"Failed to upload"},recommendedSize:{en:"Recommended upload size: %{width}x%{height}px"},uploadFormValidation:{fileSizeTooLarge:{en:"File size too large"},invalidName:{en:"Invalid emoji name"},reservedName:{en:"This name is already taken"},imageRequired:{en:"Image is required"},imageSizeTooLarge:{en:"Image size too large"},nameRequired:{en:"Emoji name is required"}},uploading:{en:"Uploading %{filename}."},imageUploadDescription:{fileSize:{en:"File size limited to 64KB"},imageDimensions:{en:"Image height and width limited to 128px"}},deletingEmojiModal:{title:{en:"Deleting Emoji"},modalText:{en:"Are you sure you wish to delete"},buttons:{cancel:{en:"CANCEL"},delete:{en:"DELETE"}}},name:{en:"Name"},nameDescription:{en:"24 Characters max"},numberSaved:{en:"%{progress} out of %{total} emojis successfully saved"},numberUploaded:{en:"%{progress} out of %{total} emojis successfully uploaded"},redditTabTitle:{en:"Reddit"},replacedEmojiModalText:{en:"The following emojis will be replaced"},replacedEmojiModalTitle:{en:"Emojis will be replaced"},saved:{en:"Saved"},saving:{en:"Saving %{emojiName}"},title:{en:"Emojis"}},emojiUploader:{title:{en:"Upload emojis"}},flair:{addFlairBackground:{en:"Add flair background"},addFlairButtonText:{en:"Add Flair"},appearanceTitle:{en:"Appearance"},backgroundColorTitle:{en:"Background Color"},communityControls:{title:{en:"Community Controls"}},copyId:{en:"Copy ID"},deleteFlairButtonText:{en:"Delete Flair"},deleteFlairModal:{buttons:{remove:{en:"Remove"}},modalText:{en:"Are you sure you wish to remove flair?"},title:{en:"Removing Flair"}},flairListTitle:{en:"Flairs"},flairPreviewTitle:{en:"Flair Preview"},flairTemplateId:{en:"Flair template ID"},flairTextPlaceholder:{en:"Flair Text"},navigateToEmoji:{en:"Manage Emojis"},permissionControls:{allowUsersEditText:{en:"Allow users to edit text"},modExclusive:{en:"Exclusive for Mods"},title:{en:"Permissions"}},reorderFlairListTitle:{en:"Reorder Flairs"},textColorLabel:{dark:{en:"Dark"},light:{en:"Light"}},textColorTitle:{en:"Text Color"},toast:{flairDeleted:{en:"Flair deleted!"},flairNotDeleted:{en:"Sorry, flair wasn't deleted."},flairNotSaved:{en:"Sorry, flair wasn't saved."},flairReorderFailure:{en:"Sorry. Flair reorder wasn't saved."},flairReorderSuccess:{en:"Flair reorder saved."},flairSaved:{en:"Flair saved!"},retryButtonText:{en:"Retry"}}},postFlair:{addPostFlairTitle:{en:"Add New Post Flair"},communityControls:{allowUsersAssignOwnFlair:{en:"Allow users to assign flair to their posts"},enableUserFlairInSubreddit:{en:"Enable post flair in this subreddit"}},createFlairToUseOnPosts:{en:"Create a flair to use on your posts"},editPostFlairTitle:{en:"Edit Post Flair"},postTitle:{en:"Post title"},postTitleColor:{en:"Post title color"},noPostFlairs:{en:"No post flairs yet"},title:{en:"Post flair"},changePostAppearance:{en:"Change post appearance"},postAppearance:{en:"Post appearance"},postBackgroundColor:{en:"Post background color"},postBackroundImage:{en:"Post background image"},thumbnailPlaceholder:{en:"Thumbnail placeholder"}},userFlair:{addUserFlairTitle:{en:"Add New User Flair"},communityControls:{allowUsersAssignOwnFlair:{en:"Allow users to assign their own flair"},enableUserFlairInSubreddit:{en:"Enable user flair in this subreddit"}},createFlairToUseWithUsername:{en:"Create a flair to use with your username"},editUserFlairTitle:{en:"Edit User Flair"},flairPreviewPlaceholder:{en:"u/Username"},noUserFlairs:{en:"No user flairs yet"},title:{en:"User flair"}}},widgets:{button:{addButton:{en:"Add Button"},buttonColor:{en:"Button color"},buttonText:{en:"Button Text"},description:{en:"A widget for buttons..."},descriptionText:{en:"Description text"},editButton:{en:"Edit Button"},fillColor:{en:"Fill color"},hoverTreatment:{en:"Hover treatment"},imageButton:{en:"Image button"},label:{en:"Button"},listTitle:{en:"Buttons"},newButton:{en:"New Button"},linkUrl:{en:"Link URL"},remainingButtons:{en:"Remaining buttons: "},strokeColor:{en:"Stroke color"},textButton:{en:"Text button"},textColor:{en:"Text color"}},"id-card":{currentlyViewing:{en:"Currently viewing community"},currentlyViewingText:{en:"Online"},description:{en:"Community Description"},editDescription:{en:"Edit Community Description"},label:{en:"ID Card"},subscribed:{en:"Subscribed to community"},subscribersText:{en:"Subscribers"}},"post-flair":{description:{en:"Display post flair for easy searching"},label:{en:"Post flair"},layout:{en:"Layout"},remainingFlairs:{en:"Remaining flairs: "},singleColumn:{en:"Single column"},titleText:{en:"Title text"},viewLessFlair:{en:"View less flair"},viewMoreFlair:{en:"View more flair"},widgetTitle:{en:"Widget title"},wordCloud:{en:"Word cloud"}},"ads-rules":{adsRules:{en:"Rules for Reddit Ads"}},"subreddit-rules":{createRules:{en:"Create Community Rules"},createRulesText:{en:"Before you can display your community's rules, you'll have to create them"},description:{en:"Rules for your community"},displayFullRules:{en:"Fully display rules and description"},displayCollapsedRules:{en:"Display rules, collapse description"},editRules:{en:"Edit Community Rules"},label:{en:"Rules"},layout:{en:"Layout"},refreshRules:{en:"Refresh Rules Widget"},refreshRulesText:{en:"Refresh this pane to customize how your rules will be displayed in this widget"},refreshRulesTitle:{en:"Added your rules?"},subredditRules:{en:"r/%{subreddit} Rules"}},textarea:{label:{en:"Textarea"},description:{en:"Announcements, quick links, etc."}},image:{label:{en:"Images"},description:{en:"Art display, more cat pics, etc."},formDescription:{en:"Uploading multiple images to this widget will load a random image on each page refresh."},widgetTitleDescription:{en:"The title of your widget and background styles will not appear in the sidebar."},titlePlaceholder:{en:"WIDGET TITLE"},linkUrl:{en:"Link URL"}},"community-list":{label:{en:"Community list"},description:{en:"Recommended, related communities, etc."},communities:{en:"Communities"},communityName:{en:"Community Name"},addCommunity:{en:"Add New Community"},reorderCommunities:{en:"Reorder Communities"},remainingCommunities:{en:"Remaining communities: "}},calendar:{label:{en:"Calendar"},description:{en:"Add a calendar for events, etc."},eventData:{date:{en:"Date"},description:{en:"Description"},location:{en:"Location"},time:{en:"Time"},title:{en:"Title"}},eventDataIncluded:{en:"Event data included"},events:{en:"Events"},googleCalendarId:{en:"Google Calendar ID"},invalidGoogleCalendarId:{en:"Invalid Google Calendar ID"},maxNumberEvents:{en:"Max %{number} events"},numberOfEvents:{en:"Number of events displayed"},readLess:{en:"read less"},readMore:{en:"...read more"},synchronize:{en:"Synchronize Now"},toastText:{created:{en:"New calendar added! It may take a few minutes to see your events appear"},updated:{en:"Calendar is updated! It may take a few minutes to see your events change"}},viewAllEvents:{en:"View All Events"},viewFewerEvents:{en:"View Fewer Events"}},custom:{css:{en:"CSS"},cssPlaceholder:{en:"Css Styling"},description:{en:"Experimental: custom visuals with CSS"},experimentalNoticeDescription:{en:"Custom widgets don't display on mobile devices. Customizations can break at any time"},experimentalNoticeTitle:{en:"This is an experimental feature"},height:{en:"Height"},heightDescription:{en:"Between %{min} and %{max} pixels"},heightError:{en:"Height must be between %{min} and %{max} pixels"},label:{en:"Custom"},markdownPlaceholder:{en:"Markdown Content"},pixels:{en:"PIXELS"},unsavedImageName:{en:"Name of image"},unsavedImageNameDescription:{en:"Names should be unique consisting of alphanumeric and '-' only"}},moderators:{label:{en:"Moderators"}}},labels:{background:{en:"Background"},backgroundPosition:{cover:{en:"Fill"},tiled:{en:"Tile"},centered:{en:"Center"},left:{en:"Left"},right:{en:"Right"}},color:{en:"Color"},communityIcon:{en:"Community Icon"},copied:{en:"copied!"},copy:{en:"copy"},customizationFlag:{default:{en:"Default"},custom:{en:"Custom"}},image:{en:"Image"},imageInputLabel:{en:"Drag and Drop or Upload Image"},links:{invalidLink:{en:"The link provided is invalid"},tooShort:{en:"The link provided is too short"}},markdown:{en:"Markdown"},mobileBannerImage:{en:"Mobile banner image"},mobileBannerImageDescription:{en:"This image will override the banner background image on mobile apps. Removing the mobile banner image will display the banner background image on mobile apps."},recommendedUploadSize:{en:"Recommended upload size: %{width}x%{height}px"},required:{en:"Required"},secondaryPositionedImage:{en:"Hover Image (optional)"},size:{small:{en:"Small"},medium:{en:"Medium"},large:{en:"Large"}},text:{en:"Text"},unsavedImageDescription:{en:".jpeg or .png files up to 10 MB"},visibility:{show:{en:"Show"},hide:{en:"Hide"}},widgetTitle:{en:"Widget title"}},buttons:{add:{en:"Add"},addFlair:{en:"Add flair"},addWidget:{en:"Add Widget"},advanced:{en:"Advanced"},apply:{en:"Apply"},cancel:{en:"Cancel"},clearWidgetColors:{en:"Clear widget colors"},confirm:{en:"Confirm"},continue:{en:"Continue"},deleteWidget:{en:"Delete Widget"},discard:{en:"Discard"},leave:{en:"Leave"},reorderWidgets:{en:"Reorder Widgets"},resetToDefaults:{en:"Reset to Defaults"},remove:{en:"Remove"},reorder:{en:"Reorder"},reset:{en:"Reset"},revert:{en:"Revert Changes"},save:{en:"Save"}},colorPicker:{colorPicker:{en:"Color Picker"},hexCode:{en:"Hex Code"},hexPlaceholder:{en:"Hex #"},useBrowserColorPicker:{en:"Use Browser Color Picker"}},modal:{leaveMenu:{title:{en:"Leave this menu without saving?"}},saveChanges:{title:{en:"Save changes before leaving?"},text:{en:"You have made some changes to your community, do you wish to leave this menu without saving?"}},resetAllStyles:{title:{en:"Reset to default styling?"},text:{en:"Resetting to defaults here will rollback all your past edits to when your community was first created."}},discardChanges:{title:{en:"Discard unsaved changes before leaving?"}},nightmode:{title:{en:"Turning off Night Mode"},description:{en:"In order to continue styling your community, Night Mode must be turned off."}}},imageUploadError:{en:"Something went wrong"}},subredditCreation:{createCommunity:{en:"Create Community"},cannotCreateCommunity:{en:"To prevent spam, accounts must be at least 30 days old and have enough positive karma to create communities."},bannedFromCreating:{en:"Accounts banned from the site can not create communities until the ban is lifted."},createCommunityNewIdea:{en:"Have an idea for a new community?"},title:{en:"Create a community"},updateCommunitySuccess:{en:"Subreddit settings updated successfully"},fields:{name:{description:{en:"Community names including capitalization cannot be changed."},label:{en:"community name"},tooltip:{en:'Names cannot have spaces (e.g., "r/bookclub" not "r/book club"), must be between 3-21 characters, and underscores ("_") are the only special characters allowed. Avoid using solely trademarked names (e.g., "r/FansOfAcme" not "r/Acme").'}},description:{description:{en:"This is how new members come to understand your community."},label:{en:"Community description"}},type:{public:{description:{en:"Everyone can view community and submit posts"},label:{en:"Public"}},restricted:{description:{en:"Anyone can view community, but only approved users can submit posts"},label:{en:"Restricted"}},private:{description:{en:"Only approved users can view and submit to community"},label:{en:"Private"}},employee:{description:{en:"Only Reddit employees can view and submit to community"},label:{en:"Employees only"}},premium:{description:{en:"Only premium members can view and submit to community"},label:{en:"Premium only"}},label:{en:"community type"},title:{en:"Type of Community"}},over18:{description:{en:"18+ year old community"},label:{en:"Adult content"},sublabel:{en:"When your community is marked as an 18+ community, users must be flagged as 18+ in their user settings"}}},cancel:{en:"Cancel"},start:{en:"Start"},errors:{nameRequired:{en:"A Community Name is required"},nameWithSpaces:{en:"Make sure your Community Name follows all of the formatting rules"},descriptionRequired:{en:"A Community Description is required"},subredditExists:{en:"This Community Name is already taken"}},pending:{en:"Your community is being created..."},settings:{title:{en:"Community settings"},heading:{en:"Community Profile"},advancedSettings:{en:"Advanced Settings"},oldSite:{label:{en:"Settings for old site"},sublabel:{en:"To change settings that influence the old site, you must go to the old settings page"},link:{en:"Old Settings"}},safety:{title:{en:"Safety & privacy settings"},heading1:{en:"Safety"},heading2:{en:"Privacy"},excludeBannedModqueue:{en:"Exclude posts by site-wide banned users"},excludeBannedModqueueSublabel:{en:"Posts are excluded from modqueue/unmoderated"},allowTop:{en:"Allow posts in /r/all, /r/popular, default, and trending lists"},allowDiscovery:{en:"Allow community in discovery and onboarding"},crowdControlMode:{en:"Turn on crowd control mode"},crowdControlModeDesc:{en:"When crowd control is enabled, comments from users who aren't yet fully trusted in your community (including new users) will display as collapsed by default"}},posts:{en:"Post and Comment settings",posts:{en:"Posts"},postTypeOptions:{en:"Post type options"},spoilersEnabled:{en:"Enable spoiler tag"},spoilersEnabledSublabel:{en:"Media on posts with the spoiler tag are blurred"},allowImageUploads:{en:"Allow image uploads and links to image hosting sites"},allowPostCrosspostsLabel:{en:"Allow crossposting of posts."},spamFilterStrength:{en:"Spam filter strength"},spamFilterStrengthDesc:{en:"HIGH' is the standard filter, 'LOW' disables most filtering, 'ALL' will filter every post initially and they will need to be approved manually to be visible"},comments:{en:"Comments"},links:{en:"Links"},suggestedCommentSortSublabel:{en:"All comment feeds in community will default to this sort setting"},commentScoreHideMins:{en:"Minutes to hide comment scores"},suggestedCommentSort:{en:"Suggested sort"},suggestedSortDesc:{en:"All comment feeds in community will default to this sort setting"},collapseDeletedComments:{en:"Collapse deleted and removed comments"}},wikis:{title:{en:"Wiki settings"},header:{en:"Community wiki pages"},wikimode:{en:"Wikis can be edited by"},wikiage:{en:"Age of Reddit account required to edit and create wiki pages"},wikikarma:{en:"Karma required to edit and create wiki pages"}}}},subredditModeration:{approvedSubmitters:{title:{en:"Approved submitters"},modalText:{en:"Are you sure you want to remove %{username} as an approved submitter?"},addUser:{en:"Add User"},addApprovedSubmitter:{en:"Add approved submitter"},approveUser:{en:"Approve user"},enterUsername:{en:"Enter Username"},noApprovedSubmitters:{en:"No approved submitters in %{subredditName}"},successAdd:{en:"Successfully added u/%{username} as an approved submitter"}},awards:{create:{en:"Create"},creationLimit:{en:"You can create\nup to %{limit} Awards"},noAwards:{en:"No Community Awards, yet. Try creating one!"},title:{en:"Awards"},infoLine1:{en:"Community Awards are unique to each community, and members can give them to each other. Moderators can design and name the Awards however they want."},infoLine2:{en:"A portion of Coins from Community Award purchases will be deposited to the community’s Coin balance, and moderators can draw Coins from that balance to reward members. The Coin balance is shown in the community’s sidebar"},deleteAward:{en:"Delete award"},deleteAwardDescription:{en:"Deleting an Award will remove the option for members of your community to give the Award. Existings Awards will remain on the posts and comments that have received them."},remove:{en:"Remove: "}},bannedUsers:{addBannedUser:{en:"Ban a user"},areYouSure:{en:"Are you sure you want to ban %{username}?"},banUser:{en:"Ban User"},enterUsername:{en:"Enter Username"},days:{en:"Days"},howLong:{en:"How Long?"},noBannedUsers:{en:"No banned users in %{subredditName}"},noteInBanMessage:{en:"Note to include in ban message"},otherReason:{en:"other"},permanent:{en:"Permanent"},reasonForBan:{en:"Reason for ban"},reasonTheyWereBanned:{en:"Reason they were banned"},successAdd:{en:"Successfully banned a user"},timeLeft:{en:"%{time} left"},title:{en:"Banned users"},unban:{en:"Unban"},visibleToBannedUser:{en:"Visible to banned user"}},buttons:{accept:{en:"Accept"},back:{en:"Back"},confirm:{en:"Confirm"},delete:{en:"Delete"},remove:{en:"Remove"},sendMessage:{en:"Send Message"},cancel:{en:"Cancel"},decline:{en:"Decline"},edit:{en:"Edit"},leave:{en:"Leave"},unmute:{en:"Unmute"},save:{en:"Save"},saveChanges:{en:"Save changes"},invite:{en:"Invite"},next:{en:"Next"},prev:{en:"Prev"},submit:{en:"Submit"}},chat:{addButton:{en:"+ Add room"},addRoomText:{en:"Create your first room and get your community chatting in real time."},defaultBannedWordsList:{label:{en:"Block messages using default banned words list"},sublabel:{en:"Messages with any of these words will fail to send"}},cancelButton:{en:"Cancel"},checkboxPrivate:{label:{en:"Private"},text:{en:"Private channels are only visible to people who have been invited to them."}},createButton:{en:"Create Room"},createNameExistError:{en:"A chatroom already exists with this name."},createRoomHeader:{en:"Create Room"},deleteButton:{en:"Delete Room"},deleteRoomText:{en:"Are you sure you want to delete this room? This action cannot be undone."},deleteRoomHeader:{en:"Delete"},descTextarea:{label:{en:"Description"},placeholder:{en:"Ex: This channel is for sharing cat facts"}},editButton:{en:"Save Changes"},editRoomHeader:{en:"Edit Room"},emptyRoomsText:{en:"There are no joined chatrooms yet"},blockedWordsFilter:{label:{en:"Custom list of banned words"},sublabel:{en:"Messages with any words in your custom will fail to send"},cta:{en:"Edit Words"},subScreen:{label:{en:"Banned words"},sublabel:{en:"List comma seperated words to ban"},cta:{en:"Save List"},placeholder:{en:"Ex: poop, dogs, cats, fools"}}},blockedRegexFilter:{label:{en:"Custom regex rules (advanced)"},sublabel:{en:"Messages caught by regular expression rules will fail to send"},deleteButton:{en:"Delete Rule"},cta:{en:"Add Rule"},subScreen:{header:{en:"Configure regex rule"},name:{en:"Rule name"},nameplaceholder:{en:"Ex: nasty words"},regex:{en:"Regex to evaluate all messages with"},subregex:{en:"List comma separated regular expressions. Here is a helpful tool."},placeholder:{en:"Ex: poop|dogs|bear(y|ies?)|dogfish?(er|r|r?a|lett?)s?z?"},cta:{en:"Save Rule"}}},domainFilter:{label:{en:"Link domains"},sublabel:{en:"Allow or disallow links from domains"},approvedcta:{en:"Edit Approved Domains"},bannedcta:{en:"Edit Banned Domains"},subScreen:{header:{en:"Configure domains"},approvedlabel:{en:"Approved domains"},bannedlabel:{en:"Banned domains"},placeholder:{en:"Ex: google.com, youtube.com, imgur.com"},cta:{en:"Save"}}},manageRooms:{en:"Manage chatrooms"},members:{en:"Members"},minimumAcctAge:{label:{en:"Minimum account age"},text:{en:"People will be unable to send messages until their accounts reach this age"}},modalClose:{en:"close"},nameInput:{label:{en:"Name"},placeholder:{en:"Ex: cat-facts"}},newMember:{label:{en:"New member muting"},text:{en:"All new room members will be unable to send messages for this duration after joining"}},rateLimit:{label:{en:"Message rate limiting (per %{duration} seconds)"},sublabel:{en:"Each person can send this number of messages in a %{duration} second window."}},rooms:{en:"Rooms"},roomsSettingsHeader:{en:"Chat Room Settings"},seeMore:{en:"See more"},settingsButton:{en:"Settings"},subredditWidget:{header:{en:"Chat rooms"},menu:{title:{en:"Chat menu"},manageRooms:{en:"Manage rooms"},viewRooms:{en:"View rooms"}}}},confirm:{en:"Confirm"},editableModerators:{title:{en:"You can edit these moderators"}},menu:{chat:{en:"Chat"},communitySettings:{en:"Community settings"},modMail:{en:"Modmail"},postRequirements:{en:"Post requirements"},queues:{en:"Queues"},removalReasons:{en:"Removal reasons"},rules:{en:"Rules"}},modNote:{en:"Mod note"},modQueue:{bulkActionTitles:{comments:{en:"Comments"},hasReports:{en:"Has reports"},posts:{en:"Posts"},postsWithFlair:{en:"Posts with flair"},selfPosts:{en:"Self posts"},spamFiltered:{en:"Spam filtered"}},cantTakeThatAction:{en:"You can't take that action on a comment"},edited:{en:"Edited"},filters:{allPostTypes:{en:"Posts and Comments"},allSubreddits:{en:"All subreddits"},comments:{en:"Comments"},links:{en:"Posts"},searchPlaceholder:{en:"Find subreddit"}},modqueue:{en:"Mod queue"},multipleFlairs:{en:"Multiple Flairs"},queue:{en:"Queue"},reports:{en:"Reports"},sidebar:{automodConfig:{en:"Automoderator Config"},moderation:{en:"Moderation"},moderationLog:{en:"Moderation Log"}},spam:{en:"Spam"},toastText:{approve:{en:"have been approved"},flair:{en:"have had flair applied"},ignore_reports:{en:"have had their reports ignored"},lock:{en:"have been locked"},mark_nsfw:{en:"have been marked NSFW"},postsComments:{en:"posts/comments"},remove:{en:"have been removed"},somethingWentWrong:{en:"Oh no! Something went wrong!"},spam:{en:"have been marked as spam"},spoiler:{en:"have been marked as spoilers"},undo:{en:"Undo"},unignore_reports:{en:"have had their reports un-ignored"},unlock:{en:"have been unlocked"},unmark_nsfw:{en:"have been un-marked as NSFW"},unspoiler:{en:"have been un-marked as spoilers"}},unmoderated:{en:"Unmoderated"},title:{en:"Moderation"}},moreDetails:{en:"More Details"},moderators:{cantEdit:{en:"can't edit"},congrats:{en:"Congrats!"},invite:{en:"Invite Moderators"},invitedModerators:{en:"Invited moderators"},inviteUserAsMod:{en:"Invite user as mod"},invitePending:{en:"You are invited to become a moderator!"},leaveAsMod:{en:"Leave as mod"},leaveAsModText:{en:"Once you leave as a mod, you will lose mod permissions and will be unable to access any mod tools for this community. Are you sure you wish to leave as a mod of this community?"},noPermissions:{en:"No permissions"},permissions:{en:"Permissions"},resign:{en:"Resign"},successAdd:{en:"Successfully added a moderator"},title:{en:"Moderators of %{subredditName}"},userAlreadyInvited:{en:"That user is already invited"},usernamePlaceholder:{en:"Enter Username"},areYouSure:{en:"Are you sure you want to rescind the moderator invite to %{username}?"}},modHub:{incorrectPermissions:{en:"Sorry, you do not have the moderator permissions needed to view this page"},incorrectPermissionsSubtext:{en:"You need to change your mod permissions to view this page"},modOnlyPage:{en:"Sorry, this is a moderator-only page"},mustBeAMod:{en:"You must be a moderator to view this page"},mustBeAModOfSubreddit:{en:"You must be a moderator of %{subredditName} to view this page"},welcome:{en:"Welcome to the mod tools for %{subredditName}"}},mutedUsers:{title:{en:"Muted users"},confirmModalText:{en:"Are you sure you want to unmute %{username}?"},modNote:{en:"Mod note"},muteUser:{en:"Mute user"},noModNote:{en:"No mod note."},reasonTitle:{en:"Note about why they are muted"},reasonDescription:{en:"Only visible to other moderators. Not visible to user"},reasonPlaceholder:{en:"Reason they were muted"},successAdd:{en:"Successfully muted a user"},usernamePlaceholder:{en:"Username to mute"},noMutedUsers:{en:"No muted users in %{subredditName}"}},permissions:{all:{en:"Full Permissions"},access:{en:"Access"},config:{en:"Config"},chatConfig:{en:"Chat Config"},chat_config:{en:"Chat Config"},chatOperator:{en:"Chat Operator"},chat_operator:{en:"Chat Operator"},flair:{en:"Flair"},mail:{en:"Mail"},posts:{en:"Posts"},wiki:{en:"Wiki"}},navigation:{accessManagement:{en:"access management"},automod:{en:"Automod"},awards:{en:"Awards"},banned:{en:"Banned"},community:{en:"Community"},communityActivity:{en:"Community activity"},communityAppearance:{en:"Community appearance"},contributors:{en:"Approved submitters"},emojis:{en:"Emojis"},flairAndEmojis:{en:"Flair & emojis"},grantUserFlair:{en:"Grant user flair"},moderators:{en:"Moderators"},modLog:{en:"Mod log"},muted:{en:"Muted"},new:{en:"new"},other:{en:"Other"},posts:{en:"Posts and Comments"},rulesAndRegulations:{en:"Rules and regulations"},safety:{en:"Safety and Privacy"},trafficStats:{en:"Traffic stats"},userManagement:{en:"User management"},wikiPages:{en:"Wiki pages"},wikis:{en:"Wikis"}},removalReasons:{addARemovalReason:{en:"Add a removal reason"},addNewReason:{en:"Add new reason"},addRemovalReason:{en:"Add removal reason"},contentLinkInfoText:{en:"A link to the removed content will be appended to your message"},delete:{en:"Delete"},deleteConfirmationText:{en:"Are you sure you want to delete this reason?"},deleteReason:{en:"Delete reason"},editReason:{en:"Edit removal reason"},emptyState:{en:"No removal reasons yet"},hiUsername:{en:"Hi u/username,"},loading:{en:"Loading..."},messagePlaceholder:{en:"Write a message that will communicate to the user why their post was removed."},modNoteDescription:{en:"Only mods will see this note"},modNotePlaceholder:{en:"This is a short note to your mod team on why the content was removed."},none:{en:"None"},noReasonsYet:{en:"You don't have any removal reasons yet"},private:{en:"Private"},public:{en:"Public"},reasonForRemoval:{en:"Reason for removal"},reasonMessage:{en:"Reason message:"},removalReasons:{en:"Removal reasons"},removalReasonTitle:{en:"Removal reason title"},sendAModmail:{en:"Send a Modmail from"},toTheUser:{en:"to the user"},toastText:{addedRemovalReason:{en:"Added removal reason for %{number} posts/comments"},removalReasonAdded:{en:"Removal reason added!"},removalReasonDeleted:{en:"Removal reason deleted"},removalReasonSaved:{en:"Removal reason saved"}},writeAReply:{en:"Write a reply to the comment"},writeAStickyComment:{en:"Write a sticky comment on the post"}},search:{noResultsFound:{en:"No results for u/%{searchTerm}"},oneResultFound:{en:"1 search result for "},placeholder:{en:"Search for a user"},seeAll:{en:"See All"}},subredditRules:{all:{en:"all"},allOnly:{en:"Posts & comments"},addRule:{en:"Add rule"},collapse:{en:"Collapse"},comment:{en:"comment"},commentOnly:{en:"Comments only"},created:{en:"Created"},description:{en:"Full description"},drag:{en:"drag"},duplicateRule:{en:"You have another rule with this title. Please change."},edit:{en:"Edit"},emptyState:{en:"No rules yet"},expand:{en:"Expand"},post:{en:"post"},postOnly:{en:"Posts only"},reorderRules:{en:"Reorder rules"},reportReason:{en:"Report reason"},rulesHeader:{en:"Rules"},rulesInfo:{en:"These are rules that visitors must follow to participate. They can be used as reasons to report or ban posts, comments, and users. Communities can have a maximum of 15 rules."},modal:{addNewRule:{en:"Add new rule"},appliesTo:{en:"Applies to"},delete:{en:"Delete"},deleteConfirmation:{en:"Are you sure you want to delete this rule?"},deleteRule:{en:"Delete rule"},descriptionPlaceholder:{en:"Enter the full description of the rule."},editRule:{en:"Edit rule"},reasonPlaceholder:{en:'Reason rule is broken (e.g. "This is a photo")'},rule:{en:"Rule"},rulePlaceholder:{en:'Rule displayed (e.g. "No photos")'}},toast:{ruleAdded:{en:"Rule added"},ruleDeleted:{en:"Rule deleted"},ruleOrdered:{en:"Rule order updated"},ruleUndo:{en:"Undo"},ruleUpdated:{en:"Rule updated"}}},supportLinks:{contactReddit:{en:"Contact Reddit"},learnMore:{en:"Learn more"},modHelpCenter:{en:"Mod help center"},moderatorGuidelines:{en:"Moderator guidelines"},moderatorResources:{en:"Moderator resources"}}},subredditPicker:{chooseACommunity:{en:"Choose a community"},searchCommunities:{en:"Search communities"},searchYourCommunities:{en:"Search your communities"},noCommunitiesFound:{en:"No communities found"},sectionModeratedSubreddits:{en:"Moderated subreddits"},sectionOwnProfile:{en:"Your profile"},sectionSubscriptions:{en:"Subscriptions"},sectionOthers:{en:"Others"},ocCommunities:{en:"Original Content communities"},ocCommunitiesDescription:{en:"Find somewhere to post original content"}},subredditWiki:{belowIsTheListOfPages:{en:"Below is a list of pages in this wiki visible to you in this subreddit."},tableOfContents:{en:"Table of contents"},viewingPagesFor:{en:"Viewing pages for %{subredditName}"},lastRevisedBy:{en:"Last revised by"},errorStates:{mayNotView:{description:{en:"The mods of this community have disabled this wiki page"},title:{en:"This page has been disabled"}},pageNotCreated:{description:{en:"Create a wiki page from this URL"},title:{en:"“%{pageName}” does not exist"}},pageNotFound:{title:{en:"“%{pageName}” does not exist"}},restrictedPage:{description:{en:"This page uses a restricted URL and can not be used as a wiki page"},title:{en:"“%{pageName}” does not exist"}},unknown:{title:{en:"An unknown error occured"}},wikiDisabled:{description:{en:"The mods of this community have disabled their wiki"},title:{en:"This wiki has been disabled"}},buttons:{createPage:{en:"Create page"},reloadPage:{en:"Reload page"},subredditHome:{en:"Continue to r/%{subredditName}"},wikiHome:{en:"Wiki home"},edit:{en:"Edit"}}}},subscriptions:{all:{en:"All"},pending:{en:"LOADING..."},editSubscriptions:{en:"edit subscriptions"},emptyStateCopy:{en:"You're not subscribed to any communities yet!"},favorite:{en:"favorite"},favorites:{en:"favorites"},filter:{en:"Filter"},moderating:{en:"moderating"},moderatingFull:{en:"moderating subreddits"},multireddits:{en:"multis"},multiredditsFull:{en:"multireddits"},mySubscriptions:{en:"my subscriptions"},news:{en:"News"},oc:{en:"Original Content"},otherFeeds:{en:"Other"},otherCommunities:{en:"other communities"},profileActions:{subscribe:{en:"Follow"},subscribed:{en:"Following"},unsubscribe:{en:"Unfollow"}},popular:{en:"Popular"},profiles:{en:"profiles"},loggedOutCopy:{en:"Sign up and stay connected to your favorite communities."},redditFeeds:{en:"Reddit Feeds"},subredditActions:{subscribe:{en:"Subscribe"},subscribed:{en:"Subscribed"},unsubscribe:{en:"Unsubscribe"},join:{subscribe:{en:"Join"},subscribed:{en:"Joined"},unsubscribe:{en:"Leave"}},addtohome:{subscribe:{en:"Add to Home"},subscribed:{en:"Added"},unsubscribe:{en:"Remove"}},follow:{subscribe:{en:"Follow"},subscribed:{en:"Followed"},unsubscribe:{en:"Unfollow"}}},subscriptions:{en:"subscriptions"},unfavorite:{en:"unfavorite"},viewMore:{en:"view more"},viewOptions:{title:{en:"View Options"},modMode:{en:"Mod Mode"}}},time:{justNow:{en:"just now"},timeLeft:{en:"%{time} left"},monthName:{0:{en:"January"},1:{en:"February"},2:{en:"March"},3:{en:"April"},4:{en:"May"},5:{en:"June"},6:{en:"July"},7:{en:"August"},8:{en:"September"},9:{en:"October"},10:{en:"November"},11:{en:"December"}},weekDayName:{0:{en:"Sunday"},1:{en:"Monday"},2:{en:"Tuesday"},3:{en:"Wednesday"},4:{en:"Thursday"},5:{en:"Friday"},6:{en:"Saturday"}},short:{days:{en:"d"},hours:{en:"h"},milliseconds:{en:"ms"},minutes:{en:"m"},months:{en:"mo"},seconds:{en:"s"},years:{en:"y"}},soon:{en:"a moment"},today:{en:"today"},format:{dayMonthDate:{en:"%{day}, %{month} %{date}"}}},timeSorts:{day:{en:"past 24 hours"},hour:{en:"past hour"},week:{en:"past week"},month:{en:"past month"},year:{en:"past year"},all:{en:"of all time"},title:{en:"Time period"}},title:{coins:{en:"Coins"},commentsPage:{en:"%{postTitle} : %{subreddit}"},frontpage:{en:"reddit: the front page of the internet"},modQueue:{en:"Moderation Queue"},partnerSubredditConnection:{en:"Connect a Reddit Community"},premium:{en:"Reddit Premium"},submit:{en:"Submit to %{subreddit}"},settings:{en:"Reddit Settings"},subredditCreation:{en:"Create Community"}},uappBanner:{buttonText:{en:"Got it"}},user:{tooltip:{banUser:{en:"Ban User"},commentKarma:{en:"Comment Karma"},editUserFlair:{en:"Edit user flair"},muteUser:{en:"Mute User"},inviteToChat:{en:"Invite to chat"},postKarma:{en:"Post Karma"},button:{follow:{en:"Follow"},unfollow:{en:"Unfollow"}}}},video:{snooTooltip:{en:"View Comments"},playTooltip:{en:"Play"},pauseTooltip:{en:"Pause"},settingTooltip:{en:"Settings"},fullscreenTooltip:{en:"Fullscreen"},exitFullscreenTooltip:{en:"Exit Fullscreen"},auto:{en:"Auto"},replay:{en:"Replay Video"},seekBarLabel:{en:"Seek Slider"}}};function v(e,t,n){const o=e.replace(/-\w+/,"");"string"!=typeof t&&(n=Object.assign({},n||{},t[1]),t=t[0]);const r=i()(b,`${t}.${e}`)||i()(b,`${t}.${o}`)||i()(b,`${t}.${a.A}`);return"string"!=typeof r?(Object(d.b)(void 0,`Could not find message for ${t}`),t.replace(/\./g," ")):Object(l.a)(r,n)}function w(e,t,n,o){const r=e.replace(/-\w+/,""),s=i()(y,`${t}.${e}`)||i()(y,`${t}.${r}`)||i()(y,`${t}.${a.A}`)||[i()(b,`${t}.${e}`)||i()(b,`${t}.${r}`)||i()(b,`${t}.${a.A}`)];if("object"!=typeof s||"string"!=typeof s[0])return Object(d.b)(void 0,`Could not find plural message for ${t}`),t.replace(/\./g," ");let c=s[function(e,t){return 1===t?0:1}(0,n)];return c||(Object(d.b)(void 0,`Could not find plural message for ${t} with count ${n}`),c=s[0]),Object(l.a)(c,Object.assign({count:Number(n).toLocaleString()},o||{}))}function C(e){return(t,n)=>v(t,e,n)}function S(e){return(t,n,o)=>w(t,e,n,o)}function T(e,t,n){const o=v(e,t).split(/(%{\w+})/).map(e=>{const t=e.match(/%{(\w+)}/);if(t&&t[1]in n){const e=t[1];return(0,n[e])(e)}return e});return s.a.createElement(s.a.Fragment,null,o)}const R=/%\((\w+)\)s/g;function A(e,t){return e.replace(R,function(e,n){return n in t?t[n]:e})}},"./src/app/strings/sources/error.js":function(e,t,n){"use strict";var o=n("./src/lib/constants/index.ts");t.a={authentication:{en:"There was an authentication error"},clickHere:{en:"Click here to try again."},error:{en:"Error"},generic:{en:"Something went wrong"},genericPage:{en:"Something went wrong loading this page. Try again?"},more:{en:"More"},ok:{en:"Ok"},oops:{en:"Oops"},ok:{en:"ok"},reload:{en:"Reload Page"},tryAgainLater:{en:"An error has occured. Please try again later"},tryLater:{en:"Give us a few minutes to fix the problem. Sorry!"},type:{blocked:{en:"It looks like one or more software blocking extensions you are using may be interfering with Reddit's ability to serve you content. Please try disabling them or changing the rules you use."},forbidden:{en:"Sorry, You do not have permission to view this page."},generic:{en:"Something went wrong. Just don't panic."},genericCardValidation:{en:"Looks like something went wrong validating your credit card."},invalidUser:{en:"Looks like you entered an invalid user."},noStripeSubscription:{en:"Sorry, but there's no Stripe customer associated with this account."},notAuthorized:{en:"It looks like you aren't allowed to do that."},notFound:{en:"Sorry, there doesn't seem to be anything here."},notLoggedIn:{en:"You might need to be logged in to do that."},server:{en:"Sorry, for some reason reddit can't be reached."},validation:{en:"We weren't able to handle your request."}},[o.l]:{en:"you're not allowed to do that"},[o.Cc]:{en:`Video size must be less than ${(o.gb/o.ib/1024).toFixed(1)}GB`},[o.S]:{en:`Image size must be less than ${Math.floor(o.cb/o.ib)}MB`},[o.M]:{en:`GIF size must be less than ${Math.floor(o.ab/o.ib)}MB`},[o.V]:{en:"Sorry, we accept only images (.png, .jpeg, .gif) and videos (.mp4, .mov)"}}},"./src/config.ts":function(e,t,n){"use strict";var o=n("./src/lib/env/index.ts"),i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],o=!0,i=!1,r=void 0;try{for(var s,a=e[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(d){i=!0,r=d}finally{try{!o&&a.return&&a.return()}finally{if(i)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();var r=n("./src/telemetry/models/App.ts");const s={https:"true"==={}.HTTPS,accountManagerOrigin:(Object(o.b)(),"https://www.reddit.com"),adsPath:{}.ADS_URL||"/api/request_promo.json",dfpSlotPrefix:{}.DFP_SLOT_PREFIX||"/32173961/desktop",apiHeaders:(e=>e.split(";").reduce((e,t)=>{if(t&&t.indexOf("=")>0){var n=t.split("="),o=i(n,2);const r=o[0],s=o[1];e[r.trim()]=s.trim()}return e},{}))({}.API_HEADERS||""),apiPassThroughHeaders:(e=>e.length<=0?[]:e.split(";"))({}.API_PASS_THROUGH_HEADERS||""),appName:{}.APP_NAME||"desktop2x",assetPath:"https://www.redditstatic.com/desktop2x",cookieDomain:".reddit.com",mediaUrl:{}.REDDIT_MEDIA||"https://www.redditmedia.com",port:{}.PORT?parseInt({}.PORT):8888,postErrorsUrl:"/errors",redditUrl:"https://www.reddit.com",apiUrl:"https://www.reddit.com",redirectUri:{}.REDIRECT_URI||"https://m.reddit.com/oauth2/token",redditHelpUrl:{chat:"https://www.reddithelp.com/en/categories/using-reddit/chat",modHelpCenter:"https://mods.reddithelp.com/",redditHelp:"https://www.reddithelp.com/",submitRequest:{copyrightDmca:"https://www.reddithelp.com/en/submit-request/copyright-dmca",trademarkViolation:"https://www.reddithelp.com/en/submit-request/trademark-violation-form"},suspensionsArticle:"https://www.reddithelp.com/en/categories/rules-reporting/account-and-community-restrictions/suspensions"},redditIncUrl:{policies:{contentPolicy:"https://www.redditinc.com/policies/content-policy"}},gatewayUrl:"https://gateway.reddit.com",metaUrl:{}.META_URL||"https://meta-api.reddit.com",oauthUrl:"https://oauth.reddit.com",gqlUrl:"https://gql.reddit.com",sendbirdServiceUrl:"https://s.reddit.com",sendbirdAppId:"2515BDA8-9D3A-47CF-9325-330BC37ADA13",shortUrl:{}.SHORT_URL||"https://s.reddit.com",embedlyApiKey:{}.EMBEDLY_KEY||"522baf40bd3911e08d854040d3dc5c07",pushNotificationApplicationServerKey:{}.PUSH_NOTIFICATION_APPLICATION_SERVER_KEY||"BJ2nJR9HeBwCWe4s7bKfKgWZkx2Q8Q59yBdSVLxWIhPaWuzHDUxQ2YJnhLvbAVujWBZYuQv60V6a6oipSw09FT0",ogImage:"https://www.redditstatic.com/icon.png",oldRedditUrl:"https://old.reddit.com",processingImageUrl:"https://www.redditstatic.com/image-processing.png",sentryClientPublicURL:"https://6b5ce051b2ed4032bd906af3de0630cd@oops.redditmedia.com/11",statsdHost:{}.STATSD_HOST,statsdPort:{}.STATSD_PORT,statsdDebug:(e=>{try{return!!JSON.parse(e)}catch(t){return!1}})({}.STATSD_DEBUG||""),statsdPrefix:{}.STATSD_PREFIX||"",statsdSocketTimeout:parseInt({}.STATSD_TIMEOUT||"100"),recaptchaSitekey:{}.RECAPTCHA_SITEKEY||"6LeTnxkTAAAAAN9QEuDZRpn90WwKk_R1TRW_g-JC",gtmContainerId:{}.GTM_CONTAINER_ID||"GTM-5XVNS82",adblockId:"a2ba06a4-a2ec-4182-b295-c15ffe5f1181",logSample:{request404:20,request500URIError:10},telemetry:{appName:{profilesR2:Object(o.b)()?r.TelemetryAppName.web:r.TelemetryAppName.webDev,redesign:Object(o.b)()?r.TelemetryAppName.web2x:r.TelemetryAppName.web2xDev,chat2x:Object(o.b)()?r.TelemetryAppName.web2x:r.TelemetryAppName.web2xDev,chatR2:Object(o.b)()?r.TelemetryAppName.web:r.TelemetryAppName.webDev},postConsumedThreshold:2e3,commentConsumedThreshold:2e3,commentSampleRate:.01},stripe:{apiKey:"pk_live_sD8LeDtVnlJwAGf51jLygWpH",economyKey:"pk_live_tF9aUVWi0EYaLI2PlX64Bg2x",giftsApiKey:"pk_live_5FAbPEkgzMW4taBlKlo4Fgi3"},paypal:{apiKey:{}.PAYPAL_API_KEY||"AXH6yPVeFV8sxT1zMvzr8NyPMXx_YkYui1XCy3btQ_s1Zz2R68JC57PqQ2mrj6la-G8y-7UmZyKVsDaR",buttons:{premium:"LAYT3KA5EVVTJ",coins500:"SNCZX9LADYMT4",coins1100:"6P6X4LTAKNDGG",coins1800:"2P5FZYZL42NME",coins7200:"W8BKWZXBSWZGC",coins40000:"Y9LZ5M2W6VT3A",coinsGild500:"BPVKB5BY8HXRA",coinsGild1100:"TPGZ3HZ3KE5TS",coinsGild1800:"YXZDTMAGNMMEA",coinsGild7200:"MQDLLC4FBNSZG",coinsGild40000:"T3RL7U6STH7WL"}},releaseNotesSubredditMap:{}.RELEASE_NOTES_SUB_MAP?JSON.parse({}.RELEASE_NOTES_SUB_MAP):void 0};t.a=s},"./src/higherOrderComponents/makeAsync.tsx":function(e,t,n){"use strict";n.d(t,"a",function(){return r});var o=n("./node_modules/react/index.js"),i=n.n(o);function r(e){var t;return(t=class t extends i.a.Component{constructor(e){super(e),this.mounted=!1,this.state={Component:t.Component}}componentWillMount(){this.state.Component!==e.ErrorComponent&&e.getComponent().then(e=>{t.Component=e,this.mounted&&this.setState({Component:e})},t=>(this.mounted&&this.setState({Component:e.ErrorComponent}),Promise.reject(t)))}componentDidMount(){this.mounted=!0}componentWillUnmount(){this.mounted=!1}render(){const t=this.state.Component||e.LoadingComponent;return i.a.createElement(t,this.props)}}).Component=null,t}},"./src/lib/CSSVariableProvider/index.tsx":function(e,t,n){"use strict";var o=n("./node_modules/lodash/once.js"),i=n.n(o),r=n("./node_modules/react/index.js"),s=n.n(r),a=n("./src/lib/domUtils/index.ts"),d=n("./src/lib/fastdom/index.ts"),l=n("./src/lib/LRUCache/index.ts"),c=n("./node_modules/lodash/isPlainObject.js"),u=n.n(c),m=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],o=!0,i=!1,r=void 0;try{for(var s,a=e[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(d){i=!0,r=d}finally{try{!o&&a.return&&a.return()}finally{if(i)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const p=!0,h=e=>{const t=[],n=(e,o="")=>{for(const i in e){const r=e[i],s=`${o}-${i}`;!0!==r&&!1!==r&&(null==r?t.push([s,""]):"string"==typeof r?t.push([s,r]):"number"==typeof r&&t.push([s,r.toString()]),Array.isArray(r)||u()(r)&&n(r,s))}};return n(e),f(t)},f=e=>e.sort((e,t)=>g(e[0],t[0])),g=(e,t)=>e===t?0:e{if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n{let n="";for(let i=0;i1){for(var a=Array(r),d=0;d({contextCache:new l.a(5),rootContext:void 0}),T=S(),R=s.a.createContext(T);class A extends s.a.Component{constructor(e){super(e),this.contextValue=S()}render(){return w(R.Provider,{value:this.contextValue},void 0,this.props.children)}}class k extends s.a.Component{constructor(e,t){if(super(e,t),!t)throw new Error("CSSVariableProvider must be wrapped in a CSSVPCoordinatorContextProvider");const n=e.isRootOrUniqueClassName,o=e.theme,i=this.getRecordFromContext(n),r=void 0===i?new C(n,o):i.updatedRecord(n,o);i&&i.isEqual(r)||this.setRecordOnContext(n,r),this.cssVarRecord=r}componentDidMount(){k.polyfillCSSVarsIfNeeded()}updateCssVarRecord(e){const t=this.getRecordFromContext(e.isRootOrUniqueClassName),n=t||this.cssVarRecord,o=n.updatedRecord(e.isRootOrUniqueClassName,e.theme);t&&o.isEqual(n)||this.setRecordOnContext(e.isRootOrUniqueClassName,o),o.isEqual(this.cssVarRecord)||(this.cssVarRecord=o)}getRecordFromContext(e){return e===p?this.context.rootContext:this.context.contextCache.get(e)}setRecordOnContext(e,t){e===p?this.context.rootContext=t:this.context.contextCache.set(e,t)}render(){this.updateCssVarRecord(this.props);const e=this.props.isRootOrUniqueClassName,t=e===p?"":e;return w(s.a.Fragment,{},void 0,w("style",{dangerouslySetInnerHTML:{__html:this.cssVarRecord.cssVarDefinitions}}),w("div",{className:t},void 0,this.props.children))}}k.contextType=R,k.polyfillCSSVarsIfNeeded=i()(()=>{d.a.read(()=>{Object(a.e)()||n.e("vendors~css-vars-ponyfill").then(n.bind(null,"./node_modules/css-vars-ponyfill/dist/css-vars-ponyfill.esm.js")).then(({default:e})=>{e({fixNestedCalc:!1,onlyLegacy:!0,updateURLs:!1,watch:!0})})})})},"./src/lib/LRUCache/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return i});class o{constructor(e,t){this.next=null,this.prev=null,this.value=e,this.key=t}}class i{constructor(e){this.head=null,this.tail=null,this.data={},this.maxSize=e,this.currentSize=0}get(e){const t=this.data[e];if(void 0!==t)return this._removeNodeFromList(t),this._setHeadNode(t),t.value}set(e,t){let n=this.data[e];return void 0===n?(this.currentSize===this.maxSize?(n=this.tail,this._removeNodeFromList(n),this.data[n.key]=void 0,n.key=e,n.value=t):(n=new o(t,e),this.currentSize+=1),this.data[e]=n):this._removeNodeFromList(n),this._setHeadNode(n),this}remove(e){const t=this.data[e];return void 0!==t&&(this._removeNodeFromList(t),this.data[e]=void 0,this.currentSize-=1),this}_removeNodeFromList(e){e.prev?e.prev.next=e.next:(this.head=e.next,this.head&&(this.head.prev=null)),e.next?e.next.prev=e.prev:(this.tail=e.prev,this.tail&&(this.tail.next=null))}_setHeadNode(e){e!==this.head&&(e.next=this.head,e.prev=null,null!==this.head&&(this.head.prev=e),this.head=e,null===this.tail&&(this.tail=e))}}},"./src/lib/addQueryParams/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/lodash/isNil.js"),i=n.n(o),r=n("./node_modules/lodash/pickBy.js"),s=n.n(r),a=n("./node_modules/url/url.js"),d=n.n(a);t.a=((e,t)=>{const n=s()(t,e=>!i()(e)),o=d.a.parse(e,!0);return o.search=void 0,o.query=Object.assign({},o.query,n),d.a.format(o)})},"./src/lib/areUrlsEqual/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/history/index.js"),i=n("./node_modules/lodash/isEqual.js"),r=n.n(i);const s=e=>(e=>Object.assign({},e,{hash:""}))(Object(o.createLocation)(e));t.a=((e,t)=>r()(s(e),s(t)))},"./src/lib/consoleAdvert/index.ts":function(e,t,n){console.log("\n ,d\"=≥,.,qOp,\n ,7' ''²$( )\n ,7' '?q$7'\n ..,$$,.\n ,. .,,--***²\"\"²***--,,. .,\n ² ,p²'' ''²q, ²\n: ,7' '7, :\n ' $ ,db, ,db, $ '\n '$ ²$$² ²$$² $' Using Reddit at work? Work for Reddit.\n '$ $' https://www.reddit.com/jobs\n '$. ., ,. .$'\n 'b, '²«»«»«»²' ,d'\n '²?bn,, ,,nd?²'\n ,7$ ''²²²²²²²²'' $7,\n ,² ²$ $² ²,\n $ :$ $: $\n $ $ $ $\n 'b q: :p d'\n '²«?$. .$?»²'\n 'b d'\n ,²²'?,. .,?'²²,\n ²==--≥²²==--==²²≤--==²\n")},"./src/lib/constants/cookie.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return r}),n.d(t,"d",function(){return s}),n.d(t,"f",function(){return a}),n.d(t,"e",function(){return d}),n.d(t,"g",function(){return l}),n.d(t,"h",function(){return c}),n.d(t,"i",function(){return u});const o="loid",i="loidcreated",r="mod_mode_enabled",s="over18",a="session_tracker",d="reddaid",l="reddit_session",c="token",u="wpsn"},"./src/lib/constants/headers.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return i}),n.d(t,"d",function(){return r}),n.d(t,"b",function(){return s});const o="x-reddit-loid",i="x-reddit-session",r="set-cookie",s="x-reddaid"},"./src/lib/constants/index.ts":function(e,t,n){"use strict";n.d(t,"A",function(){return s}),n.d(t,"r",function(){return a}),n.d(t,"o",function(){return d}),n.d(t,"wb",function(){return l}),n.d(t,"vc",function(){return c}),n.d(t,"q",function(){return u}),n.d(t,"l",function(){return m}),n.d(t,"k",function(){return p}),n.d(t,"I",function(){return h}),n.d(t,"Qb",function(){return f}),n.d(t,"x",function(){return g}),n.d(t,"mc",function(){return y}),n.d(t,"X",function(){return b}),n.d(t,"Z",function(){return v}),n.d(t,"Y",function(){return w}),n.d(t,"yc",function(){return C}),n.d(t,"t",function(){return S}),n.d(t,"v",function(){return T}),n.d(t,"xc",function(){return R}),n.d(t,"u",function(){return A}),n.d(t,"jc",function(){return k}),n.d(t,"Ub",function(){return E}),n.d(t,"Ec",function(){return I}),n.d(t,"kc",function(){return O}),n.d(t,"Fc",function(){return N}),n.d(t,"tb",function(){return _}),n.d(t,"sb",function(){return M}),n.d(t,"rc",function(){return F}),n.d(t,"sc",function(){return D}),n.d(t,"Vb",function(){return L}),n.d(t,"B",function(){return U}),n.d(t,"C",function(){return j}),n.d(t,"Bc",function(){return B}),n.d(t,"pb",function(){return G}),n.d(t,"mb",function(){return H}),n.d(t,"a",function(){return W}),n.d(t,"b",function(){return V}),n.d(t,"hb",function(){return Y}),n.d(t,"fb",function(){return q}),n.d(t,"ib",function(){return z}),n.d(t,"gb",function(){return $}),n.d(t,"cb",function(){return K}),n.d(t,"ab",function(){return J}),n.d(t,"bb",function(){return Q}),n.d(t,"eb",function(){return X}),n.d(t,"V",function(){return Z}),n.d(t,"Cc",function(){return ee}),n.d(t,"S",function(){return te}),n.d(t,"M",function(){return ne}),n.d(t,"F",function(){return oe}),n.d(t,"h",function(){return ie}),n.d(t,"i",function(){return re}),n.d(t,"ob",function(){return se}),n.d(t,"Ob",function(){return ae}),n.d(t,"ec",function(){return de}),n.d(t,"Zb",function(){return le}),n.d(t,"c",function(){return ce}),n.d(t,"cc",function(){return ue}),n.d(t,"dc",function(){return me}),n.d(t,"bc",function(){return pe}),n.d(t,"ac",function(){return he}),n.d(t,"Yb",function(){return fe}),n.d(t,"Hb",function(){return ge}),n.d(t,"Cb",function(){return ye}),n.d(t,"Ib",function(){return be}),n.d(t,"zb",function(){return ve}),n.d(t,"Ac",function(){return we}),n.d(t,"zc",function(){return Ce}),n.d(t,"Jb",function(){return Se}),n.d(t,"Ab",function(){return Te}),n.d(t,"Kb",function(){return Re}),n.d(t,"Fb",function(){return Ae}),n.d(t,"rb",function(){return ke}),n.d(t,"Gb",function(){return Ee}),n.d(t,"db",function(){return Pe}),n.d(t,"D",function(){return Ie}),n.d(t,"E",function(){return Oe}),n.d(t,"Pb",function(){return xe}),n.d(t,"nc",function(){return Ne}),n.d(t,"Wb",function(){return _e}),n.d(t,"kb",function(){return Me}),n.d(t,"N",function(){return Fe}),n.d(t,"y",function(){return De}),n.d(t,"lb",function(){return Le}),n.d(t,"Dc",function(){return Ue}),n.d(t,"jb",function(){return je}),n.d(t,"e",function(){return Be}),n.d(t,"f",function(){return Ge}),n.d(t,"j",function(){return He}),n.d(t,"p",function(){return We}),n.d(t,"g",function(){return Ve}),n.d(t,"d",function(){return Ye}),n.d(t,"qc",function(){return qe}),n.d(t,"Rb",function(){return ze}),n.d(t,"W",function(){return $e}),n.d(t,"Eb",function(){return Ke}),n.d(t,"Db",function(){return Je}),n.d(t,"Bb",function(){return Qe}),n.d(t,"ic",function(){return Xe}),n.d(t,"Tb",function(){return Ze}),n.d(t,"Sb",function(){return et}),n.d(t,"R",function(){return tt}),n.d(t,"Q",function(){return nt}),n.d(t,"O",function(){return ot}),n.d(t,"P",function(){return it}),n.d(t,"T",function(){return rt}),n.d(t,"Xb",function(){return st}),n.d(t,"yb",function(){return at}),n.d(t,"ub",function(){return dt}),n.d(t,"tc",function(){return lt}),n.d(t,"qb",function(){return ct}),n.d(t,"hc",function(){return ut}),n.d(t,"G",function(){return mt}),n.d(t,"n",function(){return pt}),n.d(t,"J",function(){return ht}),n.d(t,"s",function(){return ft}),n.d(t,"wc",function(){return gt}),n.d(t,"oc",function(){return yt}),n.d(t,"pc",function(){return bt}),n.d(t,"nb",function(){return vt}),n.d(t,"lc",function(){return wt}),n.d(t,"Nb",function(){return Ct}),n.d(t,"U",function(){return St}),n.d(t,"uc",function(){return Tt}),n.d(t,"H",function(){return Rt}),n.d(t,"fc",function(){return At}),n.d(t,"gc",function(){return kt}),n.d(t,"K",function(){return Et}),n.d(t,"vb",function(){return Pt}),n.d(t,"L",function(){return It}),n.d(t,"z",function(){return Ot}),n.d(t,"m",function(){return xt}),n.d(t,"Mb",function(){return Nt}),n.d(t,"Lb",function(){return _t}),n.d(t,"xb",function(){return Mt}),n.d(t,"w",function(){return Ft});var o=n("./src/config.ts"),i=n("./node_modules/lodash/values.js"),r=n.n(i);const s="en",a={APPEAL:"Appeal",COINS:"Coins",COINS_MOBILE:"CoinsMobile",COLLECTION_COMMENTS_PAGE:"CollectionCommentsPage",COMMENTS_PAGE:"CommentsPage",EMPTY:"Empty",EXPLORE:"Explore",DASHBOARD:"UiDashboard",FRONTPAGE:"Frontpage",MULTIREDDIT:"Multireddit",OVER18:"Over18",ORIGINAL_CONTENT:"OriginalContent",POST_CREATION:"PostCreation",POST_DRAFT:"PostDraft",SETTINGS:"Settings",PARTNER_SUBREDDIT_CONNECTION:"PartnerSubredditConnection",PROFILE:"Profile",PROFILE_BETA_CONFIRMATION_PAGE:"ProfileBetaConfirmationPage",PROFILE_COMMENTS:"ProfileComments",PROFILE_COMMENTS_PAGE:"ProfileCommentsPage",PROFILE_HOMEPAGE:"ProfileHomepage",PROFILE_POST_COMMENTS:"ProfilePostComments",PROFILE_POSTS:"ProfilePosts",PROFILE_PRIVACY:"ProfilePrivacy",PROFILE_PRIVATE:"ProfilePrivate",R2_PROFILE_MODERATION:"R2ProfileModeration",PROFILE_MODERATION:"ProfileModeration",PROFILE_SETTINGS:"ProfileSettings",PROFILE_OVERVIEW:"ProfileOverview",R2_COMMENTS_PAGE:"R2CommentsPage",R2_EMBED:"R2Embed",R2_LISTING:"R2Listing",SEARCH_RESULTS:"SearchResults",STRUCTURED_STYLES:"StructuredStyles",SUBREDDIT:"Subreddit",SUBREDDIT_CREATION:"SubredditCreation",SUBREDDIT_SETTINGS:"SubredditSettings",SUBREDDIT_WIKI:"SubredditWiki",MOD_LISTING:"ModListing",MODERATION_PAGES:"ModerationPages",MODQUEUE_PAGES:"ModQueuePages",NEWS:"News",INBOX_PAGES:"InboxPages",CHAT:"ChatPage",CHAT_INVITE:"ChatInvite",CHAT_EMPTY:"ChatEmpty",CHAT_CREATE:"ChatCreate",CHAT_MEMBERS:"ChatMembers",CHAT_MINIMIZE:"ChatMinimize",CHAT_TEST:"ChatTest",PREMIUM:"Premium",FRAMED_GILD:"FramedGild",EXPORT_THEME:"ExportTheme",IMPORT_THEME:"ImportTheme",POLL:"Poll",GIFTS:"GiftsHome",GIFTS_ELVES:"GiftsElves",GIFTS_EXCHANGE:"GiftsExchange",GIFTS_REMATCH:"GiftsRematch",GIFTS_EXCHANGES:"GiftsExchanges",GIFTS_GALLERY:"GiftsGallery",GIFTS_GIFT:"GiftsGift",GIFTS_GIFT_CREATION:"GiftsGiftCreation",GIFTS_GIFT_CREATION_REMATCH:"GiftsGiftCreationRematch",GIFTS_GIFT_EDIT:"GiftsGiftEdit",GIFTS_GIFT_EDIT_REMATCH:"GiftsGiftEditRematch",GIFTS_SHIP_EXCHANGE:"GiftsShipExchange",GIFTS_SHIP_REMATCH:"GiftsShipRematch",GIFTS_SIGNUP_EXCHANGE:"GiftsSignupExchange",GIFTS_SIGNUP_REMATCH:"GiftsSignupRematch",GIFTS_EDIT_PROFILE:"GiftsEditProfile",GIFTS_PROFILE:"GiftsProfile",GIFTS_PAGE_NOT_FOUND:"GiftsPageNotFound",GIFTS_NO_GIFT:"GiftsNoGift",GIFTS_MESSAGES:"GiftsMessages",GIFTS_MESSAGE_CONVERSATION:"GiftsMessageConversation",GIFTS_MESSAGE_CREATION:"GiftsMessageCreation"};var d;!function(e){e.Profiles="r2d2",e.Redesign="whitespace",e.Chat="chat",e.Gifts="gifts",e.Backend="server",e.Governance="governance"}(d||(d={}));new Set(Object.keys(d).map(e=>d[e]));const l={COMMENT:"t1",ACCOUNT:"t2",POST:"t3",SUBREDDIT:"t5",LOAD_MORE:"loadMore",CONTINUE_THREAD:"continueThread"},c="u_",u={CHAT:"chat"},m="AUTHORIZATION_ERROR",p="AUTHENTICATION_ERROR",h={AUTHENTICATION_ERROR:p,AUTHORIZATION_ERROR:m,BAD_CAPTCHA_ERROR:"BAD_CAPTCHA",BAD_REQUEST:"BAD_REQUEST",CREDIT_CARD_FAILURE:"CREDIT_CARD_FAILURE",CREDIT_CARD_FAILURE_GENERIC:"CREDIT_CARD_FAILURE_GENERIC",INVALID_PREMIUM_AMOUNT:"INVALID_PREMIUM_AMOUNT",LIKELY_UBLOCK_ERROR:"LIKELY_UBLOCK_ERROR",NO_STRIPE_SUBSCRIPTION:"NO_STRIPE_SUBSCRIPTION",NO_TEXT:"NO_TEXT",NO_URL:"NO_URL",NO_USER:"NO_USER",NOT_FOUND_ERROR:"NOT_FOUND_ERROR",SERVER_ERROR:"SERVER_ERROR",SUBMIT_VALIDATION_ERROR:"SUBMIT_VALIDATION_ERROR",UNKNOWN_ERROR:"UNKNOWN_ERROR",USER_DOESNT_EXIST:"USER_DOESNT_EXIST",USER_REQUIRED_ERROR:"USER_REQUIRED",VALIDATION_ERROR:"VALIDATION_ERROR"},f={USER:"user",MOD:"mod"};var g,y;!function(e){e.Everywhere="GLOBAL",e.UnitedStates="US",e.Argentina="AR",e.Australia="AU",e.Bulgaria="BG",e.Canada="CA",e.Chile="CL",e.Colombia="CO",e.Croatia="HR",e.CzechRepublic="CZ",e.Finland="FI",e.Greece="GR",e.Hungary="HU",e.Iceland="IS",e.India="IN",e.Ireland="IE",e.Japan="JP",e.Malaysia="MY",e.Mexico="MX",e.NewZealand="NZ",e.Philippines="PH",e.Poland="PL",e.Portugal="PT",e.PuertoRico="PR",e.Romania="RO",e.Serbia="RS",e.Singapore="SG",e.Sweden="SE",e.Taiwan="TW",e.Thailand="TH",e.Turkey="TR",e.UnitedKingdom="GB"}(g||(g={})),function(e){e.AllStates="",e.Alaska="AK",e.Alabama="AL",e.Arkansas="AR",e.Arizona="AZ",e.California="CA",e.Colorado="CO",e.Connecticut="CT",e.DistrictOfColumbia="DC",e.Delaware="DE",e.Florida="FL",e.Georgia="GA",e.Hawaii="HI",e.Iowa="IA",e.Idaho="ID",e.Illinois="IL",e.Indiana="IN",e.Kansas="KS",e.Kentucky="KY",e.Louisiana="LA",e.Massachusetts="MA",e.Maryland="MD",e.Maine="ME",e.Michigan="MI",e.Minnesota="MN",e.Missouri="MO",e.Mississippi="MS",e.Montana="MT",e.NorthCarolina="NC",e.NorthDakota="ND",e.Nebraska="NE",e.NewHampshire="NH",e.NewJersey="NJ",e.NewMexico="NM",e.Nevada="NV",e.NewYork="NY",e.Ohio="OH",e.Oklahoma="OK",e.Oregon="OR",e.Pennsylvania="PA",e.RhodeIsland="RI",e.SouthCarolina="SC",e.SouthDakota="SD",e.Tennessee="TN",e.Texas="TX",e.Utah="UT",e.Virginia="VA",e.Vermont="VT",e.Washington="WA",e.Wisconsin="WI",e.WestVirginia="WV",e.Wyoming="WY"}(y||(y={}));const b={BEST:"best",HOT:"hot",NEW:"new",RISING:"rising",CONTROVERSIAL:"controversial",TOP:"top",GILDED:"gilded"};var v;!function(e){e.Best="best",e.Hot="hot",e.New="new",e.ControversialHour="controversial_hour",e.ControversialDay="controversial_day",e.ControversialWeek="controversial_week",e.ControversialMonth="controversial_month",e.ControversialYear="controversial_year",e.ControversialAll="controversial_all",e.TopHour="top_hour",e.TopDay="top_day",e.TopWeek="top_week",e.TopMonth="top_month",e.TopYear="top_year",e.TopAll="top_all",e.Rising="rising",e.Gilded="gilded"}(v||(v={}));const w=b.HOT,C=new Set(r()(b)),S={CONFIDENCE:"confidence",TOP:"top",NEW:"new",CONTROVERSIAL:"controversial",OLD:"old",RANDOM:"random",QA:"qa",LIVE:"live"},T={confidence:"best",top:"top",new:"new",controversial:"controversial",old:"old",qa:"q&a",live:"live (beta)"},R=new Set(r()(S)),A=S.CONFIDENCE;var k;!function(e){e.Comments="comments",e.Hot="hot",e.New="new",e.Relevance="relevance",e.Top="top"}(k||(k={}));const E=k.Relevance,P=new Set([k.Comments,k.Hot,k.New,k.Relevance,k.Top]);function I(e){return P.has(e)}var O;!function(e){e.Posts="link",e.Subreddits="sr",e.Users="user"}(O||(O={}));const x=new Set([O.Posts,O.Subreddits,O.Users]);function N(e){return x.has(e)}const _="OverviewConversations",M="OverviewChrono",F={DAY:"day",HOUR:"hour",WEEK:"week",MONTH:"month",YEAR:"year",ALL:"all"},D="day",L="all",U="top",j=F.DAY,B=new Set(r()(F)),G=5,H={CROSSPOST:"crosspost",TEXT:"text",IMAGE:"image",VIDEO:"video",EMBED:"embed",GIFVIDEO:"gifvideo"},W=new Set(["image/png","image/gif","image/jpeg"]),V=new Set(["video/mp4","video/quicktime"]),Y=60,q=900,z=1048576,$=1024*z,K=20*z,J=100*z,Q=20,X=5,Z="INVALID_MEDIA_TYPE_ERROR",ee="VIDEO_SIZE_LIMIT_EXCEEDED_ERROR",te="IMAGE_SIZE_LIMIT_EXCEEDED_ERROR",ne="GIF_SIZE_LIMIT_EXCEEDED_ERROR",oe={ADMIN:"admin",MODERATOR:"moderator",ALUMNI_ADMIN:"special",NONE:""},ie={[oe.MODERATOR]:"yes",[oe.NONE]:"no",[oe.ADMIN]:"admin"},re={IPHONE:"https://itunes.apple.com/us/app/reddit-the-official-app/id1064216828?mt=8",ANDROID:"https://play.google.com/store/apps/details?id=com.reddit.frontpage"},se="nsfw-modal-id",ae="registration-modal-id",de=21,le=10,ce="/r/reddit.com",ue=10,me=5,pe=5,he=5,fe=3,ge={HOT:"hot",NEW:"new",TOP:"top",CONTROVERSIAL:"controversial"},ye=[ge.NEW,ge.HOT,ge.TOP],be=[ge.NEW,ge.HOT,ge.TOP,ge.CONTROVERSIAL],ve={HOT:"hot",NEW:"new",TOP:"top",CONTROVERSIAL:"controversial"},we=new Set(r()(ge)),Ce=new Set(r()(ve)),Se=ge.NEW,Te=ve.NEW,Re=F.ALL,Ae={OVERVIEW:"overview",POSTS:"posts",COMMENTS:"comments"},ke={POSTS:"posts",COMMENTS:"comments"},Ee="Settings",Pe=(new Set(r()(Ae)),4),Ie="[deleted]",Oe="[deleted]",xe="[removed]";var Ne;!function(e){e[e.subreddit=0]="subreddit",e[e.on=1]="on",e[e.off=2]="off"}(Ne||(Ne={}));const _e=1e3,Me=60*_e,Fe=60*Me,De=24*Fe,Le=30*De,Ue=365*De,je={HEAD:"head",GET:"get",POST:"post",PUT:"put",PATCH:"patch",DELETE:"delete"},Be=900,Ge=[300,250],He=[Ge,[300,600]],We=[Ge],Ve=[728,90],Ye={ABOVE_THE_FOLD:"atf",BELOW_THE_FOLD:"btf"},qe={APP_CODE:"APP_CODE",BACKUP_CODE:"BACKUP_CODE"},ze={APPEAL:"appeal",INDEX:"index",LISTING:"listing",COLLECTION_COMMENTS:"collectionComments",COMMENTS:"comments",DASHBOARD:"dashboard",EXPLORE:"explore",EMAIL_VERIFICATION:"emailVerification",MULTIREDDIT:"multireddit",SETTINGS:"settings",SETTINGS_REDIRECT:"settingsRedirect",OVER18:"over18",ORIGINAL_CONTENT:"originalContent",PARTNER_SUBREDDIT_CONNECTION:"partnerSubredditConnection",POST_CREATION:"postCreation",POST_DRAFT:"postDraft",PROFILE:"profile",PROFILE_BETA_CONFIRMATION:"profileBetaConfirmation",PROFILE_COMMENTS:"profileComments",PROFILE_HOMEPAGE:"profileHomepage",PROFILE_MODERATION:"profileModeration",PROFILE_OVERVIEW:"profileOverview",PROFILE_POST_COMMENTS:"profilePostComments",PROFILE_POSTS:"profilePosts",PROFILE_PRIVACY:"profilePrivacy",PROFILE_PRIVATE:"profilePrivate",PROFILE_REDIRECT:"profileRedirect",PROFILE_SETTINGS:"profileSettings",PROFILE_SUBMITTED:"profileSumitted",SEARCH_RESULTS:"searchResults",SUBREDDIT:"subreddit",SUBREDDIT_CREATION:"subredditCreation",SUBREDDIT_SETTINGS:"subredditSettings",SUBREDDIT_WIKI:"subredditWiki",MOD_LISTING:"modListing",MODERATION_PAGES:"moderationPages",MODQUEUE_PAGES:"modQueuePages",NEWS:"news",INBOX_PAGES:"inboxPages",CHAT:"chat",CHAT_INVITE:"ChatInvite",CHAT_EMPTY:"chatEmpty",CHAT_CREATE:"chatCreate",CHAT_MEMBERS:"chatMembers",CHAT_MINIMIZE:"chatMinimize",CHAT_TEST:"chatTest",COINS:"coins",COINS_MOBILE:"coinsMobile",PREMIUM:"premium",FRAMED_GILD:"framedGild",REPORT:"report",POLL:"poll",GIFTS:"gifts",GIFTS_ELVES:"giftsElves",GIFTS_EXCHANGE:"giftsExchange",GIFTS_REMATCH:"giftsRematch",GIFTS_EXCHANGES:"giftsExchanges",GIFTS_GALLERY:"giftsGallery",GIFTS_GIFT:"giftsGift",GIFTS_GIFT_CREATION:"giftsGiftCreation",GIFTS_GIFT_CREATION_REMATCH:"giftsGiftCreationRematch",GIFTS_GIFT_EDIT:"giftsGiftEdit",GIFTS_GIFT_EDIT_REMATCH:"giftsGiftEditRematch",GIFTS_SHIP_EXCHANGE:"giftsShipExchange",GIFTS_SHIP_REMATCH:"giftsShipRematch",GIFTS_SIGNUP_EXCHANGE:"giftsSignupExchange",GIFTS_SIGNUP_REMATCH:"giftsSignupRematch",GIFTS_EDIT_PROFILE:"giftsEditProfile",GIFTS_PROFILE:"giftsProfile",GIFTS_PAGE_NOT_FOUND:"giftsPageNotFound",GIFTS_NO_GIFT:"giftsNoGift",GIFTS_MESSAGES:"giftsMessages",GIFTS_MESSAGE_CONVERSATION:"giftsMessageConversation",GIFTS_MESSAGE_CREATION:"giftsMessageCreation"},$e=new Set([ze.INDEX,ze.LISTING,ze.MULTIREDDIT,ze.NEWS,ze.ORIGINAL_CONTENT,ze.SEARCH_RESULTS,ze.SUBREDDIT,ze.PROFILE,ze.PROFILE_COMMENTS,ze.PROFILE_OVERVIEW,ze.PROFILE_POSTS,ze.PROFILE_PRIVATE]),Ke=new Set([ze.PROFILE,ze.PROFILE_COMMENTS,ze.PROFILE_HOMEPAGE,ze.PROFILE_POST_COMMENTS,ze.PROFILE_PRIVACY,ze.PROFILE_MODERATION,ze.PROFILE_OVERVIEW,ze.PROFILE_POSTS,ze.PROFILE_PRIVATE,ze.PROFILE_SETTINGS,ze.PROFILE_REDIRECT]),Je=new Set([ze.PROFILE_OVERVIEW,ze.PROFILE_POSTS,ze.PROFILE_PRIVATE]),Qe=new Set([ze.PROFILE_COMMENTS,ze.PROFILE_OVERVIEW,ze.PROFILE_POSTS,ze.PROFILE_PRIVATE]),Xe=new Set([ze.INDEX,ze.LISTING,ze.MULTIREDDIT,ze.ORIGINAL_CONTENT,ze.SUBREDDIT]),Ze=1366,et=1024,tt=4,nt=3,ot=2,it=1,rt=920,st="SettingsForm",at="PrivacyForm",dt={TRUE:"over18-2",FALSE:"over18-1"},lt={TRUE:"topKarmaSubreddits-1",FALSE:"topKarmaSubreddits-2"},ct={PROFILE:"profile",WEBSITE:"website"},ut={CROSSPOST:"crosspost",IMAGE_ONLY:"imageOnly",LINK_ONLY:"linkOnly",MEDIA:"media",POLL:"poll",POST:"post"},mt=new Set([ut.IMAGE_ONLY,ut.LINK_ONLY,ut.POST]),pt={ICON:"icon",BANNER:"banner",DEFAULT_ICON:"isDefaultIcon",DEFAULT_BANNER:"isDefaultBanner"},ht=27,ft={NOT_ALLOWED_ACCESS:"not-allowed-access",LOGGEDIN_HAS_REDESIGN_COOKIE:"loggedin_has_redesign_cookie",API:"api",JS:"js",GQL:"gql"},gt=new Set(r()(ft));var yt,bt,vt,wt,Ct;!function(e){e.Awards="awards",e.Muted="muted",e.Banned="banned",e.Contributors="contributors",e.Emojis="emojis",e.Moderators="moderators",e.SubredditRules="rules",e.Removal="removal",e.Modqueue="modqueue",e.Reports="reports",e.Spam="spam",e.Unmoderated="unmoderated",e.Edited="edited",e.PostRequirements="settings",e.Modlog="log",e.Flair="flair",e.CommunitySettings="edit"}(yt||(yt={})),function(e){e.Community="community",e.Safety="safety",e.Posts="posts",e.Wikis="wikis"}(bt||(bt={})),function(e){e.Edited="edited",e.Modqueue="modqueue",e.Reports="reports",e.Spam="spam",e.Unmoderated="unmoderated"}(vt||(vt={})),function(e){e.Account="account",e.Profile="profile",e.Privacy="privacy",e.Notifications="notifications",e.Feed="feed",e.Gold="gold",e.Payments="payments",e.Premium="premium",e.Creator="creator"}(wt||(wt={})),function(e){e.Create="create",e.Select="select",e.WrongUser="wrong_user",e.NsfwUser="nsfw_user"}(Ct||(Ct={}));const St={ALL:"inbox",UNREAD:"unread",MESSAGES:"messages",COMMENT_REPLIES:"comments",POST_REPLIES:"selfreply",USERNAME_MENTIONS:"mentions",COMPOSE:"compose",SENT:"sent",MODERATOR:"moderator"},Tt={NSFW:"nsfw",SPOILER:"spoiler"},Rt={SNOOMOJI:"snoomoji",SR_EMOJI:"srEmoji"},At="snoomojis",kt="snoomoji",Et=Math.ceil(1e3/60);var Pt,It;!function(e){e.TITLE="title",e.BODY="body",e.LINK="link",e.FLAIR="flair"}(Pt||(Pt={})),function(e){e.On="1",e.Off="0"}(It||(It={}));const Ot={domain:o.a.cookieDomain,secure:o.a.https,httpOnly:!1},xt="AutoModerator",Nt="paypal",_t="creditCard",Mt=599,Ft={NUMBER_OF_DIFFS:"gql_numberofdiffs",DETAILED_DIFFS:"gql_detaileddiffs"}},"./src/lib/domUtils/index.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"c",function(){return d}),n.d(t,"e",function(){return l}),n.d(t,"d",function(){return c}),n.d(t,"a",function(){return u});var o=n("./node_modules/lodash/isNil.js"),i=n.n(o),r=n("./node_modules/lodash/once.js"),s=n.n(r);const a=()=>document&&(document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement),d=(e,t)=>{i()(e)||(e===document?window.scrollTo(0,t):e.scrollTop=t)},l=s()(()=>{{const e=window.CSS&&window.CSS.supports.bind(window.CSS)||window.supportsCSS;return!!e&&(e("--f:0")||e("--f",0))}}),c=s()(()=>{const e={},t="search tel url email datetime date month week time datetime-local number range color".split(" ");{const n="1)";let o,i,r;const s=document.documentElement;if(!s)return!1;const a=document.createElement("input");for(let d=0;d{if(e){const t=document.getElementById(e);t&&t.focus()}}},"./src/lib/env/index.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"a",function(){return i});const o=()=>!0,i=()=>!o()},"./src/lib/extractQueryParams/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return i});var o=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],o=!0,i=!1,r=void 0;try{for(var s,a=e[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(d){i=!0,r=d}finally{try{!o&&a.return&&a.return()}finally{if(i)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function i(e){if(!e)return new Map;var t=(e.split("?")[1]||"").split("#");const n=o(t,1)[0];if(!n)return new Map;const i={},r=n.split("&").map((e,t)=>{var n=e.split("="),r=o(n,2);const s=r[0],a=r[1];return i[s]=(i[s]||[]).concat(t),[s,decodeURIComponent(a)]}).reduce((e,t,n,o)=>{const r=t[0];if(i[r][0]!==n)return e;const s=i[r].map(e=>o[e][1]).join(",");return e.push([r,s]),e},[]);return new Map(r)}},"./src/lib/fastdom/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/react-dom/index.js");const i=e=>setTimeout(()=>{throw e});var r;!function(e){e.Read="READ",e.Write="WRITE"}(r||(r={}));t.a=new class{constructor(){this.reads=[],this.writes=[],this.batchScheduled=!1,this.executeBatch=(()=>{this.runTasks(this.reads,r.Read),Object(o.unstable_batchedUpdates)(()=>{this.runTasks(this.writes,r.Write)}),this.batchScheduled=!1,this.hasTasks()&&this.scheduleBatch()})}read(e){return this.reads.push(e),this.scheduleBatch(),e}write(e){return this.writes.push(e),this.scheduleBatch(),e}clear(e){e&&(this.removeInplace(e,this.reads),this.removeInplace(e,this.writes))}removeInplace(e,t){let n=t.indexOf(e);for(;n>-1;)t.splice(n,1),n=t.indexOf(e)}scheduleBatch(){this.batchScheduled||(requestAnimationFrame(this.executeBatch),this.batchScheduled=!0)}hasTasks(){return this.reads.length||this.writes.length}runTasks(e,t){let n;for(;n=e.shift();)this.runTask(n,t)}runTask(e,t){try{e()}catch(n){i(n)}}}},"./src/lib/initializeClient/index.tsx":function(e,t,n){"use strict";var o=n("./node_modules/history/createBrowserHistory.js"),i=n.n(o),r=n("./node_modules/js-cookie/src/js.cookie.js"),s=n.n(r),a=n("./node_modules/raf/index.js"),d=n.n(a),l=n("./node_modules/raven-js/src/singleton.js"),c=n.n(l),u=n("./node_modules/react/index.js"),m=n.n(u),p=n("./node_modules/react-dom/index.js"),h=n.n(p),f=n("./node_modules/react-redux/es/index.js"),g=n("./node_modules/react-router-redux/es/index.js"),y=n("./node_modules/redux/es/index.js"),b=n("./node_modules/request-idle-callback/index.js"),v=n("./src/config.ts"),w=(n("./src/lib/consoleAdvert/index.ts"),n("./node_modules/lodash/get.js")),C=n.n(w),S=n("./node_modules/react-router/es/index.js"),T=n("./src/higherOrderComponents/makeAsync.tsx"),R=n("./src/lib/loadWithRetries/index.ts"),A=n("./src/lib/matchRoute/index.ts");function k(e,t){const n=C()(t,"prototype.render")?"component":"render",o={exact:e.exact,path:e.path,[n]:t};return m.a.createElement(S.b,o)}var E,P=(E="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,o){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var s in i)void 0===t[s]&&(t[s]=i[s]);else t||(t=i||{});if(1===r)t.children=o;else if(r>1){for(var a=Array(r),d=0;dt=>P(S.c,{history:e,children:t.children}),O=n("./src/lib/CSSVariableProvider/index.tsx"),x=n("./src/lib/fastdom/index.ts"),N=n("./src/lib/logs/errors.ts"),_=n("./src/lib/performanceTimings/index.tsx"),M=n("./src/lib/raven/index.ts"),F=n("./src/reddit/helpers/localStorage/index.ts"),D=n("./src/lib/logSafeJSONStringify/index.ts");const L=e=>setTimeout(()=>{throw e},0);var U=e=>t=>n=>o=>{"object"==typeof o&&Object(M.a)({message:o.type,category:"redux-action"});const i=n(o),r=t.getState();return Object(M.e)(JSON.parse(Object(D.a)({pageInfo:r.platform}))),Object(M.f)(JSON.parse(Object(D.a)(r.user))),!e&&i instanceof Promise&&i.catch(L),i},j=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,n,o,i){var r=t&&t.defaultProps,s=arguments.length-3;if(n||0===s||(n={}),n&&r)for(var a in r)void 0===n[a]&&(n[a]=r[a]);else n||(n=r||{});if(1===s)n.children=i;else if(s>1){for(var d=Array(s),l=0;l{if(!(()=>{try{return window.history.state||{}}catch(e){return{}}})().key&&window.history&&window.history.replaceState&&window.history.replaceState){const e=Math.random().toString(36).substr(2,6),t=`${window.location.pathname}${window.location.search}${window.location.hash}`;window.history.replaceState({key:e},"",t)}};t.a=async function(e){let t;Object(_.e)(_.b.InitClientStart),document.documentElement&&"object"==typeof document.documentElement&&"string"==typeof document.documentElement.innerHTML&&(t=document.documentElement.innerHTML.length),(document.cookie.match(/loid=/g)||[]).length>1&&(s.a.set("loid","",{expires:0,path:"/"}),s.a.set("loid_created","",{expires:0,path:"/"})),B();const n=e.history||i()();let o=e=>e.children;e.raven&&(((e,t)=>{console.log("%cStarting Raven %crelease %c1a93f3e5a-production"+` %cpublic url %c${v.a.sentryClientPublicURL}`,"color: #7E53C1","color: #7E53C1","color: #FFB000","color: #7E53C1","color: #FFB000");let n=[];n=[new RegExp(`^${v.a.assetPath}`,"i")];c.a.config(v.a.sentryClientPublicURL,{whitelistUrls:n,release:"1a93f3e5a-production",environment:"production",tags:e.tags,ignoreErrors:["$ is not defined"],autoBreadcrumbs:{console:!1},dataCallback:e=>(Object(N.b)(t(),e),Object(M.d)(e))}).install(),c.a.setTagsContext({app:e.appName})})(e.raven,e.apiContext),o=class extends m.a.Component{componentDidCatch(e,t){c.a.captureException(e,{extra:t}),this.setState({errorInfo:t})}render(){return this.props.children}});const r=null===window.onunhandledrejection;window.onunhandledrejection=(e=>{try{c.a.captureException(`Unhandled rejection: ${e.reason}`,{extra:{reason:JSON.stringify(e.reason)}})}catch(t){c.a.captureException(`Unhandled rejection: ${e.reason}`,{extra:{lastChance:t.message}})}});const a=window.devToolsExtension?window.devToolsExtension():e=>e,d=[Object(g.d)(n),...e.customMiddleware||[]];e.raven&&d.splice(0,0,U(r));const l=window.___prefetches||[];let u=window.___r||{};delete window.___r,delete window.___prefetches;const p=document.getElementById("data");p&&p.parentNode&&p.parentNode.removeChild(p),e.modifyInitialData&&(u=e.modifyInitialData({initialData:u,browserHistory:n}));const w=Object(y.e)(e.reducers,u,Object(y.d)(Object(y.a)(...d),a,e.storeEnhancer||(e=>e))),C=u.user&&u.user.account?u.user.account.id:null;Object(F.r)(C);const S=e.routes,E=e.pageLoader;let P={};e.preRender&&(P=e.preRender({browserHistory:n,routes:S,store:w,flags:{DEBUG:!1,SUPPORTS_REJECTION_EVENTS:r}}));const D=n.location.pathname;Object(_.e)(_.b.CreateRouteCompsStart);const L=await async function({errorPage:e,loadingPage:t,pageLoader:n,pathname:o,routes:i}){const r=Object(A.a)(o,i),s=i.reduce((o,s)=>{if(!o[s.chunk]){const a=()=>Object(R.a)(n(s.chunk)),d=()=>i.some(e=>!!r&&e.chunk===s.chunk&&e.path===r.route.path);o[s.chunk]=d()?a():Promise.resolve(Object(T.a)({ErrorComponent:e,getComponent:a,LoadingComponent:t}))}return o},{});return Promise.all(i.map(async e=>k(e,await s[e.chunk])))}({pageLoader:E,pathname:D,routes:S,errorPage:e.staticPages.error,loadingPage:e.staticPages.loading});return Object(_.e)(_.b.ReactHydrateStart),await new Promise(t=>(e.ssr?h.a.hydrate:h.a.render)(j(o,{},void 0,j(f.Provider,{store:w},void 0,j(O.a,{},void 0,e.appFactory(I(n),L)))),e.target,t)),Object(_.e)(_.b.ReactHydrateEnd),e.postRender&&e.postRender({browserHistory:n,routes:S,serverDocumentLength:t,store:w,localStorageData:P.localStorageData}),l.length&&Object(b.requestIdleCallback)(()=>{x.a.write(()=>{const e=document.body;for(const t of l){if(document.querySelector(`script[src="${t}"]`))continue;const n=document.createElement("script");n.async=!0,n.defer=!0,n.src=t,e.appendChild(n)}})},{timeout:5e3}),Object(_.e)(_.b.InitClientEnd),{store:w}}},"./src/lib/loadWithRetries/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/promise-retry/index.js"),i=n.n(o);t.a=(e=>i()(e,{minTimeout:1500,maxTimeout:3e5}))},"./src/lib/localStorageAvailable/index.ts":function(e,t,n){"use strict";t.a=(()=>{try{if("undefined"!=typeof localStorage&&(localStorage.setItem("reddit_local_storage_feature_test","yes"),"yes"===localStorage.getItem("reddit_local_storage_feature_test")))return!0}catch(e){return!1}return!1})},"./src/lib/logSafeJSONStringify/index.ts":function(e,t,n){"use strict";const o=new Set(["password","password2","passwd","passwd2","pass","pass2","pw","pw2","accessToken","refreshToken","set-cookie","cookie","x-reddit-session","redditSessionCookie","reddit_session","token","authorization"].map(e=>e.toLowerCase()));t.a=function(e){try{return JSON.stringify(e,(e,t)=>o.has(e.toLowerCase())?"":t)}catch(t){return JSON.stringify({invalidLogJSON:"error trying to serialize logSafeJSON. circular json likely."})}}},"./src/lib/logs/console.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return s});var o;n("./src/lib/logSafeJSONStringify/index.ts");!function(e){e.Warn="WARN",e.Error="ERROR"}(o||(o={}));const i=(e,t="",n=o.Error)=>{n===o.Warn?e?console.warn(t,e):console.warn(t):e?console.error(t,e):console.error(t)},r=(e,t="")=>{i(e,t,o.Error)},s=(e,t="")=>{i(e,t,o.Warn)}},"./src/lib/logs/errors.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return u}),n.d(t,"b",function(){return m});var o=n("./node_modules/lodash/get.js"),i=n.n(o),r=n("./node_modules/lodash/throttle.js"),s=n.n(r),a=n("./src/config.ts"),d=n("./src/lib/constants/index.ts"),l=n("./src/lib/logSafeJSONStringify/index.ts"),c=n("./src/lib/makeRequest/index.ts");const u=s()(({context:e,endpoint:t,error:n,settings:o,statusCode:i,type:r})=>Object(c.b)({endpoint:a.a.postErrorsUrl,method:d.jb.POST,data:{endpoint:t,settings:o,statusCode:i,type:r,releaseClient:"1a93f3e5a-production",appName:e.statsAppName,error:n?JSON.parse(Object(l.a)(n)):void 0},type:"json"}),2e3,{leading:!0,trailing:!0}),m=(e,t)=>{const n=t.extra&&d.wc.has(t.extra.errorType)?t.extra.errorType:d.s.JS,o=i()(t.breadcrumbs,"values",[]).reverse();if(i()(o,"0.data.url")===a.a.postErrorsUrl&&i()(o,"1.data.url")===a.a.postErrorsUrl)return;const r=i()(t,"exception.values[0]");let s,l=[];r?(s=r.type+": "+r.value,l=i()(r,"stacktrace.frames",[])):(s=t.message,l=i()(t,"stacktrace.frames",[]));const c={isLoggedOut:!i()(t,"user.account"),url:i()(t,"extra.pageInfo.currentPage.url"),_:s,stacktrace:l.slice(0,8),breadcrumbs:o.slice(0,8),tags:t.tags};u({context:e,error:c,type:n,settings:t.settings})}},"./src/lib/logs/timing.js":function(e,t,n){"use strict";n.d(t,"a",function(){return l}),n.d(t,"c",function(){return u}),n.d(t,"b",function(){return p}),n.d(t,"d",function(){return h});var o=n("./src/lib/constants/index.ts"),i=n("./src/lib/makeRequest/index.ts"),r=n("./src/lib/performance.js"),s=Object.assign||function(e){for(var t=1;te}function l(){if(!r.a||!r.a.timing)return;const e=r.a.timing,t={};function n(n,o,i){if(!e[o]||!e[i])return;const r=e[o],s=e[i]-r;0!==s&&(t[n]=s)}return n("redirectTiming","redirectStart","redirectEnd"),n("startTiming","fetchStart","domainLookupStart"),n("dnsTiming","domainLookupStart","domainLookupEnd"),n("tcpTiming","connectStart","connectEnd"),n("httpsTiming","secureConnectionStart","connectEnd"),n("requestTiming","requestStart","responseStart"),n("responseTiming","responseStart","responseEnd"),n("domLoadingTiming","domLoading","domInteractive"),n("domInteractiveTiming","domInteractive","domContentLoadedEventStart"),n("domContentLoadedTiming","domContentLoadedEventStart","domContentLoadedEventEnd"),t}function c(e){return Object(i.b)({method:o.jb.POST,endpoint:"/timings",data:{rum:e},type:"json"})}function u(e,t,n){if(d(n))return;c(s({actionName:"d2.server.page",mountTiming:t-e},l()))}let m=!0;function p(e){if(!m)return;if(m=!1,d())return;if(!e)return;const t=e.meta,n=e.duration;t&&t.name&&c({actionName:`d2.client.${t.name}`,routeTiming:n})}const h=(e,t,n=0)=>(o,i)=>{const r=Date.now();if(n&&!i)return e(t,o,r-n),n=0;t=o,n=r}},"./src/lib/makeActionCreator/index.ts":function(e,t,n){"use strict";t.a=function(e){return t=>({type:e,payload:t})}},"./src/lib/makeApiRequest/index.ts":function(e,t,n){"use strict";var o=n("./node_modules/lodash/isEmpty.js"),i=n.n(o),r=n("./node_modules/lodash/omit.js"),s=n.n(r),a=n("./node_modules/url/url.js"),d=n.n(a),l=n("./src/lib/addQueryParams/index.ts"),c=n("./src/lib/constants/index.ts"),u=n("./src/lib/constants/headers.ts"),m=n("./src/lib/logs/errors.ts"),p=n("./src/lib/makeRequest/index.ts"),h=n("./src/lib/raven/index.ts"),f=n("./src/config.ts");var g;!function(e){e.TraceId="X-Trace",e.SpanId="X-Span",e.ParentSpanId="X-Parent",e.Sampled="X-Sampled",e.Flags="X-Flags"}(g||(g={}));var y,b=new class{constructor(){this.isEnabled=!1,this.serviceName="",this.shouldRecordTrace=!1}enableTracing(e=!0){this.isEnabled=e}getTracingHeaders(){return{}}getCurrentTraceId(){return null}setParent(e){}recordLocalSpan(e,t){return t()}async recordAsyncSpan(e,t,n=!1){return t()}async recordLocalSpanAsync(e,t){return await this.recordAsyncSpan(e,t)}async recordRpcSpanAsync(e,t){return await this.recordAsyncSpan(e,t,!0)}async recordRequest(e,t,n){return await this.recordAsyncSpan(e,n,!0)}};n.d(t,"a",function(){return y}),n.d(t,"b",function(){return w}),n.d(t,"e",function(){return C}),n.d(t,"d",function(){return T}),n.d(t,"f",function(){return A}),n.d(t,"c",function(){return k}),function(e){e.BannedSubreddit="BANNED",e.GoldSubreddit="GOLD",e.PrivateSubreddit="PRIVATE",e.QuarantinedSubreddit="QUARANTINED",e.NotFoundSubreddit="NOT_FOUND",e.ForbiddenSubreddit="FORBIDDEN"}(y||(y={}));const v=(e,t)=>{const n=Object.assign({},t,{headers:Object.assign({},t.headers||{},e.headers)});(0===n.endpoint.indexOf(f.a.sendbirdServiceUrl)||(0===n.endpoint.indexOf(f.a.redditUrl)||n.endpoint.indexOf(f.a.oauthUrl),0))&&(n.headers=s()(n.headers,[u.a,u.c])),0!==n.endpoint.indexOf(f.a.gatewayUrl)&&(n.headers=s()(n.headers,[u.b])),t.withoutRedditHeaders&&(n.headers=s()(n.headers,[u.a,u.c,u.b]));const o=b.getTracingHeaders();n.headers=Object.assign({},n.headers,o);var i=d.a.parse(n.endpoint);const r=i.host,a=`${i.protocol}//${r}`,m=t.method===c.jb.GET?"data":"query",p={};switch(a!==e.apiUrl&&a!==f.a.redditUrl||(p.raw_json=1,p.gilding_detail=1),typeof n[m]){case"undefined":n[m]=p;break;case"object":n[m]=Object.assign({},n[m],p);break;case"string":n[m]=Object(l.a)(n[m],p)}return n};function w(e){const t={redditWebClient:f.a.appName,app:`${f.a.appName}-client-production`};return Object(l.a)(e,t)}const C=(e,t,n)=>{const o=S(n);if(o){if(403===o||404===o){const e=n.body.reason;switch("string"==typeof e?e.toUpperCase():""){case y.BannedSubreddit:case y.GoldSubreddit:case y.PrivateSubreddit:case y.QuarantinedSubreddit:case y.ForbiddenSubreddit:return}}Object(m.a)({context:e,statusCode:o,endpoint:t.endpoint,error:n.error,type:c.s.API})}},S=e=>e.status||e.error&&e.error.status||void 0,T=((...e)=>(t,n,o)=>{const i=S(o);i&&e.some(e=>i===e)||C(t,n,o)})(400),R={400:c.I.BAD_REQUEST,401:c.I.AUTHENTICATION_ERROR,403:c.I.AUTHORIZATION_ERROR,404:c.I.NOT_FOUND_ERROR},A=e=>R[e]||c.I.VALIDATION_ERROR;function k(e,t,n=C){const o=v(e,t);return e.onBeforeRequest(o),Object(p.b)(o).then(o=>{if(e.onResponse(o,{allowSetEmptyLoid:t.allowSetEmptyLoid}),!o.ok)return n(e,t,o),!o.status||o.status>=500?Object.assign({},o,{error:{fields:[],type:c.I.SERVER_ERROR}}):o.status>=400?Array.isArray(o.body)?Object.assign({},o,{error:{fields:o.body,type:A(o.status)}}):o.body&&o.body.fields?Object.assign({},o,{error:{fields:o.body.fields.map(e=>({field:e,msg:o.body.explanation})),type:A(o.status)}}):o.body&&o.body.json&&o.body.json.errors?Object.assign({},o,{ok:!1,error:{type:A(o.status),fields:o.body.json.errors.map(e=>({field:e[0],msg:e[1]}))}}):o.body&&o.body.error&&o.body.error.extra?Object.assign({},o,{ok:!1,error:{type:"gov",fields:[{field:"gov",msg:o.body.error}]}}):Object.assign({},o,{error:{type:A(o.status)}}):Object.assign({},o,{error:{type:A(o.status)}});if(!i()(o.body&&o.body.json&&o.body.json.errors)){const e=o.body.json.errors[0];return e[2]?Object.assign({},o,{ok:!1,error:{type:e[0],fields:[{field:e[2],msg:e[1]}]}}):Object.assign({},o,{ok:!1,error:{type:c.I.VALIDATION_ERROR,fields:o.body.json.errors.map(e=>({field:e[0],msg:e[1]}))}})}return Object.assign({},o,{error:null})}).catch(e=>(Object(h.c)(e),p.a))}},"./src/lib/makeRequest/index.ts":function(e,t,n){"use strict";n.d(t,"c",function(){return c}),n.d(t,"a",function(){return u}),n.d(t,"b",function(){return p});var o=n("./node_modules/lodash/get.js"),i=n.n(o),r=n("./node_modules/lodash/isNil.js"),s=n.n(r),a=n("./node_modules/superagent/lib/client.js"),d=n.n(a),l=n("./src/lib/constants/index.ts");n("./src/lib/logs/console.ts");function c(e){return e.ok}d.a.parse["application/xml"]=(e=>e);const u={error:null,ok:!1,status:-1,body:{},headers:{},details:""},m=(e,t)=>{switch(e){case l.jb.PUT:return d.a.put(t);case l.jb.POST:return d.a.post(t);case l.jb.DELETE:return d.a.delete(t);case l.jb.PATCH:return d.a.patch(t);case l.jb.GET:return d.a.get(t);default:return d.a[e](t)}};function p({data:e,endpoint:t,headers:n,method:o,redirects:r,withCredentials:a,query:c,type:p="form",setup:h,sync:f=!1}){return new Promise(g=>{let y=m(o,t);if(a&&y.withCredentials(),p&&(y=y.type(p)),null!==p&&y.type(p),o===l.jb.GET?e&&(y=y.query(e)):(c&&(y=y.query(c)),e&&(y=y.send(e))),n&&y.set(n),s()(r)||y.redirects(r),h&&(y=h(y)),f){const e=y._end;y._end=(()=>{const t=d.a.getXHR;d.a.getXHR=(()=>{const e=t();d.a.getXHR=t;const n=e.open;return e.open=((...t)=>(t.length>=3&&(t[2]=!1),n.apply(e,Array.from(t)))),e}),e.call(y)})}y.end((e,t)=>{if(e)g(Object.assign({},u,{body:i()(e,"response.body",{}),error:e,status:e.status,headers:i()(e,"response.headers",{})}));else{const e=t.body&&t.body.json&&t.body.json.data?t.body.json.data.details:"";g(Object.assign({},u,{body:t.body,ok:!0,status:t.status,headers:t.header,details:e}))}})})}},"./src/lib/matchRoute/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var o=n("./node_modules/history/PathUtils.js"),i=n("./node_modules/lodash/fromPairs.js"),r=n.n(i),s=n("./node_modules/react-router/es/index.js"),a=n("./src/lib/extractQueryParams/index.ts");function d(e,t,n){let i;try{i=Object(o.parsePath)(e)}catch(d){throw d.url=e,d}for(const o of t){const t=Object(s.e)(i.pathname,o);if(t){if(n&&o.routePredicate&&!o.routePredicate(n))continue;const i=r()([...Object(a.a)(e)]);return{match:Object.assign({},t,{queryParams:i}),route:o}}}}},"./src/lib/performance.js":function(e,t,n){"use strict";(function(e){const n=e.performance||e.webkitPerformance||e.msPerformance||e.mozPerformance;t.a=n}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./src/lib/performanceTimings/index.tsx":function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"e",function(){return c}),n.d(t,"f",function(){return m}),n.d(t,"c",function(){return p}),n.d(t,"d",function(){return f}),n.d(t,"a",function(){return h}),n.d(t,"g",function(){return g});var o=n("./src/lib/constants/index.ts"),i=n("./src/telemetry/helpers/sendTiming.ts"),r=n("./src/lib/performance.js");const s="object"==typeof r.a&&!!r.a.mark&&!!r.a.measure&&!!r.a.getEntriesByType;var a,d;!function(e){e.NavigationStart="navigationStart",e.HeadTagStart="head_tag_start",e.AppHTMLStart="app_html_start",e.AdsDotJSFetchStart="ads_dot_js_fetch_start",e.ReduxJSONStart="redux_json_start",e.JSDepsFetchStart="js_deps_fetch_start",e.EntryPointStart="entry_point_start",e.InitClientStart="init_client_start",e.CreateRouteCompsStart="create_route_components_start",e.ReactHydrateStart="react_hydrate_start",e.ReactHydrateEnd="react_hydrate_end",e.InitClientEnd="init_client_end",e.FirstPostTitleImageLoaded="first_post_title_image_loaded"}(a||(a={})),function(e){e.HeadTagParse="Head_Tag_Parse",e.AppHTMLParse="App_HTML_Parse",e.AdsDotJSFetchParse="Ads_Dot_JS_Fetch_Parse",e.ReduxBootstrapJSONParse="Redux_Bootstrap_JSON_Parse",e.JSDepsFetchToEntryPoint="JS_Fetch_To_Entry_Point",e.EntryPointToInitClient="Entry_To_Init_Client",e.InitClientPreamble="Initailize_Client_Preamble",e.CreateRouteComponents="Creat_Route_Components",e.ReactHydrate="React_Hydrate",e.InitClientPostamble="Initailize_Client_Postamble",e.NavigationToFirstPostTitleVisible="NavigationStart_To_FirstPostTitleVisible",e.NavigationToInitClientFinished="NavigationStart_To_InitClientFinished"}(d||(d={}));const l=Object.keys(d).reduce((e,t)=>(e[d[t]]=!0,e),{}),c=e=>{s&&r.a.mark(e)},u=[{name:d.HeadTagParse,start:a.HeadTagStart,end:a.AppHTMLStart},{name:d.AppHTMLParse,start:a.AppHTMLStart,end:a.AdsDotJSFetchStart},{name:d.AdsDotJSFetchParse,start:a.AdsDotJSFetchStart,end:a.ReduxJSONStart},{name:d.ReduxBootstrapJSONParse,start:a.ReduxJSONStart,end:a.JSDepsFetchStart},{name:d.JSDepsFetchToEntryPoint,start:a.JSDepsFetchStart,end:a.EntryPointStart},{name:d.EntryPointToInitClient,start:a.EntryPointStart,end:a.InitClientStart},{name:d.InitClientPreamble,start:a.InitClientStart,end:a.CreateRouteCompsStart},{name:d.CreateRouteComponents,start:a.CreateRouteCompsStart,end:a.ReactHydrateStart},{name:d.ReactHydrate,start:a.ReactHydrateStart,end:a.ReactHydrateEnd},{name:d.InitClientPostamble,start:a.ReactHydrateEnd,end:a.InitClientEnd},{name:d.NavigationToFirstPostTitleVisible,start:a.NavigationStart,end:a.FirstPostTitleImageLoaded},{name:d.NavigationToInitClientFinished,start:a.NavigationStart,end:a.InitClientEnd}],m=(e,t)=>{if(!s)return;u.forEach(e=>(e=>{if(s)try{const n=e.name,o=e.start,i=e.end;r.a.measure(n,o,i)}catch(t){}})(e));const n=r.a.getEntriesByType("measure").filter(e=>!!l[e.name]).reduce((e,t)=>{const n=t.name,o=t.duration;return e[n]=Math.floor(o),e},{});"number"==typeof e&&(n.serverDocumentLength=e),Object.keys(n).length&&Object(i.a)(o.o.Redesign,{meta:t,data:n,type:"perf"})};var p,h;function f(e,t){const n=function(){if(!r.a||!r.a.timing)return null;const e=r.a.timing,t={timeToFirstByte:e.responseStart-e.requestStart,timeToInteractive:e.domInteractive-e.requestStart};if(r.a.getEntriesByType){const e=r.a.getEntriesByType("paint");if(e.length){const n=e.find(e=>"first-contentful-paint"===e.name);t.timeToFirstContentfulPaint=n.startTime}}return t}();if(!n)return;const s={name:e,isLoggedIn:t};Object(i.a)(o.o.Redesign,{data:n,meta:s,type:"perf"})}function g(e,t,n){}!function(e){e.CommentsPage="comments-page",e.FrontPage="frontpage",e.Subreddit="subreddit"}(p||(p={})),function(e){e.apiTiming="apiTiming",e.gqlFetchTiming="gqlFetchTiming",e.gqlNormalizationTiming="gqlNormalizationTiming",e.gqlExperimentFetch="gqlExperimentFetchTiming",e.serverSideRender="serverSideRender",e.setupTiming="setupTiming"}(h||(h={}))},"./src/lib/permanentCookieOptions.ts":function(e,t,n){"use strict";var o=n("./src/lib/constants/index.ts");t.a=((e=2)=>{const t=new Date;return t.setFullYear(t.getFullYear()+e),Object.assign({},o.z,{expires:t})})},"./src/lib/raven/index.ts":function(e,t,n){"use strict";let o;function i(e){return delete e.settings,e}function r(e){o.captureBreadcrumb(e)}function s(e,t){o.captureException(e,t)}function a(e,t){o.captureMessage(e,t)}async function d(e){await o.setExtraContext(e)}async function l(e){await o.setUserContext(e)}n.d(t,"d",function(){return i}),n.d(t,"a",function(){return r}),n.d(t,"b",function(){return s}),n.d(t,"c",function(){return a}),n.d(t,"e",function(){return d}),n.d(t,"f",function(){return l}),o=n("./node_modules/raven-js/src/singleton.js")},"./src/lib/stringInterpolate/index.ts":function(e,t,n){"use strict";function o(e,t){return e&&t?e.replace(/%\{(\w+)\}/g,(e,n)=>{const o=t[n];return null==o?n:String(o)}):e}n.d(t,"a",function(){return o})},"./src/polyfill.ts":function(e,t,n){"use strict";n("./node_modules/core-js/modules/es6.symbol.js"),n("./node_modules/core-js/modules/es6.function.name.js"),n("./node_modules/core-js/modules/es6.regexp.flags.js"),n("./node_modules/core-js/modules/es6.regexp.match.js"),n("./node_modules/core-js/modules/es6.regexp.replace.js"),n("./node_modules/core-js/modules/es6.regexp.split.js"),n("./node_modules/core-js/modules/es6.regexp.search.js"),n("./node_modules/core-js/modules/web.timers.js"),n("./node_modules/core-js/modules/web.immediate.js"),n("./node_modules/core-js/modules/web.dom.iterable.js");var o=n("./node_modules/uuid/v4.js"),i=n.n(o);const r={},s=6,a=i()().slice(-s);class d{constructor(e){const t=`$BroadcastChannel$${e=String(e)}$`;r[t]=r[t]||[],r[t].push(this),this.name=e,this._id=t,this._closed=!1,this._mc=new MessageChannel,this._mc.port1.start(),this._mc.port2.start(),window.addEventListener("storage",e=>{if(e.storageArea!==window.localStorage)return;if(!e.key||!e.newValue)return;if(e.key.substring(0,t.length)!==t)return;if(e.key.substring(t.length,t.length+s)===a)return;const n=JSON.parse(e.newValue);this._mc.port2.postMessage(n)})}postMessage(e){if(this._closed){const e=new Error;throw e.name="InvalidStateError",e}const t=JSON.stringify(e),n=`${this._id}${a}$${i()()}`;window.localStorage.setItem(n,t),setTimeout(()=>{window.localStorage.removeItem(n)},100),r[this._id].forEach(e=>{e!==this&&e._mc.port2.postMessage(JSON.parse(t))})}close(){if(this._closed)return;this._closed=!0,this._mc.port1.close(),this._mc.port2.close();const e=r[this._id].indexOf(this);r[this._id].splice(e,1)}get onmessage(){return this._mc.port1.onmessage}set onmessage(e){this._mc.port1.onmessage=e}get onmessageerror(){return()=>{}}set onmessageerror(e){}addEventListener(e,t,n){return this._mc.port1.addEventListener(e,t,n)}removeEventListener(e,t,n){return this._mc.port1.removeEventListener(e,t,n)}dispatchEvent(e){return this._mc.port1.dispatchEvent(e)}}"undefined"!=typeof window&&(window.BroadcastChannel=window.BroadcastChannel||d)},"./src/reddit/constants/localStorage.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return o}),n.d(t,"c",function(){return i}),n.d(t,"e",function(){return r}),n.d(t,"h",function(){return s}),n.d(t,"j",function(){return a}),n.d(t,"l",function(){return d}),n.d(t,"q",function(){return l}),n.d(t,"i",function(){return c}),n.d(t,"m",function(){return u}),n.d(t,"n",function(){return m}),n.d(t,"o",function(){return p}),n.d(t,"p",function(){return h}),n.d(t,"a",function(){return f}),n.d(t,"d",function(){return g}),n.d(t,"g",function(){return y}),n.d(t,"f",function(){return b}),n.d(t,"k",function(){return v});const o="banner_dismissed_store",i="breaking_news_disabled_store",r="disclaimer_store",s="gild_defaults_store",a="modal_dismissed_store",d="m2m",l="welcome_modal_see_store",c="local_persisted_experiments_store",u="oc_banner_seen_store",m="post-creation-edu-tooltip-store",p="profile-pinned-posts-store",h="recent_searches",f="announcement-banner-seen-store",g="desktop-notifications",y="follow-post-store",b="editor-mode-hint",v="mod-onboarding-store"},"./src/reddit/helpers/localStorage/index.ts":function(e,t,n){"use strict";var o=n("./src/lib/localStorageAvailable/index.ts"),i=n("./node_modules/lodash/isEqual.js"),r=n.n(i),s=n("./node_modules/lodash/isObjectLike.js"),a=n.n(s),d=n("./src/reddit/constants/localStorage.ts");const l=[d.q,d.i];var c=n("./src/reddit/models/Search/index.ts"),u=n("./node_modules/uuid/v4.js"),m=n.n(u);n.d(t,"D",function(){return f}),n.d(t,"h",function(){return g}),n.d(t,"i",function(){return y}),n.d(t,"r",function(){return b}),n.d(t,"F",function(){return T}),n.d(t,"s",function(){return R}),n.d(t,"k",function(){return A}),n.d(t,"v",function(){return k}),n.d(t,"b",function(){return E}),n.d(t,"p",function(){return P}),n.d(t,"L",function(){return I}),n.d(t,"t",function(){return O}),n.d(t,"y",function(){return x}),n.d(t,"d",function(){return N}),n.d(t,"g",function(){return F}),n.d(t,"C",function(){return D}),n.d(t,"l",function(){return j}),n.d(t,"G",function(){return B}),n.d(t,"o",function(){return G}),n.d(t,"K",function(){return H}),n.d(t,"c",function(){return W}),n.d(t,"w",function(){return V}),n.d(t,"I",function(){return z}),n.d(t,"n",function(){return $}),n.d(t,"H",function(){return K}),n.d(t,"m",function(){return J}),n.d(t,"a",function(){return Q}),n.d(t,"u",function(){return X}),n.d(t,"q",function(){return Z}),n.d(t,"x",function(){return ee}),n.d(t,"f",function(){return ne}),n.d(t,"J",function(){return oe}),n.d(t,"A",function(){return ie}),n.d(t,"B",function(){return re}),n.d(t,"e",function(){return se}),n.d(t,"z",function(){return ae}),n.d(t,"E",function(){return de}),n.d(t,"j",function(){return le});const p=(e,t)=>{const n=e.getItem(t);if(n)return JSON.parse(n)},h=(e,t,n)=>e.setItem(t,JSON.stringify(n)),f=(e,t)=>{window.localStorage&&h(window.localStorage,e,t)},g=e=>p(localStorage,e),y=()=>{const e={};for(const n of l){const o=localStorage.getItem(n);if(o)try{const i=JSON.parse(o);e[n]=i}catch(t){}}return e},b=e=>{const t=/(t2_\w+)/;let n=[];try{n=Object.keys(localStorage)}catch(i){return}const o=n.filter(function(n){const o=t.exec(n);if(o&&o[1]!==e)return!0});try{for(let e=0,t=o.length;e{const i=p(e,t)||{};return i[n]=o,h(e,t,i)},w=(e,t,n,o,i)=>{const r=p(e,t)||{};return a()(r[n])||(r[n]={}),r[n][i]=o,h(e,t,r)},C=(e,t,n)=>{const o=p(e,t);return!!o&&!0===o[n]},S=(e,t,n,o)=>{const i=p(e,t);return!(!i||!i[n])&&!0===i[n][o]},T=(e,t)=>v(localStorage,d.j,e,t),R=e=>((e,t,n)=>{const o=p(e,t)||{};return delete o[n],h(e,t,o)})(localStorage,d.j,e),A=e=>C(localStorage,d.j,e),k=(e,t,n)=>w(localStorage,d.b,e,t,n),E=(e,t)=>S(localStorage,d.b,e,t),P=e=>((e,t,n)=>{const o=p(e,n);let i=o?o[t]:[];return i=i.map(e=>e.id&&e.section?e:Object.assign({},e,{section:c.c.recent,id:m()()}))})(localStorage,d.p,e),I=(e,t)=>((e,t,n,o)=>{let i=(p(e,o)||{})[t]||[],r=-1;i=i.map((e,t)=>{const o=e.id===n.id||e.searchQuery===n.searchQuery&&e.subredditOrProfileRestrictedName===n.subredditOrProfileRestrictedName;return-1===r&&o&&(r=t),e.id&&e.section?e:Object.assign({},e,{id:m()(),section:c.c.recent})}),-1!==r&&i.splice(r,1),i.length>=5&&(i=i.slice(0,4));const s={[d.p]:i};return i.unshift(n),h(e,o,s),i})(localStorage,d.p,e,t),O=(e,t)=>((e,t,n,o)=>{const i=p(e,o);let s=[];i&&i[t]&&(s=i[t].filter(e=>!r()(e,n)),h(e,o,{[d.p]:s}));return s})(localStorage,d.p,e,t),x=(e,t)=>((e,t,n,o)=>{const i=p(e,t)||{};return i[n]=o,h(e,t,i)})(localStorage,d.e,e,t),N=e=>((e,t,n)=>{const o=p(e,t);return!!o&&!0===o[n]})(localStorage,d.e,e),_=e=>!!L(e),M=e=>{U(e,"1")},F=()=>{const e=g(d.h);return!e||!1!==e.anonymous},D=e=>{f(d.h,{anonymous:e})},L=e=>Object(o.a)()&&localStorage.getItem(e)||"",U=(e,t)=>{Object(o.a)()&&localStorage.setItem(e,t)},j=()=>_(d.m),B=()=>M(d.m),G=()=>_(d.o),H=()=>M(d.o),W=()=>_(d.c),V=()=>M(d.c),Y=e=>f(d.n,e),q=()=>{const e=g(d.n);if(e)return e;const t=_("post-creation-event-tooltip-store");t&&localStorage.removeItem("post-creation-event-tooltip-store");const n=_("post-creation-collection-tooltip-store");n&&localStorage.removeItem("post-creation-collection-tooltip-store");const o={collectionShowTimesLeft:n?0:3,eventShowTimesLeft:t?0:3};return Y(o),o},z=e=>{const t=q();Y(Object.assign({},t,{eventShowTimesLeft:e}))},$=()=>q().eventShowTimesLeft,K=e=>{const t=q();Y(Object.assign({},t,{collectionShowTimesLeft:e}))},J=()=>q().collectionShowTimesLeft,Q=e=>{const t=g(d.a);return t&&t.id===e?t.count:0},X=(e,t)=>{f(d.a,{id:e,count:t})},Z=()=>{const e=L(d.d);return e?"1"===e:void 0},ee=e=>{U(d.d,e?"1":"0")},te={followedPosts:{},tooltipDismissed:!1,tooltipLastSeenTime:0},ne=()=>Object(o.a)()&&g(d.g)||te,oe=(e,t)=>{if(!Object(o.a)())return;const n=g(d.g)||te;n.followedPosts[e]=t,f(d.g,n)},ie=e=>{if(!Object(o.a)())return;const t=g(d.g)||te;t.tooltipDismissed=e,f(d.g,t)},re=e=>{if(!Object(o.a)())return;const t=g(d.g)||te;t.tooltipLastSeenTime=e,f(d.g,t)},se=()=>parseInt(L(d.f))||0,ae=e=>U(d.f,String(e)),de=(e,t,n)=>w(localStorage,d.k,e,t,n),le=(e,t)=>S(localStorage,d.k,e,t)},"./src/reddit/models/Search/index.ts":function(e,t,n){"use strict";var o,i;n.d(t,"c",function(){return o}),n.d(t,"b",function(){return i}),n.d(t,"a",function(){return r}),n.d(t,"d",function(){return s}),function(e){e.trending="trending",e.typeahead="typeahead",e.recent="recent"}(o||(o={})),function(e){e.subredditOrProfile="subredditOrProfile",e.text="text"}(i||(i={}));const r={searchQuery:"",section:o.recent,type:i.text},s=e=>({displayInfo:{iconUrl:e.icon.url,isNSFW:e.isNSFW,subredditOrProfileName:e.name,subscribers:e.subscribers},id:e.id,isProfile:e.displayText.startsWith("u/"),isSubreddit:e.displayText.startsWith("r/"),isTypeaheadSuggestion:!0,searchQuery:e.displayText,section:o.typeahead,type:i.subredditOrProfile})},"./src/reduxMiddleware/apiContext.ts":function(e,t,n){"use strict";var o=n("./node_modules/lodash/omit.js"),i=n.n(o),r=n("./node_modules/set-cookie-parser/lib/set-cookie.js"),s=n.n(r),a=(n("./src/lib/constants/index.ts"),n("./src/lib/constants/cookie.ts")),d=n("./src/lib/constants/headers.ts"),l=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],o=!0,i=!1,r=void 0;try{for(var s,a=e[Symbol.iterator]();!(o=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);o=!0);}catch(d){i=!0,r=d}finally{try{!o&&a.return&&a.return()}finally{if(i)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const c=e=>e.version<1?e.loid:`${e.loid}.${e.version}.${e.loidCreated}.${e.blob}`,u=(e,t)=>{if(e.includes(".")){var n=e.split("."),o=l(n,4);const t=o[0],i=o[1],r=o[2];return{blob:o[3],loid:t,loidCreated:r,version:parseInt(i,10)}}return{blob:"",loid:e,loidCreated:t||(new Date).toISOString(),version:0}};var m=n("./src/lib/permanentCookieOptions.ts"),p=n("./src/lib/raven/index.ts"),h=n("./src/config.ts");const f=()=>{},g=()=>{},y=(e,t,n,o)=>{e.set(t,n,o)};t.a=(({actionDispatchers:e,authHeaders:t={},cookies:n,onBeforeRequestFactory:o,customApiContextGenerator:r,receivedActions:l,statsAppName:b})=>{let v={apiUrl:h.a.apiUrl,headers:{},onBeforeRequest:f,onResponse:g,statsAppName:b};return{apiContext:r?r(v,n):()=>v,middleware:r=>{v.onResponse===g&&(v=Object.assign({},v,{onResponse:function(e,t,n){return(o,i)=>{const r={domain:h.a.cookieDomain},l=t.getState(),f=c(l.user.loid),g=l.user.sessionTracker,b=l.user.reddaid,v=d.a in o.headers||d.c in o.headers||d.b in o.headers;let w=e.get(a.b);const C=m.a;if(v){if(i.allowSetEmptyLoid&&d.a in o.headers){const i=u(o.headers[d.a],w),r=C();y(e,a.a,o.headers[d.a],r),t.dispatch(n.loidReceived(i))}if(d.c in o.headers){const i=o.headers[d.c];y(e,a.f,i,r),t.dispatch(n.sessionTrackerReceived(i))}if(d.b in o.headers){const i=o.headers[d.b];y(e,a.e,i,r),t.dispatch(n.reddaidReceived(i))}}else if(d.d in o.headers){const l=s()(o.headers[d.d]).map(e=>({[e.name]:e.value})).reduce((e,t)=>Object.assign({},e,t),{});if(a.b in l&&(w=l[a.b]),a.a in l)if(i.allowSetEmptyLoid&&!f){const o=l[a.a],i=u(o,w),r=C();y(e,a.a,o,r),t.dispatch(n.loidReceived(i))}else f||Object(p.c)("LOID failing to be set on user without LOID");if(a.f in l){const o=l[a.f];o!==g&&(y(e,a.f,o,r),t.dispatch(n.sessionTrackerReceived(o)))}if(a.e in l){const o=l[a.e];o!==b&&(y(e,a.e,o,r),t.dispatch(n.reddaidReceived(o)))}}}}(n,r,e)})),o&&(v=Object.assign({},v,{onBeforeRequest:o(r)}));const f=r.getState(),b=((e,t={})=>{const n=Object.keys(t);return(o,r)=>{switch(r.type){case e.loidReceived:return Object.assign({},o,{headers:Object.assign({},o.headers,{[d.a]:c(r.payload)})});case e.sessionTrackerReceived:return Object.assign({},o,{headers:Object.assign({},o.headers,{[d.c]:r.payload})});case e.reddaidReceived:return Object.assign({},o,{headers:Object.assign({},o.headers,{[d.b]:r.payload})});case e.userAuthenticated:case e.userReauthenticated:return Object.assign({},o,{apiUrl:h.a.oauthUrl,headers:Object.assign({},t,o.headers,{Authorization:`Bearer ${r.payload.accessToken}`})});case e.userLoggedOut:return Object.assign({},o,{apiUrl:h.a.apiUrl,headers:i()(o.headers,[...n,"Authorization"])});case e.headersReceived:return Object.assign({},o,{headers:Object.assign({},o.headers,r.payload.headers)});default:return o}}})(l,t);return f.user.account&&(v=b(v,{type:l.userAuthenticated,payload:f.user.session})),f.user.loid&&(v=b(v,{type:l.loidReceived,payload:f.user.loid})),f.user.sessionTracker&&(v=b(v,{type:l.sessionTrackerReceived,payload:f.user.sessionTracker})),f.user.reddaid&&(v=b(v,{type:l.reddaidReceived,payload:f.user.reddaid})),e=>t=>(v=b(v,t),e(t))}}})},"./src/telemetry/eventSchemas/device_types.js":function(e,t,n){"use strict";var o=n("./node_modules/thrift/lib/nodejs/lib/thrift/browser.js"),i=o.Thrift,r=(o.Q,n("./src/telemetry/eventSchemas/typedefs_types.js"),e.exports={},e.exports.Screen=function(e){this.width=null,this.height=null,this.viewport_width=null,this.viewport_height=null,this.view_type=null,this.theme=null,this.in_focus=null,this.browser_tab_id=null,this.scroll_position=null,e&&(void 0!==e.width&&null!==e.width&&(this.width=e.width),void 0!==e.height&&null!==e.height&&(this.height=e.height),void 0!==e.viewport_width&&null!==e.viewport_width&&(this.viewport_width=e.viewport_width),void 0!==e.viewport_height&&null!==e.viewport_height&&(this.viewport_height=e.viewport_height),void 0!==e.view_type&&null!==e.view_type&&(this.view_type=e.view_type),void 0!==e.theme&&null!==e.theme&&(this.theme=e.theme),void 0!==e.in_focus&&null!==e.in_focus&&(this.in_focus=e.in_focus),void 0!==e.browser_tab_id&&null!==e.browser_tab_id&&(this.browser_tab_id=e.browser_tab_id),void 0!==e.scroll_position&&null!==e.scroll_position&&(this.scroll_position=e.scroll_position))});r.prototype={},r.prototype.read=function(e){for(e.readStructBegin();;){var t=e.readFieldBegin(),n=(t.fname,t.ftype),o=t.fid;if(n==i.Type.STOP)break;switch(o){case 1:n==i.Type.I32?this.width=e.readI32():e.skip(n);break;case 2:n==i.Type.I32?this.height=e.readI32():e.skip(n);break;case 3:n==i.Type.I32?this.viewport_width=e.readI32():e.skip(n);break;case 4:n==i.Type.I32?this.viewport_height=e.readI32():e.skip(n);break;case 5:n==i.Type.STRING?this.view_type=e.readString():e.skip(n);break;case 6:n==i.Type.STRING?this.theme=e.readString():e.skip(n);break;case 7:n==i.Type.BOOL?this.in_focus=e.readBool():e.skip(n);break;case 8:n==i.Type.STRING?this.browser_tab_id=e.readString():e.skip(n);break;case 9:n==i.Type.I32?this.scroll_position=e.readI32():e.skip(n);break;default:e.skip(n)}e.readFieldEnd()}e.readStructEnd()},r.prototype.write=function(e){e.writeStructBegin("Screen"),null!==this.width&&void 0!==this.width&&(e.writeFieldBegin("width",i.Type.I32,1),e.writeI32(this.width),e.writeFieldEnd()),null!==this.height&&void 0!==this.height&&(e.writeFieldBegin("height",i.Type.I32,2),e.writeI32(this.height),e.writeFieldEnd()),null!==this.viewport_width&&void 0!==this.viewport_width&&(e.writeFieldBegin("viewport_width",i.Type.I32,3),e.writeI32(this.viewport_width),e.writeFieldEnd()),null!==this.viewport_height&&void 0!==this.viewport_height&&(e.writeFieldBegin("viewport_height",i.Type.I32,4),e.writeI32(this.viewport_height),e.writeFieldEnd()),null!==this.view_type&&void 0!==this.view_type&&(e.writeFieldBegin("view_type",i.Type.STRING,5),e.writeString(this.view_type),e.writeFieldEnd()),null!==this.theme&&void 0!==this.theme&&(e.writeFieldBegin("theme",i.Type.STRING,6),e.writeString(this.theme),e.writeFieldEnd()),null!==this.in_focus&&void 0!==this.in_focus&&(e.writeFieldBegin("in_focus",i.Type.BOOL,7),e.writeBool(this.in_focus),e.writeFieldEnd()),null!==this.browser_tab_id&&void 0!==this.browser_tab_id&&(e.writeFieldBegin("browser_tab_id",i.Type.STRING,8),e.writeString(this.browser_tab_id),e.writeFieldEnd()),null!==this.scroll_position&&void 0!==this.scroll_position&&(e.writeFieldBegin("scroll_position",i.Type.I32,9),e.writeI32(this.scroll_position),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()};var s=e.exports.Platform=function(e){this.name=null,this.device_id=null,this.device_name=null,this.os_name=null,this.os_version=null,this.browser_name=null,this.browser_version=null,this.fingerprint=null,this.fingerprint_created_timestamp=null,e&&(void 0!==e.name&&null!==e.name&&(this.name=e.name),void 0!==e.device_id&&null!==e.device_id&&(this.device_id=e.device_id),void 0!==e.device_name&&null!==e.device_name&&(this.device_name=e.device_name),void 0!==e.os_name&&null!==e.os_name&&(this.os_name=e.os_name),void 0!==e.os_version&&null!==e.os_version&&(this.os_version=e.os_version),void 0!==e.browser_name&&null!==e.browser_name&&(this.browser_name=e.browser_name),void 0!==e.browser_version&&null!==e.browser_version&&(this.browser_version=e.browser_version),void 0!==e.fingerprint&&null!==e.fingerprint&&(this.fingerprint=e.fingerprint),void 0!==e.fingerprint_created_timestamp&&null!==e.fingerprint_created_timestamp&&(this.fingerprint_created_timestamp=e.fingerprint_created_timestamp))};s.prototype={},s.prototype.read=function(e){for(e.readStructBegin();;){var t=e.readFieldBegin(),n=(t.fname,t.ftype),o=t.fid;if(n==i.Type.STOP)break;switch(o){case 1:n==i.Type.STRING?this.name=e.readString():e.skip(n);break;case 2:n==i.Type.STRING?this.device_id=e.readString():e.skip(n);break;case 3:n==i.Type.STRING?this.device_name=e.readString():e.skip(n);break;case 4:n==i.Type.STRING?this.os_name=e.readString():e.skip(n);break;case 5:n==i.Type.STRING?this.os_version=e.readString():e.skip(n);break;case 6:n==i.Type.STRING?this.browser_name=e.readString():e.skip(n);break;case 7:n==i.Type.STRING?this.browser_version=e.readString():e.skip(n);break;case 8:n==i.Type.STRING?this.fingerprint=e.readString():e.skip(n);break;case 9:n==i.Type.I64?this.fingerprint_created_timestamp=e.readI64():e.skip(n);break;default:e.skip(n)}e.readFieldEnd()}e.readStructEnd()},s.prototype.write=function(e){e.writeStructBegin("Platform"),null!==this.name&&void 0!==this.name&&(e.writeFieldBegin("name",i.Type.STRING,1),e.writeString(this.name),e.writeFieldEnd()),null!==this.device_id&&void 0!==this.device_id&&(e.writeFieldBegin("device_id",i.Type.STRING,2),e.writeString(this.device_id),e.writeFieldEnd()),null!==this.device_name&&void 0!==this.device_name&&(e.writeFieldBegin("device_name",i.Type.STRING,3),e.writeString(this.device_name),e.writeFieldEnd()),null!==this.os_name&&void 0!==this.os_name&&(e.writeFieldBegin("os_name",i.Type.STRING,4),e.writeString(this.os_name),e.writeFieldEnd()),null!==this.os_version&&void 0!==this.os_version&&(e.writeFieldBegin("os_version",i.Type.STRING,5),e.writeString(this.os_version),e.writeFieldEnd()),null!==this.browser_name&&void 0!==this.browser_name&&(e.writeFieldBegin("browser_name",i.Type.STRING,6),e.writeString(this.browser_name),e.writeFieldEnd()),null!==this.browser_version&&void 0!==this.browser_version&&(e.writeFieldBegin("browser_version",i.Type.STRING,7),e.writeString(this.browser_version),e.writeFieldEnd()),null!==this.fingerprint&&void 0!==this.fingerprint&&(e.writeFieldBegin("fingerprint",i.Type.STRING,8),e.writeString(this.fingerprint),e.writeFieldEnd()),null!==this.fingerprint_created_timestamp&&void 0!==this.fingerprint_created_timestamp&&(e.writeFieldBegin("fingerprint_created_timestamp",i.Type.I64,9),e.writeI64(this.fingerprint_created_timestamp),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()};var a=e.exports.App=function(e){if(this.version=null,this.name=null,this.install_timestamp=null,e){if(void 0!==e.version&&null!==e.version&&(this.version=e.version),void 0===e.name||null===e.name)throw new i.TProtocolException(i.TProtocolExceptionType.UNKNOWN,"Required field name is unset!");this.name=e.name,void 0!==e.install_timestamp&&null!==e.install_timestamp&&(this.install_timestamp=e.install_timestamp)}};a.prototype={},a.prototype.read=function(e){for(e.readStructBegin();;){var t=e.readFieldBegin(),n=(t.fname,t.ftype),o=t.fid;if(n==i.Type.STOP)break;switch(o){case 1:n==i.Type.STRING?this.version=e.readString():e.skip(n);break;case 2:n==i.Type.STRING?this.name=e.readString():e.skip(n);break;case 3:n==i.Type.I64?this.install_timestamp=e.readI64():e.skip(n);break;default:e.skip(n)}e.readFieldEnd()}e.readStructEnd()},a.prototype.write=function(e){e.writeStructBegin("App"),null!==this.version&&void 0!==this.version&&(e.writeFieldBegin("version",i.Type.STRING,1),e.writeString(this.version),e.writeFieldEnd()),null!==this.name&&void 0!==this.name&&(e.writeFieldBegin("name",i.Type.STRING,2),e.writeString(this.name),e.writeFieldEnd()),null!==this.install_timestamp&&void 0!==this.install_timestamp&&(e.writeFieldBegin("install_timestamp",i.Type.I64,3),e.writeI64(this.install_timestamp),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()}},"./src/telemetry/eventSchemas/typedefs_types.js":function(e,t,n){"use strict";var o=n("./node_modules/thrift/lib/nodejs/lib/thrift/browser.js");o.Thrift,o.Q,e.exports={}},"./src/telemetry/helpers/sendTiming.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d});var o=n("./node_modules/Base64/base64.js"),i=n("./src/lib/logs/timing.js"),r=n("./src/lib/makeRequest/index.ts");const s=e=>{switch(e.type){case"rum":return"/timings/rum";case"route":return"/timings/route";case"mount":return"/timings/mount";case"gql":return"/timings/gql";case"perf":return"/timings/perf";case"scrollfps":return"/timings/scrollfps"}},a=e=>{switch(e.type){case"rum":return{page:e.page,timings:Object(i.a)()};case"route":return{page:e.page,duration:e.duration};case"mount":return{component:e.component,duration:e.duration};case"gql":return{responseName:e.responseName,duration:e.duration};case"perf":case"scrollfps":return{meta:e.meta,data:e.data}}};function d(e,t){return Object(r.b)({method:"post",type:"json",endpoint:s(t),data:{time:Object(o.btoa)(JSON.stringify(Object.assign({appName:e},a(t))))}})}},"./src/telemetry/models/App.ts":function(e,t,n){"use strict";n.r(t),n.d(t,"TelemetryAppName",function(){return o}),n.d(t,"toThrift",function(){return r});var o,i=n("./src/telemetry/eventSchemas/device_types.js");!function(e){e.web="web",e.webDev="web_dev",e.web2x="web2x",e.web2xDev="web2x_dev"}(o||(o={}));const r=e=>new i.App({version:e.version,name:e.name,install_timestamp:e.installTimestamp})}}]); +//# sourceMappingURL=Chat~Client~Gifts~Governance~Reddit.2b0501e091e133816154.js.map \ No newline at end of file diff --git a/walls/Chat~Client~Governance~Reddit.72735f5fa6f10ef9a51d.js b/walls/Chat~Client~Governance~Reddit.72735f5fa6f10ef9a51d.js new file mode 100644 index 0000000..95898c2 --- /dev/null +++ b/walls/Chat~Client~Governance~Reddit.72735f5fa6f10ef9a51d.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Chat~Client~Governance~Reddit"],{"./src/app/actions/session.ts":function(e,i,t){"use strict";var r=t("./src/app/actions/user.ts"),s=t("./src/lib/constants/index.ts"),n=t("./src/lib/makeApiRequest/index.ts");var d=t("./src/lib/makeActionCreator/index.ts"),o=t("./node_modules/lodash/find.js"),l=t.n(o),a=t("./src/app/actions/tfaActiveForm.ts");t.d(i,"b",function(){return p}),t.d(i,"a",function(){return u}),t.d(i,"c",function(){return h}),t.d(i,"g",function(){return _}),t.d(i,"e",function(){return c}),t.d(i,"h",function(){return m}),t.d(i,"d",function(){return y}),t.d(i,"f",function(){return g}),t.d(i,"i",function(){return I}),t.d(i,"l",function(){return E}),t.d(i,"j",function(){return R}),t.d(i,"k",function(){return N});const p="SESSION__SESSION_PENDING",u="SESSION__SESSION_NOT_PENDING",h="SESSION__USER_AUTHENTICATED",_="SESSION__USER_REAUTHENTICATED",c="SESSION__USER_LOG_IN_FAILURE",m="SESSION__USER_REGISTER_FAILURE",y="SESSION__USER_LOGGED_OUT",g="SESSION__USER_LOG_OUT_FAILURE",w=async(e,i,t)=>{const r=i().platform.currentPage;if(r){const s=r.routeMatch;if(s){const r=t.routes;l()(r,{path:s.route.path}).action(s.match)(e,i,t)}}},T=Object(d.a)(p),v=Object(d.a)(u),f=Object(d.a)(h),S=Object(d.a)(_),b=Object(d.a)(c),k=Object(d.a)(m),F=Object(d.a)(y),B=Object(d.a)(g),I=e=>async(i,t,d)=>{if(t().user.api.pendingSession)return;const o=t().tfaActiveForm,l=o===s.qc.BACKUP_CODE&&e.otp?"B_"+e.otp:e.otp;e.otp=l,e.tfaActiveForm=o||"none",i(T());const p=await((e,i)=>Object(n.c)(e,{endpoint:"/loginproxy",method:s.jb.POST,data:i}))(d.apiContext(),e);if("TWO_FA_REQUIRED"===p.details)return i(a.e()),void i(v());p.ok?(i(f(p.body)),i(a.d()),await i(r.g()),w(i,t,d)):i(b(p.error))},E=e=>async(i,t,d)=>{if(t().user.api.pendingSession)return;i(T());const o=await((e,i)=>Object(n.c)(e,{endpoint:"/registerproxy",method:s.jb.POST,data:i}))(d.apiContext(),e);o.ok?(i(f(o.body)),await i(r.g()),w(i,t,d)):i(k(o.error))},R=()=>async(e,i,t)=>{if(i().user.api.pendingSession)return;e(T());const r=await(e=>Object(n.c)(e,{endpoint:"/logoutproxy",method:s.jb.POST}))(t.apiContext());r.ok?(e(F()),w(e,i,t)):e(B(r.error))},N=()=>async(e,i,{apiContext:t})=>{const r=i().user.session;if(r){const i=await((e,i)=>Object(n.c)(e,{endpoint:"/refreshproxy",method:s.jb.POST,data:i}))(t(),r);if(i.ok){const t=i.body;if(t.unsafeLoggedOut)return void(r.unsafeLoggedOut||e(F()));e(S(t))}}}},"./src/app/actions/tfaActiveForm.ts":function(e,i,t){"use strict";t.d(i,"b",function(){return s}),t.d(i,"c",function(){return n}),t.d(i,"a",function(){return d}),t.d(i,"e",function(){return o}),t.d(i,"f",function(){return l}),t.d(i,"d",function(){return a});var r=t("./src/lib/makeActionCreator/index.ts");const s="OPEN_APP_CODE_FORM",n="OPEN_BACKUP_CODE_FORM",d="CLOSE_BOTH_FORMS",o=Object(r.a)(s),l=Object(r.a)(n),a=Object(r.a)(d)},"./src/app/actions/user.ts":function(e,i,t){"use strict";const r=e=>Object.keys(e).reduce((i,t)=>{const r=e[t];return"boolean"==typeof r&&(i[t]=r),"object"==typeof r&&(i[t]=s(r)),i},{}),s=e=>({experimentId:e.experiment_id,owner:e.owner,variant:e.variant});var n=t("./src/app/models/Preferences.ts"),d=t("./src/lib/constants/index.ts"),o=t("./src/lib/makeApiRequest/index.ts");const l=e=>(i,t)=>Object(o.c)(i,Object.assign({},t,{endpoint:e,method:d.jb.GET})),a=(e,i)=>Promise.resolve({error:null,ok:!1,status:-1,body:{},headers:{},details:""}),p=(e,i)=>{return(i.isLoggedOut?((e,i)=>Promise.all([`${e.apiUrl}/api/me.json`].map(l).concat([a]).map(t=>t(e,i))))(e,i):((e,i)=>Promise.all([`${e.apiUrl}/api/v1/me`,`${e.apiUrl}/api/v1/me/prefs`].map(l).map(t=>t(e,i))))(e,i)).then(([e,t])=>{if(!e.ok)return e;const s=t.ok?Object(n.a)(t.body):null,o=t.ok?t.body.lang:d.A;return Object.assign({},e,{body:{preferences:s,language:o,userAccount:i.isLoggedOut?null:u(e.body),experiments:i.isLoggedOut?r(e.body.data.features):r(e.body.features),mailbox:i.isLoggedOut?null:(e=>({hasMail:e.has_mail,hasOldModmail:e.has_mod_mail,hasModmail:!!e.new_modmail_exists,unreadMailCount:e.inbox_count}))(e.body)}})})},u=e=>({commentKarma:e.comment_karma,created:e.created,createdDate:e.created_utc,displayName:e.name,emailVerified:e.has_verified_email,goldCreddits:e.gold_creddits,goldExpiration:e.gold_expiration,hasGold:e.is_gold,hasVisitedNewProfile:!!e.has_visited_new_profile,id:e.id,inBeta:e.in_beta,isEmployee:e.is_employee,isMod:e.is_mod,isSuspended:e.is_suspended,postKarma:e.link_karma,suspensionExpirationDate:e.suspension_expiration_utc});var h=t("./src/lib/makeActionCreator/index.ts");t.d(i,"d",function(){return _}),t.d(i,"c",function(){return c}),t.d(i,"a",function(){return m}),t.d(i,"b",function(){return y}),t.d(i,"f",function(){return g}),t.d(i,"e",function(){return w}),t.d(i,"h",function(){return T}),t.d(i,"g",function(){return b}),t.d(i,"j",function(){return k}),t.d(i,"i",function(){return F});const _="USER__LOID_RECEIVED",c="USER__ACCOUNT_FETCH_PENDING",m="USER__ACCOUNT_FETCH_COMPLETED",y="USER__ACCOUNT_FETCH_FAILED",g="USER__SESSION_TRACKER_RECEIVED",w="USER__REDDAID_RECEIVED",T=Object(h.a)(_),v=Object(h.a)(c),f=Object(h.a)(m),S=Object(h.a)(y),b=()=>async(e,i,t)=>{const r=i();if(r.user.api.pendingAccount)return;if(r.user.account)return;if(r.user.isLoggedOut&&r.user.loid.loid)return;e(v());const s=await p(t.apiContext(),{isLoggedOut:r.user.isLoggedOut});s.ok?e(f(s.body)):e(S(s.error))},k=Object(h.a)(g),F=Object(h.a)(w)},"./src/app/models/Preferences.ts":function(e,i,t){"use strict";t.d(i,"c",function(){return n}),t.d(i,"b",function(){return d}),t.d(i,"a",function(){return o});var r=t("./src/lib/constants/index.ts"),s=t("./src/lib/makeApiRequest/index.ts");const n=(e,i)=>Object(s.c)(e,{method:r.jb.PATCH,endpoint:`${e.apiUrl}/api/v1/me/prefs`,data:{json:JSON.stringify({top_karma_subreddits:i})}}),d=(e,i)=>Object(s.c)(e,{method:r.jb.PATCH,endpoint:`${e.apiUrl}/api/v1/me/prefs`,data:{json:JSON.stringify({over_18:i})}}),o=e=>({acceptPms:e.accept_pms,allowClicktracking:e.allow_clicktracking,beta:e.beta,clickgadget:e.clickgadget,collapseLeftBar:e.collapse_left_bar,collapseReadMessages:e.collapse_read_message,compress:e.compress,contentLangs:e.content_langs,defaultCommentSort:e.default_comment_sort,forceHttps:e.force_https,hideAds:e.hide_ads,hideDowns:e.hide_downs,hideLocationBar:e.hide_location_bar,hideUps:e.hide_ups,highlightControversial:e.highlight_controversial,highlightNewComments:e.hightlight_new_comments,ignoreSuggestedSort:e.ignore_suggested_sort,labelNSFW:e.label_nsfw,markMessagesRead:e.mark_messages_read,minCommentScore:e.min_comment_score,minLinkScore:e.min_link_score,noProfanity:e.no_profanity,numComments:e.number,openLinkInNewTab:e.newwindow,over18:e.over_18,showDomainDetails:e.domain_details,showFlair:e.show_flair,showGoldExpiration:e.show_gold_expiration,showLinkFlair:e.show_link_flair,showLiveOrangereds:e.live_orangereds,showNSFW:!e.no_profanity,showSnoovatar:e.show_snoovatar,showTrending:e.show_trending,showThumbnails:r.nc[e.media],topKarmaSubreddits:e.top_karma_subreddits,expandSinglePosts:r.nc[e.media_preview]})},"./src/lib/omitHeaders/index.ts":function(e,i,t){"use strict";var r=t("./node_modules/lodash/omit.js"),s=t.n(r);i.a=((e,i)=>Object.assign({},e,{headers:s()(e.headers,i)}))},"./src/lib/redditId/index.ts":function(e,i,t){"use strict";t.d(i,"a",function(){return s}),t.d(i,"c",function(){return n}),t.d(i,"b",function(){return d});const r=/(?:t(\d+)_)?([a-z0-9]+)/;function s(e){return parseInt(n(e),36)}function n(e){const i=r.exec(e);return i?i[2]:""}function d(e,i){return"number"==typeof e?`${i}_${e.toString(36)}`:`${i}_${n(e)}`}},"./src/lib/reducers/addAuthentication/index.ts":function(e,i,t){"use strict";var r=t("./src/app/actions/session.ts");i.a=((e,i)=>(t=i,s)=>{switch(s.type){case r.c:case r.d:return i;default:return e(t,s)}})},"./src/lib/scheduler/index.ts":function(e,i,t){"use strict";t.d(i,"a",function(){return s}),t.d(i,"b",function(){return n});var r=t("./node_modules/request-idle-callback/index.js");class s{constructor({cb:e,args:i}){this.cb=e,this.args=i,this.next=null}execute(){this.cb.apply(null,this.args)}}function n(){let e=null,i=null,t=null;const s=()=>{null===t&&(t=Object(r.requestIdleCallback)(n))},n=i=>{let r=0;for(;(i.timeRemaining()>r||i.didTimeout)&&null!==e;){const t=i.timeRemaining();e.execute(),e=e.next,r=t-i.timeRemaining()}t=null,null!==e&&s()};return{enqueue(t){null===e?(e=t,i=t):(null!==i&&(i.next=t),i=t),s()},clear(){Object(r.cancelIdleCallback)(t),t=null,e=null},flush(){for(null!==t&&(Object(r.cancelIdleCallback)(t),t=null);null!==e;)e.execute(),e=e.next}}}},"./src/reddit/constants/colors.ts":function(e,i,t){"use strict";t.d(i,"a",function(){return s});var r=t("./node_modules/polished/dist/polished.es.js");const s={admin:"#EA0027",adminEmeritus:"#BE1337",alienblue:"#0079D3",approved:"#46D160",black:"#000000",defaultFlair:"#DADADA",gold:"#DDBD37",info:"#FFF7E6",locked:"#FFD635",lightboxHeaderBg:"#030303",lightboxHeaderText:"#D7DADC",moderator:"#75D377",notice:"#FF8617",nsfw:"#FF585B",op:"#24A0ED",orangered:"#FF4500",overlayBackground:Object(r.e)("#1c1c1c",.9),overlayReportFlow:Object(r.e)("#1a1a1b",.6),quarantine:"#FFB000",removed:"#FF585B",reported:"#FFB000",restricted:"#0DD3BB",snoo:"#FF4500",spoiler:"#000000",tooltip:"#373C3F",twitter:"#1DA1F2",warning:"#EA0027",white:"#FFFFFF"}},"./src/reddit/constants/postLayout.ts":function(e,i,t){"use strict";var r,s;t.d(i,"f",function(){return r}),t.d(i,"c",function(){return s}),t.d(i,"d",function(){return n}),t.d(i,"a",function(){return d}),t.d(i,"e",function(){return o}),t.d(i,"b",function(){return l}),function(e){e.Large="LARGE",e.Medium="MEDIUM",e.Classic="CLASSIC",e.Compact="COMPACT"}(r||(r={})),function(e){e.Card="card",e.Classic="classic",e.Compact="compact"}(s||(s={}));const n={[r.Large]:s.Card,[r.Medium]:s.Card,[r.Classic]:s.Classic,[r.Compact]:s.Compact},d={[s.Card]:r.Large,[s.Classic]:r.Classic,[s.Compact]:r.Compact},o=8,l={[s.Card]:o,[s.Classic]:16,[s.Compact]:25}},"./src/reddit/constants/posts.ts":function(e,i,t){"use strict";t.d(i,"a",function(){return r}),t.d(i,"b",function(){return s}),t.d(i,"c",function(){return n}),t.d(i,"d",function(){return d}),t.d(i,"e",function(){return o}),t.d(i,"f",function(){return l});const r={SUBREDDIT:"subreddit",PROFILE:"profile"},s={r:r.SUBREDDIT,user:r.PROFILE},n=60,d=80,o=5,l=60},"./src/reddit/helpers/imagePreview/index.ts":function(e,i,t){"use strict";function r(e){if("string"==typeof e)return e;if(e&&window.URL&&window.URL.createObjectURL)try{return window.URL.createObjectURL(e)}catch(i){}return""}function s(e){e&&window.URL&&window.URL.revokeObjectURL&&window.URL.revokeObjectURL(e)}async function n(e){return new Promise((i,t)=>{const r=new Image;r.onload=(()=>{i({width:r.width,height:r.height})}),r.onerror=(e=>t(e)),r.src=e})}t.d(i,"b",function(){return r}),t.d(i,"c",function(){return s}),t.d(i,"a",function(){return n})},"./src/reddit/models/Image/index.tsx":function(e,i,t){"use strict";t.d(i,"b",function(){return r}),t.d(i,"c",function(){return l}),t.d(i,"a",function(){return a}),t.d(i,"i",function(){return p}),t.d(i,"h",function(){return u}),t.d(i,"f",function(){return _}),t.d(i,"e",function(){return c}),t.d(i,"g",function(){return m}),t.d(i,"k",function(){return y}),t.d(i,"l",function(){return g}),t.d(i,"m",function(){return w}),t.d(i,"n",function(){return T}),t.d(i,"j",function(){return v}),t.d(i,"d",function(){return f});var r,s=t("./node_modules/uuid/v4.js"),n=t.n(s),d=t("./src/config.ts"),o=t("./src/reddit/helpers/imagePreview/index.ts");!function(e){e.Pending="pending",e.NotUploaded="not-uploaded",e.TempUploaded="temp-uploaded",e.Uploaded="uploaded",e.FailedToUpload="failed-to-upload",e.Saved="saved",e.Invalid="invalid"}(r||(r={}));const l=d.a.processingImageUrl;var a;function p(e){switch(e.kind){case r.Pending:case r.Saved:case r.Invalid:return!1;default:return!0}}function u(e){switch(e.kind){case r.TempUploaded:case r.Uploaded:case r.Saved:return!0;default:return!1}}async function h(e){const i=Object(o.b)(e),t=n()();let r=0,s=0;if(i){const e=await Object(o.a)(i);r=e.width,s=e.height}return{file:e,height:s,id:t,url:i,width:r}}async function _(e){const i=await h(e);return Object.assign({},i,{kind:r.Pending})}async function c(e){const i=await h(e);return Object.assign({},i,{kind:r.NotUploaded})}function m(e){return Object.assign({},e,{kind:r.Saved,id:n()()})}function y(e,i){return{kind:r.Invalid,file:e.file,height:e.height,id:e.id,url:e.url,width:e.width,errorString:i}}function g(e){return Object.assign({},e,{kind:r.NotUploaded})}function w(e,i,t,s){return{kind:r.TempUploaded,file:e.file,width:e.width,height:e.height,id:e.id,url:i,websocketUrl:t,context:s}}function T(e,i){return Object(o.c)(e.url),{kind:r.Uploaded,width:e.width,height:e.height,id:e.id,url:i}}function v(e,i){return{error:i,file:e.file,height:e.height,id:e.id,kind:r.FailedToUpload,url:e.url,width:e.width}}function f(e){Object(o.c)(e.url)}!function(e){e[e.StructuredStyles=0]="StructuredStyles",e[e.Widgets=1]="Widgets",e[e.FlairTemplates=2]="FlairTemplates"}(a||(a={}))},"./src/reddit/models/StructuredStyles/index.ts":function(e,i,t){"use strict";t.d(i,"a",function(){return o}),t.d(i,"h",function(){return a}),t.d(i,"f",function(){return g}),t.d(i,"e",function(){return w}),t.d(i,"d",function(){return v}),t.d(i,"c",function(){return f}),t.d(i,"g",function(){return S}),t.d(i,"b",function(){return b});var r=t("./node_modules/polished/dist/polished.es.js"),s=t("./src/reddit/models/Image/index.tsx");const n={primaryColor:"#0079D3",highlightColor:"#0079D3",postTitleColor:"#222222",backgroundColor:"#DAE0E6",postBackgroundColor:"#FFFFFF",postDownvoteCountColor:"#7193FF",postUpvoteCountColor:"#FF4500"},d={bannerBackgroundColor:void 0,bannerOverlayColor:void 0,menuBackgroundColor:void 0,menuLinkColorActive:void 0,menuLinkColorInactive:void 0,menuLinkColorHover:void 0,mobileKeyColor:void 0,sidebarWidgetBackgroundColor:void 0,sidebarWidgetHeaderColor:void 0,submenuBackgroundColor:void 0};var o;!function(e){e.ButtonWidgetButtonColor="buttonWidgetButtonColor",e.ButtonWidgetTextColor="buttonWidgetTextColor",e.ButtonWidgetFillColor="buttonWidgetFillColor",e.ButtonWidgetHoverColor="buttonWidgetHoverButtonColor",e.ButtonWidgetHoverTextColor="buttonWidgetHoverTextColor",e.ButtonWidgetHoverFillColor="buttonWidgetHoverFillColor",e.UserFlairBackgroundColor="userFlairBackgroundColor",e.PostFlairBackgroundColor="postFlairBackgroundColor"}(o||(o={}));const l={backgroundImage:void 0,bannerBackgroundImage:void 0,bannerPositionedImage:void 0,communityIcon:void 0,menuBackgroundImage:void 0,mobileBannerImage:void 0,postBackgroundImage:void 0,postDownvoteIconActive:void 0,postDownvoteIconInactive:void 0,postPlaceholderImage:void 0,postUpvoteIconActive:void 0,postUpvoteIconInactive:void 0,secondaryBannerPositionedImage:void 0};function a(e){return e in l}const p={menuBackgroundOpacity:70};const u={backgroundImagePosition:"cover",bannerBackgroundImagePosition:"cover",bannerPositionedImagePosition:"left",postBackgroundImagePosition:"cover",postPlaceholderImagePosition:"cover"};const h={postVoteIcons:"default",submenuBackgroundStyle:"default"};const _={bannerHeight:"small"};const c={bannerShowCommunityIcon:"show"};const m={bannerCommunityNameFormat:"slashtag"};const y={menuPosition:"default"};const g=e=>{const i=Object.assign({},f);for(const t in i)i[t]=t in e?e[t]:null;return i},w=e=>e.primaryColor||e.mobileKeyColor||n.primaryColor,T={highlightColor:e=>e.highlightColor?e.highlightColor:e.mobileKeyColor?Object(r.a)(.2,e.mobileKeyColor):n.highlightColor,primaryColor:w,sidebarWidgetHeaderColor:e=>e.sidebarWidgetHeaderColor||e.primaryColor||e.mobileKeyColor||n.primaryColor,sidebarWidgetBackgroundColor:e=>e.sidebarWidgetBackgroundColor||n.postBackgroundColor},v=(e,i)=>{const t={};for(const r in f){if(i&&r in i){if(null!=i[r]){t[r]=i[r];continue}}else if(r in T){const i=T[r](e);if(null!=i){t[r]=i;continue}}r in e&&null!=e[r]&&e[r]!==s.c?t[r]=e[r]:t[r]=f[r]}return t},f=Object.assign({},d,n,l,p,u,h,_,c,m,y),S=e=>Object.assign({},e,{bannerBackgroundColor:e.bannerBackgroundColor||Object(r.f)(.6,e.primaryColor),menuLinkColorActive:e.menuLinkColorActive||e.highlightColor,menuLinkColorInactive:e.menuLinkColorInactive||e.primaryColor,menuLinkColorHover:e.menuLinkColorHover||e.highlightColor,menuBackgroundColor:e.menuBackgroundColor||Object(r.f)(.93,e.primaryColor),submenuBackgroundColor:e.submenuBackgroundColor||Object(r.f)(.93,e.primaryColor),bannerOverlayColor:e.bannerOverlayColor||e.primaryColor}),b=["#EA0027","#FF4500","#FFB000","#FFD635","#94E044","#46D160","#0DD3BB","#00A6A5","#B8001F","#CC3600","#CC8B00","#CCAC2B","#73AD34","#349E48","#0AA18F","#007373","#0079D3","#014980","#7193FF","#FF66AC","#9E8D49","#DDBD37","#EDEFF1","#373C3F","#005BA1","#0266B3","#5A74CC","#CC5289","#6B6031","#AB912B","#BBBDBF","#646D73"]},"./src/telemetry/eventSchemas/action_types.js":function(e,i,t){"use strict";var r=t("./node_modules/thrift/lib/nodejs/lib/thrift/browser.js"),s=r.Thrift,n=(r.Q,t("./src/telemetry/eventSchemas/typedefs_types.js"),e.exports={},e.exports.ActionInfo=function(e){this.page_type=null,this.pane_name=null,this.position=null,this.success=null,this.count=null,this.retried=null,this.reason=null,this.setting_value=null,this.type=null,this.relative_position=null,e&&(void 0!==e.page_type&&null!==e.page_type&&(this.page_type=e.page_type),void 0!==e.pane_name&&null!==e.pane_name&&(this.pane_name=e.pane_name),void 0!==e.position&&null!==e.position&&(this.position=e.position),void 0!==e.success&&null!==e.success&&(this.success=e.success),void 0!==e.count&&null!==e.count&&(this.count=e.count),void 0!==e.retried&&null!==e.retried&&(this.retried=e.retried),void 0!==e.reason&&null!==e.reason&&(this.reason=e.reason),void 0!==e.setting_value&&null!==e.setting_value&&(this.setting_value=e.setting_value),void 0!==e.type&&null!==e.type&&(this.type=e.type),void 0!==e.relative_position&&null!==e.relative_position&&(this.relative_position=e.relative_position))});n.prototype={},n.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.STRING?this.page_type=e.readString():e.skip(t);break;case 2:t==s.Type.STRING?this.pane_name=e.readString():e.skip(t);break;case 3:t==s.Type.I64?this.position=e.readI64():e.skip(t);break;case 4:t==s.Type.BOOL?this.success=e.readBool():e.skip(t);break;case 5:t==s.Type.I64?this.count=e.readI64():e.skip(t);break;case 6:t==s.Type.BOOL?this.retried=e.readBool():e.skip(t);break;case 7:t==s.Type.STRING?this.reason=e.readString():e.skip(t);break;case 8:t==s.Type.STRING?this.setting_value=e.readString():e.skip(t);break;case 9:t==s.Type.STRING?this.type=e.readString():e.skip(t);break;case 10:t==s.Type.I64?this.relative_position=e.readI64():e.skip(t);break;default:e.skip(t)}e.readFieldEnd()}e.readStructEnd()},n.prototype.write=function(e){e.writeStructBegin("ActionInfo"),null!==this.page_type&&void 0!==this.page_type&&(e.writeFieldBegin("page_type",s.Type.STRING,1),e.writeString(this.page_type),e.writeFieldEnd()),null!==this.pane_name&&void 0!==this.pane_name&&(e.writeFieldBegin("pane_name",s.Type.STRING,2),e.writeString(this.pane_name),e.writeFieldEnd()),null!==this.position&&void 0!==this.position&&(e.writeFieldBegin("position",s.Type.I64,3),e.writeI64(this.position),e.writeFieldEnd()),null!==this.success&&void 0!==this.success&&(e.writeFieldBegin("success",s.Type.BOOL,4),e.writeBool(this.success),e.writeFieldEnd()),null!==this.count&&void 0!==this.count&&(e.writeFieldBegin("count",s.Type.I64,5),e.writeI64(this.count),e.writeFieldEnd()),null!==this.retried&&void 0!==this.retried&&(e.writeFieldBegin("retried",s.Type.BOOL,6),e.writeBool(this.retried),e.writeFieldEnd()),null!==this.reason&&void 0!==this.reason&&(e.writeFieldBegin("reason",s.Type.STRING,7),e.writeString(this.reason),e.writeFieldEnd()),null!==this.setting_value&&void 0!==this.setting_value&&(e.writeFieldBegin("setting_value",s.Type.STRING,8),e.writeString(this.setting_value),e.writeFieldEnd()),null!==this.type&&void 0!==this.type&&(e.writeFieldBegin("type",s.Type.STRING,9),e.writeString(this.type),e.writeFieldEnd()),null!==this.relative_position&&void 0!==this.relative_position&&(e.writeFieldBegin("relative_position",s.Type.I64,10),e.writeI64(this.relative_position),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()};var d=e.exports.Expand=function(e){this.provider=null,e&&void 0!==e.provider&&null!==e.provider&&(this.provider=e.provider)};d.prototype={},d.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.STRING?this.provider=e.readString():e.skip(t);break;case 0:e.skip(t);break;default:e.skip(t)}e.readFieldEnd()}e.readStructEnd()},d.prototype.write=function(e){e.writeStructBegin("Expand"),null!==this.provider&&void 0!==this.provider&&(e.writeFieldBegin("provider",s.Type.STRING,1),e.writeString(this.provider),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()};var o=e.exports.Widget=function(e){this.target_subreddit_name=null,this.target_subreddit_id=null,this.type=null,e&&(void 0!==e.target_subreddit_name&&null!==e.target_subreddit_name&&(this.target_subreddit_name=e.target_subreddit_name),void 0!==e.target_subreddit_id&&null!==e.target_subreddit_id&&(this.target_subreddit_id=e.target_subreddit_id),void 0!==e.type&&null!==e.type&&(this.type=e.type))};o.prototype={},o.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.STRING?this.target_subreddit_name=e.readString():e.skip(t);break;case 2:t==s.Type.STRING?this.target_subreddit_id=e.readString():e.skip(t);break;case 3:t==s.Type.STRING?this.type=e.readString():e.skip(t);break;default:e.skip(t)}e.readFieldEnd()}e.readStructEnd()},o.prototype.write=function(e){e.writeStructBegin("Widget"),null!==this.target_subreddit_name&&void 0!==this.target_subreddit_name&&(e.writeFieldBegin("target_subreddit_name",s.Type.STRING,1),e.writeString(this.target_subreddit_name),e.writeFieldEnd()),null!==this.target_subreddit_id&&void 0!==this.target_subreddit_id&&(e.writeFieldBegin("target_subreddit_id",s.Type.STRING,2),e.writeString(this.target_subreddit_id),e.writeFieldEnd()),null!==this.type&&void 0!==this.type&&(e.writeFieldBegin("type",s.Type.STRING,3),e.writeString(this.type),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()};var l=e.exports.Share=function(e){this.target=null,this.id=null,e&&(void 0!==e.target&&null!==e.target&&(this.target=e.target),void 0!==e.id&&null!==e.id&&(this.id=e.id))};l.prototype={},l.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.STRING?this.target=e.readString():e.skip(t);break;case 2:t==s.Type.STRING?this.id=e.readString():e.skip(t);break;default:e.skip(t)}e.readFieldEnd()}e.readStructEnd()},l.prototype.write=function(e){e.writeStructBegin("Share"),null!==this.target&&void 0!==this.target&&(e.writeFieldBegin("target",s.Type.STRING,1),e.writeString(this.target),e.writeFieldEnd()),null!==this.id&&void 0!==this.id&&(e.writeFieldBegin("id",s.Type.STRING,2),e.writeString(this.id),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()}},"./src/telemetry/eventSchemas/adblock_types.js":function(e,i,t){"use strict";var r=t("./node_modules/thrift/lib/nodejs/lib/thrift/browser.js"),s=r.Thrift,n=(r.Q,t("./src/telemetry/eventSchemas/typedefs_types.js"),e.exports={},e.exports.Adblock=function(e){this.enabled=null,this.acceptable_ads=null,e&&(void 0!==e.enabled&&null!==e.enabled&&(this.enabled=e.enabled),void 0!==e.acceptable_ads&&null!==e.acceptable_ads&&(this.acceptable_ads=e.acceptable_ads))});n.prototype={},n.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.BOOL?this.enabled=e.readBool():e.skip(t);break;case 2:t==s.Type.BOOL?this.acceptable_ads=e.readBool():e.skip(t);break;default:e.skip(t)}e.readFieldEnd()}e.readStructEnd()},n.prototype.write=function(e){e.writeStructBegin("Adblock"),null!==this.enabled&&void 0!==this.enabled&&(e.writeFieldBegin("enabled",s.Type.BOOL,1),e.writeBool(this.enabled),e.writeFieldEnd()),null!==this.acceptable_ads&&void 0!==this.acceptable_ads&&(e.writeFieldBegin("acceptable_ads",s.Type.BOOL,2),e.writeBool(this.acceptable_ads),e.writeFieldEnd()),e.writeFieldStop(),e.writeStructEnd()}},"./src/telemetry/eventSchemas/adevent_types.js":function(e,i,t){"use strict";var r=t("./node_modules/thrift/lib/nodejs/lib/thrift/browser.js"),s=r.Thrift,n=(r.Q,t("./src/telemetry/eventSchemas/typedefs_types.js"),e.exports={},e.exports.AdRequest=function(e){this.number_min_distance=null,this.first_chunk=null,this.post_links=null,this.placement=null,this.platform=null,this.slots=null,e&&(void 0!==e.number_min_distance&&null!==e.number_min_distance&&(this.number_min_distance=e.number_min_distance),void 0!==e.first_chunk&&null!==e.first_chunk&&(this.first_chunk=e.first_chunk),void 0!==e.post_links&&null!==e.post_links&&(this.post_links=s.copyList(e.post_links,[null])),void 0!==e.placement&&null!==e.placement&&(this.placement=e.placement),void 0!==e.platform&&null!==e.platform&&(this.platform=e.platform),void 0!==e.slots&&null!==e.slots&&(this.slots=s.copyList(e.slots,[null])))});n.prototype={},n.prototype.read=function(e){for(e.readStructBegin();;){var i=e.readFieldBegin(),t=(i.fname,i.ftype),r=i.fid;if(t==s.Type.STOP)break;switch(r){case 1:t==s.Type.I64?this.number_min_distance=e.readI64():e.skip(t);break;case 2:t==s.Type.BOOL?this.first_chunk=e.readBool():e.skip(t);break;case 3:if(t==s.Type.LIST){var n,d;this.post_links=[];(d=e.readListBegin()).etype,n=d.size;for(var o=0;o({[t]:{[l[i]]:e}}))}writeFieldEnd(){const e=this.stack.pop(),i=this.stack.pop();this.stack.push(i(e))}writeFieldStop(){}writeStructBegin(e){this.stack.push("structStart")}writeStructEnd(){let e={};for(;;){const i=this.stack.pop();if("structStart"===i)break;e=Object.assign({},e,i)}this.stack.push(e)}writeListBegin(){this.stack.push("listStart")}writeListEnd(){const e=[];for(;;){const i=this.stack.pop();if("listStart"===i)break;e.push(i)}this.stack.push(["rec",e.length,...e])}writeSetBegin(){this.stack.push("setStart")}writeSetEnd(){const e=[];for(;;){const i=this.stack.pop();if("setStart"===i)break;e.push(i)}this.stack.push(["rec",e.length,...e])}writeMapStart(){throw new Error("Maps not implemented. Contact Niranjan Ramadas")}writeMapEnd(){throw new Error("Maps not implemented. Contact Niranjan Ramadas")}writeBool(e){this.stack.push(e?1:0)}writeByte(e){this.stack.push(e)}writeI16(e){this.stack.push(e)}writeI32(e){this.stack.push(e)}writeI64(e){e instanceof d.a?this.stack.push(s.a.toDecimalString(e)):this.stack.push(e)}writeDouble(e){this.stack.push(e)}writeString(e){null===e?this.stack.push(null):this.stack.push(JSON.stringify(e).slice(1,-1))}writeBinary(i){let t;if("string"==typeof i)t=new e(i,"binary");else{if(!(i instanceof e||"[object Uint8Array]"===Object.prototype.toString.call(i)))throw new Error("writeBinary called without a string/Buffer argument: "+i);t=i}this.stack.push(t.toString("base64"))}getString(){if(this.stack.length>1)throw new Error("Did not correctly serialize Thrift Event");return JSON.stringify(this.stack.pop())}}}).call(this,t("./node_modules/node-libs-browser/node_modules/buffer/index.js").Buffer)},"./src/telemetry/helpers/sendEvent.ts":function(e,i,t){"use strict";t.d(i,"c",function(){return m}),t.d(i,"b",function(){return T});var r=t("./node_modules/Base64/base64.js"),s=t("./node_modules/crypto-js/hmac-sha256.js"),n=t.n(s),d=t("./node_modules/lodash/throttle.js"),o=t.n(d),l=t("./src/lib/constants/index.ts"),a=t("./src/lib/makeRequest/index.ts"),p=t("./src/lib/scheduler/index.ts"),u=t("./src/telemetry/eventSchemas/event_types.js"),h=t("./src/telemetry/models/Event.ts"),_=t("./src/telemetry/helpers/ThriftSerializer.ts");let c;const m=e=>{c=e};let y=[],g=!1,w=!1;const T=Object(p.b)();i.a=(e=>{w||(window.addEventListener("beforeunload",()=>{T.flush(),g||v(!0)}),w=!0);const i=h.e(e);if(y=y.concat([i]),c){const e=c.getState();e.push(i);const t=e.length;t>250&&e.splice(0,250-t),c.setState(e)}g||f()});const v=e=>{if(!y.length)return;const i=[...y],t=new u.EventBatch({events:i}),s=new _.a,d=Object(r.atob)("YWVjYWltMnNlaTlzZXNoNmVpQ2hhZXJ1dW03dHU4");y=[],g=!0,t.write(s);const o=s.getString(),p=n()(o,d).toString();Object(a.b)({data:o,endpoint:"https://www.reddit.com",sync:e,method:l.jb.POST,type:"text/plain",headers:{"X-Signature-v2":`key=Desktop2x3, mac=${p}`}}).then(i=>{y.length?e?v():f():g=!1})},f=o()(v,1e3,{leading:!1,trailing:!0})},"./src/telemetry/index.ts":function(e,i,t){"use strict";var r={};t.r(r),t.d(r,"start",function(){return u}),t.d(r,"end",function(){return h}),t.d(r,"cancel",function(){return _}),t.d(r,"has",function(){return c});var s=t("./src/telemetry/helpers/sendEvent.ts"),n=t("./src/telemetry/helpers/sendTiming.ts");const d={},o="timer - too many created. is there a memory leak?",l=e=>`timer - none found with id: ${e}.\n Make sure you check for its existence before trying to stop.`;let a=0,p=0;const u=e=>{const i=e||a++;return p>100&&console.error(o),d[i]=Date.now(),p++,i},h=e=>{const i=d[e];if(!i)return console.error(l(e)),-1;const t=Date.now()-i;return delete d[e],p--,t},_=e=>!!d[e]&&(delete d[e],p--,!0),c=e=>!!d[e];t.d(i,"a",function(){return s.a}),t.d(i,"b",function(){return n.a}),t.d(i,"c",function(){return r})},"./src/telemetry/models/Event.ts":function(e,i,t){"use strict";var r={};t.r(r),t.d(r,"toThrift",function(){return j});var s={};t.r(s),t.d(s,"toThrift",function(){return U});var n={};t.r(n),t.d(n,"toThrift",function(){return D});var d={};t.r(d),t.d(d,"toThrift",function(){return M});var o={};t.r(o),t.d(o,"toThrift",function(){return Q});var l={};t.r(l),t.d(l,"toThrift",function(){return H});var a={};t.r(a),t.d(a,"toThrift",function(){return V});var p={};t.r(p),t.d(p,"toThrift",function(){return $});var u={};t.r(u),t.d(u,"toThrift",function(){return X});var h={};t.r(h),t.d(h,"toThrift",function(){return Y});var _={};t.r(_),t.d(_,"toThrift",function(){return ie});var c={};t.r(c),t.d(c,"toThrift",function(){return re});var m={};t.r(m),t.d(m,"toThrift",function(){return de});var y={};t.r(y),t.d(y,"toThrift",function(){return oe});var g={};t.r(g),t.d(g,"toThrift",function(){return le});var w={};t.r(w),t.d(w,"toThrift",function(){return pe});var T={};t.r(T),t.d(T,"toThrift",function(){return he});var v={};t.r(v),t.d(v,"toThrift",function(){return ye});var f={};t.r(f),t.d(f,"toThrift",function(){return ge});var S={};t.r(S),t.d(S,"toThrift",function(){return we});var b={};t.r(b),t.d(b,"toThrift",function(){return Se});var k={};t.r(k),t.d(k,"toThrift",function(){return ke});var F={};t.r(F),t.d(F,"toThrift",function(){return Be});var B={};t.r(B),t.d(B,"toThrift",function(){return Ee});var I={};t.r(I),t.d(I,"toThrift",function(){return Ge});var E={};t.r(E),t.d(E,"toThrift",function(){return Le});var R={};t.r(R),t.d(R,"toThrift",function(){return Ce});var N={};t.r(N),t.d(N,"toThrift",function(){return je});var O={};t.r(O),t.d(O,"toThrift",function(){return Pe});var G=t("./node_modules/uuid/v4.js"),x=t.n(G),L=t("./src/telemetry/eventSchemas/event_types.js"),C=t("./src/telemetry/eventSchemas/action_types.js");const j=e=>new C.ActionInfo({count:e.count,page_type:e.pageType,pane_name:e.paneName,position:e.position,reason:e.reason,setting_value:e.settingValue,success:e.success,relative_position:e.relativePosition});var P=t("./src/telemetry/eventSchemas/adblock_types.js");const U=e=>new P.Adblock({enabled:e.enabled,acceptable_ads:e.acceptableAds});var q=t("./src/telemetry/models/App.ts"),A=t("./src/telemetry/eventSchemas/banner_types.js");const D=e=>new A.Banner({button_text:e.buttonText,id:e.id});var z=t("./src/telemetry/eventSchemas/chat_types.js");const M=e=>new z.Chat({blocked_user_id:e.blocked_user_id,id:e.id,type:e.type,existing_channel:e.existing_channel,image_upload_method:e.image_upload_method,user_added_method:e.user_added_method,invitation_id:e.invitation_id,invitation_type:e.invitation_type,members:e.members,invitation_preview_type:e.invitation_preview_type,message_type:e.message_type,number_channels:e.number_channels,number_pending_invites:e.number_pending_invites,number_members:e.number_members,number_unreads:e.number_unreads,reported_user_id:e.reported_user_id,sender_user_id:e.sender_user_id,invitation_timestamp:e.invitation_timestamp,blocked_members:e.blocked_members,recipient_user_id:e.recipient_user_id,number_blocked_users:e.number_blocked_users,is_member:e.is_member,shown_history:e.shown_history,message_id:e.message_id,report_reason:e.report_reason});var W=t("./src/telemetry/eventSchemas/experiment_types.js");const Q=e=>new W.ClickTest({id:e.id,name:e.name,owner:e.owner,variant:e.variant,prompt:e.prompt,response:e.response,page_type:e.pageType});var K=t("./src/telemetry/eventSchemas/content_types.js");const H=e=>new K.Comment({body:e.body,id:e.id,post_id:e.postId,author_id:e.authorId,parent_id:e.parentId,body_text:e.bodyText,gildings:e.gildings,score:e.score,created:e.created}),V=e=>new K.CommentComposer({editor_mode:e.editorMode}),$=e=>new K.DiscoveryUnit({id:e.id,type:e.type,title:e.title,name:e.name,items:e.items});var J=t("./src/telemetry/eventSchemas/timer_types.js");const Z=(e,i)=>e&&i?i-e==0?null:i-e:null,X=e=>{if(!performance||!performance.timing)return null;const i=performance.timing;return new J.DOMTimers({request:Z(i.requestStart,i.responseStart),loading:Z(i.domLoading,i.domInteractive),loaded:Z(i.domContentLoadedEventStart,i.domContentLoadedEventEnd)})},Y=e=>new W.Experiment({id:e.id,is_override:e.isOverride,name:e.name,variant:e.variant,version:e.version});var ee=t("./src/telemetry/models/GoldPurchase.ts");const ie=e=>new K.Listing({length:e.length,links:e.links,sort:e.sort,sort_time_filter:e.sortTime});var te=t("./src/telemetry/eventSchemas/live_thread_types.js");const re=e=>new te.LiveThread({id:e.id,is_announcement:e.isAnnouncement});var se=t("./src/telemetry/models/Media.ts"),ne=t("./src/telemetry/eventSchemas/metasearch_types.js");const de=e=>new ne.MetaSearch({display_query:e.displayQuery,raw_query:e.rawQuery,structure_type:e.structureType,sort:e.sort,range:e.range,subreddit_id:e.subredditId,subreddit_name:e.subredditName,post_flair_name:e.postFlairName,meta_flair_id:e.metaFlairId,meta_flair_name:e.metaFlairName}),oe=e=>new K.News({topic_id:e.topicId,topic_name:e.topicName,subtopic_id:e.subtopicId,subtopic_name:e.subtopicName}),le=e=>new K.Notification({id:e.id,type:e.type});var ae=t("./src/telemetry/eventSchemas/request_types.js");const pe=e=>new ae.Oauth({client_app_type:"web"});var ue=t("./src/telemetry/models/Payment.ts");const he=e=>new K.Post({created_timestamp:e.createdTimestamp,domain:e.domain,id:e.id,nsfw:e.nsfw,number_posts_from_ad:e.numberPostsFromAd,score:e.score,spoiler:e.spoiler,title:e.title,type:e.type,upvote_ratio:e.upvoteRatio,url:e.url,promoted:e.promoted,impression_id:e.impressionId});var _e=t("./src/telemetry/models/PostComposer.ts"),ce=t("./src/telemetry/models/PostDraft.ts"),me=t("./src/telemetry/eventSchemas/subreddit_types.js");const ye=e=>new me.Profile({id:e.id,name:e.name,type:e.type||"default",display_name:e.display_name,about:e.about,avatar_url:e.avatar_url,cover_url:e.cover_url,nsfw:e.nsfw,content_visible:e.content_visible,communities_visible:e.communities_visible}),ge=e=>new ae.Referrer({domain:e.domain,element:e.element,url:e.url}),we=e=>new ae.Request({base_url:e.base_url,domain:e.domain,reddaid:e.reddaid,user_agent:e.user_agent});var Te=t("./src/reddit/constants/postLayout.ts"),ve=t("./src/telemetry/eventSchemas/device_types.js");const fe=x()(),Se=e=>new ve.Screen({browser_tab_id:fe,in_focus:"undefined"!=typeof window&&document.hasFocus?document.hasFocus():null,theme:e.theme,width:"undefined"!=typeof window?window.screen.width:null,height:"undefined"!=typeof window?window.screen.height:null,scroll_position:e.scrollPosition,viewport_width:"undefined"!=typeof window?window.innerWidth:null,viewport_height:"undefined"!=typeof window?window.innerHeight:null,view_type:e.viewType||(e=>e?Te.d[e]:void 0)(e.layout)});var be=t("./src/telemetry/eventSchemas/search_types.js");const ke=e=>new be.Search({origin_element:e.originElement,origin_page_type:e.originPageType,post_flair_name:e.postFlairName,query:e.query,range:e.range,sort:e.sort,structure_type:e.structureType,subreddit_name:e.subredditName,subreddit_id:e.subredditId,typeahead_active:e.typeaheadActive});var Fe=t("./src/telemetry/eventSchemas/session_types.js");const Be=e=>new Fe.Session({id:e.id,referrer_url:e.referrerUrl,referrer_domain:e.referrerDomain,version:e.version,type:e.type,created_timestamp:e.createdTimestamp});var Ie=t("./src/telemetry/eventSchemas/setting_types.js");const Ee=e=>new Ie.Setting({value:e.value,old_value:e.oldValue});var Re=t("./src/telemetry/models/Subreddit.ts"),Ne=t("./src/telemetry/models/Timer.ts"),Oe=t("./src/telemetry/eventSchemas/topic_tag_types.js");const Ge=e=>new Oe.TopicTag({id:e.id,content:e.content,type:e.type?e.type.toLowerCase():e.type});var xe=t("./src/telemetry/eventSchemas/user_types.js");const Le=e=>new xe.User({id:e.id,is_admin:e.isAdmin,created_timestamp:e.createdTimestamp,logged_in:e.isLoggedIn,cookie_created_timestamp:e.cookieCreatedTimestamp,has_gold:e.hasGold,has_premium:e.hasPremium,is_premium_subscriber:e.isPremiumSubscriber,number_coins:e.numberCoins,number_premium_days_remaining:e.numberPremiumDaysRemaining}),Ce=e=>new xe.UserPreferences({in_beta:e.inBeta,language:e.language,hide_nsfw:e.hideNsfw,expando:e.expando}),je=e=>new xe.UserSubreddit({is_mod:e.isMod,mod_access:e.modAccess,mod_config:e.modConfig,mod_flair:e.modFlair,mod_full:e.modFull,mod_mail:e.modMail,mod_none:e.modNone,mod_post:e.modPost,mod_wiki:e.modWiki,is_subscriber:e.isSubscriber}),Pe=e=>new C.Widget({type:e.type,target_subreddit_name:e.targetSubredditName,target_subreddit_id:e.targetSubredditId});var Ue,qe,Ae,De;t.d(i,"a",function(){return Ue}),t.d(i,"d",function(){return qe}),t.d(i,"c",function(){return Ae}),t.d(i,"b",function(){return De}),t.d(i,"e",function(){return ze}),function(e){e.Ban="ban",e.Click="click",e.Heartbeat="heartbeat",e.Kick="kick",e.Load="load",e.ModDelete="mod_delete",e.Submit="submit",e.View="view"}(Ue||(Ue={})),function(e){e.Experiment="experiment"}(qe||(qe={})),function(e){e.Expose="expose"}(Ae||(Ae={})),function(e){e.ChatPerformance="chat_performance",e.ChatPreview="chat_preview",e.ChatKeyboard="chat_keyboard",e.ChatSettings="chat_settings",e.ChatSetup="chat_setup",e.ChatSidebarModal="chat_sidebar_modal",e.ChatSidebarWidget="chat_sidebar_widget",e.ChatView="chat_view",e.ContactsList="contacts_list",e.Global="global",e.InvitationInbox="invitation_inbox",e.MessageInbox="messages_inbox",e.Nav="nav",e.UserProfile="user_profile"}(De||(De={}));const ze=e=>new L.Event({action:e.action,source:e.source,noun:e.noun,client_timestamp:Date.now(),uuid:x()(),correlation_id:e.correlationId||null,action_info:Me(e.actionInfo,r),app:Me(e.app,q),banner:Me(e.banner,n),chat:Me(e.chat,d),click_test:Me(e.clickTest,o),comment:Me(e.comment,l),comment_composer:Me(e.commentComposer,a),dom_timer:Me(e.domTimer,u),experiment:Me(e.experiment,h),gold_purchase:Me(e.goldPurchase,ee),listing:Me(e.listing,_),live_thread:Me(e.liveThread,c),media:Me(e.media,se),meta_search:Me(e.metaSearch,m),notification:Me(e.notification,g),news:Me(e.news,y),oauth:Me(e.oauth,w),payment:Me(e.payment,ue),post:Me(e.post,T),post_draft:Me(e.postDraft,ce),post_composer:Me(e.postComposer,_e),profile:Me(e.profile,v),referrer:Me(e.referrer,f),request:Me(e.request,S),screen:Me(e.screen,b),search:Me(e.search,k),session:Me(e.session,F),setting:Me(e.setting,B),subreddit:Me(e.subreddit,Re),timer:Me(e.timer,Ne),topic_tag:Me(e.topicTag,I),user:Me(e.user,E),user_preferences:Me(e.userPreferences,R),user_subreddit:Me(e.userSubreddit,N),widget:Me(e.widget,O),adblock:Me(e.adblock,s),discovery_unit:Me(e.discoveryUnit,p)}),Me=(e,i)=>e?i.toThrift(e):null},"./src/telemetry/models/GoldPurchase.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"New",function(){return s}),t.d(i,"Renew",function(){return n}),t.d(i,"GiftCode",function(){return d}),t.d(i,"GetPremium",function(){return o}),t.d(i,"Cancel",function(){return l}),t.d(i,"Gid1",function(){return a}),t.d(i,"Gid2",function(){return p}),t.d(i,"Gid3",function(){return u}),t.d(i,"CoinsGid1",function(){return h}),t.d(i,"CoinsGid2",function(){return _}),t.d(i,"CoinsGid3",function(){return c}),t.d(i,"Premium",function(){return m}),t.d(i,"Coins",function(){return y}),t.d(i,"HideAds",function(){return g}),t.d(i,"PremiumMarketing",function(){return w}),t.d(i,"CoinsMarketing",function(){return T}),t.d(i,"GiveGold",function(){return v}),t.d(i,"toThrift",function(){return f});var r=t("./src/telemetry/eventSchemas/gold_types.js");const s="new",n="renew",d="gift_code",o="get_premium",l="cancel",a="gid_1",p="gid_2",u="gid_3",h="coins_gid_1",_="coins_gid_2",c="coins_gid_3",m="premium",y="coins",g="hide_ads",w="premium_marketing",T="coins_marketing",v="give_gold",f=e=>new r.GoldPurchase({default_option:e.defaultOption,default_anonymous:e.defaultAnonymous,gilded_content:e.gildedContent,number_coins:e.numberCoins,source:e.source,transaction_id:e.transactionId,type:e.type,content_type:e.contentType})},"./src/telemetry/models/Media.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"FileSource",function(){return r}),t.d(i,"toThrift",function(){return n});var r,s=t("./src/telemetry/eventSchemas/content_types.js");!function(e){e.FileSelector="fileselector",e.Clipboard="clipboard",e.DragAndDrop="drag_and_drop"}(r||(r={}));const n=e=>new s.Media({height:e.height,load_time:e.loadTime,width:e.width,id:e.id,duration:e.duration,mimetype:e.mimetype,size:e.size,url:e.url,source:e.source,upload_duration:e.uploadDuration,file_name:e.fileName,type:e.type,thumbnail_url:e.thumbnailUrl,time:e.time,orientation:e.orientation,max_time_served:e.maxTimeServed,cdn_name:e.cdnName,cdn_region:e.cdnRegion,destination_region:e.destinationRegion})},"./src/telemetry/models/Payment.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"PaymentMethod",function(){return r}),t.d(i,"toThrift",function(){return n});var r,s=t("./src/telemetry/eventSchemas/payment_types.js");!function(e){e.CreditCard="credit_card",e.Paypal="paypal"}(r||(r={}));const n=e=>new s.Payment({amount_in_smallest_denom:e.amountInSmallestDenom,currency:e.currency,default_option:e.defaultOption,method:e.method})},"./src/telemetry/models/PostComposer.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"toThrift",function(){return s}),t.d(i,"ToggleAction",function(){return n}),t.d(i,"getToggleAction",function(){return d}),t.d(i,"ToggleNoun",function(){return o});var r=t("./src/telemetry/eventSchemas/content_types.js");const s=e=>new r.PostComposer({editor_mode:e.editorMode,final_status:e.finalStatus,input_type:e.inputType,text_type:e.textType,type:e.type});var n;!function(e){e.DESELECT="deselect",e.SELECT="select"}(n||(n={}));const d=e=>e?n.SELECT:n.DESELECT;var o;!function(e){e.NSFW="nsfw",e.ORIGINAL_CONTENT="original_content",e.SPOILER="spoiler"}(o||(o={}))},"./src/telemetry/models/PostDraft.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"DraftType",function(){return r}),t.d(i,"toThrift",function(){return n});var r,s=t("./src/telemetry/eventSchemas/post_draft_types.js");!function(e){e.Self="self",e.RichText="multi_media",e.Link="link",e.Image="image",e.Video="video"}(r||(r={}));const n=e=>new s.PostDraft({author_id:e.authorId,body_text_length:e.bodyTextLength,created_timestamp:e.createdTimestamp,flair:e.flair,id:e.id,nsfw:e.nsfw,number_rte_images:e.numberRteImages,number_rte_videos:e.numberRteVideos,original_content:e.originalContent,spoiler:e.spoiler,title_length:e.titleLength,type:e.type,url_length:e.urlLength})},"./src/telemetry/models/Subreddit.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"toThrift",function(){return n}),t.d(i,"getSubscribeEventNoun",function(){return d});var r=t("./src/reddit/constants/posts.ts"),s=t("./src/telemetry/eventSchemas/subreddit_types.js");const n=e=>new s.Subreddit({id:e.id,name:e.name,category_name:e.categoryName,topic_tag_ids:e.topicTagIds,topic_tag_contents:e.topicTagContents,topic_tag_types:e.topicTagTypes}),d=(e,i)=>e===r.a.PROFILE?i?"unfollow":"follow":i?"unsubscribe":"subscribe"},"./src/telemetry/models/Timer.ts":function(e,i,t){"use strict";t.r(i),t.d(i,"TimerType",function(){return r}),t.d(i,"toThrift",function(){return n});var r,s=t("./src/telemetry/eventSchemas/timer_types.js");!function(e){e.Initial="initial_page_load",e.InApp="in_app_navigation",e.UserCancelled="user_cancelled",e.HeartbeatIdleTime="heartbeat_idle_time",e.ChatLoadInboxNew="chat_performance_load_inbox_new",e.ChatLoadInboxCached="chat_performance_load_inbox_cached",e.ChatLoadChannelNew="chat_performance_load_channel_new",e.ChatLoadChannelCached="chat_performance_load_channel_cached",e.VideoFirstFrame="video_first_frame"}(r||(r={}));const n=e=>new s.Timer({type:e.type,millis:e.millis})}}]); +//# sourceMappingURL=Chat~Client~Governance~Reddit.72735f5fa6f10ef9a51d.js.map \ No newline at end of file diff --git a/walls/Chat~Governance~Reddit~RedesignChat.482ca0bc706e19e5fc57.js b/walls/Chat~Governance~Reddit~RedesignChat.482ca0bc706e19e5fc57.js new file mode 100644 index 0000000..ef0258d --- /dev/null +++ b/walls/Chat~Governance~Reddit~RedesignChat.482ca0bc706e19e5fc57.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Chat~Governance~Reddit~RedesignChat"],{"./src/chat/actions/promo/constants.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r}),t.d(n,"b",function(){return s});const r="PROMO__DISPLAY_PROMO",s="PROMO__HIDE_PROMO"},"./src/chat/constants/channels.ts":function(e,n,t){"use strict";var r,s;t.d(n,"b",function(){return r}),t.d(n,"a",function(){return s}),t.d(n,"g",function(){return o}),t.d(n,"f",function(){return c}),t.d(n,"d",function(){return i}),t.d(n,"e",function(){return a}),t.d(n,"c",function(){return d}),function(e){e.JOINED="JOINED",e.INVITED="INVITED",e.PARTIAL="PARTIAL",e.UNSORTED="NONE"}(r||(r={})),function(e){e.BLOCK="block",e.CREATE="create",e.DECLINE_REQUEST="decline",e.INVITE_MEMBERS="invite",e.INVITE_MEMBERS_CONFIRMATION="invite_confirmation",e.DENY="deny",e.LEAVE="leave",e.LOCK_CHANNEL_CONFIRMATION="lock_confirmation",e.VIEW_JOIN="join",e.VIEW_MEMBERS="members",e.VIEW_NSFW_CONFIRMATION="nsfw",e.VIEW_PRIVATE="private",e.VIEW_INVITE="invited"}(s||(s={}));const o=[s.DENY,s.VIEW_JOIN,s.VIEW_PRIVATE];var c;!function(e){e.NonSuper="nonsuper",e.Super="super"}(c||(c={}));const i=30,a=99;var d;!function(e){e.All="all",e.UnreadMessages="unread_message_count_only",e.Off="off"}(d||(d={}))},"./src/chat/constants/messages.ts":function(e,n,t){"use strict";var r,s,o;t.d(n,"c",function(){return r}),t.d(n,"b",function(){return s}),t.d(n,"a",function(){return o}),function(e){e.ADMIN="admin",e.USER="user",e.PENDING="pending"}(r||(r={})),function(e){e.TEXT="text",e.POST="post",e.EMBED="embedCollection",e.SNOOMOJI="snoomoji"}(s||(s={})),function(e){e.DELETE="delete",e.REPORT="report"}(o||(o={}))},"./src/chat/constants/sendbird.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r}),t.d(n,"b",function(){return s});const r="sendbird_group_channel_";var s;!function(e){e.Open="OPEN",e.Closed="CLOSED",e.Pending="PENDING"}(s||(s={}))},"./src/chat/endpoints/sendbird/index.ts":function(e,n,t){"use strict";t.d(n,"e",function(){return d}),t.d(n,"h",function(){return u}),t.d(n,"g",function(){return l}),t.d(n,"c",function(){return m}),t.d(n,"m",function(){return b}),t.d(n,"k",function(){return h}),t.d(n,"a",function(){return f}),t.d(n,"i",function(){return p}),t.d(n,"f",function(){return g}),t.d(n,"l",function(){return v}),t.d(n,"b",function(){return I}),t.d(n,"j",function(){return C}),t.d(n,"d",function(){return y});var r=t("./src/config.ts"),s=t("./src/lib/constants/index.ts"),o=t("./src/lib/makeApiRequest/index.ts"),c=t("./src/lib/omitHeaders/index.ts"),i=t("./src/reddit/constants/headers.ts"),a=t("./src/chat/models/Channel/utils/index.ts");const d=async e=>Object(o.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/config`,method:s.jb.GET}),u=async(e,n)=>Object(o.c)(e,{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/me`,method:s.jb.GET}),l=async(e,n,t)=>Object(o.c)(e,{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/contacts?limit=${t}`,method:s.jb.GET}),m=async(e,n,t,c)=>Object(o.c)(e,{data:{users:t,name:c},endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/group_channels`,method:s.jb.POST,headers:{Accept:"application/json","Content-Type":"application/json"}}),b=async(e,n)=>{const t={};return n&&(t.channel_url=n),Object(o.c)(e,{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/opt_in`,data:t,method:s.jb.POST,headers:{Accept:"application/json","Content-Type":"application/json"}})},h=async(e,n,t,c)=>Object(o.c)(e,{data:{users:t},endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/group_channels/${c}/invite`,method:s.jb.POST,withCredentials:!0,headers:{Accept:"application/json","Content-Type":"application/json"}}),f=async(e,n,t)=>Object(o.c)(e,{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/group_channels/${t}/accept`,method:s.jb.PUT,withCredentials:!0}),p=async(e,n)=>Object(o.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/unread_message_count`,method:s.jb.GET,headers:{Accept:"application/json","Content-Type":"application/json"}}),g=async(e,n)=>Object(o.c)(e,{endpoint:`${r.a.sendbirdServiceUrl}/api/v1/channels/recommended`,method:s.jb.GET,headers:{Accept:"application/json","Content-Type":"application/json"}}),v=async(e,n,t,c)=>Object(o.c)(e,{data:{channel_url:t,subreddit:c},endpoint:`${r.a.sendbirdServiceUrl}/api/v1/sendbird/join`,method:s.jb.POST,headers:{Accept:"application/json","Content-Type":"application/json"}}),I=(e,n,t)=>Object(o.c)(e,{data:t,method:s.jb.POST,endpoint:`${r.a.sendbirdServiceUrl}/api/v1/chat/ban`,headers:{Accept:"application/json","Content-Type":"application/json"}}),C=(e,n,t)=>Object(o.c)(e,{data:{channel_url:Object(a.a)(n),modqueue_message_id:t},method:s.jb.PUT,endpoint:`${r.a.sendbirdServiceUrl}/api/v1/chat/message/report`,headers:{Accept:"application/json","Content-Type":"application/json"}}),y=(e,n,t)=>Object(o.c)(e,{data:{channel_url:Object(a.a)(n),modqueue_message_id:t},method:s.jb.DELETE,endpoint:`${r.a.sendbirdServiceUrl}/api/v1/chat/message/report`,headers:{Accept:"application/json","Content-Type":"application/json"}})},"./src/chat/helpers/errors.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r}),t.d(n,"b",function(){return s});class r extends Error{constructor(e,n){super(`Invalid Value: '${e} is ${n}'`)}}const s=e=>{0}},"./src/chat/helpers/unreadCount.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return o}),t.d(n,"a",function(){return c});var r=t("./src/chat/models/Promo/index.ts");const s={basicChannelCount:{count:0,unread:!1},subredditChannelCount:{count:0,unread:!1}},o=e=>{const n={};for(const t in e)n[t]={count:e[t],unread:!!e[t]};return Object.assign({},s,n)},c=(e,n)=>{var t=o(e);const s=t.basicChannelCount,c=t.subredditChannelCount,i=Object(r.d)(n),a=Object(r.e)(i),d=s.count;return{count:d,unread:a||!!d||!!c.count}}},"./src/chat/helpers/urls/index.ts":function(e,n,t){"use strict";t.r(n),t.d(n,"minimizeUrl",function(){return c}),t.d(n,"rootUrl",function(){return i}),t.d(n,"basicChannelRootUrl",function(){return a}),t.d(n,"channelUrl",function(){return u}),t.d(n,"channelAction",function(){return l}),t.d(n,"channelUserIdUrl",function(){return m}),t.d(n,"getShortChannelUrl",function(){return b}),t.d(n,"messageActionUrl",function(){return h}),t.d(n,"userActionUrl",function(){return f}),t.d(n,"getSubredditFromUrl",function(){return p}),t.d(n,"viewProfileUrl",function(){return g}),t.d(n,"banUserUrl",function(){return v}),t.d(n,"getChannelUrl",function(){return I});var r=t("./src/config.ts"),s=t("./node_modules/query-string/index.js"),o=t("./src/chat/constants/channels.ts");const c="/chat/minimize/",i="/chat/",a="channel",d=e=>e?(e=>`r/${String(e).toLowerCase()}/${a}`)(e):a,u=(e,n)=>`/chat/${d(n)}/${e}`,l=(e,n,t)=>`/chat/${d(t)}/${e}/${n}`,m=e=>`/chat/user_id/${e}`,b=e=>`${r.a.shortUrl}/${a}/${e}`,h=(e,n,t,r)=>({pathname:`${l(e,t,r)}/message/${n}`,state:{isOverlay:!0}}),f=(e,n,t,r,o)=>`${l(e,t,r)}/user/${n}${o?"?"+Object(s.stringify)(o):""}`,p=e=>new RegExp("reddit.com").test(e)?e.replace(/^.+reddit.com(\/r\/.+?\/).*$/g,"$1"):"",g=e=>`${r.a.redditUrl}/user/${e}`,v=e=>`${r.a.redditUrl}/r/${e}/about/banned`,I=(e,n)=>{const t=e.channelId,r=e.channelState,s=o.b.INVITED,c=o.b.PARTIAL,a=o.b.JOINED,d=o.a.VIEW_JOIN,m=o.a.VIEW_INVITE;switch(r){case s:return l(t,m,n);case c:return l(t,d,n);case a:return u(t,n);default:return i}}},"./src/chat/models/Channel/index.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r}),t.d(n,"f",function(){return l}),t.d(n,"e",function(){return m}),t.d(n,"d",function(){return b}),t.d(n,"c",function(){return h}),t.d(n,"b",function(){return f});var r,s=t("./src/chat/constants/channels.ts"),o=t("./src/chat/models/Channel/subreddit.ts"),c=t("./src/chat/models/Channel/utils/index.ts"),i=t("./src/chat/models/Channel/utils/removeSendbirdPrefix.ts"),a=t("./src/chat/models/Message/index.ts"),d=t("./src/chat/models/User/inviter.ts"),u=t("./src/chat/models/User/member.ts");!function(e){e[e.Direct=0]="Direct",e[e.Group=1]="Group",e[e.Subreddit=2]="Subreddit"}(r||(r={}));s.b.UNSORTED,r.Direct;function l(e,n){let t;const s=Object(c.d)(e);return s===r.Subreddit&&(t=Object(o.b)(e,n)),s!==r.Direct&&s!==r.Group&&t||(t=function(e,n){const t=e.coverUrl,s=e.createdAt,o=e.customType,l=e.data,m=e.memberCount,p=e.name,g=e.isDistinct,v=e.unreadMessageCount,I=e.unreadMentionCount,C=e.myCountPreference,y=e.inviter,O=e.lastMessage,j=e.members,S=e.url,T=e.myMemberState,_=e.isFrozen,E=e.myMutedState,M=e.myRole;return{channelId:Object(i.a)(S),channelSendbirdUrl:S,channelState:Object(c.b)(n,T),coverUrl:t,createdAt:Number(s),customType:o,data:l,maxLengthMessage:-1,memberCount:m,name:p,isFrozen:_,isModerator:h(M),isUserMuted:f(E),isMuted:b(C),inviter:Object(d.a)(y),type:g?r.Direct:r.Group,lastMessage:O?Object(a.b)(O):void 0,unreadMessageCount:v,unreadMentionCount:I,members:Object(u.a)(j),fetchingFirstMessage:!1,fetchingMessages:!1,fetchingMessagesError:!1,hasMoreMessages:!1,isMessageListLoaded:!1}}(e,n)),t}function m(e,n){const t={};for(let r=0,s=e.length;re===s.c.Off,h=e=>"operator"===e,f=e=>"muted"===e},"./src/chat/models/Channel/subreddit.ts":function(e,n,t){"use strict";t.d(n,"d",function(){return l}),t.d(n,"b",function(){return m}),t.d(n,"c",function(){return b}),t.d(n,"a",function(){return f});var r=t("./src/chat/constants/channels.ts"),s=t("./src/chat/models/Channel/index.ts"),o=t("./src/chat/models/Channel/utils/index.ts"),c=t("./src/chat/models/Channel/utils/removeSendbirdPrefix.ts"),i=t("./src/chat/models/Message/index.ts"),a=t("./src/chat/models/Subreddit/index.ts"),d=t("./src/chat/models/User/inviter.ts"),u=t("./src/chat/models/User/member.ts");const l=e=>{try{const r=JSON.parse(e),s=r.room_description,o=r.subreddit;var n=r.subreddit;const c=(n=void 0===n?{id:void 0}:n).id;if(c&&o)return{subredditId:c,subreddit:Object(a.b)(o),description:s||""}}catch(t){return void 0}};function m(e,n){const t=e.coverUrl,r=e.createdAt,a=e.customType,m=e.data,b=e.memberCount,h=e.name,f=e.unreadMessageCount,p=e.unreadMentionCount,g=e.inviter,v=e.isPublic,I=e.lastMessage,C=e.members,y=e.url,O=e.myMemberState,j=e.isFrozen,S=e.myCountPreference,T=e.myMutedState,_=e.myRole,E=l(m);if(!E)return;const M=E.description,k=E.subreddit,N=E.subredditId;return{channelId:Object(c.a)(y),channelSendbirdUrl:y,channelState:Object(o.b)(n,O),coverUrl:t,createdAt:Number(r),customType:a,data:m,maxLengthMessage:-1,memberCount:b,name:h,isPublic:v,isFrozen:j,isModerator:Object(s.c)(_),isMuted:Object(s.d)(S),isUserMuted:Object(s.b)(T),inviter:Object(d.a)(g),type:s.a.Subreddit,lastMessage:I?Object(i.b)(I):void 0,unreadMessageCount:f,unreadMentionCount:p,members:Object(u.a)(C),fetchingFirstMessage:!1,fetchingMessages:!1,fetchingMessagesError:!1,hasMoreMessages:!1,isMessageListLoaded:!1,customData:{description:M.trim(),subreddit:k,subredditId:N}}}function b(e,n){const t={};return e.forEach(e=>{const r=m(e,n);r&&(t[r.channelId]=r)}),{channels:t}}const h=e=>{if(e&&e.url&&e.name&&e.subreddit&&e.subreddit.id&&e.description&&e.member_count)return{channelId:Object(c.a)(e.url),channelSendbirdUrl:e.url,channelState:r.b.PARTIAL,fetchingMessages:!1,fetchingMessagesError:!1,hasMoreMessages:!1,isMessageListLoaded:!1,fetchingFirstMessage:!1,name:e.name,type:s.a.Subreddit,memberCount:e.member_count,customData:{subredditId:e.subreddit.id,description:e.description}}};function f(e){const n={};return e.forEach(e=>{if(e){const t=h(e);t&&(n[t.channelId]=t)}}),{channels:n}}},"./src/chat/models/Channel/utils/index.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return h}),t.d(n,"e",function(){return f}),t.d(n,"c",function(){return p}),t.d(n,"b",function(){return g}),t.d(n,"d",function(){return v});var r=t("./node_modules/lodash/keyBy.js"),s=t.n(r),o=t("./node_modules/lodash/pickBy.js"),c=t.n(o),i=t("./node_modules/lodash/sortBy.js"),a=t.n(i),d=t("./node_modules/lodash/toArray.js"),u=t.n(d),l=t("./src/chat/constants/channels.ts"),m=t("./src/chat/constants/sendbird.ts"),b=t("./src/chat/models/Channel/index.ts");const h=e=>m.a+e,f=(e,n)=>s()(a()(u()(e),n),"channelId");function p(e,n){return c()(e,e=>n.includes(e.type))}function g(e,n){return(e||n||l.b.UNSORTED).toUpperCase()}function v(e){const n=e.custom_type||e.customType;if("string"==typeof n){const e=n.split("_");switch(e.length&&e[0]){case"direct":return b.a.Direct;case"subreddit":return b.a.Subreddit;case"group":return b.a.Group}}return"boolean"==typeof e.is_super&&e.is_super||"boolean"==typeof e.isSuper&&e.isSuper?b.a.Subreddit:"boolean"==typeof e.is_distinct&&e.is_distinct||"boolean"==typeof e.isDistinct&&e.isDistinct?b.a.Direct:b.a.Group}},"./src/chat/models/Channel/utils/removeSendbirdPrefix.ts":function(e,n,t){"use strict";var r=t("./src/chat/constants/sendbird.ts");n.a=(e=>e.replace(r.a,""))},"./src/chat/models/Message/adapter.ts":function(e,n,t){"use strict";var r=t("./src/chat/constants/messages.ts"),s=t("./src/chat/models/Channel/utils/removeSendbirdPrefix.ts"),o=t("./src/chat/helpers/errors.ts");var c=t("./src/chat/helpers/urls/index.ts");const i={text:e=>({type:r.b.TEXT,value:e}),post:e=>({type:r.b.POST,value:e,subreddit:Object(c.getSubredditFromUrl)(e)}),embedCollection:e=>{var n=function(e,n){try{return JSON.parse(e)}catch(t){return Object(o.b)(t),n}}(e,{embed:void 0,url:void 0});const t=n.url,s=n.embed;if(t)return{type:r.b.EMBED,value:t,embed:s}},snoomoji:e=>({type:r.b.SNOOMOJI,value:e})};t.d(n,"b",function(){return b}),t.d(n,"c",function(){return h}),t.d(n,"a",function(){return f});const a=r.b.TEXT,d=r.b.POST,u=r.b.EMBED,l=r.b.SNOOMOJI,m=e=>{try{return JSON.parse(e).v1}catch(n){return{}}},b=e=>m(e).clientMessageId||"",h=(e,n)=>{const t=m(n);return Object.assign({},((e,n)=>{if(n.snoomoji)return i[l](n.snoomoji);if(n.embed_data&&n.embed_data.url)return i[d](n.embed_data.url);if(n.embed_collection){const e=i[u](n.embed_collection);if(e)return e}return i[a](e)})(e,t),{clientMessageId:b(n),highlights:t.highlights||[]},t.report&&{report:(e=>({channelIsPublic:e.channel_is_public,channelName:e.channel_name,channelId:e.channel_url&&Object(s.a)(e.channel_url),messageId:e.message_id,messageValue:e.message_value,messageCreatedAt:e.message_created_at,reason:e.reason,reportedUserId:e.reported_user_id,reportedUserName:e.reported_user_name,subredditId:e.subreddit_id,subredditName:e.subreddit_name,actions:Object.assign({},e.actions&&e.actions.deleted&&{deleted:{status:e.actions.deleted.status,userId:e.actions.deleted.user_id,userName:e.actions.deleted.user_name,updatedTs:e.actions.deleted.updated_ts}},e.actions&&e.actions.ignored&&{ignored:{status:e.actions.ignored.status,userId:e.actions.ignored.user_id,userName:e.actions.ignored.user_name,updatedTs:e.actions.ignored.updated_ts}})}))(t.report)})},f=(e,n,t,r=[])=>({v1:Object.assign({clientMessageId:t,highlights:r},n===l?{snoomoji:e}:{},n===d?{embed_data:{url:e}}:{},n===u?{embed_collection:e}:{})})},"./src/chat/models/Message/index.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return l}),t.d(n,"a",function(){return m});var r=t("./node_modules/uuid/v4.js"),s=t.n(r),o=t("./src/chat/constants/messages.ts"),c=t("./src/chat/models/Channel/utils/removeSendbirdPrefix.ts"),i=t("./src/chat/models/Message/adapter.ts"),a=t("./src/chat/selectors/channels.ts"),d=t("./src/chat/selectors/messages.ts"),u=t("./src/chat/selectors/user.ts");function l(e){if(e&&e.messageType===o.c.USER){const n=e.channelUrl,t=e.messageType,r=e.messageId,s=e.createdAt,a=e.updatedAt,d=e.channelType,u=e.message,l=e.data,m=e.customType;return{channelId:Object(c.a)(n),channelSendbirdUrl:n,messageType:o.c[t],messageId:r,createdAt:s,updatedAt:a,channelType:d,data:l,messageData:Object(i.c)(u,l),sender:function(e){if(e&&e.messageType===o.c.USER)return e.sender}(e),customType:m}}}function m(e,n,t){const r=Object(a.x)(e),c=s()(),l=Object(d.c)(e,n),m=JSON.stringify(Object(i.a)(n,t,c,l));if(r)return{channelId:r.channelId,clientMessageId:c,createdAt:(new Date).getTime(),data:m,messageData:Object(i.c)(n,m),messageType:o.c.PENDING,error:!1,sender:{nickname:Object(u.b)(e),userId:Object(u.a)(e)}}}},"./src/chat/models/Promo/index.ts":function(e,n,t){"use strict";var r,s,o;t.d(n,"a",function(){return r}),t.d(n,"b",function(){return s}),t.d(n,"c",function(){return o}),t.d(n,"d",function(){return c}),t.d(n,"e",function(){return i}),function(e){e.SubredditChatFtux="displaySubredditChatFtux"}(r||(r={})),function(e){e.NSFWWarning="displayNSFWWarning"}(s||(s={})),function(e){e.LegacyNSFWWarning="nsfwWarning",e.LegacySubredditChatFtux="firstTimeUserExp"}(o||(o={}));const c=e=>{const n={};for(const t in e)switch(t){case r.SubredditChatFtux:n[t]=e[t]}return n},i=e=>{for(const n in e)if(!0===e[n])return!0;return!1}},"./src/chat/models/Subreddit/index.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return s}),t.d(n,"a",function(){return o}),t.d(n,"c",function(){return c});var r=t("./src/chat/models/Channel/subreddit.ts");function s(e){return{id:e.id,name:e.name,description:e.description,iconImg:e.icon_img,keyColor:e.key_color,nsfw:e.nsfw}}function o(e){const n={};return e.forEach(e=>{if(e&&e.subreddit){const t=s(e.subreddit);n[t.id]=t}}),n}function c(e){const n={};return e.forEach(e=>{const t=Object(r.d)(e.data);if(t){const e=t.subreddit;e&&(n[e.id]=e)}}),n}},"./src/chat/models/User/inviter.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return o}),t.d(n,"a",function(){return c});const r="t2_1qwk",s="reddit";function o(e){if(e)return{id:e.user_id,name:e.nickname}}function c(e){return{id:e?e.userId:r,name:e?e.nickname:s}}},"./src/chat/models/User/member.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r});const r=e=>e.length&&e.map(e=>({id:e.user_id||e.userId,isOnline:e.is_online||e.isOnline,lastSeenAt:e.last_seen_at||e.lastSeenAt,name:e.nickname,profileUrl:e.profile_url||e.profileUrl,state:e.state,isBlockedByMe:e.isBlockedByMe})).filter(e=>e)||[]},"./src/chat/selectors/channels.ts":function(e,n,t){"use strict";var r,s=t("./node_modules/lodash/flatten.js"),o=t.n(s),c=t("./node_modules/lodash/sortBy.js"),i=t.n(c),a=t("./node_modules/lodash/toArray.js"),d=t.n(a),u=t("./node_modules/lodash/uniqBy.js"),l=t.n(u),m=t("./node_modules/lodash/values.js"),b=t.n(m);!function(e){e.DEFAULT="default",e.BANNED="banned",e.KICKED="kicked"}(r||(r={}));var h=t("./src/chat/constants/channels.ts");t("./src/chat/models/Channel/index.ts");t.d(n,"n",function(){return f}),t.d(n,"r",function(){return p}),t.d(n,"s",function(){return g}),t.d(n,"t",function(){return v}),t.d(n,"p",function(){return y}),t.d(n,"h",function(){return O}),t.d(n,"k",function(){return j}),t.d(n,"l",function(){return S}),t.d(n,"x",function(){return T}),t.d(n,"y",function(){return _}),t.d(n,"m",function(){return E}),t.d(n,"j",function(){return M}),t.d(n,"v",function(){return k}),t.d(n,"b",function(){return N}),t.d(n,"P",function(){return x}),t.d(n,"g",function(){return P}),t.d(n,"f",function(){return D}),t.d(n,"z",function(){return U}),t.d(n,"A",function(){return A}),t.d(n,"B",function(){return w}),t.d(n,"u",function(){return B}),t.d(n,"F",function(){return $}),t.d(n,"e",function(){return L}),t.d(n,"Q",function(){return R}),t.d(n,"G",function(){return F}),t.d(n,"D",function(){return V}),t.d(n,"c",function(){return W}),t.d(n,"H",function(){return J}),t.d(n,"I",function(){return H}),t.d(n,"K",function(){return G}),t.d(n,"J",function(){return K}),t.d(n,"i",function(){return z}),t.d(n,"w",function(){return q}),t.d(n,"o",function(){return X}),t.d(n,"L",function(){return Y}),t.d(n,"a",function(){return Z}),t.d(n,"M",function(){return Q}),t.d(n,"E",function(){return ee}),t.d(n,"d",function(){return ne}),t.d(n,"q",function(){return te}),t.d(n,"N",function(){return re}),t.d(n,"O",function(){return se}),t.d(n,"C",function(){return oe});const f=e=>e.channels.invited.sortedKeys.length,p=e=>e.channels.joined.sortedKeys.length,g=e=>o()(d()(e.channels.subreddit.joined.sortedKeys)).length,v=(e,n,t)=>{const r=n&&b()(n.channels)||t||[],s=(e=>{var n=e.channels;const t=n.models,r=n.subreddit.joined;return o()(b()(r.sortedKeys)).map(e=>t[e])})(e),c=l()([...s,...r],e=>e.channelId),i=I(e,c);return C(e,i)},I=(e,n)=>{const t=e.subreddits.models;return i()(n,[e=>t[e.customData.subredditId].name.toLowerCase()],e=>e.name.toLowerCase())},C=(e,n)=>{const t=e.subreddits.models;return n.reduce((e,n)=>{const r=n.channelId,s=n.customData.subredditId,o=t[s].name.toLowerCase();return e[o]=e[o]||[],e[o].push(r),e},{})},y=e=>e.channels.subreddit.invited.sortedKeys.length,O=(e,n)=>n?e.channels.models[n]:void 0,j=e=>{const n=e.platform.currentPage,t=n&&n.urlParams.channelId;if(t)return O(e,t)},S=e=>{const n=j(e);if(n&&n.channelState===h.b.JOINED)return n},T=e=>{const n=e.channels.selected.channelId;if(n)return O(e,n)},_=e=>e.channels.selected&&e.channels.selected.channelId,E=e=>j(e)||T(e),M=(e,n)=>{const t=n||E(e);return t&&t.members&&t.members.map(e=>e.id)},k=e=>{const n=e.user,t=E(e);if(t&&t.members)return t.members.filter(e=>e.id!==n.account.id)},N=(e,n)=>{const t=k(e);return!(!t||!t.find(e=>!!n[e.id].isNSFW))},x=e=>{return!!S(e)},P=e=>{const n=k(e);return n&&n.filter(e=>e.isBlockedByMe)},D=e=>{const n=[],t=e.user.account.id;return b()(e.channels.models).forEach(e=>{if(e&&e.members){const r=e.members.filter(e=>e.id!==t).map(e=>e.id);r.length&&n.push(r)}}),n.length&&n},U=e=>b()(e.messages.models).filter(n=>n.channelId===e.channels.selected.channelId),A=e=>b()(e.messages.pending).filter(n=>n.channelId===e.channels.selected.channelId),w=(e,n)=>{const t=T(e);return t&&t[n]},B=e=>{const n=T(e);if(n&&n.lastMessage&&n.lastMessage.sender)return n.lastMessage.sender.userId},$=e=>e.channels.joined.hasMoreChannels,L=e=>e.channels.joined.fetchingChannels,R=e=>e.channels.joined.sortedKeys.map(n=>e.channels.models[n]),F=e=>e.channels.inviteListExpanded,V=e=>e.channels.invited.hasMoreChannels,W=e=>e.channels.invited.fetchingChannels,J=e=>e.channels.invited.sortedKeys.map(n=>e.channels.models[n]),H=e=>{const n=T(e);return n&&n.inviter&&n.inviter.name},G=e=>{const n=j(e);return!(!n||!n.isMessageListLoaded)},K=e=>e.channels.isCreatingChannel,z=e=>{const n=T(e);return n&&n.channelState},q=e=>{const n=e.channels.subreddit.recommended.sortedKeys.map(n=>e.channels.models[n]);let t=[];return n&&n.length&&(t=n.filter(e=>!(!e||e.channelState===h.b.JOINED))),t},X=e=>{const n=e.channels.subreddit.invited.sortedKeys;return n&&n.map(n=>e.channels.models[n])},Y=(e,n)=>!(!n||!e.channels.subreddit.recommended.sortedKeys.includes(n)),Z=e=>{const n=j(e);return!(!n||!n.isModerator)},Q=(e,n)=>{const t=O(e,n);return!(!t||!Y(e,n)||t.channelState===h.b.JOINED)},ee=e=>e.channels.subreddit.invited.hasMoreChannels,ne=e=>e.channels.subreddit.invited.fetchingChannels,te=(e,n)=>{if(n)return e.channels.subreddit.kicked.sortedKeys.includes(n)?r.KICKED:e.channels.subreddit.banned.sortedKeys.includes(n)?r.BANNED:r.DEFAULT},re=e=>{const n=E(e);return!(!n||!n.isFrozen)},se=e=>{const n=E(e);return!(!n||!n.isMuted)},oe=e=>{const n=E(e);return n&&n.customData&&n.customData.subreddit&&n.customData.subreddit.id}},"./src/chat/selectors/messages.ts":function(e,n,t){"use strict";t.d(n,"j",function(){return i}),t.d(n,"i",function(){return a}),t.d(n,"d",function(){return d}),t.d(n,"e",function(){return u}),t.d(n,"f",function(){return l}),t.d(n,"g",function(){return m}),t.d(n,"h",function(){return b}),t.d(n,"b",function(){return h}),t.d(n,"c",function(){return f}),t.d(n,"a",function(){return p}),t.d(n,"k",function(){return g});var r=t("./src/lib/linkMatchers/customLinks.ts"),s=t("./src/chat/helpers/unreadCount.ts"),o=t("./src/chat/selectors/channels.ts"),c=t("./src/chat/selectors/promos.ts");const i=e=>{const n=Object(o.n)(e);return e.messages.unread.basicChannelCount-n||0},a=e=>e.messages.unread,d=(e,n)=>{if(n)return e.messages.models[n]},u=(e,n)=>{const t=d(e,n);return t&&t.sender},l=(e,n)=>{const t=u(e,n);return t&&t.userId},m=(e,n)=>{const t=d(e,n);return t&&t.messageData.type},b=(e,n)=>e.messages.pending[n],h=e=>{const n=Object(o.k)(e);if(n&&n.firstMessageId)return e.messages.models[n.firstMessageId]},f=(e,n)=>{const t=Object(o.a)(e);return Object.keys(r.b).map(e=>t&&n.includes("@"+r.b[e])&&r.b[e]).filter(e=>e)},p=e=>{const n=a(e),t=Object(c.b)(e);return Object(s.a)(n,t)},g=e=>{const n=a(e);return Object(s.b)(n)}},"./src/chat/selectors/promos.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return r}),t.d(n,"c",function(){return s}),t.d(n,"a",function(){return o});const r=e=>e.promos,s=e=>e.promos.displaySubredditChatFtux,o=e=>e.promos.displayNSFWWarning},"./src/chat/selectors/user.ts":function(e,n,t){"use strict";t.d(n,"a",function(){return r}),t.d(n,"b",function(){return s}),t.d(n,"f",function(){return o}),t.d(n,"c",function(){return c}),t.d(n,"e",function(){return i}),t.d(n,"d",function(){return a});const r=e=>e.user.account.id,s=e=>e.user.account.name,o=e=>!!e.user.account,c=e=>e.user.session,i=e=>!!e.user.account&&e.user.account.seenSubredditChatFtux,a=e=>e.user.account},"./src/lib/cache/index.ts":function(e,n,t){"use strict";var r=t("./src/lib/constants/index.ts"),s=t("./src/lib/redditId/index.ts"),o=t("./src/lib/logs/console.ts"),c=t("./src/lib/safeJSONParse/index.ts");const i=e=>{let n;try{if(!(n=localStorage.getItem(e)))return}catch(r){return void Object(o.a)(r,`localStorage cache get("${e}") error`)}const t=Object(c.a)(n);if(t){if(!(t.expires{const r={expires:"number"==typeof t?Date.now()+1e3*t:t.getTime(),value:n};try{return localStorage.setItem(e,JSON.stringify(r)),!0}catch(s){Object(o.a)(s,`localStorage cache set("${e}") error`)}return!1};t.d(n,"a",function(){return d}),t.d(n,"c",function(){return u}),t.d(n,"b",function(){return l}),t.d(n,"d",function(){return m});r.N;const d=r.Dc,u=(e,n,t)=>e+"."+n+(t?"{"+Object(s.b)(t,r.wb.ACCOUNT)+"}":""),l=i,m=a},"./src/lib/linkMatchers/customLinks.ts":function(e,n,t){"use strict";const r=(e,n)=>(t,r,s)=>{if(r>e.length){const n=/\s/,s=t[r-e.length-1];if(!s.match(n)){if("/"!==s)return 0;{const s=r-e.length-2;if(s>=0&&!t[s].match(n))return 0}}}const o=t.slice(r);return n.test(o)?o.match(n)[0].length:0};var s,o;t.d(n,"b",function(){return s}),t.d(n,"c",function(){return o}),t.d(n,"d",function(){return d}),t.d(n,"a",function(){return u}),t.d(n,"e",function(){return l}),function(e){e.All="all",e.Here="here"}(s||(s={})),function(e){e.subreddit="r/",e.subredditFull="/r/",e.profile="u/",e.profileFull="/u/",e.mention="@"}(o||(o={}));const c=new RegExp("^[A-Za-z0-9_-]{0,20}\\b"),i=new RegExp("^[A-Za-z0-9][A-Za-z0-9_]{0,20}\\b"),a=new RegExp(`^@${s.All}`,"i"),d=new RegExp("^/?(u|r)/","i"),u=new RegExp("^/?(u/|@)","i"),l=o.subreddit,m={subreddit:{prefix:o.subreddit,config:{validate:r(o.subreddit,i),normalize(e){e.url="/r/"+e.url.replace(d,"")}}},profile:{prefix:o.profile,config:{validate:r(o.profile,c),normalize(e){e.url="/user/"+e.url.replace(d,"")}}},mention:{prefix:o.mention,config:{validate:r(o.mention,c),normalize(e){a.test(e.text)?e.url="":e.url="/user/"+e.url.replace(u,"")}}}},b={subredditFull:{prefix:o.subredditFull,config:m.subreddit.config},profileFull:{prefix:o.profileFull,config:m.profile.config}},h=Object.assign({},m,b);n.f=h},"./src/lib/messageIframeParent/index.ts":function(e,n,t){"use strict";n.a=(({type:e,data:n={}},t)=>{if(window.parent!==window){const r={type:t?`${e}.${t}`:e,data:n};window.parent.postMessage(JSON.stringify(r),"*")}})},"./src/lib/safeJSONParse/index.ts":function(e,n,t){"use strict";function r(e){try{return JSON.parse(e)}catch(n){}}t.d(n,"a",function(){return r})},"./src/reddit/constants/theme.ts":function(e,n,t){"use strict";t.d(n,"b",function(){return r}),t.d(n,"a",function(){return s});const r={REDDIT:"REDDIT",NIGHT:"NIGHT"},s=r.REDDIT},"./src/reddit/models/Theme/index.ts":function(e,n,t){"use strict";var r=t("./node_modules/polished/dist/polished.es.js"),s=t("./src/reddit/constants/theme.ts"),o=t("./src/reddit/models/NewStructuredStyles/index.ts"),c=t("./src/reddit/models/StructuredStyles/index.ts");var i=t("./src/reddit/models/Theme/NewColorSystem/index.ts");t.d(n,"a",function(){return a}),t.d(n,"e",function(){return u}),t.d(n,"g",function(){return b}),t.d(n,"f",function(){return y}),t.d(n,"c",function(){return j}),t.d(n,"h",function(){return S}),t.d(n,"j",function(){return T}),t.d(n,"i",function(){return _}),t.d(n,"b",function(){return E}),t.d(n,"d",function(){return M});const a={small:64,medium:128,large:192},d={show:!0,hide:!1};function u(e,n,t){if("pretty"===t)return[e];if("slashtag"===t){if(n){const e=n.indexOf("/");return[n.slice(0,e+1),n.slice(e+1)]}return["r/",e]}return null}const l=(e,n)=>{const t=n/100,s=Object(r.d)(e);return s.alpha=t,Object(r.i)(s)},m=(e,n)=>Object(r.f)(e,n),b=(e,n,t)=>n?[e,`url(${n})`,(e=>{switch(e){case"cover":return"no-repeat center / cover";case"tiled":return"repeat center top";case"centered":return"no-repeat center top";default:return""}})(t)].filter(Boolean).join(" "):e,h=(c.c,{}),f={borderRadius:"24",customSize:"32",padding:"6",size:"24"},p=e=>"overlay"===e.menuPosition?e.bannerOverlayColor?l(e.bannerOverlayColor,e.menuBackgroundOpacity):l(e.primaryColor,e.menuBackgroundOpacity):"default"===e.menuPosition?e.menuBackgroundColor||m(.93,e.primaryColor):void 0,g=e=>"custom"===e.submenuBackgroundStyle?e.submenuBackgroundColor||m(.93,e.primaryColor):e.menuBackgroundColor||m(.93,e.primaryColor),v=e=>{let n=a[e.bannerHeight];return"overlay"===e.menuPosition&&(n+=36),n},I=e=>parseInt(a[e])-16,C={shouldShowNSFWContent:!1},y=e=>e&&Object(r.b)(e)<.5?o.a.body:o.a.bodyText,O=e=>{return Object(r.b)(e)>.9?Object(r.a)(.1,e):e},j=T(c.c,C);function S(e,n,t){return e||n&&m(.6,n)||t&&m(.6,t)||o.a.banner.backgroundColor}function T(e,n){return{subredditContext:n,communityTheme:{},newCommunityTheme:Object(i.e)({active:e.primaryColor,banner:{backgroundColor:function(e){return e.bannerBackgroundColor||m(.6,e.primaryColor)||o.a.banner.backgroundColor}(e),backgroundImage:e.bannerBackgroundImage,backgroundImagePosition:e.bannerBackgroundImagePosition,communityNameFormat:e.bannerCommunityNameFormat,iconColor:e.primaryColor,iconImage:e.communityIcon,iconDimensions:"small"===e.bannerHeight?f:i.f,lineHeight:"small"===e.bannerHeight?"38":"60",height:v(e),positionedImage:e.bannerPositionedImage,positionedImageHeight:I(e.bannerHeight),positionedImageAlignment:e.bannerPositionedImagePosition,secondaryBannerPositionedImage:e.secondaryBannerPositionedImage,showCommunityIcon:d[e.bannerShowCommunityIcon]},button:e.highlightColor?O(e.highlightColor):o.a.button,canvas:e.backgroundColor||o.a.canvas,canvasImgUrl:e.backgroundImage,canvasImgPosition:e.backgroundImagePosition,linkText:e.highlightColor?O(e.highlightColor):o.a.linkText,menu:e.menuBackgroundColor||o.a.menu,menuActiveText:e.menuLinkColorActive||o.a.menuActiveText,menuInactiveText:e.menuLinkColorInactive||o.a.menuInactiveText,navBar:{activeLink:e.menuLinkColorActive||e.highlightColor,activeSubmenuCaret:e.primaryColor,activeSubmenuLink:e.primaryColor,backgroundColor:p(e)||"",backgroundImage:"overlay"!==e.menuPosition?e.menuBackgroundImage:void 0,hoverLink:e.menuLinkColorHover||e.highlightColor,inactiveLink:e.menuLinkColorInactive||e.primaryColor,inactiveSubmenuCaret:m(.6,e.primaryColor),inactiveSubmenuLink:m(.6,e.primaryColor),submenuBackgroundColor:g(e),useOverlay:"overlay"===e.menuPosition},post:!e.postBackgroundColor||n.isOverlay||n.isCommentsPage?o.a.post:e.postBackgroundColor,titleText:e.postTitleColor&&!n.isOverlay?e.postTitleColor:o.a.titleText,voteText:{base:o.a.voteText.base,upvote:e.postUpvoteCountColor||o.a.voteText.upvote,downvote:e.postDownvoteCountColor||o.a.voteText.downvote},voteIcons:{upvoteActive:"custom"===e.postVoteIcons?e.postUpvoteIconActive:void 0,upvoteInactive:"custom"===e.postVoteIcons?e.postUpvoteIconInactive:void 0,downvoteActive:"custom"===e.postVoteIcons?e.postDownvoteIconActive:void 0,downvoteInactive:"custom"===e.postVoteIcons?e.postDownvoteIconInactive:void 0},widgetColors:{sidebarWidgetBackgroundColor:e.sidebarWidgetBackgroundColor||o.a.widgetColors.sidebarWidgetBackgroundColor,sidebarWidgetHeaderColor:e.sidebarWidgetHeaderColor||o.a.widgetColors.sidebarWidgetHeaderColor,lineColor:Object(i.d)(y(e.sidebarWidgetBackgroundColor))}},{backgroundImage:n.isOverlay?void 0:e.postBackgroundImage,backgroundImagePosition:e.postBackgroundImagePosition,placeholderImage:e.postPlaceholderImage,placeholderImagePosition:e.postPlaceholderImagePosition},!1),redditTheme:h,newRedditTheme:Object(i.e)(o.a,{},!1)}}function _(e,n){return{subredditContext:n,communityTheme:{},newCommunityTheme:Object(i.e)({banner:{backgroundColor:Object(r.g)(.9,e.bannerBackgroundColor||m(.6,e.primaryColor)||o.b.banner.backgroundColor),backgroundImage:e.bannerBackgroundImage,backgroundImagePosition:e.bannerBackgroundImagePosition,communityNameFormat:e.bannerCommunityNameFormat,iconColor:e.primaryColor,iconImage:e.communityIcon,iconDimensions:"small"===e.bannerHeight?f:i.f,lineHeight:"small"===e.bannerHeight?"38":"60",height:v(e),positionedImage:e.bannerPositionedImage,positionedImageHeight:I(e.bannerHeight),positionedImageAlignment:e.bannerPositionedImagePosition,secondaryBannerPositionedImage:e.secondaryBannerPositionedImage,showCommunityIcon:d[e.bannerShowCommunityIcon]},voteIcons:{upvoteActive:"custom"===e.postVoteIcons?e.postUpvoteIconActive:void 0,upvoteInactive:"custom"===e.postVoteIcons?e.postUpvoteIconInactive:void 0,downvoteActive:"custom"===e.postVoteIcons?e.postDownvoteIconActive:void 0,downvoteInactive:"custom"===e.postVoteIcons?e.postDownvoteIconInactive:void 0},widgetColors:o.b.widgetColors},{backgroundImage:void 0,backgroundImagePosition:void 0,placeholderImage:e.postPlaceholderImage,placeholderImagePosition:e.postPlaceholderImagePosition},!0),redditTheme:h,newRedditTheme:Object(i.e)(o.b,{},!0)}}const E=_(c.c,C),M={[s.b.REDDIT]:j,[s.b.NIGHT]:E}}}]); +//# sourceMappingURL=Chat~Governance~Reddit~RedesignChat.482ca0bc706e19e5fc57.js.map \ No newline at end of file diff --git a/walls/CiKGcWo.png b/walls/CiKGcWo.png new file mode 100644 index 0000000..f43a3d9 Binary files /dev/null and b/walls/CiKGcWo.png differ diff --git a/walls/CjEH0F8.jpeg b/walls/CjEH0F8.jpeg new file mode 100644 index 0000000..81ea617 Binary files /dev/null and b/walls/CjEH0F8.jpeg differ diff --git a/walls/CkaytzG.jpeg b/walls/CkaytzG.jpeg new file mode 100644 index 0000000..fb3b050 Binary files /dev/null and b/walls/CkaytzG.jpeg differ diff --git a/walls/Client~Governance~Reddit.cfadfa7b0d06251d4a53.js b/walls/Client~Governance~Reddit.cfadfa7b0d06251d4a53.js new file mode 100644 index 0000000..e9e32f6 --- /dev/null +++ b/walls/Client~Governance~Reddit.cfadfa7b0d06251d4a53.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Client~Governance~Reddit"],{"./src/app/models/Draft.ts":function(e,t,r){"use strict";var n;r.d(t,"a",function(){return n}),function(e){e[e.replyToPost=0]="replyToPost",e[e.replyToComment=1]="replyToComment",e[e.edit=2]="edit"}(n||(n={}))},"./src/app/models/StructuredStylesImageUpload.ts":function(e,t,r){"use strict";var n=r("./src/lib/constants/index.ts"),o=r("./src/lib/makeApiRequest/index.ts"),s=r("./src/lib/omitHeaders/index.ts"),i=r("./src/lib/uploadToS3/index.ts");r.d(t,"a",function(){return d}),r.d(t,"b",function(){return c}),r.d(t,"c",function(){return u});const d="reddit-user_id",c=async(e,t,r)=>Object(o.c)(Object(s.a)(e,[d]),{endpoint:`${e.apiUrl}/api/v1/structured_styles/${t}`,method:n.jb.PATCH,data:r}),u=async(e,t,r,c,u)=>{const a=await function(e){return new Promise((t,r)=>{try{const o=new FileReader;o.onloadend=(e=>{try{const o=e.target.result,s=new Uint8Array(o).subarray(0,4);let i="";for(let e=0;eObject(o.c)(Object(s.a)(e,[d]),{endpoint:`${e.apiUrl}/api/v1/style_asset_upload_s3/${t}`,method:n.jb.POST,data:{filepath:r,imagetype:i,mimetype:c}}))(e,t,c.name,r,a);return l.ok?Object(i.a)(c,l.body,u):l}},"./src/app/reducers/meta/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/makeActionCreator/index.ts");Object(n.a)("META__META_RECEIVED");const o={country:"",domain:"",isBot:!1,isSessionSeo:!1,method:"",protocol:"",sessionReferrerDomain:"",userAgent:"",pageloadServerTime:0};t.a=((e=o,t)=>{switch(t.type){case"META__META_RECEIVED":return t.payload;default:return e}})},"./src/lib/addAllowQuarantinedParam/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/addQueryParams/index.ts");t.a=(e=>Object(n.a)(e,{allow_quarantined:!0}))},"./src/lib/eventTools/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"e",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"b",function(){return d}),r.d(t,"d",function(){return c});var n,o=r("./src/lib/constants/index.ts");function s(e,t){const r=e*o.Wb,s=t*o.Wb,i=Date.now();return i=r&&i<=s?n.Live:n.Past}function i(e,t){return s(e,t)===n.Future}function d(e){return function(e,t){const r=e/t;return r>=0?Math.floor(r):Math.ceil(r)}(e*o.Wb-Date.now(),o.y)}function c(e){const t=e*o.Wb,r=new Date,n=new Date(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()&&r.getDate()===n.getDate()}!function(e){e.Future="future",e.Live="live",e.Past="past"}(n||(n={}))},"./src/lib/forceHttps/index.ts":function(e,t,r){"use strict";t.a=function(e){return e.startsWith("http")?e.replace(/^http:\/\//i,"https://"):`https://${e}`}},"./src/lib/formatEmojiName/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s});const n=":",o=/^:[A-Za-z0-9_-]{1,24}:$/;function s(e){return o.test(e)?e:`${n}${e}${n}`}},"./src/lib/getParsedUserAgent/index.ts":function(e,t,r){"use strict";r.d(t,"e",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"b",function(){return d}),r.d(t,"d",function(){return c}),r.d(t,"f",function(){return u}),r.d(t,"a",function(){return a});var n=r("./node_modules/ua-parser-js/src/ua-parser.js"),o=r.n(n);const s=e=>"mobile"===a(e).device.type,i=e=>"mobile"!==a(e).device.type,d=e=>"Chrome"===a(e).browser.name,c=e=>"Firefox"===a(e).browser.name,u=e=>"Opera"===a(e).browser.name;function a(e){return new o.a(e).getResult()}},"./src/lib/isAdHocMultireddit/index.ts":function(e,t,r){"use strict";const n=/^(all|mod)(\b|$)/;t.a=(e=>{const t=e.toLowerCase();return!n.test(t)&&t.indexOf("+")>-1&&-1===t.indexOf("-")})},"./src/lib/isFakeSubreddit/index.ts":function(e,t,r){"use strict";var n=r("./src/reddit/constants/page.ts");const o=[n.a,n.b,n.j,n.h,n.e.Frontpage,n.e.All,n.e.Mod,n.e.Friends,n.e.Popular].concat(["random","randnsfw","myrandom"]);t.a=(e=>{const t=e.toLowerCase();return o.includes(t)||t.indexOf("+")>-1||t.indexOf("-")>-1})},"./src/lib/isPinnedAdminPost/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/constants/index.ts");t.a=((e,t)=>e&&t===n.F.ADMIN)},"./src/lib/isUrl/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return o});const n=/^https?:/;function o(e){return n.test(e)}},"./src/lib/makeCommentPermalink/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/redditId/index.ts");t.a=((e,t)=>{let r=e;return"/"!==r.substr(-1)&&(r+="/"),r+=Object(n.c)(t)})},"./src/lib/makeCommentsPageKey/index.ts":function(e,t,r){"use strict";t.a=((e,t,r={})=>{let n=`commentsPage--[post:'${e}']`;return t&&(n+=`--[rootComment:'${t}']`),r&&(r.sort&&r.hasSortParam&&(n+=`--[sort:'${r.sort}']`),r.context&&(n+=`--[context:${r.context}]`),r.depth&&(n+=`--[depth:${r.depth}]`)),n})},"./src/lib/makeListingKey/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n});const n=e=>e.includes("--[sort:");t.a=((e,t,r={})=>{let n=e||"";return t&&(n+=`--[sort:'${t}']`),r.after&&(n+=`--[after:'${r.after}']`),r.before&&(n+=`--[before:'${r.before}']`),r.category&&(n+=`--[category:'${r.category}']`),r.categoryId&&(n+=`--[category:'${r.categoryId}']`),r.t&&(n+=`--[t:'${r.t}']`),r.geo_filter&&(n+=`--[geo_filter:'${r.geo_filter}']`),r.topic&&(n+=`--[topic:'${r.topic}']`),r.subtopic&&(n+=`--[subtopic:'${r.subtopic}']`),r.subredditName&&(n+=`--[subredditName:'${r.subredditName}']`),n.toLowerCase()})},"./src/lib/makePostCreationPageKey/index.ts":function(e,t,r){"use strict";function n(e){let t="PostCreationPage";return e.subredditName&&(t+=`--[subreddit:${e.subredditName}]`),e.profileName&&(t+=`--[profile:${e.profileName}]`),e.collectionId&&(t+=`--[collection:${e.collectionId}]`),t}r.d(t,"a",function(){return n})},"./src/lib/objectSelector/index.ts":function(e,t,r){"use strict";var n=r("./node_modules/lodash/isEqual.js"),o=r.n(n);t.a=function(e){let t=null;return(r,n)=>{const s=e(r,n);return o()(s,t)?t:(t=s,s)}}},"./src/lib/search/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return o}),r.d(t,"b",function(){return s}),r.d(t,"c",function(){return i});var n=r("./src/lib/addQueryParams/index.ts");const o=(e="")=>decodeURIComponent(e).replace(/\+/g," "),s=(e="")=>encodeURIComponent(e),i=(e,t,r)=>{return Object(n.a)(e,r).replace(/(\?|&)(q=)([^&]*)/,(e,r,n)=>e?`${r}${n}${t}`:e)}},"./src/lib/uploadToS3/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/constants/index.ts"),o=r("./src/lib/loadWithRetries/index.ts"),s=r("./src/lib/makeRequest/index.ts");t.a=(async(e,t,i)=>{const d=(()=>Object(o.a)(()=>Promise.all([r.e("vendors~ExportTheme~ImportTheme~xml2js"),r.e("vendors~xml2js"),r.e("xml2js")]).then(r.t.bind(null,"./node_modules/xml2js/lib/xml2js.js",7))).then(e=>e.default))(),c=await Object(s.b)({data:((e,t)=>{const r=new FormData;return t.fields.forEach(e=>{e.value&&r.append(e.name,e.value)}),r.append("file",e),r})(e,t),endpoint:t.action,method:n.jb.POST,type:null,setup:i});if("string"!=typeof c.body)return c;try{(await d).parseString(c.body,(e,t)=>{c.body=t})}catch(u){c.body=u}return c})},"./src/reddit/actions/media.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return d}),r.d(t,"b",function(){return u}),r.d(t,"d",function(){return a}),r.d(t,"c",function(){return l});var n=r("./src/lib/makeActionCreator/index.ts"),o=r("./src/reddit/selectors/ads.ts"),s=r("./src/reddit/selectors/posts.ts"),i=r("./src/reddit/actions/video.ts");const d="MEDIA__SET_MUTE",c=Object(n.a)(d),u="MEDIA__SET_VOLUME",a=Object(n.a)(u),l=(e,t)=>async(r,n)=>{if(r(c(e)),e||!t)return;const d=n(),u=Object(s.D)(d,{postId:t}),a=Object(o.a)(d,t);u.isSponsored&&a&&r(Object(i.F)(t))}},"./src/reddit/actions/video.ts":function(e,t,r){"use strict";r.d(t,"h",function(){return a}),r.d(t,"q",function(){return l}),r.d(t,"j",function(){return f}),r.d(t,"k",function(){return m}),r.d(t,"l",function(){return p}),r.d(t,"m",function(){return b}),r.d(t,"n",function(){return g}),r.d(t,"p",function(){return h}),r.d(t,"r",function(){return y}),r.d(t,"t",function(){return v}),r.d(t,"u",function(){return O}),r.d(t,"s",function(){return w}),r.d(t,"g",function(){return I}),r.d(t,"o",function(){return S}),r.d(t,"i",function(){return _}),r.d(t,"d",function(){return j}),r.d(t,"a",function(){return T}),r.d(t,"c",function(){return P}),r.d(t,"b",function(){return C}),r.d(t,"e",function(){return x}),r.d(t,"f",function(){return E}),r.d(t,"y",function(){return N}),r.d(t,"B",function(){return V}),r.d(t,"A",function(){return U}),r.d(t,"O",function(){return B}),r.d(t,"F",function(){return W}),r.d(t,"P",function(){return H}),r.d(t,"Q",function(){return $}),r.d(t,"C",function(){return z}),r.d(t,"D",function(){return q}),r.d(t,"H",function(){return Q}),r.d(t,"L",function(){return X}),r.d(t,"z",function(){return Z}),r.d(t,"M",function(){return te}),r.d(t,"N",function(){return re}),r.d(t,"K",function(){return oe}),r.d(t,"J",function(){return se}),r.d(t,"w",function(){return ie}),r.d(t,"I",function(){return de}),r.d(t,"v",function(){return ce}),r.d(t,"E",function(){return ue}),r.d(t,"G",function(){return ae}),r.d(t,"x",function(){return le});var n=r("./src/lib/makeActionCreator/index.ts"),o=r("./src/reddit/constants/adEvents.ts"),s=r("./src/reddit/constants/video.ts"),i=r("./src/reddit/helpers/pixels.ts"),d=r("./src/reddit/helpers/trackers/postList.ts"),c=r("./src/reddit/selectors/platform.ts"),u=r("./src/reddit/selectors/posts.ts");r("./src/reddit/selectors/video.ts");const a="VIDEO__CONSUMED",l="VIDEO__SET_FULLSCREEN",f="VIDEO__EXIT_FULLSCREEN",m="VIDEO__LOADABLE",p="VIDEO__LOADING",b="VIDEO__PAUSED",g="VIDEO__PLAYABLE",h="VIDEO__METADATA_RECEIVED",y="VIDEO__STARTED",v="VIDEO__UNLOADABLE",O="VIDEO__UNPAUSED",w="VIDEO__TIME_UPDATED",I="VIDEO__BUFFERING",S="VIDEO__PLAYING",_="VIDEO__CONTINUOUS_VIEW_STARTED_AT",j="AD__VIDEO_VIEWABLE",T="AD__VIDEO_FULLY_VIEWABLE",P="AD__VIDEO_STARTED",C="AD__VIDEO_PLAYED_WITH_SOUND",x="AD__VIDEO_WATCHED_PERCENT",E="AD__VIDEO_WATCHED_SECONDS",N=Object(n.a)(_),k=Object(n.a)(j),D=Object(n.a)(T),A=Object(n.a)(P),R=Object(n.a)(C),L=Object(n.a)("AD__VIDEO_PLAYED_EXPANDED"),M=Object(n.a)(x),F=Object(n.a)(E),V=e=>async(t,r)=>{const n=Object(u.D)(r(),{postId:e});n.isSponsored&&(Object(i.a)(n.events,o.a.VideoViewableImpression),t(k({postId:e})))},U=e=>async(t,r)=>{const n=Object(u.D)(r(),{postId:e});n.isSponsored&&(Object(i.a)(n.events,o.a.VideoFullyViewableImpression),t(D({postId:e})))},B=e=>async(t,r)=>{const n=Object(u.D)(r(),{postId:e});n.isSponsored&&(Object(i.a)(n.events,o.a.VideoStarted),t(A({postId:e})))},W=e=>async(t,r)=>{const n=Object(u.D)(r(),{postId:e});n.isSponsored&&(Object(i.a)(n.events,o.a.VideoPlayedWithSound),Object(i.a)(n.events,o.a.VideoViewableImpression),Object(i.a)(n.events,o.a.VideoFullyViewableImpression),t(R({postId:e})),t(k({postId:e})),t(D({postId:e})))},H=(e,t)=>async(r,n)=>{const d=Object(u.D)(n(),{postId:t});if(!d.isSponsored)return;const c=e===s.b?o.a.VideoWatched25:e===s.c?o.a.VideoWatched50:e===s.d?o.a.VideoWatched75:e===s.e?o.a.VideoWatched95:o.a.VideoWatched100;Object(i.a)(d.events,c),r(M({postId:t,percentage:e}))},$=(e,t)=>async(r,n)=>{const d=Object(u.D)(n(),{postId:t});if(!d.isSponsored)return;const c=e===s.g?o.a.VideoWatchedSeconds3:e===s.h?o.a.VideoWatchedSeconds5:o.a.VideoWatchedSeconds10;Object(i.a)(d.events,c),r(F({postId:t,seconds:e}))},G=Object(n.a)(a),z=Object(n.a)(m),K=Object(n.a)(p),q=Object(n.a)(b),Y=Object(n.a)(g),J=Object(n.a)(l),Q=Object(n.a)(h),X=Object(n.a)(w),Z=Object(n.a)(f),ee=Object(n.a)(y),te=Object(n.a)(v),re=Object(n.a)(O),ne=Object(n.a)(I),oe=Object(n.a)(S),se=e=>async(t,r)=>{const n=Object(u.D)(r(),{postId:e});t(J({postId:e})),n.isSponsored&&((e,t,r)=>{Object(i.a)(e.events,o.a.VideoPlayedExpanded),Object(i.a)(e.events,o.a.VideoViewableImpression),Object(i.a)(e.events,o.a.VideoFullyViewableImpression),r(L({postId:t})),r(k({postId:t})),r(D({postId:t}))})(n,e,t)},ie=(e,t)=>async(r,n)=>{const o=n();o.posts.video.autoPlayed[e]&&Object(c.j)(o)&&(d.d(o,e),void 0!==t&&r(ne({postId:e,isBuffering:t})))},de=e=>async(t,r)=>{const n=r();n.posts.video.autoPlayed[e]&&Object(c.j)(n)&&d.h(n,e)},ce=(e,t)=>async(r,n)=>{r(K({postId:e,time:t}));const o=n();Object(c.j)(o)&&d.f(o,e)},ue=(e,t)=>async(r,n)=>{r(Y({postId:e,time:t}));const o=n();Object(c.j)(o)&&d.a(o,e)},ae=e=>async(t,r)=>{const n=r(),o=n.posts.video.autoPlayed[e],s=n.posts.video.started[e];t(ee({postId:e})),t(re({postId:e})),!s&&o&&Object(c.j)(n)&&d.c(n,e)},le=e=>async(t,r)=>{const n=r(),o=n.posts.video.autoPlayed[e],s=n.posts.video.consumed[e];t(G({postId:e})),o&&Object(c.j)(n)&&!s&&d.b(n,e)}},"./src/reddit/components/RichTextEditor/RTEState/index.tsx":function(e,t,r){"use strict";r.d(t,"b",function(){return a}),r.d(t,"a",function(){return p});var n=r("./node_modules/lodash/isEqual.js"),o=r.n(n),s=r("./node_modules/uuid/v4.js"),i=r.n(s),d=r("./src/reddit/components/RichTextEditor/styleAndBlockTypes.ts"),c=r("./src/reddit/models/RichTextJson/index.ts");let u;const a=e=>u=e,l=()=>{if(!u)throw new Error("DraftHelpers must be initialized!");return u},f=/\S/;class m{static hasContent(e){if(e.isBound){return e.editorState.getCurrentContent().getBlockMap().some(e=>!!e&&(Object(d.t)(e.getType())||Object(d.v)(e.getType())||f.test(e.getText())))}return!Object(c.E)(e.initialRTJSON)}static getTextLength(e){return e.isBound?e.editorState.getCurrentContent().getPlainText().length:0}static isContentEqual(e,t){if(e.isBound&&t.isBound){return e.editorState.getCurrentContent()===t.editorState.getCurrentContent()}return!e.isBound&&!t.isBound&&o()(e.initialRTJSON,t.initialRTJSON)}static toRichTextJSON(e,t){if(e.isBound){const r=e.editorState.getCurrentContent();return{document:l().draftToRTFJson(r,t)}}return e.initialRTJSON}static getPendingThumbnailUploads(e,t){if(e.isBound){const r=e.editorState;return l().getPendingThumbnailUploads(r.getCurrentContent(),t)}}static getMediaCount(e){if(e.isBound){const t=e.editorState;return l().getMediaCount(t.getCurrentContent())}return{gifvideo:0,image:0,video:0,total:0}}static isAllMediaUploaded(e,t){if(e.isBound){const r=e.editorState.getCurrentContent();return l().isAllMediaUploaded(r,t)}return!0}}m.createInitial=((e=c.i,t)=>(e=>e&&e.document&&Array.isArray(e.document))(e)?{isBound:!1,editorKey:(()=>i()().slice(-6))(),initialRTJSON:e,mediaMetadataMap:t}:(console.warn("invalid RTJSON",e),m.createInitial()));const p=m},"./src/reddit/components/RichTextEditor/styleAndBlockTypes.ts":function(e,t,r){"use strict";r.d(t,"k",function(){return n}),r.d(t,"g",function(){return o}),r.d(t,"r",function(){return i}),r.d(t,"n",function(){return d}),r.d(t,"m",function(){return c}),r.d(t,"h",function(){return u}),r.d(t,"i",function(){return a}),r.d(t,"s",function(){return l}),r.d(t,"e",function(){return f}),r.d(t,"p",function(){return m}),r.d(t,"f",function(){return p}),r.d(t,"q",function(){return b}),r.d(t,"l",function(){return g}),r.d(t,"v",function(){return h}),r.d(t,"j",function(){return y}),r.d(t,"u",function(){return v}),r.d(t,"a",function(){return O}),r.d(t,"o",function(){return w}),r.d(t,"t",function(){return I}),r.d(t,"b",function(){return S}),r.d(t,"d",function(){return _}),r.d(t,"c",function(){return j});r("./src/app/strings/index.ts");const n={BOLD:"BOLD",ITALIC:"ITALIC",SPOILER:"SPOILER",STRIKETHROUGH:"STRIKETHROUGH",SUBSCRIPT:"SUBSCRIPT",SUPERSCRIPT:"SUPERSCRIPT",UNDERLINE:"UNDERLINE",MONOSPACE:"MONOSPACE",HIGHLIGHT:"HIGHLIGHT"},o={H1:"header-one",H2:"header-two",H3:"header-three",H4:"header-four",H5:"header-five",H6:"header-six"},s=new Set(["header-one","header-two","header-three","header-four","header-five","header-six"]),i=e=>s.has(e),d="unstyled",c={"header-one":1,"header-two":2,"header-three":3,"header-four":4,"header-five":5,"header-six":6},u={1:"header-one",2:"header-two",3:"header-two",4:"header-two",5:"header-two",6:"header-two"},a={ORDERED:"ordered-list-item",UNORDERED:"unordered-list-item"},l=e=>"ordered-list-item"===e||"unordered-list-item"===e,f="blockquote",m=e=>e===f,p="code-block",b=e=>e===p,g="table-cell",h=e=>e===g,y="media-caption",v=e=>e===y,O="atomic",w=e=>e===O,I=e=>w(e)||v(e),S=Object.assign({CODE_BLOCK:p,BLOCK_QUOTE:f,ATOMIC_BLOCK:O,ORDERED_LIST:a.ORDERED,TABLE_CELL:g,UNORDERED_LIST:a.UNORDERED,UNSTYLED:d,MEDIA_CAPTION:y},o),_=[d,f,g,a.ORDERED,a.UNORDERED],j=[d,f,a.ORDERED,a.UNORDERED]},"./src/reddit/constants/adEvents.ts":function(e,t,r){"use strict";var n;r.d(t,"a",function(){return n}),function(e){e[e.Impression=1]="Impression",e[e.Click=2]="Click",e[e.CommentsView=3]="CommentsView",e[e.Upvote=4]="Upvote",e[e.Downvote=5]="Downvote",e[e.CommentSubmitted=6]="CommentSubmitted",e[e.ViewableImpression=7]="ViewableImpression",e[e.CommentUpvote=8]="CommentUpvote",e[e.CommentDownvote=9]="CommentDownvote",e[e.VideoViewableImpression=100]="VideoViewableImpression",e[e.VideoFullyViewableImpression=101]="VideoFullyViewableImpression",e[e.VideoPlayedWithSound=102]="VideoPlayedWithSound",e[e.VideoPlayedExpanded=103]="VideoPlayedExpanded",e[e.VideoWatched25=104]="VideoWatched25",e[e.VideoWatched50=105]="VideoWatched50",e[e.VideoWatched75=106]="VideoWatched75",e[e.VideoWatched95=107]="VideoWatched95",e[e.VideoWatched100=108]="VideoWatched100",e[e.VideoStarted=109]="VideoStarted",e[e.VideoWatchedSeconds3=110]="VideoWatchedSeconds3",e[e.VideoWatchedSeconds5=111]="VideoWatchedSeconds5",e[e.VideoWatchedSeconds10=112]="VideoWatchedSeconds10"}(n||(n={}))},"./src/reddit/constants/blade.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"d",function(){return o}),r.d(t,"b",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"j",function(){return c}),r.d(t,"e",function(){return u}),r.d(t,"i",function(){return a}),r.d(t,"h",function(){return l}),r.d(t,"g",function(){return f}),r.d(t,"k",function(){return m}),r.d(t,"f",function(){return b});var n,o,s=r("./src/config.ts");!function(e){e.NameAndIcon="nameAndIcon",e.Banner="banner",e.Global="global"}(n||(n={})),function(e){e.Appearance="community_appearance",e.Main="community_mod_tools",e.MenuLinks="menu_links",e.Moderation="community_moderation",e.PostFlairManagement="postflairmanagement",e.Structure="community_structure",e.UserFlairManagement="userflairmanagement",e.Widgets="community_widgets"}(o||(o={}));const i={global:"theme",nameAndIcon:"name_icon",banner:"banner",menu:"menu",post:"posts",exportImport:"export_import",menuLinks:"menu_links",postFlair:"post_flair",addPostFlair:"add_flair",editPostFlair:"edit_flair",userFlair:"user_flair",addUserFlair:"add_flair",editUserFlair:"edit_flair",emoji:"emoji",emojiUploader:"upload_emoji",widgets:"widgets",addWidget:"add_widget",editWidget:"edit_widget",newWidget:"new_widget",reorderWidgets:"reorder_widgets",main:"main",css:"css",addFlair:"add_flair",reorderFlair:"reorder_flair"},d={global:o.Appearance,nameAndIcon:o.Appearance,banner:o.Appearance,menu:o.Appearance,post:o.Appearance,exportImport:o.Appearance,menuLinks:o.Appearance,postFlair:o.Appearance,addPostFlair:o.Structure,editPostFlair:o.Structure,userFlair:o.Appearance,addUserFlair:o.Structure,editUserFlair:o.Structure,emoji:o.Appearance,emojiUploader:o.Appearance,widgets:o.Appearance,addWidget:o.Widgets,editWidget:o.Widgets,newWidget:o.Widgets,reorderWidgets:o.Widgets,main:o.Main,css:o.Appearance,addFlair:o.Widgets,reorderFlair:o.Widgets},c={button:"button_widget",calendar:"calendar_widget",custom:"custom_widget",image:"image_widget","id-card":"id_card",moderators:"moderators_widget","community-list":"community_list_widget","subreddit-rules":"rules_widget",textarea:"text_widget","post-flair":"post_flair_widget"};var u;!function(e){e.Add="add",e.AssignOwnOff="assign_own_off",e.AssignOwnOn="assign_own_on",e.Edit="edit",e.EnableOff="enable_off",e.EnableOn="enable_on",e.Remove="remove",e.Reorder="reorder"}(u||(u={}));const a={primaryColor:o.Appearance,highlightColor:o.Appearance,backgroundColor:o.Appearance,postTitleColor:o.Appearance,postBackgroundColor:o.Appearance,postDownvoteCountColor:o.Appearance,postUpvoteCountColor:o.Appearance,bannerBackgroundColor:o.Appearance,bannerOverlayColor:o.Appearance,menuBackgroundColor:o.Appearance,menuLinkColorActive:o.Appearance,menuLinkColorInactive:o.Appearance,menuLinkColorHover:o.Appearance,mobileKeyColor:o.Appearance,sidebarWidgetBackgroundColor:o.Widgets,sidebarWidgetHeaderColor:o.Widgets,submenuBackgroundColor:o.Appearance,buttonWidgetButtonColor:o.Widgets,buttonWidgetTextColor:o.Widgets,buttonWidgetFillColor:o.Widgets,buttonWidgetHoverButtonColor:o.Widgets,buttonWidgetHoverTextColor:o.Widgets,buttonWidgetHoverFillColor:o.Widgets,postFlairBackgroundColor:o.PostFlairManagement,userFlairBackgroundColor:o.UserFlairManagement},l={primaryColor:i.global,highlightColor:i.global,backgroundColor:i.global,postTitleColor:i.post,postBackgroundColor:i.post,postDownvoteCountColor:i.post,postUpvoteCountColor:i.post,bannerBackgroundColor:i.banner,bannerOverlayColor:i.banner,menuBackgroundColor:i.menu,menuLinkColorActive:i.menu,menuLinkColorInactive:i.menu,menuLinkColorHover:i.menu,mobileKeyColor:void 0,sidebarWidgetBackgroundColor:i.widgets,sidebarWidgetHeaderColor:i.widgets,submenuBackgroundColor:i.menu,buttonWidgetButtonColor:i.widgets,buttonWidgetTextColor:i.widgets,buttonWidgetFillColor:i.widgets,buttonWidgetHoverButtonColor:i.widgets,buttonWidgetHoverTextColor:i.widgets,buttonWidgetHoverFillColor:i.widgets,postFlairBackgroundColor:i.postFlair,userFlairBackgroundColor:i.userFlair},f={main:"structuredStyles.forms.main.title",global:"structuredStyles.forms.global.title",banner:"structuredStyles.forms.banner.title",menu:"structuredStyles.forms.menu.title",nameAndIcon:"structuredStyles.forms.nameAndIcon.title",post:"structuredStyles.forms.post.title",exportImport:"structuredStyles.forms.themes.title",emoji:"structuredStyles.forms.emojis.title",emojiUploader:"structuredStyles.forms.emojiUploader.title",widgets:"structuredStyles.forms.widgetManager.title",addWidget:"structuredStyles.forms.addWidget.title",newWidget:"structuredStyles.forms.newWidget.title",editWidget:"structuredStyles.forms.editWidget.title",addPostFlair:"structuredStyles.forms.postFlair.addPostFlairTitle",editPostFlair:"structuredStyles.forms.postFlair.editPostFlairTitle",addUserFlair:"structuredStyles.forms.userFlair.addUserFlairTitle",editUserFlair:"structuredStyles.forms.userFlair.editUserFlairTitle",menuLinks:"structuredStyles.forms.menuLinks.title",postFlair:"structuredStyles.forms.postFlair.title",userFlair:"structuredStyles.forms.userFlair.title",addFlair:"structuredStyles.forms.postFlairWidget.addFlair.title",reorderFlair:"structuredStyles.forms.postFlairWidget.reorder.title",css:"",reorderWidgets:""},m={button:"structuredStyles.widgets.button.label","subreddit-rules":"structuredStyles.widgets.subreddit-rules.label",textarea:"structuredStyles.widgets.textarea.label",image:"structuredStyles.widgets.image.label","community-list":"structuredStyles.widgets.community-list.label",calendar:"structuredStyles.widgets.calendar.label",custom:"structuredStyles.widgets.custom.label","id-card":"structuredStyles.widgets.id-card.label","post-flair":"structuredStyles.widgets.post-flair.label"},p=e=>`${s.a.redditHelpUrl.modHelpCenter}hc/en-us/articles/${e}`,b={exportImport:p("360008722771-Customize-Appearance-overview"),global:p("360008551632-Color-theme"),nameAndIcon:p("360008805651-Name-icon"),banner:p("360010112892-Banner"),menu:p("360010387851-Menu"),post:p("360010192832-Posts"),menuLinks:p("360010442571-Menu-Links"),postFlair:p("360010513191-Post-Flair"),userFlair:p("360010541651-User-Flair"),emoji:p("360010560371"),widgets:p("360010364372-Sidebar-Widgets")}},"./src/reddit/constants/categories.tsx":function(e,t,r){"use strict";var n,o=r("./src/app/strings/index.ts"),s=r("./src/reddit/icons/svgs/News/index.tsx"),i=(r("./node_modules/react/index.js"),n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,r,o){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=o;else if(i>1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;u1){for(var c=Array(i),u=0;ui("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,i("path",{d:"m10.0606061 0c3.3472727 0 6.060606 2.76359731 6.060606 6.17287761 0 2.08643263-1.0518182 3.88119679-2.5727273 5.04756199-1.4675757 1.1253156-1.4675757 3.1830444-1.4675757 3.6355163h-4.04030304c0-.4524719 0-2.5102007-1.46787879-3.6355163-1.52060606-1.1663652-2.57272727-2.96112936-2.57272727-5.04756199 0-3.4092803 2.71363636-6.17287761 6.0606061-6.17287761zm1.2121212 19.0123396c.2678788 0 .4851515.2212976.4851515.4941388 0 .2725326-.2172727.4935216-.4851515.4935216h-2.42424245c-.26757576 0-.48484849-.220989-.48484849-.4935216 0-.2728412.21727273-.4941388.48484849-.4941388zm.7273939-1.7282823c.2678788 0 .4848485.2212977.4848485.4938302 0 .2725326-.2169697.4938302-.4848485.4938302h-3.87878787c-.26787878 0-.48484848-.2212976-.48484848-.4938302 0-.2725325.2169697-.4938302.48484848-.4938302zm0-1.7282823c.2678788 0 .4848485.2209891.4848485.4938302 0 .2725326-.2169697.4935216-.4848485.4935216h-3.87878787c-.26787878 0-.48484848-.220989-.48484848-.4935216 0-.2728411.2169697-.4938302.48484848-.4938302z",fillRule:"evenodd"})),key:"advice",name:D.Advice,subreddits:["confession","IAmA","lifehacks","LifeProTips","offmychest","philosophy","relationship_advice","self","tipofmytongue","todayilearned"]},[D.Animals]:{displayText:Object(o.f)("categories.animals"),icon:e=>d("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,d("path",{d:"m15.625 13.75c-1.0354167 0-1.875-.8395833-1.875-1.875s.8395833-1.875 1.875-1.875 1.875.8395833 1.875 1.875-.8395833 1.875-1.875 1.875zm-3.0816667 2.60125c-.31125.4120833-.7829166.64875-1.2933333.64875-.5020833 0-.9516667-.2291667-1.25-.5883333-.29833333.3591666-.74791667.5883333-1.25.5883333-.51041667 0-.98208333-.2366667-1.29333333-.64875-.125-.1654167-.0925-.4004167.07291666-.5254167.165-.1254166.4-.0925.525.0729167.16875.2233333.42208334.35125.69541667.35125.4825 0 .875-.3925.875-.875 0-.02125.00291667-.0416667.00625-.0616667l-.73875-.73875c-.30416667-.3041666-.08875-.8245833.34166667-.8245833h1.53166663c.4304167 0 .6458334.5204167.3416667.8245833l-.73875.73875c.0033333.02.00625.0404167.00625.0616667 0 .4825.3925.875.875.875.2733333 0 .5266667-.1279167.6954167-.35125.125-.1654167.3604166-.1979167.525-.0729167.1654166.125.1979166.36.0729166.5254167zm-8.1683333-2.60125c-1.03541667 0-1.875-.8395833-1.875-1.875s.83958333-1.875 1.875-1.875 1.875.8395833 1.875 1.875-.83958333 1.875-1.875 1.875zm9.8920833-9.22375c-1.2945833-.49708333-2.7404166-.77625-4.2670833-.77625-1.52666667 0-2.9725.27916667-4.26708333.77625l-5.73291667-3.27625v10.6233333.00125c0 4.4879167 4.47708333 8.1254167 10 8.1254167 5.5229167 0 10-3.6375 10-8.125v-10.625z",fillRule:"evenodd"})),key:"animals",name:D.Animals,subreddits:["animalsbeingderps","aww","awwducational","cats","dogs","likeus","natureisfuckinglit","rarepuppers"]},[D.Art]:{displayText:Object(o.f)("categories.art"),icon:e=>c("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,c("path",{d:"m2.50020649 16.25h15.00000001v-12.5h-15.00000001zm16.82416671-2.6683333c.41875-.44625.6758333-1.04625.6758333-1.7066667 0-.7475-.33-1.4166667-.8504167-1.875.5204167-.45791667.8504167-1.1275.8504167-1.875 0-.66041667-.2570833-1.26041667-.6758333-1.70666667-.3541667-.3775-.5741667-.86-.5741667-1.3775v-.14958333c.83875-.29708333 1.4045833-1.17208333 1.2120833-2.14791667-.1433333-.72666666-.72875-1.31208333-1.4554166-1.45541666-.9758334-.19291667-1.8508334.37291666-2.1479167 1.21208333h-.0108333c-.60375 0-1.1854167-.2025-1.6766667-.55375-.6125-.4375-1.36125-.69625-2.17125-.69625-.9616667 0-1.83625.365-2.5.96041667-.66375001-.59541667-1.53833334-.96041667-2.50000001-.96041667-.81041666 0-1.55916666.25875-2.17125.69625-.49125.35125-1.07291666.55375-1.67708333.55375h-.01083333c-.29708334-.83916667-1.17166667-1.405-2.1475-1.21208333-.72708334.14333333-1.3125.72875-1.45583334 1.45541666-.1925.97583334.37333334 1.85083334 1.2125 2.14791667v.14958333c0 .5175-.22041666 1-.57458333 1.3775-.41875.44625-.67541667 1.04625-.67541667 1.70666667 0 .7475.33 1.41708333.85 1.875-.52.4583333-.85 1.1275-.85 1.875 0 .6604167.25666667 1.2604167.67541667 1.7066667.35416667.3775.57458333.86.57458333 1.3775v.15c-.83916666.2966666-1.405 1.1716666-1.2125 2.1475.14333334.7270833.72875 1.3120833 1.45583334 1.4558333.97583333.1925 1.85041666-.3733333 2.1475-1.2125h.01083333c.60416667 0 1.18583333.2025 1.67708333.55375.61208334.4379167 1.36083334.69625 2.17125.69625.96166667 0 1.83625-.3654167 2.50000001-.9604167.66375.595 1.5383333.9604167 2.5.9604167.81 0 1.55875-.2583333 2.17125-.69625.49125-.35125 1.0729167-.55375 1.6766667-.55375h.0108333c.2970833.8391667 1.1720833 1.405 2.1479167 1.2125.7266666-.14375 1.3120833-.72875 1.4554166-1.4558333.1925-.9758334-.3733333-1.8508334-1.2120833-2.1475v-.15c0-.5175.22-1 .5741667-1.3775zm-2.4910399 1.9183333v-6.53958333c-.5616666-.135-1.1466666-.21041667-1.75-.21041667-3.0870833 0-5.73666663 1.86625-6.8870833 4.5308333-.70625-.4908333-1.5625-.7808333-2.48791667-.7808333-.87625 0-1.69083333.2604167-2.375.7041667v2.2958333z",fillRule:"evenodd"})),key:"art",name:D.Art,subreddits:["art","tatoos","drawing","redditgetsdrawn","reallifedoodles","sketchdaily","design","graffiti","artefactporn","specart"]},[D.DIY]:{displayText:Object(o.f)("categories.diy"),icon:e=>u("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,u("g",{fillRule:"evenodd",transform:"translate(2)"},void 0,u("path",{d:"m2.14293032 14.8398175c.51916028-.8991556 1.66914614-1.2074852 2.56871841-.6883249.8991556.5191603 1.20748514 1.6691461.6879082 2.5687184l-.62665896 1.0854033c-.51916028.8995723-1.66914613 1.2074852-2.5687184.6883249-.89915561-.5191603-1.20706849-1.6691461-.68790821-2.5687184zm-1.08540331-.626659-.57499293.9954044c-.86290605 1.494565-.43374467 3.4512076 1.04457048 4.3411966 1.50623148.9066555 3.45620749.3987451 4.33161339-1.1170696l8.56906125-15.04023163c.679575-1.19248533.2629134-2.71663325-.9366551-3.38370838-.0074999-.00416661-.0129165-.00708324-.0158332-.00874989l-7.59407323 13.3794188-.54290998-.3133295c-1.49914823-.865406-3.41579132-.352079-4.28078068 1.1470692z"}),u("path",{d:"m14.4841643 15.9365366c.5195291.8997945.2113975 2.0505975-.688814 2.5705436-.8997945.5195292-2.0505975.2109806-2.5701267-.6888139l-.6275212-1.0865915c-.5195291-.8997946-.2109805-2.0505975.688814-2.5701267.9002115-.5195292 2.0510144-.2113975 2.5705436.6888139zm-3.8247521-2.86158-.5432958.3135521-7.56861444-13.3885087c-.00333566.00166783-.00959003.00500349-.01834614.01000698-1.19833615.66838304-1.61737855 2.1902783-.93982244 3.38319401l8.49717902 14.96210671c.8635192 1.4956269 2.7740189 2.1027172 4.2850733 1.2667172 1.5394075-.8514275 2.074781-2.7957008 1.1987531-4.3125925l-.6271042-1.0865915c-.866021-1.4997966-2.7840259-2.0139053-4.2838224-1.1478843z"}))),key:"diy",name:D.DIY,subreddits:["diy","lifehacks","woodworking","howto","gardening","somethingimade","buildapc","crafts","homebrewing","homestead","homeimprovement","knitting","homeautomation"]},[D.Electronics]:{displayText:Object(o.f)("categories.electronics"),icon:e=>a("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,a("g",{},void 0,a("path",{d:"m10.7498437 16.745c0-.2734375.221875-.495.495-.495h5.26c.2734375 0 .495.2215625.495.495v.01c0 .2734375-.2215625.495-.495.495h-5.26c-.273125 0-.495-.2215625-.495-.495zm-8.74999995 2.005c0 .6903125.5596875 1.25 1.25 1.25h13.74999995c.690625 0 1.25-.5596875 1.25-1.25v-4.5h-16.24999995z"}),a("path",{d:"m16.4480938 11.4178437c-.1390625.5609375-.63875.9571875-1.2165625.9571875h-10.21312505c-.578125 0-1.0771875-.39625-1.2165625-.9571875-.355-1.43281245-.551875-3.01062495-.551875-4.66812495 0-1.656875.196875-3.2346875.551875-4.6675.139375-.5609375.6384375-.9575 1.2165625-.9575h10.21312505c.5778125 0 1.0775.3965625 1.2165625.9575.355 1.4328125.551875 3.010625.551875 4.6675 0 1.6575-.196875 3.2353125-.551875 4.66812495m.551875-11.41781245h-13.75000005c-.6903125 0-1.25.5596875-1.25 1.25v12.24999995h16.25000005v-12.24999995c0-.6903125-.559375-1.25-1.25-1.25"}),a("path",{d:"m10.7498437 16.745c0-.2734375.221875-.495.495-.495h5.26c.2734375 0 .495.2215625.495.495v.01c0 .2734375-.2215625.495-.495.495h-5.26c-.273125 0-.495-.2215625-.495-.495zm-8.74999995 2.005c0 .6903125.5596875 1.25 1.25 1.25h13.74999995c.690625 0 1.25-.5596875 1.25-1.25v-4.5h-16.24999995z"}),a("path",{d:"m16.4480938 11.4178437c-.1390625.5609375-.63875.9571875-1.2165625.9571875h-10.21312505c-.578125 0-1.0771875-.39625-1.2165625-.9571875-.355-1.43281245-.551875-3.01062495-.551875-4.66812495 0-1.656875.196875-3.2346875.551875-4.6675.139375-.5609375.6384375-.9575 1.2165625-.9575h10.21312505c.5778125 0 1.0775.3965625 1.2165625.9575.355 1.4328125.551875 3.010625.551875 4.6675 0 1.6575-.196875 3.2353125-.551875 4.66812495m.551875-11.41781245h-13.75000005c-.6903125 0-1.25.5596875-1.25 1.25v12.24999995h16.25000005v-12.24999995c0-.6903125-.559375-1.25-1.25-1.25"}))),key:"electronics",name:D.Electronics,subreddits:["iphone","raspberry_pi","mac","pcmasterrace","android","hardware","battlestations","gadgets","buildapc"]},[D.Entertainment]:{displayText:Object(o.f)("categories.entertainment"),icon:e=>l("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,l("path",{d:"m1.25 8.75h17.5v-1.25h-17.5zm17.5 1.875c0 .2141667-.0216667.4229167-.0629167.625h-6.1870833c0-.4554167-.1245833-.8816667-.3383333-1.25h6.5883333zm-3.125 3.125h-.625c-.9229167 0-1.72875-.5041667-2.1616667-1.25h5.2808334c-.5708334.7575-1.475 1.25-2.4941667 1.25zm-8.125-2.5h-6.18708333c-.04083334-.2020833-.06291667-.4108333-.06291667-.625v-.625h6.58833333c-.21375.3683333-.33833333.7945833-.33833333 1.25zm-2.5 2.5h-.625c-1.01916667 0-1.92291667-.4925-2.49375-1.25h5.28041667c-.43291667.7458333-1.23875 1.25-2.16166667 1.25zm13.75-7.5h-17.5c-.69041667 0-1.25.55958333-1.25 1.25v3.125c0 2.41625 1.95875 4.375 4.375 4.375h.625c2.07125 0 3.75-1.67875 3.75-3.75 0-.6904167.55958333-1.25 1.25-1.25.6904167 0 1.25.5595833 1.25 1.25 0 2.07125 1.6791667 3.75 3.75 3.75h.625c2.41625 0 4.375-1.95875 4.375-4.375v-3.125c0-.69041667-.5595833-1.25-1.25-1.25z",fillRule:"evenodd"})),key:"entertainment",name:D.Entertainment,subreddits:["manga","movies","television","music","documentaries","scifi","boardgames","entertainment","podcasts","horror"]},[D.Fashion]:{displayText:Object(o.f)("categories.fashion"),icon:e=>f("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,f("g",{fillRule:"nonzero"},void 0,f("path",{d:"m19.7677966 14.0372881-.0135593-.0237288c-.3964486-.69089-1.0025518-1.2376294-1.7305085-1.5610169l-6.0525424-2.68983054c-.2156167-.09586104-.3544757-.30979687-.3542372-.54576271v-.0118644c0-.43621135-.3536192-.78983051-.7898306-.78983051h-.4966101c.0540418-.28293364.1978833-.54089724.4101695-.73559322l.4881356-.44576271c.3381699-.33723273.5273846-.7957302.5254743-1.27330868s-.1947869-.93454758-.5356438-1.26906421c-.3402846-.33824426-.8011319-.527251-1.28092265-.52534329-.47979074.00190772-.93912042.19457322-1.2767045.53551279-.33523984.33505143-.52359147.78959179-.52359147 1.26355932 0 .47396752.18835163.92850788.52359147 1.26355932.14343694.11961644.3544278.11008293.48649265-.02198192.13206486-.13206485.14159837-.34305571.02198193-.48649266-.20134163-.20136281-.31360502-.47500452-.31169395-.75975315.00191106-.28474862.11783722-.55685886.32186344-.75550108.20461898-.20297534.48170176-.31602116.7699105-.31411249.28820878.00190866.56376998.11861437.76568268.32428198.4136982.41093969.419744 1.07824232.0135594 1.49661017l-.4762712.43559322c-.36154159.3321134-.59289416.78219931-.6525424 1.26949152h-.54067797c-.43621134 0-.7898305.35361917-.7898305.78983051v.01186441c-.00013202.2349528-.13814939.44795076-.35254238.54406779l-6.05254237 2.68983054c-.72770692.3229445-1.33378009.8690633-1.73050847 1.559322l-.01355933.0237288c-.15824219.2768694-.15719388.6170278.00275179.8929166.15994568.2758888.4546194.4458187.7735194.4460665h.0220339c.33886021-.0002067.64853978-.1917881.8-.4949153l.01016949-.020339c.05932203-.1169491.12372881-.2322034.19152542-.338983h16.04576272c.0677966.1118644.1322034.2254237.1915254.338983l.0101695.0220339c.1514602.3031272.4611398.4947087.8.4949153h.0152542c.3204122.0027923.6178664-.1659353.7798843-.4423804.1620179-.2764452.1638721-.6184168.0048615-.8966027zm-17.31694914-.2423728c.47709367-.5356235 1.0661483-.9597659 1.72542373-1.2423729l4.09830508-1.7576271c1.0655928-.456519 2.27169533-.456519 3.33728813 0l4.0983051 1.7576271c.6592754.282607 1.2483301.7067494 1.7254237 1.2423729z"}),f("path",{d:"m19.7677966 14.0372881-.0135593-.0237288c-.3964486-.69089-1.0025518-1.2376294-1.7305085-1.5610169l-6.0525424-2.68983054c-.2156167-.09586104-.3544757-.30979687-.3542372-.54576271v-.0118644c0-.43621135-.3536192-.78983051-.7898306-.78983051h-.4966101c.0540418-.28293364.1978833-.54089724.4101695-.73559322l.4881356-.44576271c.3381699-.33723273.5273846-.7957302.5254743-1.27330868s-.1947869-.93454758-.5356438-1.26906421c-.3402846-.33824426-.8011319-.527251-1.28092265-.52534329-.47979074.00190772-.93912042.19457322-1.2767045.53551279-.33523984.33505143-.52359147.78959179-.52359147 1.26355932 0 .47396752.18835163.92850788.52359147 1.26355932.14343694.11961644.3544278.11008293.48649265-.02198192.13206486-.13206485.14159837-.34305571.02198193-.48649266-.20134163-.20136281-.31360502-.47500452-.31169395-.75975315.00191106-.28474862.11783722-.55685886.32186344-.75550108.20461898-.20297534.48170176-.31602116.7699105-.31411249.28820878.00190866.56376998.11861437.76568268.32428198.4136982.41093969.419744 1.07824232.0135594 1.49661017l-.4762712.43559322c-.36154159.3321134-.59289416.78219931-.6525424 1.26949152h-.54067797c-.43621134 0-.7898305.35361917-.7898305.78983051v.01186441c-.00013202.2349528-.13814939.44795076-.35254238.54406779l-6.05254237 2.68983054c-.72770692.3229445-1.33378009.8690633-1.73050847 1.559322l-.01355933.0237288c-.15824219.2768694-.15719388.6170278.00275179.8929166.15994568.2758888.4546194.4458187.7735194.4460665h.0220339c.33886021-.0002067.64853978-.1917881.8-.4949153l.01016949-.020339c.05932203-.1169491.12372881-.2322034.19152542-.338983h16.04576272c.0677966.1118644.1322034.2254237.1915254.338983l.0101695.0220339c.1514602.3031272.4611398.4947087.8.4949153h.0152542c.3204122.0027923.6178664-.1659353.7798843-.4423804.1620179-.2764452.1638721-.6184168.0048615-.8966027zm-17.31694914-.2423728c.47709367-.5356235 1.0661483-.9597659 1.72542373-1.2423729l4.09830508-1.7576271c1.0655928-.456519 2.27169533-.456519 3.33728813 0l4.0983051 1.7576271c.6592754.282607 1.2483301.7067494 1.7254237 1.2423729z"}))),key:"fashion",name:D.Fashion,subreddits:["frugalmalefashion","makeupaddiction","malefashionadvice","streetwear","femalefashionadvice","asianbeauty","skincareaddiction","watches","thriftstorehauls","sneakers"]},[D.Food]:{displayText:Object(o.f)("categories.food"),icon:e=>m("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,m("g",{},void 0,m("path",{d:"m7 20h-1c-.335 0-1-.5325325-1-1v-10c0-.46746747.665-1 1-1h1c.335 0 1 .53253253 1 1v10c0 .4674675-.665 1-1 1"}),m("path",{d:"m7 9h-1c-1.16875 0-2-.88666667-2-2v-2h5v2c0 1.11333333-.83125 2-2 2"}),m("path",{d:"m6 5h1v-5h-1z"}),m("path",{d:"m5 5h-1v-4.01c0-.54666667.44333333-.99.99-.99h.01z"}),m("path",{d:"m9 5h-1v-5h.01c.54666667 0 .99.44333333.99.99z"}),m("path",{d:"m14.9625 0h.0375v18.75c0 .6833333-.5541667 1.2375-1.2375 1.2375h-.025c-.6833333 0-1.2375-.5541667-1.2375-1.2375v-6.25h-.0125c-.6833333 0-1.2375-.5541667-1.2375-1.2375v-7.55c0-2.05041667 1.6620833-3.7125 3.7125-3.7125"}))),key:"food",name:D.Food,subreddits:["foodporn","slowcooking","recipes","foodhacks","food","mealprepsunday","eatcheapandhealthy","shittyfoodporn","gifrecipes","cooking"]},[D.Funny]:{displayText:Object(o.f)("categories.funny"),icon:e=>p("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,p("path",{d:"m10 18.125c-4.4875 0-8.125-3.0779167-8.125-6.875h16.25c0 3.7970833-3.6375 6.875-8.125 6.875m-5.3125-11.25c.86291667 0 1.5625.69958333 1.5625 1.5625s-.69958333 1.5625-1.5625 1.5625-1.5625-.69958333-1.5625-1.5625.69958333-1.5625 1.5625-1.5625m10.625 0c.8629167 0 1.5625.69958333 1.5625 1.5625s-.6995833 1.5625-1.5625 1.5625-1.5625-.69958333-1.5625-1.5625.6995833-1.5625 1.5625-1.5625m-5.3125-6.875c-5.52291667 0-10 4.47708333-10 10 0 5.5229167 4.47708333 10 10 10 5.5229167 0 10-4.4770833 10-10 0-5.52291667-4.4770833-10-10-10"})),key:"funny",name:D.Funny,subreddits:["nottheonion","humor","reactiongifs","facepalm","contagiouslaughter","childrenfallingover","dadjokes"]},[D.Gaming]:{displayText:Object(o.f)("categories.gaming"),icon:e=>b("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,b("path",{d:"m10 13.6458333c-1.38083333 0-2.5-1.1191666-2.5-2.5 0-1.3808333 1.11916667-2.49999997 2.5-2.49999997 1.3808333 0 2.5 1.11916667 2.5 2.49999997 0 1.3808334-1.1191667 2.5-2.5 2.5m6.5058333-4.09666663c2.1379167.68791663 3.4941667 1.70750003 3.4941667 2.84666663 0 2.07125-4.4770833 3.75-10 3.75-5.52291667 0-10-1.67875-10-3.75 0-1.1391666 1.35625-2.15875 3.49416667-2.84666663.87541666-2.56458334 3.22416666-4.44458334 6.03708333-4.63458334v-1.03583333c-.6325-.2-1.09375-.78458333-1.09375-1.48291667 0-.86291666.69958333-1.5625 1.5625-1.5625.8629167 0 1.5625.69958334 1.5625 1.5625 0 .69833334-.46125 1.28291667-1.09375 1.48291667v1.03583333c2.8129167.19 5.1616667 2.07 6.0370833 4.63458334zm-11.5058333 7.11750003c1.4875.29625 3.14625.4541666 4.86416667.4541666 1.71791663 0 3.37666663-.1579166 4.86416663-.4541666-1.2445833 1.2458333-2.9641666 2.0166666-4.86416663 2.0166666-1.9 0-3.62-.7708333-4.86416667-2.0166666z"})),key:"gaming",name:D.Gaming,subreddits:["gaming","boardgames","ps4","xboxone","games","dnd","rpg","nintendo","pcgaming","wiiu","3ds","truegaming","shouldibuythisgame","gamephysics"]},[D.Health]:{displayText:Object(o.f)("categories.health"),icon:e=>g("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,g("path",{d:"m13.4605809 13.3232365h-2.4896265v2.4443984h-2.4896266v-2.4896266h-2.48962656v-2.4896266h2.48962656v-2.48962651h2.4896266v2.48962651h2.4896265zm-.4979253-9.0078838c1.3692946 0 2.4896266 1.12033195 2.4896266 2.48962655v10.70539415c0 1.3692946-1.120332 2.4896266-2.4896266 2.4896266h-6.47302904c-1.36929461 0-2.48962656-1.120332-2.48962656-2.4896266v-10.70539415c0-1.3692946 1.12033195-2.48962655 2.48962656-2.48962655h.24896265v-.99585063h5.97510369v.99585063zm-6.8879668-1.82572614v-2.48962656h7.4688797v2.48962656z",fillRule:"evenodd"})),key:"health",name:D.Health,subreddits:["fitness","keto","loseit","bodyweightfitness","adhd","progresspics","bodybuilding","boxing","health","getmotivated","healthyfood","nutrition"]},[D.Memes]:{displayText:Object(o.f)("categories.memes"),icon:e=>h("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,h("path",{d:"m6.96449386 20.0000625.78125-2.34375c.3484375-1.045.1946875-2.1925-.41625-3.10875l-.3784375-.5675c-.799375-1.1990625-.799375-2.76125 0-3.9603125l.0265625-.039375c.7996875-1.1990625.7996875-2.76125 0-3.9603125l-.378125-.5675c-.6109375-.91625-.7646875-2.06375-.41625-3.10875l.78125-2.34375h1.1784375l-.7390625 2.2171875c-.3903125 1.1703125-.2215625 2.4303125.4628125 3.4571875l.3784375.5678125c.711875 1.0678125.711875 2.448125-.0009375 3.516875l-.025625.0390625c-.8921875 1.3375-.8921875 3.06625 0 4.40375l.378125.5675c.54625.8196875.6809375 1.8259375.3696875 2.7603125l-.78125 2.34375c-.0140625.041875-.01875.084375-.01875.1265625zm5.69825004-5.4525625c.6109375.9165625.7646875 2.06375.41625 3.10875l-.78125 2.34375h-1.178125l.7390625-2.216875c.39-1.1709375.22125-2.4309375-.463125-3.4575l-.378125-.5675c-.7121875-1.0678125-.7121875-2.448125.000625-3.5171875l.0259375-.0390625c.8915625-1.3375.8915625-3.06625 0-4.40375l-.3784375-.5671875c-.54625-.82-.68093754-1.82625-.369375-2.7603125l.78125-2.34375c.01375-.0421875.01875-.0846875.0184375-.126875h1.201875l-.78125 2.34375c-.3484375 1.045-.1946875 2.1925.4165625 3.10875l.378125.5675c.799375 1.1990625.799375 2.76125 0 3.9603125l-.0265625.0396875c-.7996875 1.1990625-.7996875 2.76125 0 3.9603125zm-2.3865-14.5474375-.73906254 2.2171875c-.3903125 1.1703125-.2215625 2.4303125.4628125 3.4571875l.37843754.5678125c.711875 1.0678125.711875 2.448125-.0009375 3.516875l-.025625.0390625c-.89218754 1.3375-.89218754 3.06625 0 4.40375l.378125.5675c.54625.8196875.6809375 1.8259375.3696875 2.7603125l-.78125 2.34375c-.0140625.041875-.01875.084375-.01875.1265625h-1.31343754l.7390625-2.2171875c.39000004-1.170625.22125-2.430625-.463125-3.4571875l-.378125-.5678125c-.7121875-1.0678125-.7121875-2.448125.000625-3.516875l.0259375-.0390625c.8915625-1.3375.8915625-3.06625 0-4.40375l-.3784375-.5675c-.54625-.8196875-.6809375-1.8259375-.369375-2.7603125l.78125-2.34375c.01375-.041875.01875-.084375.0184375-.1265625z"})),key:"memes",name:D.Memes,subreddits:["trippinthroughtime","bikinibottomtwitter","memes","teenagers","trollxchromosomes","trollychromosomes"]},[D.Music]:{displayText:Object(o.f)("categories.music"),icon:e=>y("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,y("g",{transform:"translate(0 4)"},void 0,y("path",{d:"m5.11627907 10.2953488-2.10930233 2.1069768h13.83023256l-2.1069767-2.1069768z"}),y("path",{d:"m18.7507325 0h-17.50146495c-.68888388.00255046-1.24669706.55601789-1.24926755 1.23953488v9.92325582c.00257049.683517.56038367 1.2369844 1.24926755 1.2395349h.71955936l2.76573303-2.74418607c.07019755-.06981984.16545928-.10913329.2648541-.10930232h10.00117196c.0993948.00016903.1946565.03948248.2648541.10930232l2.765733 2.74418607h.7195594c.6888838-.0025505 1.246697-.5560179 1.2492675-1.2395349v-9.92325582c-.0025705-.68351699-.5603837-1.23698442-1.2492675-1.23953488zm-14.37478031 7.44186047c-1.03557436 0-1.87507325-.83295861-1.87507325-1.86046512s.83949889-1.86046512 1.87507325-1.86046512c1.03557435 0 1.87507324.83295861 1.87507324 1.86046512 0 .49342603-.19755179.96664261-.54919624 1.3155475-.35164444.34890489-.82857666.54491762-1.325877.54491762zm8.12609871-.49534884h-5.00175792v-2.48139535h4.99941402zm3.1243408.49534884c-1.0355744 0-1.8750733-.83295861-1.8750733-1.86046512s.8394989-1.86046512 1.8750733-1.86046512c1.0355743 0 1.8750732.83295861 1.8750732 1.86046512 0 .49342603-.1975518.96664261-.5491962 1.3155475-.3516445.34890489-.8285767.54491762-1.325877.54491762z"}))),key:"music",name:D.Music,subreddits:["music","hiphopheads","listentothis","electronicmusic","indieheads","wearethemusicmakers","mashups","metal","classicalmusic","edm","audiophile"]},[D.News]:{displayText:Object(o.f)("categories.news"),icon:s.a,key:"news",name:D.News,subreddits:["news","upliftingnews","worldpolitics","nottheonion","politicaldiscussion","savedyouaclick","subredditoftheday"]},[D.Outdoors]:{displayText:Object(o.f)("categories.outdoors"),icon:e=>v("svg",{className:e.className,viewBox:"0 0 96 96",xmlns:"http://www.w3.org/2000/svg"},void 0,v("path",{d:"m26.9023256 47.5020059c8.0744186-12.7627907 14.9209302-26.1581396 18.6418604-35.9813954.2604652-.6697674.855814-1.1906977 1.6744187-1.4139535 1.3767441-.372093 2.8279069.2604651 3.2372093 1.4139535 3.7209302 9.8232558 10.6046511 23.2186047 18.6790697 35.9813954 6.7348837 10.6418604 14.2883721 20.8 21.5441861 27.9813953h2.7534883c1.4139535 0 2.5674419.9674419 2.5674419 2.1581395 0 1.227907-1.1534884 2.1953489-2.5674419 2.1953489h-3.944186-11.9069768-10.5674418c-.5953488 0-1.1534884-.1488372-1.6372093-.483721-3.8697675-2.6046511-7.5906977-7.8511627-10.7162791-13.544186-2.6790698-4.9116279-5.0232558-10.3069767-6.6604651-14.5860465-1.6372093 4.2790698-3.944186 9.6744186-6.6604651 14.5860465-3.0883721 5.6186047-6.7348837 10.7906977-10.5674419 13.4325581-.4465116.3720931-1.0790697.5953489-1.7488372.5953489h-10.6046511-11.90697679-3.90697675c-1.45116279 0-2.60465116-.9674419-2.60465116-2.1953489 0-1.1906976 1.15348837-2.1581395 2.60465116-2.1581395h2.75348837c7.21860467-7.1813953 14.77209307-17.3395349 21.54418607-27.9813953z"})),key:"outdoors",name:D.Outdoors,subreddits:["gardening","camping","hiking","vandwellers","survival","campingandhiking","homestead","outdoors","fishing","climbing","snowboarding","skiing"]},[D.Photography]:{displayText:Object(o.f)("categories.photography"),icon:e=>O("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,O("path",{d:"m2.50010421 8.2475c.69025884 0 1.2500521.55958333 1.2500521 1.24958333 0 .68999997-.55979326 1.24958337-1.2500521 1.24958337-.69025885 0-1.25005211-.5595834-1.25005211-1.24958337 0-.69.55979326-1.24958333 1.25005211-1.24958333zm7.49989579-4.99791667c2.0711934 0 3.7497395 1.67833334 3.7497395 3.74833334 0 2.07041666-1.6785461 3.74875003-3.7497395 3.74875003-2.07119336 0-3.75015631-1.67833337-3.75015631-3.74875003 0-2.07 1.67896295-3.74833334 3.75015631-3.74833334zm4.9997916 1.24958334c0-.69041667.5597932-1.24958334 1.2500521-1.24958334h1.2500521c.6902588 0 1.2500521.55916667 1.2500521 1.24958334v1.24916666c0 .69041667-.5597933 1.24958334-1.2500521 1.24958334h-1.2500521c-.6902589 0-1.2500521-.55916667-1.2500521-1.24958334zm2.5001042 6.24750003c-.6902589 0-1.2500521-.5595834-1.2500521-1.24958337 0-.69.5597932-1.24958333 1.2500521-1.24958333.6902588 0 1.2500521.55958333 1.2500521 1.24958333 0 .68999997-.5597933 1.24958337-1.2500521 1.24958337zm2.5001042 2.1241666v-8.37166663c0-1.38041667-1.1195865-2.49916667-2.5001042-2.49916667h-14.99979159c-1.3805177 0-2.50010421 1.11875-2.50010421 2.49916667v8.37166663zm-1.2504689 3.5508334c0 .3416666-.2771873.6183333-.6185653.6183333h-16.2623484c-.34179484 0-.61898212-.2766667-.61898212-.6183333v-.0125c0-.3416667.27718728-.6183334.61898212-.6183334h16.2623484c.341378 0 .6185653.2766667.6185653.6183334zm-18.7495311-2.755v2.1241666c0 1.38 1.11916969 2.49875 2.49968738 2.49875h14.99979162c1.3805177 0 2.5001042-1.11875 2.5001042-2.49875v-2.1241666z"})),key:"photography",name:D.Photography,subreddits:["earthporn","itookapicture","wallpaper","exposureporn","photography","photocritique","analog","machineporn","astrophotography","filmmakers","historyporn","perfecttiming"]},[D.PicsAndGifs]:{displayText:Object(o.f)("categories.picsandgifs"),icon:e=>w("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,w("path",{d:"m17.25 15c0 .6903125-.559375 1.25-1.25 1.25h-5v-2.5h3.75l-2.5-3.75h1.25l-2.5-3.75h1.25l-2.5-3.75-2.5 3.75h1.25l-2.5 3.75h1.25l-2.5 3.75h3.75v2.5h-5c-.6903125 0-1.25-.5596875-1.25-1.25v-12.5c0-.6903125.5596875-1.25 1.25-1.25h12.5c.690625 0 1.25.5596875 1.25 1.25zm-16.25 5h17.5v-20h-17.5z"})),key:"picsandgifs",name:D.PicsAndGifs,subreddits:["photoshopbattles","cinemagraphs","highqualitygifs","oddlysatisfying","wheredidthesodago"]},[D.Relationships]:{displayText:Object(o.f)("categories.relationships"),icon:e=>I("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,I("g",{fillRule:"evenodd"},void 0,I("path",{d:"m7.5 11.25c-.69041667 0-1.25-.5595833-1.25-1.25 0-.69041667.55958333-1.25 1.25-1.25s1.25.55958333 1.25 1.25c0 .6904167-.55958333 1.25-1.25 1.25m-3.75-8.75v2.41708333c-1.47791667.90291667-2.5 2.83916667-2.5 5.08291667s1.02208333 4.18 2.5 5.0829167v2.4170833c1.18125 0 6.25-4.6354167 6.25-7.5 0-2.86458333-5.06875-7.5-6.25-7.5"}),I("path",{d:"m0 7.5v5c1.38083333 0 2.5-1.1191667 2.5-2.5 0-1.38083333-1.11916667-2.5-2.5-2.5"}),I("path",{d:"m11.25 10c0-.69041667.5595833-1.25 1.25-1.25s1.25.55958333 1.25 1.25c0 .6904167-.5595833 1.25-1.25 1.25s-1.25-.5595833-1.25-1.25m-1.25 0c0 2.8645833 5.06875 7.5 6.25 7.5v-2.4170833c1.4779167-.9029167 2.5-2.8391667 2.5-5.0829167s-1.0220833-4.18-2.5-5.08291667v-2.41708333c-1.18125 0-6.25 4.63541667-6.25 7.5"}),I("path",{d:"m20 7.5v5c-1.3808333 0-2.5-1.1191667-2.5-2.5 0-1.38083333 1.1191667-2.5 2.5-2.5"}))),key:"relationships",name:D.Relationships,subreddits:["relationships","tinder","justnomil","relationship_advice","socialskills","parenting","dating_advice","childfree"]},[D.Science]:{displayText:Object(o.f)("categories.science"),icon:e=>S("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,S("path",{d:"m17.5726284 16.4661458c1.2161458 1.9427084.3333333 3.5338542-1.9583334 3.5338542h-11.10937496c-2.29166667 0-3.17447917-1.5911458-1.95833333-3.5338542l4.734375-6.93229163v-7.58854167h5.55729169v7.58854167zm-4.734375-15.35416663h-5.55729169c-.30706457-.00000001-.55598958-.24892502-.55598958-.55598959 0-.30706456.24892501-.55598958.55598958-.55598958h5.55729169c.1986359 0 .3821831.10597101.4815011.27799479s.099318.38396581 0 .55598959c-.099318.17202377-.2828652.27799479-.4815011.27799479z"})),key:"science",name:D.Science,subreddits:["biology","chemistry","physics","astronomy","space","math","compsci","machinelearning","nasa","shittyaskscience"]},[D.Sports]:{displayText:Object(o.f)("categories.sports"),icon:e=>_("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,_("g",{},void 0,_("path",{d:"m2.8780457 15.8452312c.00343328-3.4869265 2.82837714-6.31326473 6.31530159-6.31841867 2.14550741.01758727 4.08988711-1.26032611 4.92484381-3.23677715.8349567-1.97645105.3956922-4.26134091-1.1125961-5.78730878-4.39154829-1.37640744-9.15472269.43036724-11.52862345 4.37305528-2.37390075 3.94268804-1.74222907 8.99771092 1.5288764 12.23500342-.08504185-.4164816-.1278593-.8404788-.12780225-1.2655541z"}),_("path",{d:"m14.7730066 1.25083735c1.0397526 1.95728345.9768154 4.31648414-.1658142 6.21554744-1.1426297 1.89906329-3.1975327 3.05973671-5.41384511 3.05790871-1.86638024-.0098949-3.60034409.9627833-4.56482865 2.5606703-.96448455 1.5978869-1.01725286 3.5853348-.1389177 5.23215 3.05588425 2.0211537 6.97384286 2.2043408 10.20498426.4771418 3.2311413-1.7271989 5.2553372-5.0867508 5.2723597-8.7505194.0170224-3.66376865-1.9758687-7.04198452-5.1908211-8.79913311z"}))),key:"sports",name:D.Sports,subreddits:["baseball","bicycling","CollegeBasketball","NASCAR","nba","running","skiing","snowboarding","soccer","sports"]},[D.Tv]:{displayText:Object(o.f)("categories.tv"),icon:e=>P("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,P("path",{d:"m17.5 6.75c.6903125 0 1.25-.5596875 1.25-1.25s-.5596875-1.25-1.25-1.25-1.25.5596875-1.25 1.25.5596875 1.25 1.25 1.25zm0 3.75c.6903125 0 1.25-.5596875 1.25-1.25s-.5596875-1.25-1.25-1.25-1.25.5596875-1.25 1.25.5596875 1.25 1.25 1.25zm-3.0521875 3.793125c.3553125-1.433125.5521875-3.010625.5521875-4.668125s-.196875-3.235-.5521875-4.6678125c-.13875-.5609375-.6384375-.9571875-1.2159375-.9571875h-10.21375c-.5775 0-1.0771875.39625-1.2159375.9571875-.3553125 1.4328125-.5521875 3.0103125-.5521875 4.6678125s.196875 3.235.5521875 4.668125c.13875.560625.6384375.956875 1.2159375.956875h10.21375c.5775 0 1.0771875-.39625 1.2159375-.956875zm-14.4478125 2.081875v-13.375h20v13.375zm1.25 1.625v-.875h17.5v.875z"})),key:"tv",name:D.Tv,subreddits:["television","netflixbestof","thewalkingdead","breakingbad","westworld","southpark","futurama","gameofthrones","familyguy","rickandmorty"]},[D.Tech]:{displayText:Object(o.f)("categories.tech"),icon:e=>j("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,j("path",{d:"m20 5.71313781v-5.71313781h-20v20h20v-12.8565689h-1.4302933v-1.43029329zm-9.1415562 12.85656889c0 .4733658-.3837388.8571046-.8571046.8571046-.47336577 0-.85710457-.3837388-.85710457-.8571046v-3.4284184c0-.4733658.3837388-.8571046.85710457-.8571046.4733658 0 .8571046.3837388.8571046.8571046zm-.85978303-5.7131378c-1.57837907 0-2.85790813-1.279529-2.85790813-2.85790813 0-1.57837907 1.27952906-2.85790813 2.85790813-2.85790813 1.57837913 0 2.85790813 1.27952906 2.85790813 2.85790813 0 .75796433-.3011002 1.48488453-.8370619 2.02084623s-1.2628819.8370619-2.02084623.8370619z"})),key:"tech",name:D.Tech,subreddits:["pcmasterrace","programming","gadgets","learnprogramming","javascript","hacking","internetisbeautiful","techsupport","google","apple","bitcoin","privacy"]},[D.Travel]:{displayText:Object(o.f)("categories.travel"),icon:e=>T("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,T("path",{d:"m18.7777778 13.6364263v-.8096511c-.0005633-.3000353-.1600336-.5762061-.4166667-.7215838l-7.0333333-3.92325679.1777778-3.48576112c-.000337-1.45968579-.3132211-2.90158884-.9166667-4.2243902v-.02556793c-.1258579-.2777988-.4007067-.45292399-.70000001-.44601833-.29328477-.00015975-.55995895.17390109-.68333333.44601833v.02556793c-.60398066 1.32462763-.91687119 2.76849975-.91666667 4.23007197l.17777778 3.48292023-7.10555556 3.92041591c-.22277817.1512987-.35797007.40549-.36111111.6789706v.8522643l7.77777778-1.8181639.48611111 5.903351-1.34722222.8266964c-.27375167.1397979-.44685636.4256964-.44722223.738629v.7130612l2.05-.7670379.36944445.7670379.37500001-.7670379 2.05.7670379v-.7130612c-.0003659-.3129326-.1734706-.5988311-.4472222-.738629l-1.3472223-.8266964.4805556-5.903351z"})),key:"travel",name:D.Travel,subreddits:["travel","backpacking","solotravel","vagabond","japantravel","digitalnomad","iwantout","urbanexploration","shoestring","roadtrip"]},[D.VideoGames]:{displayText:Object(o.f)("categories.videogames"),icon:e=>C("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,C("path",{d:"m15.6 6h-11.2c-2.42720312.00686625-4.39313375 1.97279688-4.4 4.4v.0895833c.00686625 2.4272032 1.97279688 4.3931338 4.4 4.4h11.2c2.4272031-.0068662 4.3931338-1.9727968 4.4-4.4v-.0895833c-.0068662-2.42720312-1.9727969-4.39313375-4.4-4.4zm-8.83333333 5.2520833h-1.51458334v1.5145834h-1.51458333v-1.5145834h-1.51458333v-1.5145833h1.51458333v-1.51458333h1.51458333v1.51458333h1.51458334zm7.98125003 1.4145834c-.6132662 0-1.1104167-.4971505-1.1104167-1.1104167s.4971505-1.1104167 1.1104167-1.1104167 1.1104166.4971505 1.1104166 1.1104167-.4971504 1.1104167-1.1104166 1.1104167zm1.91875-2.2229167c-.6132662 0-1.1104167-.49715048-1.1104167-1.11041667s.4971505-1.11041666 1.1104167-1.11041666 1.1104166.49715047 1.1104166 1.11041666c0 .29450081-.11699.57693964-.3252335.78518317-.2082435.2082435-.4906823.3252335-.7851831.3252335z"})),key:"videogames",name:D.VideoGames,subreddits:["leagueoflegends","overwatch","pokemongo","pokemon","wow","minecraft","hearthstone","zelda","destinythegame","kerbalspaceprogram","pubbattlegrounds"]},[D.Videos]:{displayText:Object(o.f)("categories.videos"),icon:e=>x("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,x("path",{d:"m6.66428125 4.8750625-2 2h-2.8284375l3.63375-3.6340625c.234375-.234375.5521875-.3659375.88375-.3659375h4.14656255v2zm11.58568755 3.9999375h1.75v7.5h-1.75c-.6903125 0-1.25-.5596875-1.25-1.25v-5c0-.6903125.5596875-1.25 1.25-1.25zm-3.8751251-6.875c1.035625 0 1.875.8396875 1.875 1.875 0 1.035625-.839375 1.875-1.875 1.875h-3.125v-3.75zm.1251563 13.125v-5h1.75v5zm-12.00015625-3.75c-.6903125 0-1.25-.5596875-1.25-1.25s.5596875-1.25 1.25-1.25c.690625 0 1.25.5596875 1.25 1.25s-.559375 1.25-1.25 1.25m9.99999995-3.75h-11.24999995c-.6903125 0-1.25.5596875-1.25 1.25v7.5c0 .6903125.5596875 1.25 1.25 1.25h11.24999995c.690625 0 1.25-.5596875 1.25-1.25v-7.5c0-.6903125-.559375-1.25-1.25-1.25"})),key:"videos",name:D.Videos,subreddits:["videos","roadcam","artisanvideos","youtubehaiku","mealtimevideos","deepintoyoutube","instant_regret","rai","whatcouldgowrong","bestofstreamingvideo","yesyesyesyesno"]},[D.Vroom]:{displayText:Object(o.f)("categories.vroom"),icon:e=>E("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,E("path",{d:"m9.99984375 12.3529063c-1.299375 0-2.3528125-1.0534375-2.3528125-2.3528125 0-1.29968755 1.0534375-2.35312505 2.3528125-2.35312505 1.29968745 0 2.35312495 1.0534375 2.35312495 2.35312505 0 1.299375-1.0534375 2.3528125-2.35312495 2.3528125m7.78718745-4.64187505-3.2509375.4646875c-.73875.1053125-1.5-.11875-2.0228125-.650625-.6396875-.650625-1.52875-1.054375-2.51343745-1.054375-.984375 0-1.8734375.40375-2.513125 1.054375-.5228125.531875-1.2840625.7559375-2.0228125.650625l-3.2509375-.4646875c-.2140625.7265625-.330625 1.494375-.330625 2.28906245 0 .0053125.0003125.01125.0003125.0165625l1.8996875.2715625c1.385625.1978125 2.621875.930625 3.53 1.995625.0078125.009375.015625.0184375.02375.0275.923125 1.060625 1.4871875 2.384375 1.4871875 3.7903125v1.9296875c.3846875.05625.7771875.08625 1.1765625.08625.39968745 0 .79218745-.03 1.17687495-.08625v-1.9296875c0-1.4059375.5640625-2.7296875 1.4871875-3.7903125.008125-.0090625.0159375-.018125.02375-.0275.908125-1.065 2.144375-1.7978125 3.53-1.995625l1.8996875-.2715625c0-.0053125.0003125-.01125.0003125-.0165625 0-.79468745-.1165625-1.56249995-.330625-2.28906245m-7.78718745 11.11253125c-4.873125 0-8.823125-3.950625-8.823125-8.8234375 0-4.873125 3.95-8.82375 8.823125-8.82375 4.87343745 0 8.82343745 3.950625 8.82343745 8.82375 0 4.8728125-3.95 8.8234375-8.82343745 8.8234375m0-18.8234375c-5.5228125 0-10 4.4771875-10 10 0 5.5225 4.4771875 10 10 10 5.52312495 0 9.99999995-4.4775 9.99999995-10 0-5.5228125-4.476875-10-9.99999995-10"})),key:"vroom",name:D.Vroom,subreddits:["cars","motorcycles","carporn","aviation","autos","justrolledintotheshop","autodetailing","mechanicadvice","shitty_car_mods","teslamotors"]},[D.Writing]:{displayText:Object(o.f)("categories.writing"),icon:e=>N("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,N("path",{d:"m12.9166667 2.5h7v13.75h-7c-1.375 0-2.5 1.125-2.5 2.5v-13.75c0-1.375 1.125-2.5 2.5-2.5zm-5.9166667 0c1.375 0 2.5 1.125 2.5 2.5v13.75c0-1.375-1.125-2.5-2.5-2.5h-7v-13.75z"})),key:"writing",name:D.Writing,subreddits:["books","writingprompts","literature","suggestmeabook","writing","screenwriting","poetry","comicbooks","fantasy","freeEbooks"]}},R=(D.Advice,D.Animals,D.Art,D.Entertainment,D.Food,D.Health,D.Music,D.News,D.Outdoors,D.Photography,D.Sports,D.VideoGames,D.Videos,e=>{let t="";for(let r=0;r`/r/${R(e)}`,M=Object.keys(A).reduce((e,t)=>{const r=A[t],n=R(r.subreddits);return e[Object(k.f)(n)]=t,e},{}),F=["#FAAF2A","#96DE50","#F9862D","#2EA1EA","#297ACA","#4DCF65","#96DE50","#F9862D","#FAAF2A","#297ACA","#2EA1EA","#2EA1EA","#37D2BB","#4DCF65","#297ACB","#96DE50","#F9862D","#FAAF2A","#297ACA","#2EA1EA","#297ACA","#37D2BB","#96DE50","#37D2BB","#4DCF65","#37D2BB","#F9862D"]},"./src/reddit/constants/chat.ts":function(e,t,r){"use strict";r.d(t,"f",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"c",function(){return s}),r.d(t,"d",function(){return i}),r.d(t,"e",function(){return d}),r.d(t,"a",function(){return c});const n={public:"room_public",private:"room_private"},o=140,s=30,i=10,d=500;var c;!function(e){e.SubredditChatNotifcationFtux="chat_subreddit_notification_ftux"}(c||(c={}))},"./src/reddit/constants/comments.ts":function(e,t,r){"use strict";var n;r.d(t,"a",function(){return n}),function(e){e.Comment="comment",e.MoreComments="moreComments",e.ContinueThread="continueThread"}(n||(n={}))},"./src/reddit/constants/experiments.ts":function(e,t,r){"use strict";r.d(t,"v",function(){return n}),r.d(t,"E",function(){return o}),r.d(t,"f",function(){return s}),r.d(t,"h",function(){return i}),r.d(t,"q",function(){return d}),r.d(t,"L",function(){return c}),r.d(t,"N",function(){return u}),r.d(t,"b",function(){return a}),r.d(t,"k",function(){return l}),r.d(t,"B",function(){return f}),r.d(t,"C",function(){return m}),r.d(t,"i",function(){return p}),r.d(t,"o",function(){return b}),r.d(t,"x",function(){return g}),r.d(t,"D",function(){return h}),r.d(t,"M",function(){return y}),r.d(t,"g",function(){return v}),r.d(t,"J",function(){return O}),r.d(t,"y",function(){return w}),r.d(t,"c",function(){return I}),r.d(t,"R",function(){return _}),r.d(t,"I",function(){return j}),r.d(t,"w",function(){return C}),r.d(t,"t",function(){return x}),r.d(t,"r",function(){return E}),r.d(t,"Q",function(){return N}),r.d(t,"d",function(){return k}),r.d(t,"P",function(){return D}),r.d(t,"O",function(){return A}),r.d(t,"l",function(){return R}),r.d(t,"j",function(){return L}),r.d(t,"F",function(){return M}),r.d(t,"G",function(){return F}),r.d(t,"m",function(){return V}),r.d(t,"p",function(){return U}),r.d(t,"z",function(){return B}),r.d(t,"H",function(){return W}),r.d(t,"s",function(){return H}),r.d(t,"K",function(){return $}),r.d(t,"A",function(){return G}),r.d(t,"e",function(){return z}),r.d(t,"a",function(){return K}),r.d(t,"n",function(){return q}),r.d(t,"u",function(){return J});const n="new_top_sort",o="redesign_go_to_home",s="desktop_m2m_logged_out",i="desktop_subscribe_button",d="hero_on_popular",c="mattknox_prime",u="typeahead_redesign",a="categories_entrypoint_redesign",l="dn_perms_current_pre_prompt",f="rails_search_results_redesign",m="rails_search_results_follow_button",p="disable_rails_hero_unit",b="follow_post_pd",g="desktop_seo_post_test_v1",h="redesign_explore_logged_out_v2",y="trending_entry_points_holdout_redesign",v="desktop_m2m_logged_out_v1-5",O="subreddit_top_content",w="premium_page_header",I="coins_page_header";var S;!function(e){e.Control1="control_1",e.Control2="control_2"}(S||(S={}));const _=e=>e===S.Control1||e===S.Control2;var j,T,P,C,x,E,N,k,D,A,R,L,M,F,V,U,B,W,H,$,G,z;!function(e){e.HomeAfter0="home_after_0",e.HomeAfter3="home_after_3",e.HomeAfter5="home_after_5"}(j||(j={})),function(e){e.Treatment1="treatment_1"}(T||(T={})),function(e){e.Treatment1="treatment_1"}(P||(P={})),function(e){e.Treatment1="treatment_1"}(C||(C={})),function(e){e.ACInFeed="ac_in_feed",e.ACAtBottom="ac_at_bottom",e.ACNone="ac_none"}(x||(x={})),function(e){e.Treatment1="treatment_1"}(E||(E={})),function(e){e.Treatment1="treatment_1"}(N||(N={})),function(e){e.Treatment1="treatment_1"}(k||(k={})),function(e){e.Treatment1="treatment_1"}(D||(D={})),function(e){e.TestTreatment1="toast",e.TestTreatment2="popup",e.TestTreatment3="knoxses"}(A||(A={})),function(e){e.Join="join",e.AddToHome="addtohome",e.Subscribe="subscribe",e.Follow="follow"}(R||(R={})),function(e){e.SystemDialogue="system_dialogue",e.DarkSystemDialogue="dark_system_dialogue",e.PrePrompt="pre_prompt",e.DarkPrePrompt="dark_pre_prompt"}(L||(L={})),function(e){e.Treatment1="treatment_1"}(M||(M={})),function(e){e.Treatment1="treatment_1"}(F||(F={})),function(e){e.Disabled="disabled"}(V||(V={})),function(e){e.FollowPost="follow_post",e.FollowPostTooltip="follow_post_tooltip",e.FollowPostTooltipHover="follow_post_tooltip_hover"}(U||(U={})),function(e){e.LeftRightRailSwap="left_right_rail_swap",e.DUOnBottom="du_on_bottom",e.ListingOnBottom="listing_on_bottom"}(B||(B={})),function(e){e.ExploreOld="explore_old",e.ExploreStandardSearchPost="explore_standard_search_post",e.ExploreStandardSearchCommunity="explore_standard_search_community",e.ExploreTrendingSearchCommunity="explore_trending_search_community",e.ExploreTrendingDUCommunity="explore_trending_du_community",e.ExploreTrendingDUCommunityPopular="explore_trending_du_community_pop"}(W||(W={})),function(e){e.TwoVisitMilestonePersistentTooltip="2_visit_milestone_persistent_tooltip",e.TwoVisitMilestoneNoPersistentTooltip="2_visit_milestone_no-persistent_tooltip",e.TwoVisitMilestonePersistentNoTooltip="2_visit_milestone_persistent_no-tooltip",e.ThreeVisitMilestonePersistentTooltip="3_visit_milestone_persistent_tooltip"}(H||(H={})),function(e){e.ShowTopContent="show_top_content"}($||($={})),function(e){e.LearnAward="learn_award",e.LearnGold="learn_gold",e.PriceAward="price_award",e.PriceGold="price_gold"}(G||(G={})),function(e){e.PostGift="post_gift",e.PostRecognize="post_recognize",e.SnoosGift="snoos_gift",e.SnoosRecognize="snoos_recognize"}(z||(z={}));const K={[v]:[H.TwoVisitMilestonePersistentTooltip,H.TwoVisitMilestoneNoPersistentTooltip,H.TwoVisitMilestonePersistentNoTooltip,H.ThreeVisitMilestonePersistentTooltip],[w]:[G.LearnAward,G.LearnGold,G.PriceAward,G.PriceGold],[I]:[z.PostGift,z.PostRecognize,z.SnoosGift,z.SnoosRecognize],[b]:[U.FollowPost,U.FollowPostTooltip,U.FollowPostTooltipHover],desktop_notif_perms_current:[T.Treatment1],desktop_notif_perms_new:[P.Treatment1],[d]:[E.Treatment1],[n]:[C.Treatment1],[s]:[x.ACInFeed,x.ACAtBottom,x.ACNone],[l]:[L.SystemDialogue,L.DarkSystemDialogue,L.PrePrompt,L.DarkPrePrompt],[i]:[R.Join,R.Follow,R.Subscribe,R.AddToHome],[y]:[D.Treatment1],[u]:[N.Treatment1],[a]:[k.Treatment1],[o]:[j.HomeAfter0,j.HomeAfter3,j.HomeAfter5],[f]:[M.Treatment1],[m]:[F.Treatment1],[p]:[V.Disabled],[g]:[B.LeftRightRailSwap,B.DUOnBottom,B.ListingOnBottom],[h]:[W.ExploreOld,W.ExploreStandardSearchPost,W.ExploreStandardSearchCommunity,W.ExploreTrendingSearchCommunity,W.ExploreTrendingDUCommunity,W.ExploreTrendingDUCommunityPopular],[O]:[$.ShowTopContent]},q=new Set([s,d,o,h]),Y=e=>e.reduce((e,t,r)=>(e[t]=r+1,e),{}),J=(Y(["NFL","Gaming","Memes","Funny","Sports","Wholesome","Video Games","Pics & Gifs","Mindblowing","Videos","News","Cringe","Schadenfreude","Science","Relationships","Learning","Photography","Vroom","Tech","Crypto","TV","Aww","Popcorn","Parenting","Discussion","Food","Beauty","Outdoors","Fashion","Books & Writing","Art & Design","Nostalgia","Music","Travel","Health & Fitness"]),Y(["NFL","Discussion","Relationships","Sports","Gaming","News","Beauty","Health & Fitness","Learning","Parenting","Tech","Crypto","Science","Video Games","TV","Popcorn","Vroom","Food","Outdoors","Fashion","Books & Writing","Art & Design","Nostalgia","Music","Travel","Photography","Funny","Wholesome","Memes","Aww","Pics & Gifs","Mindblowing","Videos","Cringe","Schadenfreude"]))},"./src/reddit/constants/news.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"c",function(){return s}),r.d(t,"d",function(){return i}),r.d(t,"e",function(){return d}),r.d(t,"f",function(){return c}),r.d(t,"g",function(){return u});const n=100,o=4,s=300,i=480,d=5,c=",",u="all stories"},"./src/reddit/constants/originalContent.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"c",function(){return o}),r.d(t,"d",function(){return s}),r.d(t,"e",function(){return i}),r.d(t,"a",function(){return d});const n="all",o="none",s="(oc-subreddits)",i=8,d=3},"./src/reddit/constants/page.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"j",function(){return o}),r.d(t,"f",function(){return s}),r.d(t,"g",function(){return i}),r.d(t,"h",function(){return d}),r.d(t,"d",function(){return c}),r.d(t,"a",function(){return u}),r.d(t,"e",function(){return a}),r.d(t,"c",function(){return l}),r.d(t,"k",function(){return f}),r.d(t,"i",function(){return m}),r.d(t,"l",function(){return p});const n="(frontpage)",o="(original)",s="(modListing)",i="(modListingFiltered)",d="(news)",c="(hero)",u="(explore)";var a;!function(e){e.Frontpage="frontpage",e.All="all",e.Mod="mod",e.Friends="friends",e.Popular="popular",e.News="news",e.Explore="explore",e.PostDetail="postDetail"}(a||(a={}));const l=a.Frontpage,f=a.Popular,m=a.News;var p;!function(e){e[e.Top=0]="Top",e[e.Posts=1]="Posts",e[e.Listings=2]="Listings"}(p||(p={}))},"./src/reddit/constants/parameters.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"d",function(){return s}),r.d(t,"g",function(){return i}),r.d(t,"h",function(){return d}),r.d(t,"k",function(){return c}),r.d(t,"l",function(){return u}),r.d(t,"m",function(){return a}),r.d(t,"n",function(){return l}),r.d(t,"c",function(){return f}),r.d(t,"o",function(){return m}),r.d(t,"q",function(){return p}),r.d(t,"s",function(){return b}),r.d(t,"f",function(){return g}),r.d(t,"t",function(){return h}),r.d(t,"u",function(){return y}),r.d(t,"r",function(){return v}),r.d(t,"e",function(){return O}),r.d(t,"j",function(){return w}),r.d(t,"i",function(){return I}),r.d(t,"p",function(){return S});const n="category",o="category_name",s="draft",i="include_over_18",d="is_multi",c="moderator",u="action",a="newUser",l="q",f="connected_account",m="restrict_sr",p="sort",b="t",g="geo_filter",h="verified",y="verifiedEmail",v="source",O="feature",w=["ad","adHash","clickUrl",b,O],I=["after","before"],S=["include_over_18","q","restrict_sr","sort","t","type",O,d,n,o,v]},"./src/reddit/constants/spezModal.ts":function(e,t,r){"use strict";r.d(t,"f",function(){return n}),r.d(t,"d",function(){return o}),r.d(t,"e",function(){return s}),r.d(t,"a",function(){return i}),r.d(t,"b",function(){return d}),r.d(t,"c",function(){return c});const n="spezmodal",o=1543464e6,s=15435324e5,i="https://dontwreckthe.net/",d="http://out.reddit.com/t3_9wq29y?url=https%3A%2F%2Fdontwreckthe.net%2F&token=AQAAlrECXF4W2BwhKoVC8oBtUxqfZLeQRSHjZFVyr8BlnsVS2AjP&app_name=web2x",c=1543680406e3},"./src/reddit/constants/things.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o});const n="t1_",o="t3_"},"./src/reddit/constants/tracking.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"a",function(){return o});const n={CLICK:"click",COMPLETE:"complete",START:"start",STOP:"stop",VIEW:"view"},o="media-element"},"./src/reddit/constants/video.ts":function(e,t,r){"use strict";r.d(t,"k",function(){return n}),r.d(t,"l",function(){return o}),r.d(t,"b",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"d",function(){return d}),r.d(t,"e",function(){return c}),r.d(t,"a",function(){return u}),r.d(t,"i",function(){return a}),r.d(t,"g",function(){return l}),r.d(t,"h",function(){return f}),r.d(t,"f",function(){return m}),r.d(t,"j",function(){return p});const n=250,o=500,s=25,i=50,d=75,c=95,u=100,a=[s,i,d,c,u],l=3,f=5,m=10,p=[l,f,m]},"./src/reddit/contexts/PageLayer/index.tsx":function(e,t,r){"use strict";r.d(t,"a",function(){return c}),r.d(t,"w",function(){return a});var n=r("./node_modules/react/index.js"),o=r.n(n),s=r("./src/reddit/contexts/PageLayer/selectors.ts");r.d(t,"b",function(){return s.a}),r.d(t,"c",function(){return s.b}),r.d(t,"d",function(){return s.c}),r.d(t,"e",function(){return s.d}),r.d(t,"f",function(){return s.e}),r.d(t,"g",function(){return s.f}),r.d(t,"h",function(){return s.g}),r.d(t,"i",function(){return s.h}),r.d(t,"j",function(){return s.i}),r.d(t,"k",function(){return s.j}),r.d(t,"l",function(){return s.k}),r.d(t,"m",function(){return s.l}),r.d(t,"n",function(){return s.m}),r.d(t,"o",function(){return s.n}),r.d(t,"p",function(){return s.o}),r.d(t,"q",function(){return s.p}),r.d(t,"r",function(){return s.q}),r.d(t,"s",function(){return s.r}),r.d(t,"t",function(){return s.s}),r.d(t,"u",function(){return s.t}),r.d(t,"v",function(){return s.u}),r.d(t,"x",function(){return s.v}),r.d(t,"y",function(){return s.w}),r.d(t,"z",function(){return s.x}),r.d(t,"A",function(){return s.y}),r.d(t,"B",function(){return s.z}),r.d(t,"C",function(){return s.A}),r.d(t,"D",function(){return s.B}),r.d(t,"E",function(){return s.C}),r.d(t,"F",function(){return s.D}),r.d(t,"G",function(){return s.E}),r.d(t,"H",function(){return s.F}),r.d(t,"I",function(){return s.G}),r.d(t,"J",function(){return s.H}),r.d(t,"K",function(){return s.I}),r.d(t,"L",function(){return s.J}),r.d(t,"M",function(){return s.K}),r.d(t,"N",function(){return s.L}),r.d(t,"O",function(){return s.M}),r.d(t,"P",function(){return s.N}),r.d(t,"Q",function(){return s.O}),r.d(t,"R",function(){return s.P}),r.d(t,"S",function(){return s.Q}),r.d(t,"T",function(){return s.R}),r.d(t,"U",function(){return s.S}),r.d(t,"V",function(){return s.T}),r.d(t,"W",function(){return s.U}),r.d(t,"X",function(){return s.V});var i,d=(i="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,r,n){var o=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&o)for(var d in o)void 0===t[d]&&(t[d]=o[d]);else t||(t=o||{});if(1===s)t.children=n;else if(s>1){for(var c=Array(s),u=0;uvoid 0!==t?Object.keys(t).reduce((r,n)=>(r[n]=t[n](e),r),{}):{pageLayer:e};function a(e){return t=>(class extends o.a.Component{constructor(){super(...arguments),this.renderChildren=(r=>{const n=Object.assign({},this.props,u(r,e));return o.a.createElement(t,n)})}render(){return d(c.Consumer,{},void 0,this.renderChildren)}})}},"./src/reddit/contexts/PageLayer/selectors.ts":function(e,t,r){"use strict";var n=r("./node_modules/lodash/isEmpty.js"),o=r.n(n),s=r("./node_modules/reselect/lib/index.js"),i=r("./src/lib/constants/index.ts"),d=r("./src/lib/isFakeSubreddit/index.ts"),c=r("./src/lib/objectSelector/index.ts"),u=r("./src/lib/search/index.ts"),a=r("./src/reddit/constants/categories.tsx"),l=r("./src/reddit/constants/page.ts"),f=r("./src/reddit/constants/parameters.ts"),m=r("./src/reddit/constants/postLayout.ts"),p=r("./src/reddit/constants/posts.ts");const b={access:!0,config:!0,flair:!0,mail:!0,posts:!0,wiki:!0,chatConfig:!0,chatOperator:!0,all:!0};var g=r("./src/reddit/helpers/name/index.ts"),h=r("./src/reddit/models/Flair/index.ts"),y=r("./src/reddit/models/Image/index.tsx"),v=r("./src/reddit/selectors/monthsToMinutes.ts"),O=r("./src/reddit/selectors/multireddit.ts"),w=r("./src/reddit/selectors/postCollection.ts"),I=r("./src/reddit/selectors/postDraft.ts"),S=r("./src/reddit/selectors/profile.ts"),_=r("./src/reddit/selectors/subreddit.ts"),j=r("./src/reddit/selectors/subredditModeration.ts"),T=r("./src/reddit/selectors/user.ts");r.d(t,"f",function(){return P}),r.d(t,"A",function(){return C}),r.d(t,"C",function(){return x}),r.d(t,"H",function(){return E}),r.d(t,"N",function(){return N}),r.d(t,"z",function(){return k}),r.d(t,"F",function(){return D}),r.d(t,"B",function(){return A}),r.d(t,"T",function(){return R}),r.d(t,"x",function(){return L}),r.d(t,"w",function(){return M}),r.d(t,"G",function(){return V}),r.d(t,"K",function(){return B}),r.d(t,"I",function(){return W}),r.d(t,"E",function(){return H}),r.d(t,"L",function(){return $}),r.d(t,"y",function(){return G}),r.d(t,"c",function(){return z}),r.d(t,"a",function(){return K}),r.d(t,"d",function(){return q}),r.d(t,"p",function(){return Y}),r.d(t,"s",function(){return J}),r.d(t,"o",function(){return Q}),r.d(t,"n",function(){return Z}),r.d(t,"q",function(){return ee}),r.d(t,"r",function(){return te}),r.d(t,"J",function(){return re}),r.d(t,"i",function(){return ne}),r.d(t,"j",function(){return oe}),r.d(t,"k",function(){return se}),r.d(t,"l",function(){return ie}),r.d(t,"D",function(){return de}),r.d(t,"h",function(){return ce}),r.d(t,"P",function(){return ue}),r.d(t,"R",function(){return ae}),r.d(t,"U",function(){return le}),r.d(t,"V",function(){return fe}),r.d(t,"M",function(){return me}),r.d(t,"O",function(){return pe}),r.d(t,"t",function(){return be}),r.d(t,"Q",function(){return ge}),r.d(t,"b",function(){return he}),r.d(t,"u",function(){return ye}),r.d(t,"v",function(){return ve}),r.d(t,"S",function(){return Oe}),r.d(t,"e",function(){return we}),r.d(t,"g",function(){return Ie}),r.d(t,"m",function(){return Se});const P=e=>e?e.url:"",C=e=>!!(e&&e.routeMatch&&i.r.FRONTPAGE.includes(e.routeMatch.route.chunk)),x=e=>!(!e||!e.routeMatch||e.routeMatch.route.chunk!==i.r.ORIGINAL_CONTENT),E=e=>e&&e.routeMatch&&[i.r.FRONTPAGE,i.r.MULTIREDDIT,i.r.SUBREDDIT].includes(e.routeMatch.route.chunk),N=(e,{pageLayer:t})=>{if(!t||!E(t)||!t.routeMatch)return null;const r=t.routeMatch.match.params.subredditName;if(!r)return null;const n=Object(_.v)(e,{subredditName:r});return n?n.name:r},k=(e,{pageLayer:t})=>{const r=N(e,{pageLayer:t});return!!r&&Object(d.a)(r)},D=(e,{pageLayer:t})=>{const r=N(e,{pageLayer:t}),n=C(t),o=Object(T.F)(e);return r===l.k||!o&&n&&!Object(v.j)(e)},A=(e,{pageLayer:t})=>{const r=N(e,{pageLayer:t});return!(r&&!Object(d.a)(r))},R=e=>{if(!e||!e.routeMatch)return;return e.routeMatch.route.meta.name},L=e=>!(!e||!e.meta||e.meta.name!==i.Rb.COMMENTS),M=e=>!!(e&&e.meta&&e.meta.name===i.Rb.COMMENTS&&e.urlParams.partialCommentId),F=e=>!(!e||!e.meta||e.meta.name!==i.Rb.COMMENTS||p.b[e.urlParams.routePrefix]!==p.a.PROFILE),V=e=>!(!e||!e.meta||e.meta.name!==i.Rb.POST_CREATION),U=e=>!(!e||!e.meta||e.meta.name!==i.Rb.POST_DRAFT),B=e=>!!(e&&e.meta&&i.Db.has(e.meta.name)),W=e=>!!(e&&e.meta&&i.Bb.has(e.meta.name)),H=e=>!(!e||!e.meta||e.meta.name!==i.Rb.PARTNER_SUBREDDIT_CONNECTION),$=e=>!!(e&&e.meta&&i.ic.has(e.meta.name)),G=e=>!(!e||!e.meta||e.meta.name!==i.Rb.EXPLORE),z=e=>{const t=e&&e.urlParams;return t?t.multiredditName:void 0},K=e=>{const t=e&&e.urlParams;return t?t.categoryName:void 0},q=(e,{pageLayer:t})=>{const r=z(t);return r?Object(O.b)(e,{multiredditName:r}):null},Y=(e,{pageLayer:t})=>{if(U(t)){const r=ve(t);return Object(I.e)(e,{draftId:r})}const r=t&&t.urlParams;return r?r.subredditName:void 0},J=(e,{pageLayer:t})=>{if(t&&t.urlParams&&p.b[t.urlParams.routePrefix]===p.a.PROFILE)return null;const r=Y(e,{pageLayer:t});return r?Object(_.v)(e,{subredditName:r}):null},Q=(e,{pageLayer:t})=>{const r=Y(e,{pageLayer:t});return r?Object(_.z)(e,r):null},X=(e,{pageLayer:t})=>{const r=Q(e,{pageLayer:t});return r?e.postFlair[r]:null},Z=(e,{pageLayer:t})=>{const r=X(e,{pageLayer:t});return!(!r||!r.templateIds)&&r.templateIds.length>0},ee=(e,t)=>J(e,t)||se(e,t),te=(e,{pageLayer:t})=>{const r=X(e,{pageLayer:t});return r?r.displaySettings.position:h.a.Right},re=e=>!!(e&&e.routeMatch&&i.Eb.has(e.routeMatch.route.meta.name))||F(e),ne=e=>{const t=e&&e.urlParams;return t?t.profileName:void 0},oe=e=>{if(e&&e.routeMatch&&R(e)===i.Rb.PROFILE_PRIVATE)return e.routeMatch.match.params.listingType},se=(e,{pageLayer:t})=>{const r=F(t)?Y(e,{pageLayer:t}):ne(t);return r?Object(S.h)(e,{profileName:r}):null},ie=(e,{pageLayer:t})=>{const r=F(t)?Y(e,{pageLayer:t}):ne(t);return r?Object(T.bb)(e,{userName:r}):null},de=(e,{pageLayer:t})=>{const r=se(e,{pageLayer:t}),n=Object(T.j)(e),o=n&&(n.username?n.username:n.displayText);return!(!o||!r||o!==r.name)},ce=(e,{pageLayer:t})=>{if(de(e,{pageLayer:t}))return b},ue=(e,{pageLayer:t})=>{if(!t)return;const r=t.key;return e.platform.referrers[r]},ae=e=>e?e.queryParams:{},le=e=>{const t=R(e);if(e&&t&&t===i.Rb.SEARCH_RESULTS)return e.queryParams[f.b]?Object(u.a)(e.queryParams[f.b]):Object(u.a)(e.queryParams[f.n])},fe=e=>e?e.url:"",me=(e,{pageLayer:t})=>{let r;if(void 0!==(r=void 0===t?e.platform.currentPage:t)){const n=R(r);if(n===i.Rb.POST_CREATION)return m.f.Large;if(n===i.Rb.SUBREDDIT_WIKI)return m.f.Classic;if(n===i.Rb.EXPLORE)return m.f.Classic;if(n===i.Rb.SUBREDDIT&&e.user.prefs.rememberCommunityLayout){const r=((e,{pageLayer:t})=>{const r=Q(e,{pageLayer:t});if(r){const t=e.user.prefs.subreddit[r];if(t&&t.layout)return t.layout}return null})(e,{pageLayer:t});if(r)return m.a[r]}if(i.Eb.has(n)){return pe(e,{pageLayer:t})?n===i.Rb.PROFILE_POSTS||n===i.Rb.PROFILE_PRIVATE?m.f.Classic:m.f.Compact:n===i.Rb.PROFILE_OVERVIEW?m.f.Large:m.f.Classic}}if(e.user.prefs.layout)return m.a[e.user.prefs.layout];{const t=Object(T.F)(e),n=!!r&&R(r)===i.Rb.ORIGINAL_CONTENT;return!t||n?m.f.Large:m.f.Classic}},pe=(e,{pageLayer:t})=>!!Object(j.s)(e)||!(!t||!t.meta)&&t.meta.name===i.Rb.MODQUEUE_PAGES,be=(e,{pageLayer:t})=>{const r=Q(e,{pageLayer:t});if(!r)return!0;const n=e.subreddits.about[r];return!n||n.showMedia},ge=Object(c.a)((e,{pageLayer:t,postId:r})=>{const n=e.posts.models[r];if(!n)return;const o=n.flair.find(e=>Object(h.k)(e.type));if(!o||!o.templateId)return;const s=Q(e,{pageLayer:t});if(!s||s!==n.belongsTo.id)return;if(!e.structuredStyles.models[s])return;if(t&&t.meta&&t.meta.name===i.Rb.MODERATION_PAGES)return;let d=e.structuredStyles.flairTemplate.draft[o.templateId]||e.structuredStyles.flairTemplate.models[o.templateId];if(!d)return;const c=!e.structuredStyles.isEditing&&Object(T.O)(e),u=t&&t.locationState&&t.locationState.isOverlay;if(c||u){if(!d.postPlaceholderImage)return;d={postPlaceholderImage:d.postPlaceholderImage}}return Object.keys(d).filter(e=>d[e]!==y.c).reduce((e,t)=>(e[t]=d[t],e),{})}),he=e=>e&&e.urlParams.sort||i.X.HOT,ye=e=>{if(!e)return i.sc;const t=f.s in e.queryParams&&e.queryParams[f.s].toUpperCase();return"string"==typeof t&&t in i.rc?i.rc[t]:i.sc},ve=e=>{if(e)return U(e)?e.urlParams.draftId:e.queryParams.draft},Oe=e=>e&&e.queryParams||{},we=(e,{pageLayer:t})=>{const r=Y(e,{pageLayer:t});if(r)return a.b[a.c[Object(g.f)(r)]]},Ie=(e,{pageLayer:t})=>{const r=(e=>e?e.queryParams.collection:void 0)(t);return r?Object(w.l)(e,{collectionId:r}):void 0},Se=Object(s.createSelector)(Y,e=>e.categories.models,e=>e.subreddits.models,e=>e.subreddits.byCategory,(e,t,r,n)=>{if(!e)return;const s=Object.keys(t).find(t=>{const s=n[t];if(o()(s))return!1;const i=s.map(e=>r[e].name);return!o()(i)&&Object(a.d)(i)===e});return s?t[s]:void 0})},"./src/reddit/featureFlags/communityTopics.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s});var n=r("./src/reddit/selectors/platform.ts");const o=new Set(["community_topics_test","0perspective","popydos","asoiaf","mls","aquariums","thenetherlands","leagueoflegends","christianmetal","earthporn","space","retrogaming","engineering","wtingtest","bettafish","machinelearning","learnmachinelearning","learnpython","dataisbeautiful","python","sql","parenting","pregnant","mommit","predaddit","tryingforababy","roadcam","idiotsincars","sweatypalms","nonononoyes","absoluteunits","aww","masterreturns","rarepuppers","dogs","skincareaddiction","femalefashionadvice","malefashionadvice","makeupaddiction","girlgamers","rocketleagueesports","rocketleague","thedivision","destinylfg","fortnitebr","fortnitecompetitive","fortnite","overwatch","overwatchleague","destinythegame","reddeadredemption","rainbow6","dota2","globaloffensive","changemyview","neutralpolitics","politics","racism","asktrumpsupporters","mutualsupport","crossdressing","gay_irl","the_mueller","sandersforpresident","wayofthebern","voteblue","conservative","democrats","libertarian"]),s=e=>{const t=Object(n.e)(e);return!!t&&o.has(t.toLowerCase())}},"./src/reddit/featureFlags/index.ts":function(e,t,r){"use strict";var n=r("./node_modules/lodash/isNil.js"),o=r.n(n),s=r("./node_modules/lodash/mapValues.js"),i=r.n(s),d=r("./src/lib/getParsedUserAgent/index.ts"),c=r("./src/reddit/selectors/user.ts"),u=r("./node_modules/crypto-js/sha256.js"),a=r.n(u),l=r("./src/reddit/constants/spezModal.ts");var f=r("./src/reddit/selectors/runTimeEnvVars.ts");const m=e=>t=>!e(t),p=(...e)=>t=>e.some(e=>e(t)),b=(...e)=>t=>e.every(e=>e(t)),g=e=>t=>(({user:e},t)=>{const r=e&&e.features;return!(!r||!r[t])})(t,e),h=(e,t)=>r=>{const n=r.meta.pageloadServerTime;return n>e&&n!1,v=e=>!1,O=c.D,w=p(v,f.c),I=e=>!("new.reddit.com"!==window.location.host),S=p(m(e=>e.user&&e.user.prefs&&e.user.prefs.profileOptOut),I),_=e=>!!e.user.session,j=(h(l.d,l.e),h(15492132e5,15492561e5));var T=r("./src/reddit/featureFlags/communityTopics.ts"),P=r("./src/reddit/selectors/platform.ts");const C=new Set(["communitycommunity","LssGoldNormal","gold_testing"]),x=new Set(["redesign","legaladvice","askwomen","exmormon","bestoflegaladvice","relationships","makeupaddiction","rupaulsdragrace","politicalhumor","amitheasshole","christianity"]),E=new Set(["ethtrader","funkygoose","karma_chameleon","pointsrtesty"]),N=new Set(["ethtrader","funkygoose","funkygooseeggs","karma_chameleon","modtestmeyourpoints","mountainbiking","nr4madastest","pointsrtesty","project_kairos","qameplease","stellar"]),k=new Set(["ethtrader","funkygoose","stellar"]),D=new Set(["ethtrader","funkygoose","stellar"]),A=new Set(["fortnitebr"]),R=new Set(["ethtrader","funkygoose","funkygooseeggs","karma_chameleon","modtestmeyourpoints","mountainbiking","nr4madastest","pointsrtesty","project_kairos","qameplease","stellar"]),L=new Set(["ethtrader","funkygoose","funkygooseeggs","karma_chameleon","modtestmeyourpoints","mountainbiking","nr4madastest","pointsrtesty","project_kairos","qameplease","stellar"]),M=new Set(["ethtrader","funkygoose","mountainbiking","stellar"]),F=new Set(["funkygoose"]),V=new Set(["funkygoose","shittymorph"]),U=(...e)=>t=>{const r=Object(P.e)(t);if(r){for(const t of e)if(!t.has(r.toLowerCase()))return!1;return!0}return!1},B=U(R,E),W=U(R,L,N),H=U(R,k),$=U(R,D),G=U(A),z=U(R),K=U(R,L),q=U(R,M),Y=U(R,F),J=U(V);r.d(t,"d",function(){return X}),r.d(t,"a",function(){return Z}),r.d(t,"f",function(){return ee}),r.d(t,"g",function(){return re}),r.d(t,"b",function(){return ne}),r.d(t,"c",function(){return oe}),r.d(t,"e",function(){return se});const Q={introModal:m(w),jiraTicket:O,markdownMode:w,modQueue:p(w,O),newRedditSubdomain:I,spBadges:B,spGovPolls:W,spHarberger:H,spLeaderboard:$,spLoadtest:G,spPoints:z,spPolls:K,spPublicPoints:q,spSpinoffs:Y,spSupport:J,communityAwards:p(g("community_awards"),w),createCommunityAwards:p(w,b(e=>{const t=Object(P.e)(e);return!!t&&C.has(t.toLowerCase())},g("community_awards"))),communityTopics:T.a,events:p(g("event_posts"),w),collections:p(g("collections"),w),rteVideoPoster:w,userSeenSubredditChatFtux:c.V,userInChat:c.y,userInSubredditChat:c.B,userInChatUserSettings:c.z,devAndStagingWatermark:w,fpsMeter:y,rabbitHole:y,news:e=>!0,redesignProfiles:S,measureScrollFPS:O,showVerboseErrors:p(w,O),uappBanner:y,canProxyGild:p(g("can_proxy_gild"),w),experiments:b(_,m(v)),enableGraphQl:_,importExportThemes:O,grantUserFlair:w,spezModal:y,superbOwl:j,enableShadowMode:(e=>t=>(({user:e},t)=>{if(0===t)return!1;const r=e&&e.loid.loid;return!!r&&parseInt(a()(r).toString(),16)%1e3<10*t})(t,e))(25),useGraphQLInFrontpage:O,emojis:p(w,O),pushNotificationsBrowserSupported:e=>{const t=navigator.userAgent,r=Object(d.a)(t).browser.version;if(!r)return!1;let n;try{n=r.split(/[^\d]/)[0]}catch(o){return!1}return!!(Object(d.b)(t)&&parseInt(n)>=50&&Object(d.c)(t))||(!!(Object(d.d)(t)&&parseInt(n)>52&&Object(d.c)(t))||!!(Object(d.f)(t)&&parseInt(n)>=27&&Object(d.c)(t)))},enableCrowdControlMode:e=>{const t=Object(P.e)(e);return!!t&&x.has(t.toLowerCase())},__requiredDoNotRemove:y},X=i()(Q,(e,t)=>r=>{const n=r.featureFlags.overrides[t];return o()(n)?e(r):n}),Z=Object.keys(Q),ee=e=>e.filter(e=>"__requiredDoNotRemove"!==e),te=/^feature_(.*)$/i,re=e=>{const t=e.match(te);if(null!==t)return t[1]},ne="FEATURES__FEATURE_SET",oe="FEATURES__FEATURE_TOGGLED",se=({featureName:e})=>(t,r)=>{const n=(0,X[e])(r());t((({featureName:e,currentValue:t})=>({type:oe,payload:{featureName:e,currentValue:t}}))({featureName:e,currentValue:n}))}},"./src/reddit/helpers/chooseVariant/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return l}),r.d(t,"b",function(){return p});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/lib/env/index.ts"),s=r("./src/reddit/constants/experiments.ts"),i=r("./src/reddit/selectors/telemetry.ts"),d=r("./src/reddit/selectors/user.ts"),c=r("./src/telemetry/index.ts"),u=r("./src/telemetry/models/Event.ts");const a=Object(n.createSelector)(e=>e.user.experiments.models,(e,t)=>t.experimentName,(e,t)=>e.find(({name:e})=>e.toLowerCase()===t.toLowerCase())),l=()=>!0,f=(e,t,r)=>{Object(c.a)(Object.assign({source:u.d.Experiment,action:u.c.Expose,noun:"user_id",actionInfo:void 0,app:i.app(),experiment:t,referrer:void 0,session:void 0,user:e},r))},m={},p=Object(n.createSelector)(a,(e,{experimentName:t})=>{const r=Object(d.j)(e),n=!!r&&r.isEmployee;return Object(o.a)()||n||s.n.has(t.toLowerCase())?e.user.experiments.overrides[t.toLowerCase()]:void 0},e=>i.user(e),(e,t)=>t.expEventOverride,(e,t)=>t.customPayloadMaker&&t.customPayloadMaker(e),(e,t)=>t.experimentEligibilitySelector(e),(e,t)=>t.experimentName,(e,t,r,n,o={},s,i)=>{if(!s)return;if(!e)return t&&!1!==n&&f(r,{id:-1,isOverride:!0,name:i,variant:t,version:"-1"},o),t;const d=e.name,c=e.id,u=void 0!==t,a=u?t:e.variant;if(a){const t=-1===c,s=m[d]===a;t||s||!1===n||(f(r,Object.assign({},e,{isOverride:u,variant:a}),o),m[d]=a)}return u?t:a})},"./src/reddit/helpers/dom/index.ts":function(e,t,r){"use strict";r.d(t,"e",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"g",function(){return d}),r.d(t,"b",function(){return c}),r.d(t,"a",function(){return u}),r.d(t,"d",function(){return a}),r.d(t,"f",function(){return l});var n=r("./node_modules/lodash/map.js"),o=r.n(n);const s=()=>{const e=document.getSelection();return!!e&&(e.rangeCount>0&&e.getRangeAt(0).toString().length>0)},i=()=>s()?(()=>{const e=document.getSelection();if(!e)return[];const t=e.getRangeAt(0).cloneContents().childNodes;return o()(t,e=>e.textContent||"")})():null,d=(e,t)=>{const r=document.createRange();return r.selectNode(t),e.compareBoundaryPoints(Range.END_TO_START,r)<0&&e.compareBoundaryPoints(Range.START_TO_END,r)>0},c=e=>{const t=window.getSelection();if(1!==t.rangeCount)return;const r=t.getRangeAt(0);if(!d(r,e))return;const n=r.startContainer,o=r.startOffset,s=r.endContainer,i=r.endOffset,c=document.createRange();c.selectNode(e);let u=!0;if(-1===c.compareBoundaryPoints(Range.START_TO_START,r)&&(c.setStart(n,o),u=!1),1===c.compareBoundaryPoints(Range.END_TO_END,r)&&(c.setEnd(s,i),u=!1),u)return[e];const a=document.createElement("div");return a.appendChild(c.cloneContents()),[...a.childNodes]},u=(e,t,r)=>{let n=e;for(;n&&(!r||!r(n));){if(n&&t(n))return n;n=n.parentElement}},a=e=>e&&e.parentElement&&u(e.parentElement,e=>"static"!==window.getComputedStyle(e).getPropertyValue("position")),l=e=>{if(!e||e.hidden)return!0;if(window.getComputedStyle){const t=window.getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!0}return!!e.parentElement&&l(e.parentElement)}},"./src/reddit/helpers/getPostFromRouteMatch/index.ts":function(e,t,r){"use strict";var n=r("./src/reddit/models/Post/index.ts"),o=r("./src/lib/constants/index.ts");t.a=((e,t)=>{if(!t){const r=e.platform.currentPage;if(!r)return null;t=r.routeMatch}if(t.route.meta.name===o.Rb.COMMENTS){const r=t.match.params.partialPostId,o=Object(n.f)(r);return e.posts.models[o]}return null})},"./src/reddit/helpers/getRichTextContent.ts":function(e,t,r){"use strict";var n=r("./src/lib/env/index.ts"),o=r("./src/lib/raven/index.ts"),s=r("./src/reddit/helpers/isComment.ts"),i=r("./src/reddit/models/RichTextJson/nodeMakers.ts");const d={document:"[Unable to render content]".split("\n").map(e=>Object(i.k)([Object(i.r)(e,null)]))};const c=(e,t)=>{const r=`getRichTextContent: ${e} (in ${Object(s.a)(t.id)?"comment":"post"})`;Object(o.c)(r,{extra:{info:{id:t.id,permalink:t.permalink,media:t.media}},tags:{rtjson:"getting_content"}}),Object(n.b)()||console.log(r)};t.a=((e,t)=>{const r=void 0===t?d:t,n=e.media;if(!n)return c("Media object is missing",e),r;if("rtjson"!==n.type)return c("Media object type is not rtjson",e),r;const o=n.richtextContent;return o?Array.isArray(o.document)?o:(c("Invalid richtextContent document",e),r):(c("Missing richtextContent property",e),r)})},"./src/reddit/helpers/getS3KeyFromUrl/index.ts":function(e,t,r){"use strict";var n=r("./node_modules/url/url.js"),o=r.n(n);t.a=(e=>{var t=o.a.parse(e).pathname;const r=void 0===t?"":t;return r.startsWith("/")?r.slice(1):r})},"./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx":function(e,t,r){"use strict";var n=r("./src/reddit/models/StructuredStyles/index.ts");const o={};t.a=(e=>e.subredditOrProfile?{url:e.subredditOrProfile.communityIcon||e.subredditOrProfile.icon.url,color:Object(n.e)(e.subredditOrProfile)}:o)},"./src/reddit/helpers/getSubredditUrl/index.ts":function(e,t,r){"use strict";var n=r("./src/lib/isFakeSubreddit/index.ts");t.a=(e=>e&&!Object(n.a)(e.name)?e.url:"")},"./src/reddit/helpers/isComment.ts":function(e,t,r){"use strict";var n=r("./src/reddit/constants/things.ts");t.a=function(e){return!!e&&e.substring(0,3)===n.a}},"./src/reddit/helpers/isPost.ts":function(e,t,r){"use strict";var n=r("./src/reddit/constants/things.ts");t.a=function(e){return!!e&&e.substring(0,3)===n.b}},"./src/reddit/helpers/media/index.ts":function(e,t,r){"use strict";r.d(t,"f",function(){return o}),r.d(t,"k",function(){return s}),r.d(t,"j",function(){return i}),r.d(t,"i",function(){return d}),r.d(t,"e",function(){return c}),r.d(t,"h",function(){return u}),r.d(t,"b",function(){return a}),r.d(t,"a",function(){return l}),r.d(t,"c",function(){return f}),r.d(t,"l",function(){return p}),r.d(t,"d",function(){return g}),r.d(t,"g",function(){return h});var n=r("./src/lib/constants/index.ts");function o(e){return new Promise((t,r)=>{try{const o=new FileReader;o.onloadend=(e=>{try{const o=e.target.result,s=new Uint8Array(o).subarray(0,4);let i="";for(let e=0;ee.startsWith("video/"),i=e=>e.startsWith("image/"),d=e=>"image/gif"===e,c=e=>{if(e)return s(e)?"video":i(e)?"image":void 0},u=e=>n.a.has(e)||n.b.has(e),a=e=>window.URL&&window.URL.createObjectURL?window.URL.createObjectURL(e):null;function l(e,t){try{return new File([e],t,{type:e.type,lastModified:Date.now()})}catch(r){const n=new Blob([e],{type:e.type});return Object.assign(n,{name:t,lastModified:Date.now()}),n}}function f(e){const t=atob(e.split(",")[1]),r=e.split(",")[0].split(":")[1].split(";")[0],n=new Uint8Array(t.length);for(let o=0;o{e.addEventListener(t,n=>(e.removeEventListener(t,r),r(n)))},p=(e,t)=>new Promise((r,n)=>{const o=()=>{e.readyState>=2&&r(e)};m(e,"error",()=>{n(new Error("Invalid video source"))}),["loadedmetadata","loadeddata","suspend"].forEach(t=>m(e,t,o)),e.src=t,o()}),b=(e,t)=>new Promise(r=>{m(e,"seeked",()=>r(e)),e.currentTime=t});async function g(e,t,r){let n=e.currentTime;for(;null!==n;){await b(e,n),t.height=e.videoHeight,t.width=e.videoWidth;const o=t.getContext("2d");o&&o.drawImage(e,0,0),n=r({dataUrl:t.toDataURL(),time:e.currentTime})}}async function h(e,t=!1){const r=document.createElement("video");let n;if(await p(r,e),t){r.currentTime=0;const e=document.createElement("canvas");await g(r,e,e=>(n=e,null))}return{width:r.videoWidth,height:r.videoHeight,duration:r.duration,firstFrame:n}}},"./src/reddit/helpers/name/index.ts":function(e,t,r){"use strict";r.d(t,"g",function(){return i}),r.d(t,"f",function(){return d}),r.d(t,"b",function(){return c}),r.d(t,"c",function(){return u}),r.d(t,"d",function(){return l}),r.d(t,"e",function(){return f}),r.d(t,"a",function(){return m});const n=/^(r|u)?\//i,o=/^r\//i,s=/^u\//i,i=e=>e.replace(n,""),d=e=>i(e.toLowerCase().trim()),c=e=>`r/${i(e)}`,u=e=>`u/${i(e)}`,a=e=>n.test(e),l=e=>o.test(e),f=e=>s.test(e),m=(e,t)=>!((e,t)=>a(e)&&a(t)&&e[0].toLowerCase()!==t[0].toLowerCase())(e,t)&&d(e)===d(t)},"./src/reddit/helpers/news/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return s}),r.d(t,"a",function(){return i});var n=r("./src/reddit/constants/news.ts"),o=r("./src/reddit/models/News/index.ts");const s=e=>e&&e.topicId&&e.topicId===o.a,i=e=>{var t=e&&e.heroSource||{},r=t.url;const o=void 0===r?"":r;var s=t.width;const i=void 0===s?0:s;var d=t.height;const c=void 0===d?0:d;return o&&i>=n.d&&c>=n.c}},"./src/reddit/helpers/path/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s}),r.d(t,"b",function(){return i});var n=r("./node_modules/path-browserify/index.js"),o=r.n(n);const s=(e,t)=>o.a.join(o.a.sep,e||"",t),i=e=>e.replace(/^.*\/\/[^\/]+/,"")},"./src/reddit/helpers/pixels.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s});const n=new(r("./src/lib/LRUCache/index.ts").a)(1e3),o=e=>{if(!n.get(e)){return(new Image).src=e,n.set(e,!0),!0}return!1},s=(e,t)=>e.filter(e=>e.type===t).map(e=>e.url).every(o)},"./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts":function(e,t,r){"use strict";t.a=(e=>({allowContractors:e.allow_contractors,communityIcon:e.community_icon,displayText:e.display_name_prefixed,icon:{height:e.icon_size?e.icon_size[1]:0,url:e.icon_img?e.icon_img:"",width:e.icon_size?e.icon_size[0]:0},id:e.name,isNSFW:e.over_18||e.over18,isQuarantined:!!e.quarantine,name:e.display_name,primaryColor:e.primary_color,subscribers:e.subscribers,title:e.title,type:e.subreddit_type,url:e.url,wls:e.wls}))},"./src/reddit/helpers/trackers/news.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"d",function(){return f}),r.d(t,"n",function(){return b}),r.d(t,"p",function(){return g}),r.d(t,"o",function(){return h}),r.d(t,"q",function(){return y}),r.d(t,"r",function(){return v}),r.d(t,"s",function(){return O}),r.d(t,"t",function(){return w}),r.d(t,"h",function(){return I}),r.d(t,"i",function(){return S}),r.d(t,"k",function(){return _}),r.d(t,"j",function(){return j}),r.d(t,"f",function(){return T}),r.d(t,"m",function(){return P}),r.d(t,"e",function(){return C}),r.d(t,"l",function(){return x}),r.d(t,"g",function(){return E}),r.d(t,"b",function(){return D}),r.d(t,"c",function(){return A});var n,o,s=r("./src/reddit/constants/tracking.ts"),i=r("./src/reddit/selectors/news.ts"),d=r("./src/reddit/selectors/posts.ts"),c=r("./src/reddit/selectors/subreddit.ts"),u=r("./src/reddit/selectors/telemetry.ts");!function(e){e.newsNav="news_nav",e.newsHero="news_hero",e.newsMiniHero="news_mini_hero"}(n||(n={})),function(e){e.heroNews="heroNews",e.newsHeroComments="newsHeroComments",e.newsHeroCommunity="newsHeroCommunity",e.newsHeroImage="newsHeroImage",e.newsHeroLatestTag="newsHeroLatestTag",e.newsHeroOutboundLink="newsHeroOutboundLink",e.newsHeroPostTitle="newsHeroPostTitle",e.newsHeroTime="newsHeroTime",e.newsHeroVoteCount="newsHeroVoteCount",e.topicFilter="topicFilter",e.topicHeader="topicHeader",e.topicHero="topicHero",e.topicPost="topicPost"}(o||(o={}));const a={topicFilter:{topic:"topic",subtopic:"subtopic"},topicHero:{topic:"topic_hero",subtopic:"subtopic_hero"},topicPost:{topic:"topic_post",subtopic:"subtopic_post"},topicHeader:{topic:"topic_header",subtopic:"subtopic_header"},newsHeroImage:{topic:"image",subtopic:"image"},newsHeroLatestTag:{topic:"latest_tag",subtopic:"latest_tag"},newsHeroPostTitle:{topic:"post_title",subtopic:"post_title"},newsHeroOutboundLink:{topic:"outbound_link",subtopic:"outbound_link"},newsHeroCommunity:{topic:"community",subtopic:"community"},newsHeroVoteCount:{topic:"vote_count",subtopic:"vote_count"},newsHeroComments:{topic:"comments",subtopic:"comments"},newsHeroTime:{topic:"post_age",subtopic:"post_age"},heroNews:{topic:"hero_news",subtopic:"hero_news"}},l=e=>{return e.replace(/\(|\)|&|\s|\//gi,"_").toLowerCase().toLowerCase()},f=(e,t)=>{const r={topicId:e.topicId,topicName:l(e.name)};let n={};return t&&(n=(e=>({subtopicId:e.subtopicId,subtopicName:l(e.name)}))(t)),Object.assign({},r,n)},m=(e,t,r,n)=>{const o=e.postId,s=e.listingKey,i=e.state,c=e.topic,u=e.subtopic,l={source:r,action:t,noun:u?a[n].subtopic:a[n].topic,news:f(c,u)};let m={};return o&&s&&i&&(m={discoveryUnit:((e,t,r)=>{return{id:e,type:"news_hero",title:"News Hero Module",name:"news_hero",items:Object(d.y)(r,{listingKey:t})}})(o,s,i)}),Object.assign({},l,m)},p=(e,t,r,n)=>{const o=e.postId,s=e.state,d=Object(i.q)(s,{postId:o});return m(Object.assign({},e,{topic:d.topic,subtopic:d.subtopic}),t,r,n)},b=e=>t=>p(Object.assign({},e,{state:t}),s.b.CLICK,n.newsMiniHero,o.newsHeroPostTitle),g=e=>t=>p(Object.assign({},e,{state:t}),s.b.CLICK,n.newsMiniHero,o.newsHeroOutboundLink),h=e=>t=>p(Object.assign({},e,{state:t}),s.b.CLICK,n.newsMiniHero,o.newsHeroCommunity),y=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsNav,o.topicFilter),v=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsNav,o.topicHeader),O=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsNav,o.topicHero),w=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsNav,o.topicPost),I=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroImage),S=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroLatestTag),_=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroPostTitle),j=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroOutboundLink),T=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroCommunity),P=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroVoteCount),C=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroComments),x=e=>t=>m(Object.assign({},e,{state:t}),s.b.CLICK,n.newsHero,o.newsHeroTime),E=e=>t=>m(Object.assign({},e,{state:t}),"consume",n.newsHero,o.heroNews),N=(e,t)=>Object(c.v)(e,{subredditName:t.name}),k=e=>e?{id:e.id,name:e.name.toLowerCase()}:null,D=e=>t=>{const r=k(N(t,e));return Object.assign({},u.defaults(t),{source:"active_communities",action:"click",noun:"community",subreddit:r})},A=e=>t=>r=>{const n=k(N(r,e));return Object.assign({},u.defaults(r),{source:"active_communities",action:t?"unsubscribe":"subscribe",noun:"button",subreddit:n})}},"./src/reddit/helpers/trackers/postList.ts":function(e,t,r){"use strict";r.d(t,"i",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"e",function(){return c}),r.d(t,"f",function(){return u}),r.d(t,"b",function(){return a}),r.d(t,"c",function(){return l}),r.d(t,"d",function(){return f}),r.d(t,"g",function(){return m}),r.d(t,"h",function(){return p}),r.d(t,"j",function(){return b});var n=r("./src/telemetry/index.ts"),o=r("./src/reddit/selectors/telemetry.ts");const s=(e,t)=>Object.assign({},o.defaults(e),{media:o.media(e,t),post:o.post(e,t),profile:o.profile(e),subreddit:o.subreddit(e)}),i=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"stop",noun:"autoplay_initial_load"}))},d=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"complete",noun:"autoplay_initial_load"}))},c=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"start",noun:"autoplay_initial_load"}))},u=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"start",noun:"autoplay_network_load"}))},a=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"consume",noun:"autoplay"}))},l=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"start",noun:"autoplay"}))},f=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"start",noun:"autoplay_buffering"}))},m=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"stop",noun:"autoplay"}))},p=(e,t)=>{Object(n.a)(Object.assign({},s(e,t),{source:"postlist",action:"stop",noun:"autoplay_buffering"}))},b=(e,t)=>{Object(n.a)(Object.assign({action:"view",source:"postlist",noun:"bottom"},o.defaults(e),{listing:o.listing(e,t),subreddit:o.subreddit(e)}))}},"./src/reddit/icons/svgs/News/index.tsx":function(e,t,r){"use strict";var n,o=r("./node_modules/react/index.js"),s=r.n(o),i=Object.assign||function(e){for(var t=1;t1){for(var c=Array(i),u=0;us.a.createElement("svg",i({viewBox:"0 0 20 20",version:"1.1"},e),d("defs",{},void 0,d("path",{d:"M16.5,7.5 L12.5,7.5 C12.224,7.5 12,7.276 12,7 C12,6.724 12.224,6.5 12.5,6.5 L16.5,6.5 C16.776,6.5 17,6.724 17,7 C17,7.276 16.776,7.5 16.5,7.5 Z M16.5,10 L12.5,10 C12.224,10 12,9.776 12,9.5 C12,9.224 12.224,9 12.5,9 L16.5,9 C16.776,9 17,9.224 17,9.5 C17,9.776 16.776,10 16.5,10 Z M16.5,12.5 L12.5,12.5 C12.224,12.5 12,12.276 12,12 C12,11.724 12.224,11.5 12.5,11.5 L16.5,11.5 C16.776,11.5 17,11.724 17,12 C17,12.276 16.776,12.5 16.5,12.5 Z M16.5,15 L12.5,15 C12.224,15 12,14.776 12,14.5 C12,14.224 12.224,14 12.5,14 L16.5,14 C16.776,14 17,14.224 17,14.5 C17,14.776 16.776,15 16.5,15 Z M11.035,9.5 C11.035,9.795 10.795,10.035 10.5,10.035 L6.5,10.035 C6.205,10.035 5.965,9.795 5.965,9.5 L5.965,5.5 C5.965,5.205 6.205,4.965 6.5,4.965 L10.5,4.965 C10.795,4.965 11.035,5.205 11.035,5.5 L11.035,9.5 Z M10.5,12.5 L6.5,12.5 C6.224,12.5 6,12.276 6,12 C6,11.724 6.224,11.5 6.5,11.5 L10.5,11.5 C10.776,11.5 11,11.724 11,12 C11,12.276 10.776,12.5 10.5,12.5 Z M10.5,15 L6.5,15 C6.224,15 6,14.776 6,14.5 C6,14.224 6.224,14 6.5,14 L10.5,14 C10.776,14 11,14.224 11,14.5 C11,14.776 10.776,15 10.5,15 Z M18,3 L5,3 C4.448,3 4,3.448 4,4 L4,14.5 C4,14.776 3.776,15 3.5,15 C3.224,15 3,14.776 3,14.5 L3,6 C3,5.441 2.543,4.992 1.985,5 L1.959,5 L1.917,5.003 C1.398,5.047 1,5.48 1,6 L1,14.321 C1,15.798 2.202,17 3.679,17 L17,17 C18.103,17 19,16.103 19,15 L19,4 C19,3.448 18.552,3 18,3 Z",id:"path-1"},void 0)),d("g",{id:"news",stroke:"none",strokeWidth:"1",fillRule:"evenodd"},void 0,d("mask",{id:"mask-2",fill:"white"},void 0,d("use",{xlinkHref:"#path-1"})),d("use",{id:"Page-1",xlinkHref:"#path-1"}))))},"./src/reddit/models/Flair/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"e",function(){return o}),r.d(t,"d",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"k",function(){return a}),r.d(t,"j",function(){return f}),r.d(t,"g",function(){return m}),r.d(t,"f",function(){return p}),r.d(t,"i",function(){return b}),r.d(t,"h",function(){return g});var n,o,s,i,d,c=r("./src/lib/formatEmojiName/index.ts"),u=r("./src/reddit/constants/colors.ts");!function(e){e.Text="text",e.Emoji="emoji"}(n||(n={})),function(e){e.Image="image",e.Meta="meta",e.Nsfw="nsfw",e.PatreonPatron="patreonPatron",e.Richtext="richtext",e.Spoiler="spoiler",e.Text="text",e.Quarantined="quarantined"}(o||(o={})),function(e){e.Dark="dark",e.Light="light"}(s||(s={})),function(e){e.UserFlair="USER_FLAIR",e.LinkFlair="LINK_FLAIR"}(i||(i={})),function(e){e.Left="left",e.Right="right"}(d||(d={}));const a=e=>e===o.Text||e===o.Richtext||e===o.Image||e===o.Meta,l=e=>e.e===n.Emoji?Object(c.a)(e.a):e.t,f=e=>e.type===o.Richtext?e.richtext.map(l).join(""):e.text||"";var m,p;!function(e){e.Dark="DARK",e.Light="LIGHT"}(m||(m={})),function(e){e.RIGHT="RIGHT",e.LEFT="LEFT"}(p||(p={}));const b=e=>e.type===o.Richtext?{backgroundColor:e.backgroundColor,richtext:e.richtext,templateId:e.id,textColor:e.textColor,type:e.type}:{backgroundColor:e.backgroundColor,templateId:e.id,text:e.text||"",textColor:e.textColor,type:e.type},g=()=>{return{backgroundColor:u.a.defaultFlair,richtext:[],textColor:s.Dark,type:o.Richtext}}},"./src/reddit/models/Media/index.ts":function(e,t,r){"use strict";r.d(t,"q",function(){return n}),r.d(t,"z",function(){return i}),r.d(t,"A",function(){return d}),r.d(t,"x",function(){return c}),r.d(t,"y",function(){return u}),r.d(t,"m",function(){return a}),r.d(t,"a",function(){return l}),r.d(t,"i",function(){return f}),r.d(t,"j",function(){return m}),r.d(t,"t",function(){return p}),r.d(t,"c",function(){return b}),r.d(t,"k",function(){return g}),r.d(t,"l",function(){return h}),r.d(t,"n",function(){return y}),r.d(t,"o",function(){return v}),r.d(t,"e",function(){return O}),r.d(t,"f",function(){return w}),r.d(t,"h",function(){return I}),r.d(t,"b",function(){return S}),r.d(t,"p",function(){return _}),r.d(t,"s",function(){return j}),r.d(t,"r",function(){return T}),r.d(t,"d",function(){return P}),r.d(t,"g",function(){return C}),r.d(t,"u",function(){return x}),r.d(t,"w",function(){return E}),r.d(t,"v",function(){return N});var n,o=r("./node_modules/url/url.js"),s=r.n(o);!function(e){e.YouTube="YouTube",e.Vimeo="Vimeo",e.BandCamp="BandCamp",e.Gfycat="Gfycat",e.GfycatOld="gfycat",e.Giphy="Giphy",e.Imgur="Imgur",e.SoundCloud="SoundCloud",e.Spotify="Spotify",e.Streamable="Streamable",e.Twitch="Twitch.tv",e.IFrameEmbed="iframe embed"}(n||(n={}));const i=e=>"text"===e.type,d=e=>"video"===e.type,c=e=>"image"===e.type,u=e=>"rtjson"===e.type,a={TEXT:"text",VIDEO:"video",IMAGE:"image",EMBED:"embed",GIFVIDEO:"gifvideo",RTJSON:"rtjson"},l=new Set([a.TEXT,a.IMAGE,a.RTJSON]),f=512,m=250,p=608,b=.5625,g=486,h=864,y=273,v=486,O=700,w=822,I=new Set([n.YouTube,n.Vimeo,n.Spotify,n.SoundCloud,n.Gfycat,n.GfycatOld,n.Giphy]),S=new Set([n.BandCamp,n.Gfycat,n.GfycatOld,n.Giphy,n.Imgur,n.SoundCloud,n.Spotify,n.Streamable,n.Twitch,n.YouTube,n.Vimeo]),_=new Set([n.SoundCloud,n.Spotify,n.Streamable,n.Vimeo,n.YouTube]),j=new Set([n.Gfycat,n.GfycatOld,n.Imgur]),T=["gif","jpeg","jpg","png","tiff"],P=new Set([a.VIDEO,a.GIFVIDEO,a.EMBED]);var C,x;!function(e){e.Mute="mute",e.Pause="pause",e.Play="play"}(C||(C={})),function(e){e.Pause="pauseVideo",e.Play="playVideo",e.Mute="mute"}(x||(x={}));const E=e=>e.source?e.source.url:e.media&&e.media.type!==a.VIDEO&&e.media.content?e.media.content:"",N=e=>{if(!d(e))return;const t=e;let r;if(t.hlsUrl)r=t.hlsUrl;else{if(!t.dashUrl)return;r=t.dashUrl}return(e=>{const t=s.a.parse(e);if(t&&t.pathname)return t.pathname.split("/")[1]})(r)}},"./src/reddit/models/ModeratingSubreddits/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"a",function(){return i}),r.d(t,"c",function(){return d});var n,o=r("./node_modules/lodash/snakeCase.js"),s=r.n(o);!function(e){e.access="access",e.config="config",e.flair="flair",e.mail="mail",e.posts="posts",e.wiki="wiki",e.chatConfig="chatConfig",e.chatOperator="chatOperator",e.all="all"}(n||(n={}));const i={all:!0,access:!0,chatConfig:!0,chatOperator:!0,config:!0,flair:!0,mail:!0,posts:!0,wiki:!0},d=e=>{return Object.keys(e).map(t=>(e[t]?"+":"-")+s()(t)).join(",")}},"./src/reddit/models/MonthsToMinutes/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"d",function(){return o}),r.d(t,"h",function(){return s}),r.d(t,"e",function(){return i}),r.d(t,"i",function(){return d}),r.d(t,"f",function(){return c}),r.d(t,"j",function(){return u}),r.d(t,"c",function(){return a}),r.d(t,"g",function(){return l}),r.d(t,"b",function(){return f});const n=2e3,o=3,s=5,i=10,d=5,c=1500;var u,a,l,f;!function(e){e.Home="home_active",e.SubscribeFeed="subscribe_feed",e.SubscribeIdCard="subscribe_id",e.SubscribeReminder="subscribe_reminder",e.Vote="vote",e.VoteReminder="vote_reminder",e.VoteSuccess="vote_success"}(u||(u={})),function(e){e[e.Welcome=0]="Welcome",e[e.Subscribe=1]="Subscribe",e[e.Vote=2]="Vote",e[e.Signup=3]="Signup"}(a||(a={})),function(e){e.Subscribe="Subscribe",e.Vote="Vote"}(l||(l={})),function(e){e.Initial="initial",e.BannerVisible="bannerVisible",e.HomeVisited="homeVisited"}(f||(f={}))},"./src/reddit/models/Multireddit/index.ts":function(e,t,r){"use strict";var n;function o(e){return"string"==typeof e.url}r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"c",function(){return s}),function(e){e.Hidden="hidden",e.Private="private",e.Public="public"}(n||(n={}));const s=(e,t)=>`/user/${e}/m/${t}/`.toLowerCase()},"./src/reddit/models/News/index.ts":function(e,t,r){"use strict";var n;r.d(t,"b",function(){return n}),r.d(t,"c",function(){return o}),r.d(t,"a",function(){return s}),r.d(t,"d",function(){return i}),function(e){e.Latest="latest"}(n||(n={}));const o={latest:"news.storyStatus.latest"},s=100,i=e=>{const t=[{name:"All Stories",subtopics:[],topicId:s}];return e.forEach(({display_name:e,topic_id:r,subtopics:n})=>{t.push({name:e,topicId:r,subtopics:(e=>e.map(({subreddits:e,display_name:t,id:r})=>({subreddits:e,name:t,subtopicId:r})))(n)})}),t}},"./src/reddit/models/OcSubreddits/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return o}),r.d(t,"c",function(){return s}),r.d(t,"b",function(){return i});var n=r("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts");const o=6;function s(e){const t={subreddits:{},subredditsAboutInfo:{}};return e?e.reduce((e,t)=>(e.subreddits[t.name]=Object(n.a)(t),e.subredditsAboutInfo[t.name]={allOriginalContent:t.all_original_content,contentCategory:t.content_category,originalContentTagEnabled:t.original_content_tag_enabled,userIsSubscriber:t.user_is_subscriber},e),t):t}function i(e){return!!e&&(e.originalContentTagEnabled||!!e.contentCategory)}},"./src/reddit/models/Post/index.ts":function(e,t,r){"use strict";r.d(t,"f",function(){return s}),r.d(t,"g",function(){return i}),r.d(t,"e",function(){return d}),r.d(t,"d",function(){return c}),r.d(t,"a",function(){return a}),r.d(t,"c",function(){return l}),r.d(t,"b",function(){return f});var n=r("./src/reddit/constants/things.ts"),o=r("./src/lib/constants/index.ts");const s=e=>`${n.b}${e}`,i=e=>e.startsWith(n.b)?e.substr(n.b.length):e,d=e=>e===o.D;var c,u,a,l,f;!function(e){e.AdPost="AdPost",e.DeletedProfilePost="DeletedProfilePost",e.DeletedSubredditPost="DeletedSubredditPost",e.ProfilePost="ProfilePost",e.SubredditPost="SubredditPost"}(c||(c={})),function(e){e.MOD_APPROVED="MOD_APPROVED",e.MOD_REMOVED="MOD_REMOVED",e.MOD_SPAMMED="MOD_SPAMMED",e.ADMIN_REMOVED="ADMIN_REMOVED",e.ADMIN_APPROVED="ADMIN_APPROVED",e.ADMIN_SPAMMED="ADMIN_SPAMMED"}(u||(u={})),function(e){e.Post="POST",e.Comment="COMMENT"}(a||(a={})),function(e){e.Embed="EMBED",e.Image="IMAGE",e.Video="VIDEO",e.Gifvideo="GIFVIDEO"}(l||(l={})),function(e){e.Richtext="RICHTEXT",e.Markdown="MARKDOWN"}(f||(f={}))},"./src/reddit/models/PostCreationForm/index.ts":function(e,t,r){"use strict";r.d(t,"m",function(){return o}),r.d(t,"n",function(){return s}),r.d(t,"e",function(){return i}),r.d(t,"q",function(){return d}),r.d(t,"u",function(){return u}),r.d(t,"h",function(){return a}),r.d(t,"g",function(){return l}),r.d(t,"k",function(){return f}),r.d(t,"l",function(){return m}),r.d(t,"o",function(){return p}),r.d(t,"p",function(){return b}),r.d(t,"j",function(){return g}),r.d(t,"d",function(){return h}),r.d(t,"a",function(){return y}),r.d(t,"b",function(){return v}),r.d(t,"c",function(){return O}),r.d(t,"f",function(){return w}),r.d(t,"r",function(){return I}),r.d(t,"s",function(){return S}),r.d(t,"t",function(){return _}),r.d(t,"i",function(){return j});var n=r("./src/reddit/models/Upload/index.ts");const o=Object(n.e)(n.b.POST_CREATION_MEDIA),s=Object(n.e)(n.b.POST_CREATION_VIDEO_POSTER),i={isProfile:!1,name:""};var d;!function(e){e[e.Post=0]="Post",e[e.Draft=1]="Draft"}(d||(d={}));const c=["title","body","link","flair"],u=e=>c.includes(e);var a,l,f,m,p,b,g;!function(e){e.MARKDOWN="markdown",e.RICH_TEXT="richtext"}(a||(a={})),function(e){e.POST_CREATION="POST_CREATION",e.POST_EDITING="POST_EDITING"}(l||(l={})),function(e){e.CLICK="click",e.TYPE="type"}(f||(f={})),function(e){e.TITLE="title",e.BODY="body",e.URL="url"}(m||(m={})),function(e){e.CROSSPOST="crosspost",e.LINK="link",e.RICH_TEXT="richText",e.MARKDOWN="markdown",e.MEDIA="media",e.VIDEO_GIF="videogif",e.SELF="self"}(p||(p={})),function(e){e.ImageWillBeRemoved="SrChangePrompt_ImageWillBeRemoved",e.VideoWillBeRemovedMediaNotAllowed="SrChangePrompt_VideoWillBeRemovedMediaNotAllowed",e.VideoWillBeRemovedTooLongForGif="SrChangePrompt_VideoWillBeRemovedTooLongForGif"}(b||(b={})),function(e){e.POST_OVERFLOW_MENU="postOverflowMenu",e.COLLECTION_INFO_POST="colletionInfoPost"}(g||(g={}));const h="POST_DRAFTS_MODAL_ID",y="COLLECTIONS_LIST_MODAL_ID",v="CREATE_COLLECTION_MODAL_ID",O="DISCARD_POST_ON_CREATE_POST_MODAL_ID",w="EVENT_SCHEDULE_PICKER_MODAL_ID",I=(e,t,r)=>`${w}-[postId: ${e}]-isOverlay[${t}]-pos[${r}]`,S=(e,t)=>`${y}-[postId: ${e}]-isOverlay[${t}]`,_=(e,t)=>`${v}-[postId: ${e}]-isOverlay[${t}]`;var j;!function(e){e.Now="now",e.AtEventTime="atEventTime"}(j||(j={}))},"./src/reddit/models/PostDraft/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"a",function(){return s});var n,o=r("./src/lib/constants/index.ts");!function(e){e[e.Image=0]="Image",e[e.Link=1]="Link",e[e.Markdown=2]="Markdown",e[e.RichText=3]="RichText",e[e.Video=4]="Video"}(n||(n={}));const s={[n.Image]:o.hc.MEDIA,[n.Link]:o.hc.LINK_ONLY,[n.Markdown]:o.hc.POST,[n.RichText]:o.hc.POST,[n.Video]:o.hc.MEDIA}},"./src/reddit/models/Profile/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n});var n;!function(e){e.Downvoted="downvoted",e.Hidden="hidden",e.Saved="saved",e.Upvoted="upvoted"}(n||(n={}))},"./src/reddit/models/Profile/mock.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s});var n=r("./src/config.ts"),o=r("./src/reddit/models/Subreddit/index.ts");const s={t5_100:{id:"t5_100",isNSFW:!1,displayText:"u/cfb",name:"cfb",title:"CFB Title",type:o.b.User,url:"/user/cfb",subscribers:1,icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120}},t5_200:{id:"t5_200",isNSFW:!1,displayText:"u/test",name:"test",title:"Test User Title",type:o.b.User,url:"/user/test",subscribers:10,icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120}},t5_300:{id:"t5_200",isNSFW:!1,displayText:"u/shitty_watercolour",name:"shitty_watercolour",title:"Shitty_Watercolour Title",type:o.b.User,url:"/user/shitty_watercolour",subscribers:20,icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120}}}},"./src/reddit/models/RichTextJson/index.ts":function(e,t,r){"use strict";var n;r.d(t,"j",function(){return n}),r.d(t,"A",function(){return o}),r.d(t,"w",function(){return s}),r.d(t,"n",function(){return i}),r.d(t,"o",function(){return d}),r.d(t,"g",function(){return c}),r.d(t,"v",function(){return u}),r.d(t,"y",function(){return a}),r.d(t,"B",function(){return l}),r.d(t,"x",function(){return f}),r.d(t,"u",function(){return m}),r.d(t,"k",function(){return p}),r.d(t,"l",function(){return b}),r.d(t,"b",function(){return g}),r.d(t,"c",function(){return h}),r.d(t,"q",function(){return y}),r.d(t,"p",function(){return v}),r.d(t,"e",function(){return O}),r.d(t,"f",function(){return w}),r.d(t,"d",function(){return I}),r.d(t,"z",function(){return S}),r.d(t,"h",function(){return _}),r.d(t,"m",function(){return j}),r.d(t,"s",function(){return P}),r.d(t,"a",function(){return C}),r.d(t,"r",function(){return x}),r.d(t,"C",function(){return E}),r.d(t,"t",function(){return N}),r.d(t,"i",function(){return k}),r.d(t,"E",function(){return D}),r.d(t,"D",function(){return A}),function(e){e[e.bold=1]="bold",e[e.italic=2]="italic",e[e.underline=4]="underline",e[e.strikethrough=8]="strikethrough",e[e.subscript=16]="subscript",e[e.superscript=32]="superscript",e[e.monospace=64]="monospace"}(n||(n={}));const o="text",s="raw",i="br",d="link",c="c/",u="p/",a="r/",l="u/",f="spoilertext",m="par",p="h",b="hr",g="blockquote",h="code",y="li",v="list",O="L",w="R",I="C",S="table",_="embed",j="img";var T;!function(e){e.Valid="valid",e.Unprocessed="unprocessed",e.Failed="failed",e.Invalid="invalid"}(T||(T={}));const P="Image",C="gif",x="AnimatedImage",E="video",N="RedditVideo",k={document:[]},D=e=>!e||!e.document||(e=>0===e.length||1===e.length&&(e=>"par"===e.e&&(!e.c||0===e.c.length))(e[0]))(e.document),A=(e,t)=>{const r=e&&e[t];if(r&&(!r.status||r.status===T.Valid))return r}},"./src/reddit/models/RichTextJson/nodeMakers.ts":function(e,t,r){"use strict";r.d(t,"r",function(){return o}),r.d(t,"l",function(){return s}),r.d(t,"h",function(){return i}),r.d(t,"m",function(){return d}),r.d(t,"n",function(){return c}),r.d(t,"s",function(){return u}),r.d(t,"k",function(){return a}),r.d(t,"e",function(){return l}),r.d(t,"c",function(){return f}),r.d(t,"d",function(){return m}),r.d(t,"i",function(){return p}),r.d(t,"j",function(){return b}),r.d(t,"p",function(){return g}),r.d(t,"o",function(){return h}),r.d(t,"q",function(){return y}),r.d(t,"f",function(){return v}),r.d(t,"b",function(){return O}),r.d(t,"t",function(){return w}),r.d(t,"g",function(){return I}),r.d(t,"a",function(){return S});var n=r("./src/reddit/models/RichTextJson/index.ts");const o=(e,t)=>Object.assign({e:n.A,t:e},t?{f:t}:null),s=e=>({e:n.w,t:e}),i=(e,t,r)=>Object.assign({e:n.o,t:e,u:t},r?{f:r}:null),d=e=>({e:n.x,c:[o(e,null)]}),c=(e,t)=>({e:n.y,t:e,l:t}),u=(e,t)=>({e:n.B,t:e,l:t}),a=e=>({e:n.u,c:e}),l=(e,t)=>({e:n.k,l:e,c:t}),f=e=>({e:n.b,c:e}),m=e=>({e:"code",c:e}),p=e=>({e:n.q,c:e}),b=(e,t)=>({e:n.p,c:e,o:t}),g=(e,t)=>Object.assign({c:e},t?{a:t}:{}),h=e=>({c:e}),y=(e,t)=>({e:n.z,h:e,c:t}),v=(e,t)=>({e:n.m,id:e,c:t}),O=(e,t)=>({e:n.a,id:e,c:t}),w=(e,t,r,o)=>Object.assign({e:n.C,id:e,c:t,gifify:o},r?{p:v(r)}:{}),I=()=>({e:n.n}),S={e:n.u,c:[{e:n.A,t:""}]}},"./src/reddit/models/Subreddit/index.ts":function(e,t,r){"use strict";var n;r.d(t,"b",function(){return n}),r.d(t,"c",function(){return o}),r.d(t,"a",function(){return s}),function(e){e.Archived="archived",e.EmployeesOnly="employees_only",e.GoldOnly="gold_only",e.GoldRestricted="gold_restricted",e.Private="private",e.Public="public",e.Restricted="restricted",e.User="user"}(n||(n={}));const o=e=>e.type===n.User;var s;!function(e){e.Image="IMAGE",e.Link="LINK",e.Spoiler="SPOILER",e.Text="TEXT",e.Video="VIDEO"}(s||(s={}))},"./src/reddit/models/Subreddit/mock.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return i});var n=r("./src/config.ts"),o=r("./src/reddit/models/Subreddit/index.ts"),s=r("./src/reddit/models/WhitelistStatus/index.ts");const i={t5_1:{id:"t5_1",displayText:"r/cfb",name:"cfb",title:"CFB Title",type:o.b.Public,url:"/r/cfb",icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120},subscribers:14343103,wls:s.a.ALL_ADS,isNSFW:!1},t5_2:{id:"t5_2",displayText:"r/test",name:"test",title:"Test Title",type:o.b.Private,url:"/r/test",icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120},subscribers:1,wls:void 0,isNSFW:!1},t5_3:{id:"t5_2",displayText:"r/test",name:"test",title:"Gold Title",type:o.b.GoldOnly,url:"/r/test",icon:{url:`${n.a.assetPath}/img/placeholder_gradient_light-280.png`,width:120,height:120},subscribers:1,wls:void 0,isNSFW:!1}}},"./src/reddit/models/SubredditAutocomplete/index.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"c",function(){return i}),r.d(t,"b",function(){return d}),r.d(t,"d",function(){return c});var n,o=r("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),s=r("./src/reddit/models/User/index.ts");!function(e){e[e.OWN_PROFILE=0]="OWN_PROFILE",e[e.SUBSCRIBED_TO_SUBREDDIT=1]="SUBSCRIBED_TO_SUBREDDIT",e[e.OTHER_SUBREDDIT=2]="OTHER_SUBREDDIT",e[e.FAKE_ITEM=3]="FAKE_ITEM",e[e.MODERATED_SUBREDDIT=4]="MODERATED_SUBREDDIT"}(n||(n={}));const i=e=>{var t=Object(o.a)({subredditOrProfile:e});const r=t.color;return{iconUrl:t.url,id:e.id,name:e.name,primaryColor:r,subscribers:e.subscribers,type:n.SUBSCRIBED_TO_SUBREDDIT}},d=(e,t)=>{var r=Object(o.a)({subredditOrProfile:e});const n=r.color;return{iconUrl:r.url,id:e.id,name:e.name,primaryColor:n,subscribers:e.subscribers,type:t}},c=e=>({iconUrl:e.accountIcon,id:e.id,name:Object(s.f)(e),type:n.OWN_PROFILE})},"./src/reddit/models/SubredditModeration/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"c",function(){return o}),r.d(t,"a",function(){return s}),r.d(t,"d",function(){return i});const n=999;var o;!function(e){e.Editable="editable",e.Invited="invited"}(o||(o={}));const s={searchTerm:null,userId:null,username:null},i=(e,t,r)=>`${e}-${((e,t)=>t||e||"1")(r,t)}`},"./src/reddit/models/Upload/index.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return o}),r.d(t,"e",function(){return s}),r.d(t,"c",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"d",function(){return c});var n=r("./src/reddit/helpers/getS3KeyFromUrl/index.ts");const o={POST_CREATION_MEDIA:"POST_CREATION_MEDIA",POST_CREATION_VIDEO_POSTER:"POST_CREATION_VIDEO_POSTER",RTE_MEDIA:"RTE_MEDIA"},s=(e,t)=>t?`${e}/${t}`:e,i=e=>Object(n.a)(e).split("/").slice(-1)[0],d={PENDING:"PENDING",UPLOADING:"UPLOADING",SUCCESS:"SUCCESS",FAILED:"FAILED",CANCELED:"CANCELED"},c=({status:e})=>e===d.PENDING||e===d.UPLOADING},"./src/reddit/models/User/index.ts":function(e,t,r){"use strict";var n,o;r.d(t,"b",function(){return s}),r.d(t,"a",function(){return d}),r.d(t,"f",function(){return c}),r.d(t,"e",function(){return u}),r.d(t,"d",function(){return a}),r.d(t,"c",function(){return l}),function(e){e.CommentForm="commentForm"}(n||(n={})),function(e){e.MarkdownModeNotification="markdownModeNotification"}(o||(o={}));const s={commentForm:{markdownModeNotification:!1}};var i;!function(e){e.Favorites="favorites",e.Multis="multis",e.Moderating="moderating",e.Subscriptions="subscriptions",e.Profiles="profiles"}(i||(i={}));const d={favorites:!1,multis:!1,moderating:!1,subscriptions:!1,profiles:!1},c=e=>{const t=e.username||e.displayText;if(!t)throw new Error("Invalid username!");return t},u=e=>{const t=1e3*e.created;if(t)return new Date(t).getTime()};var a,l;!function(e){e.AvailableRedditor="Redditor",e.DeletedRedditor="DeletedRedditor",e.UnavailableRedditor="UnavailableRedditor"}(a||(a={})),function(e){e.BLANK="BLANK",e.CONFIDENCE="CONFIDENCE",e.CONTROVERSIAL="CONTROVERSIAL",e.LIVE="LIVE",e.NEW="NEW",e.OLD="OLD",e.QA="QA",e.RANDOM="RANDOM",e.TOP="TOP"}(l||(l={}))},"./src/reddit/models/Vote/index.ts":function(e,t,r){"use strict";var n;r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"d",function(){return s}),r.d(t,"c",function(){return i}),function(e){e[e.downvoted=-1]="downvoted",e[e.notVoted=0]="notVoted",e[e.upvoted=1]="upvoted"}(n||(n={}));const o=(e,t)=>e.voteState===t?n.notVoted:t,s=e=>{switch(e){case!0:return n.upvoted;case!1:return n.downvoted;default:return n.notVoted}},i=(e,t)=>{const r=e.voteState===t,n=r?0:t,o=r?e.score-t:e.score-e.voteState+t;return Object.assign({},e,{voteState:n,score:o})}},"./src/reddit/models/WhitelistStatus/index.ts":function(e,t,r){"use strict";var n,o;r.d(t,"a",function(){return n}),function(e){e[e.NO_ADS=0]="NO_ADS",e[e.HOUSE_ONLY=1]="HOUSE_ONLY",e[e.PROMO_ADULT_NSFW=3]="PROMO_ADULT_NSFW",e[e.PROMO_ALL=5]="PROMO_ALL",e[e.ALL_ADS=6]="ALL_ADS"}(n||(n={})),function(e){e.NO_ADS="NO_ADS",e.HOUSE_ONLY="HOUSE_ONLY",e.PROMO_SPECIFIED="PROMO_SPECIFIED",e.PROMO_ADULT_NSFW="PROMO_ADULT_NSFW",e.PROMO_ADULT="PROMO_ADULT",e.PROMO_ALL="PROMO_ALL",e.ALL_ADS="ALL_ADS"}(o||(o={}))},"./src/reddit/models/Widgets/index.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"k",function(){return o}),r.d(t,"f",function(){return c}),r.d(t,"a",function(){return u}),r.d(t,"b",function(){return a}),r.d(t,"q",function(){return m}),r.d(t,"l",function(){return p}),r.d(t,"e",function(){return b}),r.d(t,"d",function(){return y}),r.d(t,"h",function(){return w}),r.d(t,"g",function(){return I}),r.d(t,"p",function(){return D}),r.d(t,"i",function(){return A}),r.d(t,"j",function(){return R}),r.d(t,"n",function(){return L}),r.d(t,"m",function(){return M}),r.d(t,"o",function(){return F});const n=1,o=()=>({backgroundColor:null,headerColor:null}),s=()=>({id:null,kind:"textarea",shortName:"",text:"",textHtml:void 0,styles:o()}),i=e=>{return{id:e.id,kind:e.kind,text:e.text,shortName:e.shortName,styles:e.styles}},d=()=>({currentlyViewingCount:0,currentlyViewingText:"",description:"",id:null,kind:"id-card",shortName:"Community details",subscribersCount:0,subscribersText:"",styles:o()});var c;!function(e){e.Text="text",e.Image="image"}(c||(c={}));const u=32,a=288,l=e=>{return{id:e.id,kind:e.kind,shortName:e.shortName,description:e.description,buttons:e.buttons,styles:e.styles}},f=()=>({id:null,kind:"button",shortName:"",description:null,descriptionHtml:null,buttons:[],styles:o()}),m=()=>({kind:c.Text,text:"",url:"",color:"#000000",hoverState:void 0}),p=e=>e.kind===c.Image?e.linkUrl:e.url,b={FULL:"full",COMPACT:"compact"},g=e=>{return{id:e.id,display:e.display,kind:e.kind,subreddit:e.subreddit,shortName:"Subreddit Rules",styles:e.styles}},h=()=>({id:null,kind:"subreddit-rules",display:"full",data:[],subreddit:"",shortName:"Subreddit Rules",styles:o()});var y;!function(e){e.Cloud="cloud",e.List="list"}(y||(y={}));const v=()=>({id:null,kind:"post-flair",display:y.List,order:[],shortName:"",styles:o(),templates:{}}),O=e=>{return{id:e.id,display:e.display,kind:e.kind,order:e.order,shortName:e.shortName,styles:e.styles}},w=(e,t)=>{const r={id:e.id,displayText:e.displayText,name:e.name,subscribers:e.subscribers,iconUrl:e.icon.url,isSubscribed:!1,type:"subreddit",primaryColor:e.primaryColor,isNSFW:e.isNSFW};return t&&t.publicDescription&&(r.description=t.publicDescription),t&&t.bannerBackgroundImage&&(r.bannerBackgroundImage=t.bannerBackgroundImage),t&&t.bannerBackgroundColor&&(r.bannerBackgroundColor=t.bannerBackgroundColor),r},I=e=>({id:e.id,name:e.name,subscribers:e.subscribers,iconUrl:e&&e.icon.url,type:"profile",isNSFW:e.isNSFW}),S=e=>{const t=e.data.map(e=>e.name),r=Object.assign({},e);return r.data=t,r},_=()=>({id:null,kind:"community-list",shortName:"",data:[],styles:o()}),j=()=>({id:null,kind:"calendar",shortName:"",configuration:{numEvents:10,showDate:!0,showTime:!0,showTitle:!0,showLocation:!0,showDescription:!0},configuredAtUTC:null,data:[],googleCalendarId:"",moderator:null,requiresSync:!0,synchronizedAtUTC:null,styles:o()}),T=e=>{return{id:e.id,kind:e.kind,shortName:e.shortName,googleCalendarId:e.googleCalendarId,moderator:e.moderator,requiresSync:e.requiresSync,configuredAtUTC:e.configuredAtUTC,configuration:Object.assign({},e.configuration,{numEvents:e.configuration.numEvents||10}),data:e.data,styles:e.styles}},P=e=>(e.data.forEach(function(e){void 0===e.linkUrl&&(e.linkUrl="")}),e),C=()=>({data:[],id:null,kind:"image",shortName:""}),x=()=>({id:null,kind:"custom",shortName:"",text:"",css:"",height:null,imageData:[]}),E=e=>({id:e.id,kind:e.kind,shortName:e.shortName,text:e.text,css:e.css,height:e.height,imageData:e.imageData}),N=e=>({id:e.id,kind:e.kind,styles:e.styles}),k=()=>({id:null,kind:"menu",data:[],showWiki:!1});function D(e){return"widgetId"in e}function A(e){switch(e.kind){case"subreddit-rules":return g(e);case"community-list":return S(e);case"image":return P(e);case"calendar":return T(e);case"textarea":return i(e);case"button":return l(e);case"custom":return E(e);case"moderators":return N(e);case"post-flair":return O(e);default:return e}}function R(e){switch(e){case"textarea":return s();case"button":return f();case"subreddit-rules":return h();case"image":return C();case"community-list":return _();case"calendar":return j();case"menu":return k();case"custom":return x();case"id-card":return d();case"post-flair":return v();default:throw new Error("Unknown widget type encountered")}}function L(e){return`structuredStyles.widgets.${e}.label`}function M(e){return`structuredStyles.widgets.${e}.description`}function F(e){switch(e.kind){case"textarea":case"button":case"image":case"subreddit-rules":case"community-list":case"calendar":case"custom":case"id-card":case"post-flair":return e.shortName;default:return e.kind}}var V;!function(e){e[e.Pending=0]="Pending",e[e.Complete=1]="Complete",e[e.Failed=2]="Failed"}(V||(V={}))},"./src/reddit/reducers/mediaPlayback/index.ts":function(e,t,r){"use strict";var n=r("./node_modules/redux/es/index.js"),o=r("./src/reddit/actions/media.ts");var s=(e=!0,t)=>{switch(t.type){case o.a:return t.payload;default:return e}};var i=(e=1,t)=>{switch(t.type){case o.b:return t.payload;default:return e}};t.a=Object(n.c)({isMuted:s,volume:i})},"./src/reddit/reducers/posts/video/index.ts":function(e,t,r){"use strict";var n=r("./node_modules/redux/es/index.js"),o=r("./src/reddit/actions/video.ts");const s={};var i=(e=s,t)=>{switch(t.type){case o.k:{var r=t.payload;const n=r.auto,o=r.postId;return Object.assign({},e,{[o]:n})}default:return e}};const d={};var c=(e=d,t)=>{switch(t.type){case o.g:{var r=t.payload;const n=r.postId,o=r.isBuffering;return Object.assign({},e,{[n]:o})}default:return e}};const u={};var a=(e=u,t)=>{switch(t.type){case o.h:{const r=t.payload.postId;return Object.assign({},e,{[r]:!0})}default:return e}};const l={};var f=(e=l,t)=>{switch(t.type){case o.i:{var r=t.payload;const n=r.postId,o=r.time;return Object.assign({},e,{[n]:o})}default:return e}};var m=(e=null,t)=>{switch(t.type){case o.q:return t.payload.postId;case o.j:return null;default:return e}};const p={};var b=(e=p,t)=>{switch(t.type){case o.t:{const r=t.payload.postId;return e[r]?Object.assign({},e,{[r]:!1}):e}case o.k:{const r=t.payload.postId;return Object.assign({},e,{[r]:!0})}}return e};const g={};var h=(e=g,t)=>{switch(t.type){case o.n:{var r=t.payload;const n=r.postId,o=r.time,s=e[n]||{cached:!0,start:o};return o{switch(t.type){case o.p:{var r=t.payload;const n=r.postId,o=r.metadata;return Object.assign({},e,{[n]:o})}default:return e}};const O={};var w=(e=O,t)=>{switch(t.type){case o.u:{const r=t.payload.postId;return e[r]?Object.assign({},e,{[r]:!1}):e}case o.m:{const r=t.payload.postId;return Object.assign({},e,{[r]:!0})}}return e};const I={};var S=(e=I,t)=>{switch(t.type){case o.o:{var r=t.payload;const n=r.postId,o=r.isPlaying;return Object.assign({},e,{[n]:o})}default:return e}};const _={};var j=(e=_,t)=>{switch(t.type){case o.r:{const r=t.payload.postId;return Object.assign({},e,{[r]:!0})}default:return e}},T=r("./src/reddit/constants/video.ts");const P={};var C=(e=P,t)=>{switch(t.type){case o.s:{var r=t.payload;const n=r.postId,o=r.time;return e[n]&&parseInt(o.currentTime.toString(),10)-parseInt(e[n].currentTime.toString(),10){let t=e.toLowerCase();return s.forEach(e=>{const r=e.topic,n=e.route;t=t.split(r).join(n)}),t},d=(e,t)=>{let r=null;return e.forEach(e=>{i(e.name)===t&&(r=e)}),r},c=(e,t="",r="")=>{let n=null,o=null;if(n=d(e,t)||e[0]){const e=n.subtopics||[];o=d(e,r)}return{selectedTopic:n,selectedSubtopic:o}},u=(e,t)=>{const r=e&&e.name||"",n=t&&t.name||"";return a(r,n)},a=(e,t)=>{t=t||"";const r=i(e=e||""),s=i(t),d=i(n.g);let c=o;return r===d?c="/news":r&&s?c=`/news/${r}/${s}`:r&&!s&&(c=`/news/${r}`),c}},"./src/reddit/routes/postCreation/constants.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"d",function(){return o}),r.d(t,"b",function(){return s}),r.d(t,"a",function(){return i});const n="/submit",o="/r/:subredditName/submit",s="/user/:profileName/submit",i="/original/submit"},"./src/reddit/selectors/ads.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return n}),r.d(t,"a",function(){return o});const n=e=>e.ads,o=(e,t)=>e.ads[t]},"./src/reddit/selectors/chat.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"f",function(){return c}),r.d(t,"e",function(){return u}),r.d(t,"d",function(){return a}),r.d(t,"b",function(){return l});var n=r("./src/reddit/models/ModeratingSubreddits/index.ts"),o=r("./src/reddit/selectors/moderatorPermissions.ts"),s=r("./src/reddit/selectors/platform.ts");const i=e=>e.chat.unread.count,d=e=>e.chat.promos,c=e=>!!e.chat.isUserSubredditChatEnabled,u=e=>!(e.chat.isInited||e.chat.unread.api.pending),a=Object(o.a)(n.b.chatConfig),l=e=>{const t=Object(s.d)(e);if(e.chat.subredditSettings.subredditId===t)return e.chat.subredditSettings}},"./src/reddit/selectors/comments.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return c}),r.d(t,"d",function(){return u}),r.d(t,"u",function(){return a}),r.d(t,"w",function(){return l}),r.d(t,"x",function(){return f}),r.d(t,"k",function(){return p}),r.d(t,"D",function(){return b}),r.d(t,"o",function(){return g}),r.d(t,"p",function(){return h}),r.d(t,"j",function(){return y}),r.d(t,"l",function(){return v}),r.d(t,"n",function(){return O}),r.d(t,"h",function(){return w}),r.d(t,"a",function(){return I}),r.d(t,"b",function(){return S}),r.d(t,"r",function(){return _}),r.d(t,"m",function(){return j}),r.d(t,"t",function(){return T}),r.d(t,"y",function(){return P}),r.d(t,"F",function(){return C}),r.d(t,"A",function(){return x}),r.d(t,"B",function(){return E}),r.d(t,"s",function(){return N}),r.d(t,"e",function(){return k}),r.d(t,"f",function(){return D}),r.d(t,"v",function(){return A}),r.d(t,"G",function(){return R}),r.d(t,"g",function(){return L}),r.d(t,"i",function(){return M}),r.d(t,"C",function(){return F}),r.d(t,"z",function(){return V}),r.d(t,"E",function(){return U}),r.d(t,"q",function(){return B}),r.d(t,"H",function(){return W});var n=r("./src/lib/makeCommentPermalink/index.ts"),o=r("./src/lib/objectSelector/index.ts"),s=r("./src/reddit/constants/comments.ts"),i=r("./src/reddit/selectors/posts.ts"),d=r("./src/reddit/selectors/subreddit.ts");const c=(e,{commentsPageKey:t})=>e.commentsPage.api.error[t],u=(e,{commentsPageKey:t})=>e.commentsPage.api.pending[t],a=(e,{commentsPageKey:t})=>e.commentsPage.api.fullyLoaded[t],l=(e,t)=>e.commentsPage.keyToHeadCommentId[t.commentsPageKey],f=(e,t)=>{const r=l(e,t);if(r)return O(e,{commentId:r})},m=[],p=Object(o.a)((e,t)=>{const r=l(e,t);if(!r)return m;const n=t.commentsPageKey,o=e.commentsPage.keyToCommentThreadLinkSets[n],i=[];let d={id:r,type:s.a.Comment};do{i.push(d),d=o[d.id].next}while(d);return i}),b=(e,{commentsPageKey:t})=>{const r=e.commentsPage.keyToPostId[t];return r?e.posts.models[r]:null},g=(e,{commentId:t,commentLink:r,commentsPageKey:n})=>{const o=e.commentsPage.keyToCommentThreadLinkSets[n];return o?r?o[r.id]:t?o[t]:null:null},h=(e,{commentsPageKey:t})=>e.commentsPage.keyToCommentThreadLinkSets[t],y=(e,t)=>{const r=t.commentsPageKey?g(e,t):null;return r?r.depth:null},v=(e,{commentLink:t})=>{const r=t.id;switch(t.type){case s.a.Comment:return e.comments.models[r];case s.a.MoreComments:return e.moreComments.models[r];case s.a.ContinueThread:return e.continueThreads.models[r];default:return null}},O=(e,{commentId:t})=>t?e.comments.models[t]:void 0,w=(e,{commentId:t,commentsPageKey:r})=>!!(t&&e.comments.collapsed[r]&&e.comments.collapsed[r][t]),I=(e,{commentsPageKey:t})=>e.comments.collapsed[t],S=(e,{commentsPageKey:t})=>e.moreComments.models,_=e=>e.comments.models,j=(e,{commentId:t})=>{const r=O(e,{commentId:t});return r?Object(n.a)(Object(i.C)(e,r),t):""},T=(e,{commentId:t})=>!!(t&&e.comments.focused&&e.comments.focused[t]),P=(e,{commentId:t,commentsPageKey:r})=>!!(t&&e.comments.isEditing[r]&&e.comments.isEditing[r][t]),C=(e,{commentId:t,commentsPageKey:r})=>!!(t&&e.comments.replyFormOpen[r]&&e.comments.replyFormOpen[r][t]),x=(e,{moreCommentsId:t})=>e.moreComments.models[t],E=(e,{moreCommentsId:t})=>!!e.moreComments.api.pending[t],N=(e,{id:t})=>e.continueThreads.models[t],k=(e,{commentId:t})=>{const r=t?e.comments.models[t]:void 0;if(!r)return null;const n=e.authorFlair.models[r.subredditId];return n?n[r.author]:null},D=(e,{commentId:t})=>{const r=t?e.comments.models[t]:void 0;if(!r)return null;const n=e.posts.models[r.postId];return n?Object(d.q)(e,{identifier:n.belongsTo,userName:r.author}):null},A=(e,{draftKey:t})=>!!e.comments.submit.error[t],R=(e,{draftKey:t})=>{const r=e.comments.submit.error[t];return r&&r.fields?r.fields.map(e=>e.msg):[]},L=(e,{draftKey:t})=>{const r=e.comments.drafts[t];return!!r&&r.autofocusDisabled},M=(e,{draftKey:t})=>e.comments.drafts[t],F=(e,{commentId:t})=>{const r=t?e.comments.submit.error[t]:void 0;return r&&r.fields?r.fields.map(e=>e.msg):void 0},V=(e,{commentId:t})=>!!t&&e.comments.submit.pending[t],U=(e,{commentId:t})=>!!t&&e.comments.models[t].sendReplies,B=e=>e.comments.visitHighlightFilter,W=(e,t)=>{const r=O(e,t);if(r)return Object(d.K)(e,r)}},"./src/reddit/selectors/experiments/m2mV1-5.ts":function(e,t,r){"use strict";var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/reddit/constants/experiments.ts"),s=r("./src/reddit/helpers/chooseVariant/index.ts");r.d(t,"c",function(){return i}),r.d(t,"a",function(){return d}),r.d(t,"b",function(){return c}),r.d(t,"d",function(){return a});const i=Object(n.createSelector)(e=>Object(s.b)(e,{experimentEligibilitySelector:e=>!e.user.temporaryGQL.isLoggedIn,experimentName:o.g}),e=>{if(!Object(o.R)(e))return e||void 0}),d=e=>e===o.s.TwoVisitMilestonePersistentTooltip||e===o.s.TwoVisitMilestonePersistentNoTooltip||e===o.s.ThreeVisitMilestonePersistentTooltip,c=e=>e===o.s.TwoVisitMilestoneNoPersistentTooltip,u={[o.s.TwoVisitMilestonePersistentTooltip]:2,[o.s.TwoVisitMilestoneNoPersistentTooltip]:2,[o.s.TwoVisitMilestonePersistentNoTooltip]:2,[o.s.ThreeVisitMilestonePersistentTooltip]:3},a=e=>{const t=i(e);return t&&u[t]||0}},"./src/reddit/selectors/listings.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return o}),r.d(t,"d",function(){return s}),r.d(t,"g",function(){return i}),r.d(t,"e",function(){return d}),r.d(t,"a",function(){return c}),r.d(t,"b",function(){return u}),r.d(t,"h",function(){return l}),r.d(t,"i",function(){return f}),r.d(t,"f",function(){return m}),r.d(t,"j",function(){return p});var n=r("./src/lib/objectSelector/index.ts");const o=(e,{listingKey:t})=>e.listings.postOrder.api.error[t],s=(e,{listingKey:t})=>e.listings.postOrder.api.pending[t],i=(e,t)=>e.listings.postOrder.loadMore[t.listingKey],d=(e,{listingKey:t,token:r})=>e.listings.postOrder.fetchedTokens[t][r],c=e=>e.listings.activeKey,u=Object(n.a)((e,{postId:t})=>{const r=c(e);if(!r)return;const n=e.listings.postOrder.ids[r];if(!n)return;const o=e.posts.models,s=a({listings:n,posts:o,postId:t,dir:"next"}),i=a({listings:n,posts:o,postId:t,dir:"prev"}),d=e.posts.models[i];return{nextPost:e.posts.models[s],prevPost:d}}),a=({listings:e,posts:t,postId:r,dir:n})=>{const o=e.indexOf(r);if(o<0)return null;let s,i=o;do{s=e[i+="prev"===n?-1:1]}while(t[s]&&t[s].isBlank);return s},l=(e,{listingKey:t})=>e.listings.listingOrder.api.pending[t],f=(e,{listingKey:t,token:r})=>e.listings.listingOrder.fetchedTokens[t][r],m=(e,{listingKey:t})=>!!e.listings.listingOrder.fetchedTokens[t],p=(e,{listingKey:t})=>e.listings.listingOrder.loadMore[t]},"./src/reddit/selectors/moderatorPermissions.ts":function(e,t,r){"use strict";r.d(t,"e",function(){return u}),r.d(t,"f",function(){return a}),r.d(t,"g",function(){return l}),r.d(t,"a",function(){return f}),r.d(t,"h",function(){return m}),r.d(t,"b",function(){return b}),r.d(t,"c",function(){return g}),r.d(t,"d",function(){return h});var n=r("./node_modules/lodash/values.js"),o=r.n(n),s=r("./src/lib/objectSelector/index.ts"),i=r("./src/reddit/models/ModeratingSubreddits/index.ts"),d=r("./src/reddit/selectors/posts.ts");const c=e=>!!(e.user&&e.user.account&&e.user.account.isAdmin),u=e=>!!(e.user&&e.user.account&&e.user.account.isMod)||c(e),a=(e,t)=>{const r=Object(d.D)(e,t);if(!r)return null;const n=r.belongsTo.id;return e.moderatingSubreddits[n]||c(e)},l=(e,t)=>e.moderatingSubreddits[t.subredditId]||c(e),f=e=>(t,r)=>{const n=l(t,r);return!(!n||!n[e])},m=Object(s.a)((e=>t=>{const r=[];for(const n in t.moderatingSubreddits){const o=t.moderatingSubreddits[n];o&&o[e]&&(t.subreddits.models[n]?r.push(t.subreddits.models[n]):t.profiles.models[n]&&r.push(t.profiles.models[n]))}return r})(i.b.posts)),p=e=>t=>{if(c(t))return!0;for(const r in t.moderatingSubreddits){const n=t.moderatingSubreddits[r];if(n&&n[e])return!0}return!1},b=p(i.b.flair),g=p(i.b.posts),h=(e,{subredditId:t})=>{const r=e.moderatingSubreddits[t];return c(e)||!(!r||!o()(r).some(e=>e))}},"./src/reddit/selectors/monthsToMinutes.ts":function(e,t,r){"use strict";r.d(t,"u",function(){return v}),r.d(t,"w",function(){return O}),r.d(t,"v",function(){return w}),r.d(t,"g",function(){return I}),r.d(t,"e",function(){return _}),r.d(t,"f",function(){return j}),r.d(t,"m",function(){return T}),r.d(t,"p",function(){return P}),r.d(t,"b",function(){return C}),r.d(t,"I",function(){return x}),r.d(t,"J",function(){return E}),r.d(t,"t",function(){return N}),r.d(t,"s",function(){return k}),r.d(t,"r",function(){return D}),r.d(t,"i",function(){return A}),r.d(t,"H",function(){return R}),r.d(t,"A",function(){return M}),r.d(t,"z",function(){return F}),r.d(t,"B",function(){return V}),r.d(t,"G",function(){return U}),r.d(t,"E",function(){return B}),r.d(t,"F",function(){return W}),r.d(t,"l",function(){return H}),r.d(t,"C",function(){return $}),r.d(t,"h",function(){return z}),r.d(t,"j",function(){return K}),r.d(t,"n",function(){return q}),r.d(t,"a",function(){return Y}),r.d(t,"c",function(){return J}),r.d(t,"d",function(){return Q}),r.d(t,"q",function(){return Z}),r.d(t,"D",function(){return te}),r.d(t,"x",function(){return re}),r.d(t,"y",function(){return ne}),r.d(t,"k",function(){return oe}),r.d(t,"o",function(){return se});var n=r("./node_modules/lodash/uniq.js"),o=r.n(n),s=r("./node_modules/lodash/values.js"),i=r.n(s),d=r("./node_modules/reselect/lib/index.js"),c=r("./src/lib/constants/index.ts"),u=r("./src/reddit/constants/experiments.ts"),a=r("./src/reddit/helpers/name/index.ts"),l=r("./src/reddit/models/MonthsToMinutes/index.ts"),f=r("./src/reddit/models/Vote/index.ts"),m=r("./src/reddit/selectors/experiments/m2mV1-5.ts"),p=r("./src/reddit/selectors/runTimeEnvVars.ts"),b=r("./src/reddit/selectors/subreddit.ts"),g=r("./src/reddit/selectors/subscriptions.ts"),h=r("./src/reddit/selectors/user.ts"),y=r("./src/reddit/selectors/platform.ts");const v=e=>!!Object(m.c)(e),O=e=>Object(m.c)(e)===u.t.ACInFeed&&!S(e),w=e=>Object(m.c)(e)===u.t.ACAtBottom&&!S(e)&&!_(e)&&![c.Rb.PREMIUM,c.Rb.COINS].includes(Object(y.n)(e)),I=e=>{const t=G(e);return!!t&&Object(p.a)(e)-t>21*c.y},S=e=>e.user.loggedOutData.accountCompleteness.closed,_=e=>e.user.loggedOutData.accountCompleteness.sleeping,j=e=>e.user.loggedOutData.accountCompleteness.step,T=e=>{const t=j(e);return t===l.b.BannerVisible||t===l.b.HomeVisited},P=e=>j(e)===l.b.HomeVisited,C=e=>e.user.loggedOutData.accountCompleteness.collapsed,x=e=>e.user.experiments.dismissed.welcomeModal,E=e=>!x(e)&&e.user.experiments.dismissed.localStorageLoaded&&!!e.user.experiments.localPersisted[u.f]&&Object(h.C)(e),N=e=>e.user.loggedOutData.votes,k=e=>e.user.loggedOutData.views,D=e=>e.user.loggedOutData.homeFeed,A=e=>{if(!v(e))return null;const t=(e=>e.user.loggedOutData.feedMultiName)(e);return t.length?t.join("+"):null},R=Object(d.createSelector)(e=>e.user.loggedOutData.votes.posts,e=>e.user.loggedOutData.votes.comments,(e,t)=>{return Object.keys(e).filter(t=>0!==e[t]).length+Object.keys(t).filter(e=>0!==t[e]).length}),L=e=>e&&!e.isDismissed&&e.postId,M=e=>{const t=e.user.loggedOutData.tooltips[l.j.SubscribeFeed];return!Object(g.a)(e)&&L(t)?t.postId:void 0},F=e=>{const t=e.user.loggedOutData.tooltips[l.j.SubscribeReminder];return!Object(g.a)(e)&&L(t)?t.postId:void 0},V=e=>{const t=e.user.loggedOutData.tooltips[l.j.SubscribeIdCard];return!Object(g.a)(e)&&!t.isDismissed&&v(e)},U=e=>{const t=e.user.loggedOutData.tooltips[l.j.Vote];return!R(e)&&L(t)&&v(e)?t.postId:void 0},B=e=>{const t=e.user.loggedOutData.tooltips[l.j.VoteReminder];return!R(e)&&L(t)&&v(e)?t.postId:void 0},W=e=>{const t=e.user.loggedOutData.tooltips[l.j.VoteSuccess];return L(t)&&v(e)?t.postId:void 0},H=e=>{const t=e.user.loggedOutData.tooltips[l.j.Home];return v(e)&&!1===t.isDismissed},$=e=>{const t=e.user.loggedOutData.tooltips;return{homeTooltipTime:t[l.j.Home].time,subscribeIdCardTooltipTime:t[l.j.SubscribeIdCard].time,subscribeTooltipTime:t[l.j.SubscribeFeed].time,voteTooltipTime:t[l.j.Vote].time}},G=Object(d.createSelector)($,e=>{const t=i()(e).filter(e=>!!e);return t.sort(),t.length>0?t[0]:void 0}),z=e=>e.user.loggedOutData.dataLoaded,K=(e,t)=>Object(h.F)(e)||v(e)&&!!A(e)&&e.user.loggedOutData.isFrontpageHome,q=e=>v(e)&&Object(g.a)(e)>=3&&!e.user.loggedOutData.isFrontpageHome,Y=e=>{const t=(e=>e.user.loggedOutData.accountCompleteness.selectedTab)(e);if(null!==t)return t;const r=(e=>e.user.loggedOutData.milestoneActionFresh)(e),n=Object(g.a)(e),o=R(e),s=(e=>e.user.loggedOutData.lastMilestoneAction)(e);if(s===l.g.Subscribe){if(n{const t=Object(g.a)(e),r=R(e);return[t>0||r>0,!(t{return{closed:S(e),collapsed:C(e),sleeping:_(e),step:j(e)}},X=Object(d.createSelector)(e=>e.user.loggedOutData.views.posts,e=>Object.keys(e).filter(t=>e[t]).length),Z=e=>{return!!Object(m.c)(e)&&X(e)>=Object(m.d)(e)},ee=Object(d.createSelector)(N,e=>D(e).votes,(e,t)=>{return[...Object.keys(e.comments).filter(t=>e.comments[t]!==f.a.notVoted),...Object.keys(e.posts).filter(t=>e.posts[t]!==f.a.notVoted)].map(e=>t[e]).filter(Boolean)}),te=Object(d.createSelector)(g.b,e=>D(e).views,ee,(e,t,r)=>{return o()([...e.map(({name:e})=>e),...r,...t].map(a.f))}),re=Object(d.createSelector)(te,e=>D(e).similar,(e,t)=>{return o()([...e,...t].map(a.f)).slice(0,l.e)}),ne=e=>{return re(e).reduce((t,r)=>{return t[Object(b.z)(e,r)]=r,t},{})},oe=e=>{return re(e).map(t=>Object(b.v)(e,{subredditName:t})).filter(Boolean)},se=e=>{const t=Z(e),r=re(e);return t&&r.length>=l.e}},"./src/reddit/selectors/multireddit.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return a}),r.d(t,"e",function(){return l}),r.d(t,"f",function(){return f}),r.d(t,"b",function(){return m}),r.d(t,"g",function(){return p}),r.d(t,"d",function(){return b}),r.d(t,"c",function(){return g});var n=r("./src/app/strings/index.ts"),o=r("./src/lib/objectSelector/index.ts"),s=r("./src/reddit/models/Multireddit/index.ts"),i=r("./src/reddit/models/User/index.ts"),d=r("./src/reddit/selectors/subreddit.ts"),c=r("./src/reddit/selectors/user.ts");const u=[],a=Object(o.a)((e,{listingName:t})=>{const r=(e=>e.replace(/\++/g,"+").replace(/^\+/,"").replace(/\+$/,""))(t.toLowerCase()).split("+").map(t=>Object(d.z)(e,t)).filter(e=>void 0!==e),o=r.map(t=>e.subreddits.models[t].name).join(", ");return{displayText:Object(n.d)(Object(c.M)(e),"multireddit.adHocDescription",o.length,{subreddits:o}),subredditIds:r}}),l=e=>e.multireddits.api.fetched,f=e=>e.multireddits.api.pending,m=(e,{multiredditName:t})=>{if(!e.user.account)return null;const r=e.user.account.displayText,n=Object(s.c)(r,t);return e.multireddits.models[n]},p=Object(o.a)(e=>{const t=e.user.account;if(!t)return u;const r=t.id,n=e.multireddits.byUserId[r];return n?n.map(t=>e.multireddits.models[t]).filter(e=>e.visibility!==s.a.Hidden):u}),b=(e,{multiredditName:t})=>{if(!e.user.account)return"";const r=m(e,{multiredditName:t});return r?`/me/m/${r.name}`:""},g=(e,{multiredditName:t})=>{const r=e.user.account;if(!r)return"";const o=Object(i.f)(r),d=Object(s.c)(o,t),c=e.multireddits.models[d];return c?Object(n.a)(e.user.language,"multireddit.title",{displayText:c.displayText,username:o}):""}},"./src/reddit/selectors/news.ts":function(e,t,r){"use strict";r.d(t,"m",function(){return O}),r.d(t,"i",function(){return _}),r.d(t,"l",function(){return j}),r.d(t,"h",function(){return T}),r.d(t,"o",function(){return x}),r.d(t,"n",function(){return E}),r.d(t,"d",function(){return N}),r.d(t,"r",function(){return k}),r.d(t,"g",function(){return D}),r.d(t,"j",function(){return A}),r.d(t,"k",function(){return R}),r.d(t,"b",function(){return L}),r.d(t,"f",function(){return M}),r.d(t,"e",function(){return F}),r.d(t,"p",function(){return V}),r.d(t,"a",function(){return U}),r.d(t,"q",function(){return B}),r.d(t,"c",function(){return W});var n=r("./src/lib/constants/index.ts"),o=r("./src/lib/env/index.ts"),s=r("./src/lib/makeListingKey/index.ts"),i=r("./src/lib/objectSelector/index.ts"),d=r("./src/reddit/constants/experiments.ts"),c=r("./src/reddit/constants/news.ts"),u=r("./src/reddit/constants/page.ts"),a=r("./src/reddit/featureFlags/index.ts"),l=r("./src/reddit/helpers/chooseVariant/index.ts"),f=r("./src/reddit/helpers/news/index.ts"),m=r("./src/reddit/models/Media/index.ts"),p=r("./src/reddit/models/News/index.ts"),b=r("./src/reddit/models/Widgets/index.ts"),g=r("./src/reddit/routes/news/util.ts"),h=r("./src/reddit/selectors/listings.ts"),y=r("./src/reddit/selectors/posts.ts"),v=r("./src/reddit/selectors/subreddit.ts");const O=e=>e&&e.session&&!e.session.unsafeLoggedOut?n.X.BEST:n.X.HOT,w=e=>(t,r="",n="")=>((e,t,r,n)=>{const o={topic:t,subtopic:r};return Object(s.a)(e,O(n),o)})(e,r,n,t),I=(e,t,r,n)=>{const o=[],s=[],i=[],d=[];return t.forEach(t=>{const c=B(e,{postId:t}),u=r[t],a=Object(f.a)(c),l=!((e,t)=>{return t[Object(m.w)(e)].posts.length>1})(u,n);if(a&&l)o.push(t);else if(a&&!l){const e=Object(m.w)(u),r=n[e].collIndex;if(null===r){const r=[t];s.push(r),n[e].collIndex=s.length-1}else s[r].push(t)}else!a&&l?i.push(t):a||l||d.push(t)}),{onOn:o,onOff:s,offOn:i,offOff:d}},S=(e,{listingKey:t})=>{const r=Object(y.y)(e,{listingKey:t}),n=Object(y.N)(e,{listingKey:t}),o=((e,t)=>{const r={};return e.forEach(e=>{const n=t[e],o=Object(m.w)(n);r[o]||(r[o]={posts:[],collIndex:null}),r[o].posts.push(n)}),r})(r,n);var s=I(e,r,n,o);const i=s.onOn,d=s.onOff,c=s.offOn,u=s.offOff;var a=((e,t)=>{const r=[],n=Math.max(e.length,t.length);for(let s=0;s{o=[...o,...e]}),{crossPollinatedIds:r,remainingOnOffIds:o}})(i,d);return[...a.crossPollinatedIds,...c,...u,...a.remainingOnOffIds]},_=(e,t)=>{return S(e,t).slice(0,c.e)},j=(e,{listingKey:t})=>{const r=Object(y.y)(e,{listingKey:t});if(!V(e))return r;const n=R(e),o=_(e,{listingKey:n}),s=Object(y.G)(e,{postIds:o});return r.filter(e=>{return!!!s[e]})},T=w(u.h),P=w(u.d),C=[],x=e=>e.news.topics.models.selectedTopic,E=e=>e.news.topics.models.selectedSubtopic,N=e=>e.news.topics.models.availableTopics,k=e=>e.news.topics.api.pending,D=e=>{const t=Object(o.b)()?d.q:d.L,r=Object(o.b)()?d.r.Treatment1:d.O.TestTreatment1;return Object(l.b)(e,{experimentEligibilitySelector:e=>!1===e.user.temporaryGQL.isLoggedIn&&a.d.news(e),experimentName:t})===r},A=e=>{var t=e.news.topics.models;const r=t.selectedTopic,n=t.selectedSubtopic,o=r&&r.topicId!==p.a&&Object(g.d)(r.name)||"";return T(e.user,o,n&&Object(g.d)(n.name)||"")},R=e=>{var t=e.news.topics.models;const r=t.selectedTopic,n=t.selectedSubtopic,o=r&&r.topicId!==p.a&&Object(g.d)(r.name)||c.g;return P(e.user,o,n&&Object(g.d)(n.name)||"")},L=e=>P(e.user,c.g,""),M=e=>{const t=e.news.topics.api.pending,r=e.news.topics.models.availableTopics.length>0,n=!!e.news.topics.api.error;return t||!n||r},F=e=>{const t=L(e),r=Object(h.d)(e,{listingKey:t}),n=!!e.listings.postOrder.ids[t],o=Object(h.c)(e,{listingKey:t});return r||!o||n},V=e=>{const t=x(e),r=E(e);return!t||t&&!r},U=e=>{const t=A(e);return e.news.communityInfo.activeCommunityIds[t]||C},B=(e,{postId:t})=>e.news.stories.models[t],W=Object(i.a)((e,t)=>Object(v.M)(e,t).map(t=>Object(b.h)(t,Object(v.s)(e,{subredditName:t.name}))))},"./src/reddit/selectors/platform.ts":function(e,t,r){"use strict";r.d(t,"b",function(){return i}),r.d(t,"n",function(){return d}),r.d(t,"j",function(){return c}),r.d(t,"m",function(){return u}),r.d(t,"h",function(){return a}),r.d(t,"g",function(){return l}),r.d(t,"i",function(){return f}),r.d(t,"k",function(){return m}),r.d(t,"c",function(){return p}),r.d(t,"d",function(){return b}),r.d(t,"e",function(){return g}),r.d(t,"f",function(){return h}),r.d(t,"l",function(){return y}),r.d(t,"a",function(){return v}),r.d(t,"o",function(){return O});var n=r("./src/lib/constants/index.ts"),o=r("./src/reddit/models/Post/index.ts"),s=(r("./src/reddit/selectors/multireddit.ts"),r("./src/reddit/selectors/subreddit.ts"));const i=e=>e.platform.currentPage,d=e=>{if(!e.platform.currentPage||!e.platform.currentPage.routeMatch)return null;return e.platform.currentPage.routeMatch.route.meta.name},c=e=>e.platform.currentPage&&e.platform.currentPage.routeMatch&&[n.r.FRONTPAGE,n.r.MULTIREDDIT,n.r.SUBREDDIT].includes(e.platform.currentPage.routeMatch.route.chunk),u=e=>!!(e.platform.lastPage&&e.platform.lastPage.locationState&&e.platform.lastPage.locationState.isOverlay),a=e=>!!(e.platform.currentPage&&e.platform.currentPage.locationState&&e.platform.currentPage.locationState.isOverlay),l=e=>!(!e.platform.currentPage||!e.platform.currentPage.meta||e.platform.currentPage.meta.name!==n.Rb.COMMENTS),f=e=>!(!e.platform.currentPage||!e.platform.currentPage.meta||e.platform.currentPage.meta.name!==n.Rb.POST_CREATION),m=e=>!!(e.platform.currentPage&&e.platform.currentPage.meta&&e.platform.currentPage.meta.name===n.Rb.COMMENTS&&e.platform.currentPage.urlParams&&e.platform.currentPage.urlParams.routePrefix&&"user"===e.platform.currentPage.urlParams.routePrefix),p=e=>e.platform&&e.platform.currentPage&&e.platform.currentPage.status,b=e=>{const t=g(e);return t?Object(s.z)(e,t):null},g=e=>{const t=e.platform.currentPage&&e.platform.currentPage.urlParams;return t?t.subredditName:null},h=e=>{const t=g(e);return t?Object(s.v)(e,{subredditName:t}):null},y=(e,{page:t})=>{const r=t.routeMatch;if(!r)return;const n=r.match.params.partialPostId;return e.posts.models[Object(o.f)(n)]},v=e=>e.platform.allowNavigationCallback,O=e=>e.platform.currentPage?e.platform.currentPage.url:""},"./src/reddit/selectors/postCollection.ts":function(e,t,r){"use strict";r.d(t,"e",function(){return a}),r.d(t,"b",function(){return l}),r.d(t,"m",function(){return f}),r.d(t,"l",function(){return m}),r.d(t,"i",function(){return p}),r.d(t,"f",function(){return b}),r.d(t,"k",function(){return g}),r.d(t,"j",function(){return h}),r.d(t,"h",function(){return v}),r.d(t,"p",function(){return O}),r.d(t,"o",function(){return w}),r.d(t,"c",function(){return I}),r.d(t,"a",function(){return S}),r.d(t,"g",function(){return _}),r.d(t,"d",function(){return j}),r.d(t,"n",function(){return T});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/lib/eventTools/index.ts"),s=r("./src/reddit/selectors/posts.ts"),i=r("./src/reddit/selectors/structuredStyles.ts"),d=r("./src/reddit/selectors/subreddit.ts"),c=r("./src/reddit/selectors/postCreations.ts");const u=[],a=(e,{postId:t})=>{const r=Object(s.D)(e,{postId:t});let n=!1;if(r&&r.eventInfo){var i=r.eventInfo;const e=i.eventStart,t=i.eventEnd;if(!i.eventIsLive){n=Object(o.e)(e,t)===o.a.Future}}return n},l=(e,{collectionId:t})=>{const r=m(e,{collectionId:t});if(!r||!r.id)return"";const n=r.subredditId,o=Object(d.b)(e,{subredditId:n});let s="";return o&&t&&(s=`${o}submit?collection=${t}`),s},f=e=>{const t=Object(c.c)(e),r=Object(c.e)(e);return!!(t&&r&&r.collectionsEnabled)},m=(e,{collectionId:t})=>e.postCollection.models[t],p=(e,{postId:t})=>{const r=e.posts.models[t].collectionIds,n=r?r[0]:null;return n&&e.postCollection.models[n]||null},b=(e,{postId:t})=>{const r=e.posts.models[t].collectionIds;return!!(r?r[0]:null)},g=(e,{collectionId:t})=>{const r=m(e,{collectionId:t});return r?r.primaryPostId:null},h=(e,{collectionId:t})=>{const r=m(e,{collectionId:t});if(!r)return null;const n=r.postIds||[];return Object(s.G)(e,{postIds:n})},y=(e,{subredditId:t})=>e.postCollection.subredditToIds[t],v=(e,{subredditId:t})=>{const r=y(e,{subredditId:t});return!(!r||!r.length)},O=Object(n.createSelector)(y,e=>e.postCollection.models,(e,t)=>e?e.map(e=>t[e]).filter(Boolean):u),w=(e,t)=>{const r=y(e,t);return r?r.length:0},I=e=>e.creations.api.collection.createOrUpdate.pending,S=e=>e.creations.api.collection.createOrUpdate.error,_=e=>e.postCollection.api.pending.reorderPending,j=e=>e.postCollection.api.pending.updateDescriptionPending,T=(e,{collectionId:t})=>!(!((e,{collectionId:t})=>{const r=m(e,{collectionId:t});if(!r||!r.id)return;const n=r.subredditId;return!!Object(i.k)(e,{subredditId:n}).postPlaceholderImage})(e,{collectionId:t})&&!((e,{collectionId:t})=>{const r=h(e,{collectionId:t});if(!r||!Object.keys(r).length)return;let n=0;for(const o in r){const e=r[o];e&&e.thumbnail.width&&e.thumbnail.height&&(n+=1)}return n>=Object.keys(r).length-n})(e,{collectionId:t}))},"./src/reddit/selectors/postCreations.ts":function(e,t,r){"use strict";r.d(t,"q",function(){return P}),r.d(t,"r",function(){return C}),r.d(t,"m",function(){return E}),r.d(t,"z",function(){return N}),r.d(t,"Q",function(){return k}),r.d(t,"bb",function(){return D}),r.d(t,"I",function(){return A}),r.d(t,"K",function(){return R}),r.d(t,"f",function(){return L}),r.d(t,"e",function(){return M}),r.d(t,"Z",function(){return F}),r.d(t,"c",function(){return V}),r.d(t,"a",function(){return U}),r.d(t,"A",function(){return B}),r.d(t,"P",function(){return W}),r.d(t,"i",function(){return H}),r.d(t,"g",function(){return $}),r.d(t,"h",function(){return G}),r.d(t,"j",function(){return z}),r.d(t,"k",function(){return K}),r.d(t,"B",function(){return q}),r.d(t,"E",function(){return Y}),r.d(t,"C",function(){return J}),r.d(t,"O",function(){return Q}),r.d(t,"n",function(){return X}),r.d(t,"p",function(){return Z}),r.d(t,"l",function(){return ee}),r.d(t,"M",function(){return te}),r.d(t,"N",function(){return re}),r.d(t,"db",function(){return ne}),r.d(t,"W",function(){return oe}),r.d(t,"D",function(){return se}),r.d(t,"y",function(){return ie}),r.d(t,"ab",function(){return de}),r.d(t,"cb",function(){return ce}),r.d(t,"U",function(){return ue}),r.d(t,"X",function(){return ae}),r.d(t,"F",function(){return le}),r.d(t,"G",function(){return fe}),r.d(t,"H",function(){return me}),r.d(t,"V",function(){return pe}),r.d(t,"L",function(){return be}),r.d(t,"x",function(){return ge}),r.d(t,"w",function(){return he}),r.d(t,"t",function(){return ye}),r.d(t,"u",function(){return ve}),r.d(t,"s",function(){return Oe}),r.d(t,"v",function(){return we}),r.d(t,"J",function(){return Ie}),r.d(t,"o",function(){return Se}),r.d(t,"b",function(){return _e}),r.d(t,"S",function(){return je}),r.d(t,"Y",function(){return Te}),r.d(t,"d",function(){return Pe}),r.d(t,"R",function(){return Ce}),r.d(t,"T",function(){return xe});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/app/strings/index.ts"),s=r("./src/lib/constants/index.ts"),i=r("./src/lib/makeListingKey/index.ts"),d=r("./src/lib/makePostCreationPageKey/index.ts"),c=r("./src/reddit/components/RichTextEditor/RTEState/index.tsx"),u=r("./src/reddit/constants/originalContent.ts"),a=r("./src/reddit/contexts/PageLayer/index.tsx"),l=r("./src/reddit/contexts/PageLayer/selectors.ts"),f=r("./src/reddit/helpers/getSubredditUrl/index.ts"),m=r("./src/reddit/helpers/media/index.ts"),p=r("./src/reddit/helpers/name/index.ts"),b=r("./src/reddit/helpers/path/index.ts"),g=r("./src/reddit/models/OcSubreddits/index.ts"),h=r("./src/reddit/models/PostCreationForm/index.ts"),y=r("./src/reddit/models/Upload/index.ts"),v=r("./src/reddit/routes/postCreation/constants.ts"),O=r("./src/reddit/selectors/listings.ts"),w=r("./src/reddit/selectors/platform.ts"),I=r("./src/reddit/selectors/postFlair.ts"),S=r("./src/reddit/selectors/posts.ts"),_=r("./src/reddit/selectors/subreddit.ts"),j=r("./src/reddit/selectors/subredditAutocomplete.ts"),T=r("./src/reddit/selectors/user.ts");const P=e=>{const t=e.creations.api;var r=t.post.submit.error;const n=r.apiError,o=r.pollError,s=r.validationError;return!!(n||s||t.editor.mediaUpload.error||o)},C=e=>{return!!e.creations.api.post.submit.error.submitValidationError},x=e=>(e&&e.fields||[]).map(e=>e.msg),E=Object(n.createSelector)(e=>e.creations.api.post.submit.error,e=>e.creations.api.editor.mediaUpload.error,(e,t)=>{const r=e.apiError,n=e.validationError,o=e.pollError;return[...x(r),...x(n),...x(t),...(e=>e&&"extra"in e?Object.keys(e.extra).map(t=>e.extra[t]):[])(o)]}),N=(e,{pageLayer:t})=>{if(!t||!Object(a.I)(t))return!1;var r=t.urlParams;const n=r.subredditName,o=r.profileName,s=Object(d.a)({subredditName:n,profileName:o});return!!e.creations.api.page.pending[s]},k=e=>D(e)||A(e),D=e=>e.creations.api.post.submit.pending,A=e=>e.creations.api.editor.mediaUpload.pending,R=e=>e.creations.api.post.submit.error.needsCaptcha,L=Object(n.createSelector)(T.j,w.f,e=>{const t=Object(w.e)(e);if(t){const r=Object(j.d)(e,{substring:t});if(r)return r.subreddits.find(e=>Object(p.a)(e.name,t))}},e=>{const t=Object(w.f)(e);return t&&Object(_.u)(e,{subredditName:t.name})},e=>e.platform.currentPage,(e,t,r,n,o)=>{var s=o&&o.urlParams||{},i=s.profileName;const d=void 0===i?"":i;var c=s.subredditName;const u=void 0===c?"":c;if(d)return{isProfile:!0,name:e&&e.username||Object(p.f)(d),id:e&&e.id||void 0};{var a=t||r||{},l=a.name;const e=void 0===l?Object(p.f)(u):l;var f=a.id;return{isProfile:!1,allowedPostTypes:n,id:(void 0===f?"":f)||void 0,name:e}}}),M=e=>{const t=L(e);return t.isProfile||!t.name?null:Object(_.s)(e,{subredditName:t.name})},F=e=>e.creations.formData.submissionType,V=e=>{const t=L(e);if(!t.id)return!1;const r=e.moderatingSubreddits[t.id];return!!r&&(e=>Object.keys(e).some(t=>!0===e[t]))(r)},U=Object(n.createSelector)(F,w.f,L,V,(e,t,r,n)=>{if(e===s.hc.POLL)return e;const o=r.allowedPostTypes;if(n||!o)return e;const i=!!t&&t.isNSFW,d=[o.text&&s.hc.POST,(o.images||o.videos)&&!i&&s.hc.MEDIA,o.links&&s.hc.LINK_ONLY,s.hc.CROSSPOST].filter(Boolean);return d.indexOf(e)>=0?e:d[0]}),B=(e,{postId:t})=>e.creations.postEditing.postId===t,W=e=>e.creations.api.post.update.pending,H=e=>!!e.creations.api.post.update.error,$=e=>e.creations.postEditing.editorMode,G=Object(n.createSelector)(e=>e.creations.api.post.update.error,e=>x(e).join()),z=e=>e.creations.postEditing.draft.markdown,K=e=>e.creations.postEditing.draft.rte,q=e=>e.creations.formData.isNSFW,Y=e=>e.creations.formData.isSpoiler,J=e=>{const t=e.creations.formData.isOC,r=M(e);if(r){if(!Object(g.b)(r))return!1;if(r.allOriginalContent)return!0}return t},Q=e=>e.creations.formData.ocCategory,X=e=>e.creations.formData.eventSchedule||void 0,Z=Object(n.createSelector)(e=>e.creations.formData.flair,e=>{const t=Object(w.d)(e);return t?Object(I.c)(e,{subredditId:t}):null},(e,t)=>e&&e.templateId&&t&&t.templateIds.includes(e.templateId)?e:null),ee=e=>e.user.prefs.editorMode,te=e=>e.creations.formState.ocCategory||"",re=(e,{category:t})=>!!t&&Object(O.h)(e,{listingKey:Object(i.a)(u.d,"",{category:t})}),ne=e=>e.creations.formData.title,oe=e=>e.creations.formData.sendReplies,se=e=>e.creations.formData.isPublicLink,ie=e=>e.creations.formState.isChanged,de=e=>e.creations.formState.submitMode,ce=e=>e.creations.api.subreddit.change.pending,ue=e=>{const t=L(e).name;return e.subredditSettings.requirementsBySubreddit[t.toLowerCase()]},ae=Object(n.createSelector)(V,ue,(e,t)=>e||!t||"notAllowed"!==t.ruleBodyRequirement),le=e=>e.creations.formData.body.link,fe=e=>e.creations.formData.body.markdown,me=Object(n.createSelector)(e=>e.creations.formData.body.media,e=>e.uploads[h.m],L,T.M,(e,t,r,n)=>{if(!t)return;const s=Object(m.e)(t.metadata.mimetype),i=r.allowedPostTypes;var d=(e&&e.video||{}).isMakeGif;let c,u=void 0!==d&&d;if(i){const e=r.name;i.images?i.videos||(c=Object(o.a)(n,"postCreation.mediaInput.makeGif.fixedToOnReason",{subredditName:e}),u=!0):(c=Object(o.a)(n,"postCreation.mediaInput.makeGif.fixedToOffReason",{subredditName:e}),u=!1)}return{file:t.file,status:t.status,url:t.url,mediaType:s||void 0,video:"video"===s?Object.assign({thumbnail:{time:0,url:t.metadata.videoFirstFrameUrl}},e&&e.video||{},{duration:t.metadata.videoDuration||0,isMakeGif:u,makeGifDisableReason:c}):void 0}}),pe=e=>e.creations.formData.body.rte,be=e=>e.creations.formData.nextSubreddit,ge=e=>{return!!ne(e).trim()},he=e=>{const t=pe(e);return c.a.hasContent(t)},ye=e=>{return!!fe(e).trim()},ve=e=>{const t=me(e);return!!t&&!!t.file&&t.status!==y.a.FAILED},Oe=e=>{return!!le(e).trim()},we=e=>ge(e)||he(e)||ye(e)||ve(e)||Oe(e),Ie=e=>e.creations.formState.modalId||e.activeModalId,Se=(e,{field:t})=>{switch(t){case s.vb.TITLE:return{title:ne(e)};case s.vb.BODY:if(ee(e)===h.h.RICH_TEXT){const t=pe(e);return{rtjson:c.a.toRichTextJSON(t,e.uploads).document}}return{selftext:fe(e).trim()};case s.vb.LINK:{const t=le(e);if(!t)return;return{url:t}}case s.vb.FLAIR:{const t=Z(e);return{flairId:t?t.templateId:void 0}}default:return}},_e=(e,t)=>{const r=L(e),n=Z(e),o=q(e),s=J(e),i=Y(e),d=Q(e),c=oe(e),u=ne(e),a=se(e);return{collectionId:e.platform.currentPage.queryParams.collection,destSubreddit:r,draftId:t,flair:n,isNSFW:o,isOC:s,isSpoiler:i,ocCategory:d,sendReplies:c,title:u,isPublicLink:a}},je=(e,t)=>{const r=_e(e,t.draftId);if(!r||!r.destSubreddit.name)return;const n=(e=>e.creations.formData.recaptcha)(e),o=xe(e,t),i=X(e),d=Object.assign({},r,{eventSchedule:i,gRecaptchaResponse:n,postToTwitter:o,validate_on_submit:!0}),u=ee(e),a=le(e),l=fe(e),f=me(e),m=pe(e),p=ae(e),b=U(e),g=e.uploads,y=t.sourcePostId;if(b===s.hc.LINK_ONLY&&a)return Object.assign({},d,{url:a,kind:h.o.LINK});if(b===s.hc.MEDIA&&f){var v=f.mediaType;const e=void 0===v?"image":v,t=f.video,r=g[h.n],n="video"===e?r.url:null;return Object.assign({},d,{mediaType:e,videoThumbnailUrl:n,kind:h.o.MEDIA,url:f.url||"",makeGif:!!t&&t.isMakeGif})}if((b===s.hc.POST||b===s.hc.POLL)&&u===h.h.MARKDOWN)return Object.assign({},d,{kind:h.o.MARKDOWN,markdown:p?l:""});if((b===s.hc.POST||b===s.hc.POLL)&&u===h.h.RICH_TEXT){const e=p&&c.a.hasContent(m)?c.a.toRichTextJSON(m,g).document:[];return Object.assign({},d,{kind:h.o.RICH_TEXT,document:e})}return b===s.hc.CROSSPOST&&y?Object.assign({},d,{kind:h.o.CROSSPOST,sourcePostId:y}):void 0},Te=(e,{sourcePostId:t})=>t?Object(S.e)(e,{postId:t}):void 0,Pe=e=>{const t=me(e);switch(U(e)){case s.hc.LINK_ONLY:return"link";case s.hc.MEDIA:return t&&"image"!==t.mediaType&&t.video?t.video.isMakeGif?"videogif":"video":"image";default:return"self"}},Ce=(e,{pageLayer:t})=>{if(!t)return v.c;const r=Object(a.t)(e,{pageLayer:t});if(r)return Object(b.a)(Object(f.a)(r),v.c);if(Object(a.E)(t))return Object(b.a)("/original/",v.c);const n=Object(a.l)(e,{pageLayer:t});return n&&Object(a.F)(e,{pageLayer:t})&&Object(T.g)(e)?Object(b.a)(n.url,v.c):v.c},xe=(e,t)=>{const r=Object(l.q)(e,t);return(!r||!r.isQuarantined)&&e.creations.formData.postToTwitter}},"./src/reddit/selectors/postDraft.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return p}),r.d(t,"d",function(){return b}),r.d(t,"e",function(){return g}),r.d(t,"b",function(){return h}),r.d(t,"f",function(){return y}),r.d(t,"g",function(){return O}),r.d(t,"a",function(){return w}),r.d(t,"h",function(){return I}),r.d(t,"i",function(){return S});var n=r("./src/config.ts"),o=r("./node_modules/lodash/values.js"),s=r.n(o),i=r("./node_modules/reselect/lib/index.js"),d=r("./src/lib/constants/index.ts"),c=r("./src/reddit/components/RichTextEditor/RTEState/index.tsx"),u=r("./src/reddit/models/PostCreationForm/index.ts"),a=r("./src/reddit/models/PostDraft/index.ts"),l=r("./src/reddit/selectors/postCreations.ts"),f=r("./src/reddit/selectors/subreddit.ts"),m=r("./src/reddit/selectors/user.ts");const p=Object(i.createSelector)(e=>e.creations.drafts,e=>s()(e).sort((e,t)=>{const r=e.modified||e.created;return(t.modified||t.created)-r})),b=(e,{draftId:t})=>t?e.creations.drafts[t]:null,g=(e,t)=>{const r=b(e,t);if(r&&r.subredditId){const t=Object(f.G)(e,{subredditId:r.subredditId});return t?t.name:void 0}},h=e=>e.creations.api.draft.listing.pending,y=e=>{var t=e.creations.api.draft.save.error;const r=t.apiError,n=t.validationError;return!(!r&&!n)},v=e=>(e&&e.fields||[]).map(e=>e.msg),O=(Object(i.createSelector)(e=>e.creations.api.draft.save.error,e=>{const t=e.apiError,r=e.validationError;return[...v(t),...v(r)]}),e=>e.creations.api.draft.save.pending),w=(e,t)=>e.creations.api.draft.deleteDraft.pending[t]||!1,I=(e,t)=>{const r=Object(l.b)(e,t);if(!r)return;const n=Object(l.l)(e),o=Object(l.F)(e),s=Object(l.G)(e),i=Object(l.V)(e),f=Object(l.X)(e),m=Object(l.a)(e),p=e.uploads;if(m===d.hc.LINK_ONLY)return Object.assign({},r,{body:o,kind:a.b.Link});if(m===d.hc.POST&&n===u.h.MARKDOWN)return Object.assign({},r,{body:f?s:"",kind:a.b.Markdown});if(m===d.hc.POST&&n===u.h.RICH_TEXT){const e=f?c.a.toRichTextJSON(i,p).document:[];return Object.assign({},r,{body:e,kind:a.b.RichText})}},S=(e,{draftId:t})=>{const r=Object(m.j)(e);return t&&r?`${n.a.redditUrl}/user/${r.displayText}/draft/${t}`:""}},"./src/reddit/selectors/postFlair.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"a",function(){return s}),r.d(t,"d",function(){return i});const n=(e,{subredditId:t})=>e.postFlair[t],o=(e,{post:t})=>e.postFlair[t.belongsTo.id],s=(e,{subredditId:t})=>!e.postFlair[t]||e.postFlair[t].displaySettings.isEnabled,i=(e,t)=>e.structuredStyles.flairTemplate.draft[t]},"./src/reddit/selectors/posts.ts":function(e,t,r){"use strict";r.d(t,"g",function(){return p}),r.d(t,"j",function(){return b}),r.d(t,"y",function(){return g}),r.d(t,"I",function(){return y}),r.d(t,"f",function(){return v}),r.d(t,"D",function(){return O}),r.d(t,"A",function(){return w}),r.d(t,"z",function(){return I}),r.d(t,"c",function(){return S}),r.d(t,"e",function(){return _}),r.d(t,"F",function(){return j}),r.d(t,"G",function(){return P}),r.d(t,"H",function(){return C}),r.d(t,"N",function(){return E}),r.d(t,"O",function(){return N}),r.d(t,"b",function(){return k}),r.d(t,"d",function(){return D}),r.d(t,"h",function(){return A}),r.d(t,"m",function(){return R}),r.d(t,"C",function(){return L}),r.d(t,"L",function(){return M}),r.d(t,"E",function(){return V}),r.d(t,"w",function(){return U}),r.d(t,"s",function(){return B}),r.d(t,"k",function(){return W}),r.d(t,"u",function(){return H}),r.d(t,"M",function(){return $}),r.d(t,"n",function(){return G}),r.d(t,"o",function(){return z}),r.d(t,"t",function(){return K}),r.d(t,"r",function(){return q}),r.d(t,"l",function(){return Y}),r.d(t,"q",function(){return J}),r.d(t,"p",function(){return Q}),r.d(t,"K",function(){return X}),r.d(t,"a",function(){return Z}),r.d(t,"x",function(){return ee}),r.d(t,"J",function(){return te}),r.d(t,"i",function(){return re}),r.d(t,"v",function(){return ne}),r.d(t,"P",function(){return oe}),r.d(t,"B",function(){return se});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/lib/isPinnedAdminPost/index.ts"),s=r("./src/lib/objectSelector/index.ts"),i=r("./src/reddit/constants/posts.ts"),d=r("./src/reddit/models/Media/index.ts"),c=r("./src/reddit/models/Subreddit/index.ts"),u=r("./src/reddit/models/Widgets/index.ts"),a=(r("./src/reddit/models/Profile/mock.ts"),r("./src/reddit/models/Subreddit/mock.ts"),r("./src/reddit/selectors/profile.ts")),l=r("./src/reddit/selectors/subreddit.ts"),f=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,o=!1,s=void 0;try{for(var i,d=e[Symbol.iterator]();!(n=(i=d.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(c){o=!0,s=c}finally{try{!n&&d.return&&d.return()}finally{if(o)throw s}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const m=[],p=(e,{postId:t})=>e.posts.models[t].media&&(e.posts.models[t].media.type===d.m.EMBED||e.posts.models[t].media.type===d.m.IMAGE),b=(e,{postId:t})=>e.posts.models[t].media&&e.posts.models[t].media.type===d.m.GIFVIDEO,g=Object(s.a)((e,{listingKey:t})=>{const r=e.posts.models;return h(e,{listingKey:t}).filter(e=>{const t=r[e];return t&&!t.hidden})}),h=Object(s.a)((e,{listingKey:t})=>{return[...e.listings.postOrder.ids[t]||[]]}),y=Object(s.a)((e,{listingKey:t})=>{return g(e,{listingKey:t}).map(t=>e.posts.models[t])}),v=(e,{postId:t})=>!!e.shortcuts.activePostId&&t===e.shortcuts.activePostId,O=(e,{postId:t})=>e.posts.models[t],w=(e,{postId:t})=>O(e,{postId:t}).isLocked,I=(e,{postId:t})=>O(e,{postId:t}).isArchived,S=(e,{postId:t})=>{const r=O(e,{postId:t});if(r&&r.crosspostRootId)return O(e,{postId:r.crosspostRootId})||void 0},_=(e,{postId:t})=>S(e,{postId:t})||O(e,{postId:t})||void 0,j=e=>e.posts.models,T=e=>e.posts.models,P=Object(s.a)((e,{postIds:t})=>{const r=e.posts.models,n={};return t.map(e=>{n[e]=r[e]}),n}),C=Object(n.createSelector)(T,(e,t)=>t.postIds,(e,t)=>t.length?t.map(t=>e[t]):m),x=Object(n.createSelector)(T,g,(e,t)=>t.limit,(e,t,r)=>{let n=t;return r&&(n=t.slice(0,r)),n.reduce((t,r)=>(t[r]=e[r],t),{})}),E=Object(s.a)((e,t)=>{const r=x(e,t),n={},o=e.posts.models;return Object.keys(r).forEach(e=>{const t=r[e].crosspostRootId;t&&(n[t]=o[t])}),Object.assign({},r,n)}),N=(e,{postId:t})=>{const r=O(e,{postId:t});if(!r)return;const n=r.belongsTo;return n.type===i.a.PROFILE?e.profiles.models[n.id]||!1:e.subreddits.models[n.id]||!1},k=(e,{postId:t})=>{const r=N(e,{postId:t});if(r)return Object(c.c)(r)?Object(u.g)(r):Object(u.h)(r)},D=(e,{postId:t})=>{const r=O(e,{postId:t});return r&&r.crosspostRootId?N(e,{postId:r.crosspostRootId}):null},A=(e,{postId:t})=>e.posts.expanded[t],R=(e,{postId:t})=>!!e.posts.metaMap[t],L=(e,{postId:t})=>{if(!t)return"";const r=O(e,{postId:t});return r?r.permalink:""},M=Object(s.a)(e=>{return e.posts.recent.map(t=>e.posts.models[t]).filter(e=>!!e)}),F=e=>(t,{postId:r})=>{if(!r)return!1;const n=O(t,{postId:r});return!!n&&!!n[e]},V=(e,{postId:t})=>{if(!t)return null;const r=O(e,{postId:t});return r&&r.belongsTo.type!==i.a.PROFILE?Object(l.A)(e,{identifier:r.belongsTo}):null},U=(e,t)=>t.postCategories,B=F("saved"),W=F("hidden"),H=F("isSponsored"),$=F("sendReplies"),G=F("isNSFW"),z=F("isOriginalContent"),K=F("isSpoiler"),q=(e,{postId:t})=>{const r=O(e,{postId:t}),n=Object(a.j)(e,r.author),o=e.profiles.pinnedPosts.data[n];return!!o&&o.includes(t)},Y=(e,t,r)=>{const n=Object(a.j)(e,r),o=e.profiles.pinnedPosts.initialData[n];return!!o&&o.includes(t)},J=(e,t,r)=>{const n=Object(a.j)(e,r),o=e.profiles.pinnedPosts.data[n];return!!o&&o.includes(t)},Q=(e,t)=>q(e,t)!==((e,{postId:t})=>{const r=O(e,{postId:t}),n=Object(a.j)(e,r.author),o=e.profiles.pinnedPosts.pending[n];return!!o&&o.includes(t)})(e,t),X=Object(s.a)((e,t)=>{const r=Object(a.j)(e,t.profileName);return e.profiles.pinnedPosts.data[r]||[]}),Z=(e,t)=>{const r=Object(a.j)(e,t.profileName);return!!e.profiles.pinnedPosts.data[r]},ee=(e,t)=>{const r=O(e,{postId:t}),n=(new Date).getTime();return!!r&&(n-r.created)/1e3/60/60<24},te=Object(s.a)((e,t)=>{const r=g(e,t);return t.excludePinnedPosts?r.filter(t=>!q(e,{postId:t})):r}),re=(e,{profileName:t})=>{const r=X(e,{profileName:t});if(!r.length)return!1;const n=f(r,1)[0],s=O(e,{postId:n});return!!s&&(!(t.toLowerCase()===s.author.toLowerCase())&&Object(o.a)(!0,s.distinguishType))},ne=(e,t)=>{const r=N(e,{postId:t});if(r){const t=Object(c.c)(r)?"profile":"subreddit",n={name:r.name,type:t};return Object(l.P)(e,{identifier:n})}return!1},oe=Object(s.a)((e,t)=>{const r=e.posts.models;return t.filter(e=>{const t=r[e];return!!t&&!t.isBlank&&!t.hidden})}),se=(e,t,r,n)=>{const o=g(e,{listingKey:t});if(n){const t=Object(l.z)(e,r);if(t){if(!!e.subreddits.appliedFilters.meta[t]){const t=e.posts.metaMap;return o.filter(e=>!!t[e])}}}return o}},"./src/reddit/selectors/profile.ts":function(e,t,r){"use strict";r.d(t,"l",function(){return a}),r.d(t,"h",function(){return l}),r.d(t,"g",function(){return f}),r.d(t,"j",function(){return p}),r.d(t,"a",function(){return b}),r.d(t,"d",function(){return g}),r.d(t,"m",function(){return h}),r.d(t,"f",function(){return y}),r.d(t,"e",function(){return v}),r.d(t,"i",function(){return O}),r.d(t,"k",function(){return w}),r.d(t,"n",function(){return I}),r.d(t,"b",function(){return S}),r.d(t,"c",function(){return _});var n=r("./src/app/strings/index.ts"),o=r("./src/lib/objectSelector/index.ts"),s=r("./src/reddit/models/User/index.ts"),i=r("./src/reddit/selectors/subreddit.ts"),d=r("./src/reddit/selectors/user.ts"),c=r("./node_modules/reselect/lib/index.js");const u=[],a=(e,{profileId:t})=>e.profiles.models[t],l=(e,{profileName:t})=>e.profiles.models[p(e,t)],f=(e,t)=>e.profiles.models[t],m=Object(c.createSelector)(e=>e.profiles.models,e=>{const t={};for(const r in e){const n=e[r];t[n.name.toLowerCase()]=n.id}return t}),p=(e,t)=>m(e)[t?t.toLowerCase():""],b=(e,{profileName:t})=>{const r=e.profiles.moderated.api.pending;return!!(t&&t in r)&&r[t.toLowerCase()]},g=(e,{profileName:t})=>{const r=Object(d.j)(e);if(!r||!t)return!1;const n=Object(s.f)(r);return w(e,{profileName:n}).some(e=>e.name.toLowerCase()===t.toLowerCase())},h=(e,{profileName:t})=>{const r=l(e,{profileName:t});return r&&`${r.title||r.name} (${r.displayText}) - Reddit`||Object(n.a)(e.user.language,"title.frontpage")},y=(e,{profileName:t})=>{const r=p(e,t);return e.profiles.about[r]},v=(e,t)=>e.profiles.about[t],O=Object(o.a)((e,{profileName:t})=>void 0!==e.profiles.moderated.models[t?t.toLowerCase():""]),w=Object(o.a)((e,{profileName:t})=>{const r=e.profiles.moderated.models[t?t.toLowerCase():""];if(!r)return u;const n=[];return r.forEach(t=>{Object(i.G)(e,{subredditId:t})?n.push(Object(i.G)(e,{subredditId:t})):a(e,{profileId:t})&&n.push(a(e,{profileId:t}))}),n}),I=Object(c.createSelector)(e=>e.trophies,e=>e.profiles.trophyCases,(e,t)=>t,(e,t,r)=>{const n=t[r];return n?n.map(t=>e[t]):[]}),S=(e,{extraCommentsId:t})=>e.profileOverviewPage.conversations.extraComments.models[t],_=(e,{profileName:t})=>e.profiles.moderated.pageInfo[t]?e.profiles.moderated.pageInfo[t].hasNextPage:void 0},"./src/reddit/selectors/profileComments.ts":function(e,t,r){"use strict";r.d(t,"f",function(){return d}),r.d(t,"e",function(){return c}),r.d(t,"a",function(){return u}),r.d(t,"b",function(){return a}),r.d(t,"d",function(){return l}),r.d(t,"c",function(){return f});var n=r("./node_modules/lodash/set.js"),o=r.n(n),s=r("./src/lib/objectSelector/index.ts"),i=r("./src/reddit/selectors/comments.ts");const d=(e,{listingKey:t})=>{return e.profileCommentsPage.commentIds[t]||[]},c=Object(s.a)((e,{listingKey:t})=>{const r=Object(i.r)(e);return d(e,{listingKey:t}).reduce((e,t)=>o()(e,t,r[t].postId),{})}),u=(e,{listingKey:t})=>e.profileCommentsPage.api.error[t],a=(e,{listingKey:t})=>e.profileCommentsPage.api.pending[t],l=(e,{listingKey:t})=>e.profileCommentsPage.loadMore[t],f=(e,{listingKey:t})=>e.profileCommentsPage.fetchedTokens[t]},"./src/reddit/selectors/runTimeEnvVars.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"a",function(){return s});const n=e=>e.runTimeEnvVars.staging,o=e=>n(e),s=e=>e.runTimeEnvVars.startTimeInMillis},"./src/reddit/selectors/structuredStyles.ts":function(e,t,r){"use strict";r.d(t,"i",function(){return a}),r.d(t,"k",function(){return l}),r.d(t,"o",function(){return b}),r.d(t,"c",function(){return g}),r.d(t,"g",function(){return h}),r.d(t,"f",function(){return y}),r.d(t,"d",function(){return v}),r.d(t,"n",function(){return O}),r.d(t,"m",function(){return w}),r.d(t,"b",function(){return I}),r.d(t,"e",function(){return S}),r.d(t,"h",function(){return _}),r.d(t,"j",function(){return j}),r.d(t,"a",function(){return T}),r.d(t,"l",function(){return P});var n=r("./node_modules/lodash/isEqual.js"),o=r.n(n),s=r("./node_modules/reselect/lib/index.js"),i=r("./src/lib/objectSelector/index.ts"),d=r("./src/reddit/selectors/platform.ts"),c=r("./src/reddit/selectors/subreddit.ts"),u=r("./src/reddit/selectors/user.ts");const a=e=>e.structuredStyles.isEditing,l=(e,t)=>e.structuredStyles.models[t.subredditId],f=e=>e.structuredStyles.draft,m={},p=Object(i.a)((e,t)=>{const r=((e,t)=>{const r=l(e,t);if(r)return{url:r.communityIcon,color:r.primaryColor}})(e,t);if(r&&r.url)return r;const n=r?r.color:void 0;return((e,t)=>e&&e.icon?{url:e.icon.url,color:t}:m)(Object(c.G)(e,t),n)}),b=(e,t)=>{const r=Object(c.z)(e,t.subredditName);return r?p(e,{subredditId:r}):m},g=e=>{const t=Object(d.d)(e);return t?p(e,{subredditId:t}):m},h=(e,t)=>{const r=e.structuredStyles.imagePreviews[t.name];if(r&&r in e.imageUploads)return e.imageUploads[r]},y=Object(i.a)(e=>{const t=e.structuredStyles.imagePreviews,r={};for(const n in t){const t=h(e,{name:n});t&&(r[n]=t.url)}return r}),v=(e,t)=>f(e)[t.name],O=e=>e.structuredStyles.models,w=(e,t)=>e.structuredStyles.models[t],I=(e,{subredditId:t})=>{const r=e.structuredStyles.models[t];return r&&r.communityIcon?r.communityIcon:null},S=e=>e.structuredStyles.exportStyles.pending,_=e=>e.structuredStyles.isBladeEditorDirty,j=(e,{subredditId:t})=>{const r=e.subreddits.about[t],n=r&&r.quarantinePermissions;return!!n&&!n.styles},T=Object(s.createSelector)(a,_,f,(e,t)=>t.subredditId&&l(e,{subredditId:t.subredditId}),(e,t,r,n)=>!(!e||!r)&&(t||!o()(r,n))),P=(e,t)=>{if(Object(u.Z)(e))return!0;if(t){const r=t.subredditId||t.subredditName&&Object(c.z)(e,t.subredditName);if(r&&Object(u.Y)(e,{subredditId:r}))return!0}return!1}},"./src/reddit/selectors/subreddit.ts":function(e,t,r){"use strict";r.d(t,"M",function(){return g}),r.d(t,"p",function(){return h}),r.d(t,"N",function(){return v}),r.d(t,"a",function(){return O}),r.d(t,"c",function(){return I}),r.d(t,"b",function(){return S}),r.d(t,"A",function(){return _}),r.d(t,"C",function(){return j}),r.d(t,"L",function(){return T}),r.d(t,"G",function(){return P}),r.d(t,"K",function(){return C}),r.d(t,"O",function(){return x}),r.d(t,"P",function(){return E}),r.d(t,"v",function(){return k}),r.d(t,"z",function(){return D}),r.d(t,"s",function(){return A}),r.d(t,"B",function(){return R}),r.d(t,"I",function(){return L}),r.d(t,"F",function(){return M}),r.d(t,"D",function(){return F}),r.d(t,"E",function(){return V}),r.d(t,"x",function(){return U}),r.d(t,"u",function(){return B}),r.d(t,"r",function(){return H}),r.d(t,"n",function(){return $}),r.d(t,"d",function(){return G}),r.d(t,"f",function(){return z}),r.d(t,"y",function(){return K}),r.d(t,"l",function(){return q}),r.d(t,"m",function(){return Y}),r.d(t,"q",function(){return J}),r.d(t,"i",function(){return Q}),r.d(t,"g",function(){return X}),r.d(t,"h",function(){return Z}),r.d(t,"j",function(){return ee}),r.d(t,"o",function(){return te}),r.d(t,"k",function(){return re}),r.d(t,"t",function(){return ne}),r.d(t,"e",function(){return oe}),r.d(t,"H",function(){return se}),r.d(t,"w",function(){return ie}),r.d(t,"J",function(){return de});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/app/strings/index.ts"),s=r("./src/lib/constants/index.ts"),i=r("./src/lib/isFakeSubreddit/index.ts"),d=r("./src/lib/objectSelector/index.ts"),c=r("./src/reddit/constants/posts.ts"),u=r("./src/reddit/models/Flair/index.ts"),a=(r("./src/reddit/models/Profile/mock.ts"),r("./src/reddit/models/Subreddit/index.ts")),l=(r("./src/reddit/models/Subreddit/mock.ts"),r("./src/reddit/models/Widgets/index.ts")),f=r("./src/reddit/selectors/comments.ts"),m=r("./src/reddit/selectors/profile.ts"),p=r("./src/reddit/selectors/user.ts");r("./src/reddit/selectors/posts.ts");const b=[],g=Object(d.a)((e,{subredditIds:t})=>{if(0===t.length)return b;const r=[];return t.forEach(t=>{const n=e.subreddits.models[t];n&&r.push(n)}),r}),h=Object(d.a)((e,t)=>{if(!t)return b;const r=y(e),n=T(e);return r.map(e=>n[e]).filter(({name:r})=>W(e,{subredditName:r})===t)}),y=e=>e.subreddits.original,v=(e,{categoryName:t})=>e.subreddits.top[t]||b,O=(e,{profileName:t})=>{if(!t)return null;const r=Object(m.h)(e,t);return r?r.url:`/user/${t}/`},w=(e,t)=>{const r=t.toLowerCase();return e?e.url:Object(i.a)(r)?"/r/"+r+"/":null},I=(e,{subredditName:t})=>{if(!t)return null;const r=D(e,t),n=P(e,{subredditId:r});return w(n,t)},S=(e,{subredditId:t})=>{if(!t)return null;const r=P(e,{subredditId:t}),n=r.name||"";return w(r,n)},_=(e,{identifier:t})=>t.type===c.a.PROFILE?e.profiles.about[t.id]:e.subreddits.about[t.id],j=(e,{identifier:t})=>t.type===c.a.PROFILE?e.profiles.models[t.id]||!1:e.subreddits.models[t.id]||!1,T=e=>e.subreddits.models,P=(e,{subredditId:t})=>e.subreddits.models[t]||!1,C=(e,t)=>{const r=P(e,t);if(r)return r.type},x=e=>e.subreddits.trending,E=(e,{identifier:t})=>{const r=((e,{identifier:t})=>{if(t.type===c.a.PROFILE){const r=Object(m.j)(e,t.name);return e.profiles.models[r]||!1}const r=D(e,t.name);return e.subreddits.models[r]||!1})(e,{identifier:t}).id,n=_(e,{identifier:{id:r,type:t.type}});return n&&Object(p.F)(e)?!!n.userIsSubscriber:t.type===c.a.SUBREDDIT?e.subscriptions.subredditOrder.indexOf(r)>-1:e.subscriptions.profileOrder.indexOf(r)>-1},N=Object(n.createSelector)(e=>e.subreddits.models,e=>{const t={};for(const r in e){const n=e[r];t[n.name.toLowerCase()]=n.id}return t}),k=(e,{subredditName:t})=>e.subreddits.models[D(e,t)],D=(e,t)=>N(e)[t?t.toLowerCase():""],A=(e,{subredditName:t})=>e.subreddits.about[D(e,t)],R=(e,{commentId:t})=>{const r=Object(f.n)(e,{commentId:t}).subredditId;return e.profiles.models[r]||e.subreddits.models[r]},L=(e,{subredditName:t})=>{const r=k(e,{subredditName:t});return r&&r.title||Object(o.a)(e.user.language,"title.frontpage")},M=(e,{subredditId:t})=>e.subreddits.rules[t]?e.subreddits.rules[t].rules:b,F=Object(d.a)((e,{subredditId:t})=>e.subreddits.rules[t]?e.subreddits.rules[t].rules.map(e=>e.shortName):b),V=e=>e.subreddits.api.rules,U=(e,{subredditId:t})=>!!e.subreddits.models[t]&&!!e.subreddits.models[t].freeFormReports,B=(e,{subredditName:t})=>{const r=A(e,{subredditName:t});return r&&r.allowedPostTypes},W=(e,{subredditName:t})=>{const r=A(e,{subredditName:t});return r&&r.contentCategory},H=(e,{subredditName:t})=>{const r=D(e,t),n=e.widgets.sidebar[r],o=[],s=e.widgets.moderatorIds[r],i=e.widgets.models[s];let d=!1;return n&&n.forEach(function(t){e.widgets.models[t]&&(o.push(e.widgets.models[t]),t===s&&(d=!0))}),i&&!d&&o.push(i),o},$=(e,t)=>{return P(e,t).name===s.gc},G=(Object(d.a)(e=>{const t=e.subreddits.moderated.order,r=e.subreddits.models;return t&&t.length?t.map(e=>r[e]):[]}),(e,{subredditId:t})=>!!e.subredditChannels.api.whitelist[t]),z=Object(d.a)((e,t)=>g(e,t).map(e=>Object(l.h)(e))),K=(e,{subredditName:t})=>{const r=D(e,t),n=e.postFlair[r];return!(!n||!n.templateIds.length)},q=e=>e.subreddits.api.connectToPartner.pending,Y=e=>e.subreddits.api.create.pending,J=Object(d.a)((e,{identifier:t,userName:r})=>{const n=t.id;if(!n)return null;const s=e.providerFlair.models[n];return s&&r&&s[r]&&s[r].patreonFlair?{type:u.e.PatreonPatron,text:Object(o.a)(Object(p.M)(e),"flair.patron")}:null}),Q=e=>e.subreddits.api.create.error.apiError,X=e=>e.subreddits.api.connectToPartner.error,Z=e=>e.subreddits.api.connectToPartner.lastConnectedSubredditId||void 0,ee=e=>e.subreddits.api.create.lastCreatedSubredditId||void 0,te=(e,{subredditId:t})=>!(!e.subreddits.about[t]||!e.subreddits.about[t].usingNewModmail),re=(e,{postId:t})=>{const r=e.posts.models[t].belongsTo.id;return!!e.subreddits.rules[r]},ne=e=>e.subreddits.about,oe=Object(d.a)(Object(n.createSelector)(g,ne,(e,t)=>{const r=[];return e.forEach(e=>{e.type===a.b.Public&&r.push(Object(l.h)(e,t[e.id]))}),r})),se=(e,t)=>e.subreddits.settings[t],ie=(e,{subredditId:t})=>{let r=e.user.prefs.sort;if(e.user.prefs.rememberCommunitySort){const n=e.user.prefs.subreddit[t];n&&n.sort&&(r=n.sort)}return r},de=(e,{subredditName:t})=>e.subreddits.topContent[t.toLowerCase()]},"./src/reddit/selectors/subredditAutocomplete.ts":function(e,t,r){"use strict";var n=r("./node_modules/lodash/isNil.js"),o=r.n(n),s=r("./node_modules/reselect/lib/index.js"),i=r("./src/reddit/helpers/name/index.ts"),d=r("./src/reddit/models/Subreddit/index.ts"),c=r("./src/reddit/models/SubredditAutocomplete/index.ts"),u=r("./src/reddit/models/User/index.ts"),a=r("./src/reddit/selectors/subscriptions.ts"),l=r("./src/reddit/selectors/user.ts");r.d(t,"a",function(){return m}),r.d(t,"d",function(){return h}),r.d(t,"c",function(){return y}),r.d(t,"e",function(){return j}),r.d(t,"b",function(){return T});var f=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);ot.substring.toLowerCase(),b=(e,{substring:t})=>Object(i.e)(t)?"":Object(i.f)(t),g=(e,t)=>{for(let r=e.length;r>0;r--)if(!1===t(e.slice(0,r)))return},h=Object(s.createSelector)(b,e=>e.subredditAutocomplete.models,(e,t)=>{let r=null;return g(e,e=>{if(t.hasOwnProperty(e))return r=t[e],!1}),r}),y=Object(s.createSelector)(b,h,(e,t)=>!e||!o()(t)&&0===t.subreddits.length),v=Object(s.createSelector)(a.b,e=>e.map(e=>Object(c.c)(e))),O=Object(s.createSelector)(b,h,y,e=>e.subredditAutocomplete.api.pending,(e,t,r,n)=>{if(r)return!1;let o=!1;return g(e,e=>n.hasOwnProperty(e)?(o=n[e],!1):(!t||t.key!==e)&&void 0),o}),w=Object(s.createSelector)(b,a.b,(e,t)=>t.filter(t=>-1!==t.name.toLowerCase().indexOf(e))),I=Object(s.createSelector)(p,(e,t)=>t.includeUserProfile,l.j,(e,t,r)=>{if(!t||o()(r)||Object(i.d)(e))return null;const n=Object(i.f)(Object(u.f)(r)),s=Object(i.f)(e);return n.includes(s)?Object(c.d)(r):null}),S=Object(s.createSelector)(p,(e,t)=>t.showCrosspostableOnly,(e,t)=>t.includeOC,I,h,w,e=>e.subreddits.crosspostable.ids,(e,t,r,n,o,s,d)=>{const u=[];if(n&&u.push(n),t||!r||e&&e.trim()||u.push({id:"original_content_communities_id",name:m,type:c.a.FAKE_ITEM}),Object(i.e)(e))return u;const a={};return s.forEach(e=>{if(t&&!d[e.id])return null;const r=Object(c.c)(e);a[r.name]=r,u.push(r)}),!t&&o&&o.subreddits.forEach(e=>{const t=e.communityIcon,r=e.icon,n=e.name,o=f(e,["communityIcon","icon","name"]),s=t||r;a[n]||u.push(Object.assign({},o,{iconUrl:s,name:n,type:c.a.OTHER_SUBREDDIT}))}),u}),_=Object(s.createSelector)(p,l.i,(e,t)=>{const r=Object(i.f)(e);return t.filter(({name:e})=>e.toLowerCase().includes(r))}),j=Object(s.createSelector)(p,I,_,(e,t)=>t.partnerConnectionSafeOnly,(e,t,r,n)=>{const o=[];if(t&&o.push(t),Object(i.e)(e))return o;let s=r;return n&&(s=r.filter(e=>(e.type===d.b.Public||e.type===d.b.Restricted)&&!e.isQuarantined&&!e.isNSFW&&e.subscribers<2e5)),o.push(...s.map(e=>Object(c.b)(e,c.a.MODERATED_SUBREDDIT))),o}),T=Object(s.createStructuredSelector)({suggestedItems:S,fallbackItems:v,isAllDataRetrieved:y,isPending:O})},"./src/reddit/selectors/subredditChannel.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return i}),r.d(t,"e",function(){return d}),r.d(t,"f",function(){return c}),r.d(t,"d",function(){return u}),r.d(t,"c",function(){return a}),r.d(t,"b",function(){return l});var n=r("./node_modules/lodash/values.js"),o=r.n(n),s=r("./src/reddit/selectors/user.ts");const i=(e,{subredditId:t})=>{const r=e.subredditChannels.models;return Object.keys(r).map(e=>r[e]).filter(e=>e.subredditId===t)},d=(e,{subredditId:t})=>!(!1!==e.subredditChannels.api.pending[t]||!1!==e.subredditChannels.api.error[t]),c=(e,{subredditId:t})=>void 0===e.subredditChannels.api.pending[t]&&!d(e,{subredditId:t})&&Object(s.F)(e),u=e=>{const t=e.subredditChannels.models;return Object.keys(t).map(e=>t[e]&&t[e].name)},a=(e,t)=>{const r=o()(e.subredditChannels.models);return r.length&&r.find(({channelId:e})=>e===t)||void 0},l=e=>{const t=e.subredditChannels.selected;if(t){return o()(e.subredditChannels.models).find(e=>e.channelId===t)}}},"./src/reddit/selectors/subredditModeration.ts":function(e,t,r){"use strict";r.d(t,"l",function(){return d}),r.d(t,"h",function(){return c}),r.d(t,"g",function(){return u}),r.d(t,"i",function(){return a}),r.d(t,"j",function(){return l}),r.d(t,"k",function(){return f}),r.d(t,"f",function(){return m}),r.d(t,"v",function(){return p}),r.d(t,"n",function(){return b}),r.d(t,"q",function(){return g}),r.d(t,"A",function(){return h}),r.d(t,"y",function(){return y}),r.d(t,"z",function(){return v}),r.d(t,"t",function(){return O}),r.d(t,"w",function(){return w}),r.d(t,"x",function(){return I}),r.d(t,"o",function(){return S}),r.d(t,"p",function(){return _}),r.d(t,"u",function(){return j}),r.d(t,"m",function(){return T}),r.d(t,"r",function(){return P}),r.d(t,"G",function(){return C}),r.d(t,"C",function(){return x}),r.d(t,"E",function(){return E}),r.d(t,"F",function(){return N}),r.d(t,"B",function(){return k}),r.d(t,"D",function(){return D}),r.d(t,"c",function(){return A}),r.d(t,"d",function(){return R}),r.d(t,"e",function(){return L}),r.d(t,"b",function(){return M}),r.d(t,"a",function(){return F}),r.d(t,"s",function(){return V});var n=r("./src/lib/objectSelector/index.ts"),o=r("./src/reddit/models/SubredditModeration/index.ts"),s=r("./src/reddit/selectors/user.ts");const i=[],d=(e,{subredditId:t})=>e.banned.models[t],c=Object(n.a)((e,{subredditId:t})=>{const r=e.banned.userOrder[t];return r?r.map(r=>e.banned.models[t][r]):i}),u=(e,{subredditId:t})=>{const r=Object(o.d)(t);return e.banned.api.pending[r]},a=(e,{subredditId:t})=>e.banned.loadMore[t],l=e=>e.banned.search.api.pending,f=e=>e.banned.search.result,m=e=>e.banned.inContext,p=Object(n.a)((e,{subredditId:t,before:r,after:n})=>{const s=Object(o.d)(t,n,r),i=e.moderators.userOrder.data[t]&&e.moderators.userOrder.data[t][s];return i?i.map(r=>e.moderators.models[t][r]):[]}),b=(e,{subredditId:t,beforeEditable:r,afterEditable:n})=>{const s=Object(o.d)(t,n,r),i=e.moderators.editableUserOrder.data[t]&&e.moderators.editableUserOrder.data[t][s];return i?i.map(r=>e.moderators.editableModerators[t][r]):[]},g=(e,{subredditId:t})=>e.moderators.editableModerators[t]||null,h=(e,{subredditId:t})=>e.moderators.models[t]||null,y=e=>e.moderators.search.api.pending,v=e=>e.moderators.search.result,O=(e,{subredditId:t})=>e.moderators.invitePending[t],w=(e,{subredditId:t})=>e.moderators.loadMoreModerators[t]&&e.moderators.loadMoreModerators[t].after,I=(e,{subredditId:t})=>e.moderators.loadMoreModerators[t]&&e.moderators.loadMoreModerators[t].before,S=(e,{subredditId:t})=>e.moderators.loadMoreEditableModerators[t]&&e.moderators.loadMoreEditableModerators[t].after,_=(e,{subredditId:t})=>e.moderators.loadMoreEditableModerators[t]&&e.moderators.loadMoreEditableModerators[t].before,j=(e,t)=>{const r=Object(o.d)(t.subredditId,t.after,t.before);return e.moderators.userOrder.api.pending[r]},T=(e,t)=>{const r=Object(o.d)(t.subredditId,t.afterEditable,t.beforeEditable);return e.moderators.editableUserOrder.api.pending[r]},P=Object(n.a)((e,{subredditId:t})=>{const r=e.moderators.invitedModerators.userOrder[t];return r?r.map(r=>e.moderators.invitedModerators.models[t][r]):i}),C=Object(n.a)((e,{subredditId:t})=>{const r=e.muted.userOrder[t];return r?r.map(r=>e.muted.models[t][r]):i}),x=(e,{subredditId:t})=>{const r=Object(o.d)(t);return e.muted.api.pending[r]},E=e=>e.muted.search.api.pending,N=e=>e.muted.search.result,k=e=>e.muted.inContext,D=(e,{subredditId:t})=>e.muted.loadMore[t],A=e=>e.approvedSubmitters.search.api.pending,R=e=>e.approvedSubmitters.search.result,L=Object(n.a)((e,{subredditId:t})=>{const r=e.approvedSubmitters.userOrder[t];return r?r.map(r=>e.approvedSubmitters.models[t][r]):i}),M=(e,{subredditId:t})=>e.approvedSubmitters.loadMore[t],F=(e,{subredditId:t})=>{const r=Object(o.d)(t);return e.approvedSubmitters.api.pending[r]},V=e=>!!Object(s.F)(e)&&e.modModeEnabled},"./src/reddit/selectors/subredditSettings.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return s});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/reddit/selectors/user.ts");const s=Object(n.createSelector)(o.j,e=>e.subreddits.settings,(e,t)=>{if(e&&e.profileId)return t[e.profileId]})},"./src/reddit/selectors/subscriptions.ts":function(e,t,r){"use strict";r.d(t,"c",function(){return i}),r.d(t,"d",function(){return d}),r.d(t,"b",function(){return c}),r.d(t,"a",function(){return u});var n=r("./node_modules/reselect/lib/index.js"),o=r("./src/reddit/constants/posts.ts"),s=r("./src/lib/objectSelector/index.ts");const i=e=>e.subscriptions.api.fetched,d=Object(s.a)(e=>{var t=e.subscriptions;const r=t.profileOrder;return[...t.subredditOrder,...r]}),c=(Object(s.a)(e=>{var t=e.subscriptions;const r=t.profileOrder,n=t.subredditOrder,s=r?r.map(e=>({id:e,type:o.a.PROFILE})):[];return(n?n.map(e=>({id:e,type:o.a.SUBREDDIT})):[]).concat(s)}),Object(s.a)(Object(n.createSelector)(e=>e.subreddits.models,e=>e.subscriptions.subredditOrder,(e,t)=>{if(!t||!t.length)return[];return t.map(t=>e[t])}))),u=(Object(s.a)(Object(n.createSelector)(e=>e.profiles.models,e=>e.subscriptions.profileOrder,(e,t)=>{if(!t||!t.length)return[];return t.map(t=>e[t])})),Object(s.a)(e=>{var t=e.subscriptions;const r=t.favoriteSubredditOrder,n=t.favoriteProfileOrder,o=e.subreddits.models,s=e.profiles.models,i=r?r.map(e=>o[e]):[],d=n?n.map(e=>s[e]):[];return i.concat(d)}),Object(n.createSelector)(e=>e.subscriptions.profileOrder,e=>e.subscriptions.subredditOrder,(e,t)=>e.length+t.length));Object(n.createSelector)(c,e=>e.reduce((e,t)=>(e[t.id]=t.name,e),{}))},"./src/reddit/selectors/telemetry.ts":function(e,t,r){"use strict";r.r(t);var n=r("./node_modules/js-cookie/src/js.cookie.js"),o=r.n(n),s=r("./node_modules/lodash/trimStart.js"),i=r.n(s),d=r("./node_modules/lodash/values.js"),c=r.n(d),u=r("./node_modules/reselect/lib/index.js"),a=r("./node_modules/url/url.js"),l=r.n(a),f=r("./src/config.ts"),m=r("./src/lib/constants/index.ts"),p=r("./src/lib/isAdHocMultireddit/index.ts"),b=r("./src/lib/isFakeSubreddit/index.ts"),g=r("./src/reddit/constants/adEvents.ts"),h=r("./src/reddit/constants/blade.ts"),y=r("./src/reddit/constants/chat.ts"),v=r("./src/reddit/constants/originalContent.ts"),O=r("./src/reddit/contexts/PageLayer/index.tsx"),w=r("./src/reddit/helpers/dom/index.ts");const I=()=>!document.getElementById(f.a.adblockId);let S;(S=document.createElement("div")).className="promotedlink",S.style.height=S.style.width="1px",S.style.position="absolute",S.style.left="-1000000px",S.style.display="block",document.body.appendChild(S);var _=r("./src/reddit/constants/posts.ts"),j=r("./src/reddit/helpers/getPostFromRouteMatch/index.ts"),T=r("./src/reddit/helpers/getRichTextContent.ts"),P=r("./src/reddit/helpers/isPost.ts"),C=r("./src/reddit/helpers/trackers/news.ts"),x=r("./src/reddit/models/Media/index.ts"),E=r("./src/reddit/models/Post/index.ts"),N=r("./src/reddit/models/Profile/index.ts"),k=r("./src/reddit/selectors/listings.ts"),D=r("./src/reddit/selectors/platform.ts"),A=r("./src/reddit/selectors/profile.ts"),R=r("./src/reddit/selectors/profileComments.ts"),L=r("./src/reddit/models/User/index.ts"),M=r("./src/reddit/selectors/structuredStyles.ts"),F=r("./src/reddit/selectors/subreddit.ts"),V=r("./src/reddit/selectors/subredditChannel.ts"),U=r("./src/reddit/selectors/subredditSettings.ts"),B=r("./src/reddit/selectors/user.ts"),W=r("./src/telemetry/models/Timer.ts");r.d(t,"getRelativePostOrder",function(){return $}),r.d(t,"getAbsoluteOrder",function(){return G}),r.d(t,"actionInfo",function(){return z}),r.d(t,"app",function(){return K}),r.d(t,"comment",function(){return q}),r.d(t,"userSubreddit",function(){return Y}),r.d(t,"defaults",function(){return J}),r.d(t,"mediaActionInfo",function(){return Q}),r.d(t,"post",function(){return Z}),r.d(t,"currentPost",function(){return ee}),r.d(t,"listing",function(){return te}),r.d(t,"profileComments",function(){return re}),r.d(t,"media",function(){return ne}),r.d(t,"videoPlayerMaxTimeServed",function(){return oe}),r.d(t,"videoPlayerFirstFrameTimer",function(){return se}),r.d(t,"profileById",function(){return ie}),r.d(t,"profileByPostOrCommentId",function(){return de}),r.d(t,"referrer",function(){return ce}),r.d(t,"screen",function(){return ue}),r.d(t,"session",function(){return ae}),r.d(t,"profile",function(){return le}),r.d(t,"subreddit",function(){return fe}),r.d(t,"subredditById",function(){return me}),r.d(t,"subredditByName",function(){return pe}),r.d(t,"subredditByPostOrCommentId",function(){return be}),r.d(t,"timer",function(){return ge}),r.d(t,"user",function(){return he}),r.d(t,"widget",function(){return ye}),r.d(t,"request",function(){return ve}),r.d(t,"adblock",function(){return Oe}),r.d(t,"domTimer",function(){return we}),r.d(t,"oauth",function(){return Ie}),r.d(t,"news",function(){return Se}),r.d(t,"numberChannels",function(){return _e}),r.d(t,"channel",function(){return je}),r.d(t,"SearchDropdownNouns",function(){return Te}),r.d(t,"StructureType",function(){return Pe}),r.d(t,"OriginElement",function(){return Ce}),r.d(t,"search",function(){return xe}),r.d(t,"discoveryUnit",function(){return Ee}),r.d(t,"smartSearch",function(){return Ne}),r.d(t,"metaSearch",function(){return ke}),r.d(t,"postFlairClickToSearch",function(){return De}),r.d(t,"currentProfileModelSelector",function(){return Ae}),r.d(t,"notification",function(){return Re});const H=e=>{switch(e.meta&&e.meta.name){case m.Rb.INDEX:return"home";case m.Rb.PROFILE_OVERVIEW:return"profile_overview";case m.Rb.PROFILE_COMMENTS:return"profile_comments";case m.Rb.PROFILE_POSTS:return"profile_posts";case m.Rb.PROFILE:case m.Rb.PROFILE_BETA_CONFIRMATION:case m.Rb.PROFILE_MODERATION:case m.Rb.PROFILE_POST_COMMENTS:case m.Rb.PROFILE_PRIVACY:case m.Rb.PROFILE_SETTINGS:return"profile";case m.Rb.PROFILE_PRIVATE:if(!e.routeMatch)break;switch(e.routeMatch.match.params.listingType){case N.a.Downvoted:return"profile_downvoted";case N.a.Hidden:return"profile_hidden";case N.a.Upvoted:return"profile_upvoted";case N.a.Saved:return"profile_saved"}break;case m.Rb.COMMENTS:return e.urlParams.commentId||e.urlParams.partialCommentId?"single_comment_thread":"post_detail";case m.Rb.LISTING:case m.Rb.SUBREDDIT:{const t=e.urlParams.subredditName;if(!t)return"home";if(Object(b.a)(t)&&Object(p.a)(t))return"multireddit";switch(t.toLowerCase()){case"popular":return"popular";case"all":return"all";default:return"community"}}case m.Rb.SUBREDDIT_SETTINGS:return"subreddit_settings";case m.Rb.POST_CREATION:return e.queryParams&&e.queryParams.source_id?"crosspost_submit":"post_submit";case m.Rb.SEARCH_RESULTS:return"search_results";case m.Rb.MODERATION_PAGES:return`moderation_pages_${e.urlParams.pageName}`;case m.Rb.MODQUEUE_PAGES:{const t=e.urlParams.pageName;return"modqueue"===t?"modqueue_queue":`modqueue_${t}`}case m.Rb.MULTIREDDIT:return"multireddit";case m.Rb.NEWS:return"news";case m.Rb.ORIGINAL_CONTENT:return"original_content";case m.Rb.POST_DRAFT:return"draft_detail";case m.Rb.PARTNER_SUBREDDIT_CONNECTION:return e.urlParams.page===m.Nb.Select?"patreon_connect_community":"patreon_create_community";case m.Rb.EXPLORE:return"explore";case m.Rb.MOD_LISTING:return"r_mod";case m.Rb.SUBREDDIT_CREATION:return"subreddit_creation";case m.Rb.SUBREDDIT_WIKI:return"subreddit_wiki";case m.Rb.SETTINGS:{const t=e.urlParams.page;return t?`settings_${t}`:"settings_account"}default:return""}},$=(e,t,r)=>{const n=e.listings.postOrder.ids[r];return n.indexOf(t)>=0?n.indexOf(t):null},G=(e,t,r)=>{const n=e.listings.postOrder.ids[r];return n.indexOf(t)>=0?n.indexOf(t)+m.pb:null},z=(e,t)=>Object.assign({pageType:e.platform.currentPage?H(e.platform.currentPage):void 0},t),K=()=>({name:f.a.telemetry.appName.redesign}),q=(e,t)=>{const r=e.comments.models[t];return r?{body:r.body,id:r.id,postId:r.postId,authorId:r.authorId,parentId:r.parentId,bodyText:Object(T.a)(r),gildings:r.gildings,score:r.score,created:r.created}:null},Y=e=>{const t=Object(D.f)(e),r=t&&e.moderatingSubreddits[t.id];let n;if(Object(B.F)(e)&&t){const r=e.subscriptions.subredditOrder.includes(t.id),o=e.subreddits.about[t.id]&&e.subreddits.about[t.id].userIsSubscriber;n=r||o}else n=null;return{isMod:!!r,modAccess:r?r.access:null,modConfig:r?r.config:null,modFlair:r?r.flair:null,modFull:r?r.all:null,modMail:r?r.mail:null,modNone:r?!(e=>{let t=!1;return Object.keys(e).forEach(r=>{e[r]&&(t=!0)}),t})(r):null,modPost:r?r.posts:null,modWiki:r?r.wiki:null,isSubscriber:n}},J=e=>({actionInfo:z(e),app:K(),referrer:ce(e),request:ve(e),session:ae(e),screen:ue(e),user:he(e)}),Q=(e,t)=>{const r=e.posts.video.fullscreen,n=e.platform.currentPage?H(e.platform.currentPage):void 0;return{pageType:r===t?"fullscreen":n}},X=new Map,Z=(e,t,r)=>{const n=e.posts.models[t]||e.comments.models[t]&&e.posts.models[e.comments.models[t].postId];if(n){const t=n.source,o=n.events.find(e=>e.type===g.a.Impression),s=o&&o.url.match(/\?q=([^&]+)/);return{createdTimestamp:n.created,domain:n.domain,durationOnScreen:r||void 0,id:n.postId,nsfw:n.isNSFW,score:n.score,spoiler:n.isSpoiler,title:n.title,type:(e=>{if(e.isMeta)return"poll";if(!e.media)return"link";switch(e.media.type){case"gifvideo":return"gif";case"embed":return"link";default:return e.media.type}})(n),upvoteRatio:n.upvoteRatio?n.upvoteRatio:void 0,url:t?t.url:void 0,promoted:n.isSponsored,impressionId:s?s[1]:void 0,numberPostsFromAd:(({state:e,post:t})=>{const r=Object(k.a)(e);if(!r)return;let n;X.has(r)?n=X.get(r):(X.set(r,new Map),(n=X.get(r)).set("postIdToDistanceFromAdMapping",new Map));const o=n.get("postIdToDistanceFromAdMapping");if(o.has(t.id))return o.get(t.id);const s=e.listings.postOrder.ids[r];if(!s)return;const i=n.get("lastPostIndex");let d=n.get("lastAdIndex"),c=i?i+1:0;for(;c{const t=Object(j.a)(e);return t?Z(e,t.id):null},te=(e,t)=>{const r=e.listings.postOrder.ids[t];return r?{length:r.length,links:r.map(t=>e.posts.models[t].id)}:null},re=(e,t)=>{const r=Object(R.f)(e,{listingKey:t});return r?{length:r.length,links:r.map(t=>e.comments.models[t].id)}:null},ne=(e,t,r)=>{const n=e.posts.models[t];if(void 0===n)return null;const o={};if(o.id=n.postId,n.media&&"v.redd.it"===n.domain){const e=Object(x.v)(n.media);e&&(o.id=e)}if(r)o.loadTime=r;else{const r=e.posts.video.loadTimes[t];r&&r.start&&r.playable&&(o.loadTime=Math.round(r.playable-r.start))}const s=e.posts.video.metadata[t];s&&s.id===t&&(o.height=s.originalHeight,o.width=s.originalWidth,o.orientation=o.height>o.width?"portrait":"landscape",o.duration=s.length);const i=e.posts.video.time[t];return i&&(o.time=Math.round(i.currentTime)),o},oe=(e,t)=>{if(void 0===e.posts.models[t])return null;const r={},n=e.posts.video.time[t];return n&&(r.maxTimeServed=Math.round(n.maxTimeServed)),r},se=(e,t)=>{if(void 0===e.posts.models[t])return;const r={type:W.TimerType.VideoFirstFrame},n=e.posts.video.loadTimes[t];return n&&n.start&&(n.playable?r.millis=Math.round(n.playable-n.start):r.millis=Math.round(performance.now()-n.start)),r},ie=(e,t)=>{const r=e.profiles.models[t];return r&&{id:r.id,name:r.name}},de=(e,t)=>{const r=e.posts.models[t],n=e.comments.models[t];return r?ie(e,r.belongsTo.id):n?ie(e,n.subredditId):null},ce=e=>{let t=e.platform.currentPage?e.platform.referrers[e.platform.currentPage.key]:null;if(t){let r=l.a.parse(t).hostname;if(!r||t.startsWith("/")){let n=e.meta.protocol;r=e.meta.domain,n&&r||(n=window.location.protocol,r=window.location.hostname),t=`${n=n.endsWith(":")?n:`${n}:`}//${r}${t}`}return{domain:r,url:t}}return null},ue=(e,t)=>{const r=Object(O.O)(e,{});let n;Object(D.g)(e)&&(n=Object(D.h)(e)?"lightbox":"post_detail");let o="default";return e.user&&e.user.prefs&&e.user.prefs.nightmode&&(o="nightmode"),{layout:r,viewType:n,scrollPosition:t,theme:o}},ae=e=>{const t=o.a.get("session_tracker"),r=e.user.sessionTracker,n=(t||r).split("."),s=n[0],i=parseInt(n[2],10);let d={};const c=e.platform.sessionReferrer;if(c){d={referrerDomain:l.a.parse(c).hostname,referrerUrl:c}}return Object.assign({id:s,createdTimestamp:i},d)},le=e=>{const t=z(e).pageType;if(!e.platform.currentPage)return null;if(t&&t.includes("profile")){const t=e.platform.currentPage.urlParams.profileName;if(t){const r=t.toLowerCase(),n=Object(A.j)(e,r);return n?{id:n,name:r,type:"default"}:null}}else if("post_detail"===t){const t=e.platform.currentPage.urlParams.subredditName;if(t){const r=t.toLowerCase(),n=Object(A.j)(e,r),o=ie(e,n);return o&&o.name&&o.name.toLowerCase()===r?{id:n,name:r,type:"default"}:null}}return null},fe=e=>{const t=z(e).pageType;if(!e.platform.currentPage)return null;if("post_submit"===t){const t=e.platform.currentPage.urlParams.subredditName;if(t){const r=t.toLowerCase(),n=Object(F.z)(e,r);return n?{id:n,name:r}:null}return null}if("community"===t||"subreddit_settings"===t||"subreddit_wiki"===t||t&&t.includes("moderation_pages")){const t=e.platform.currentPage.urlParams.subredditName.toLowerCase(),r=Object(F.z)(e,t);return r?{id:r,name:t}:null}if("post_detail"===t||"single_comment_thread"===t){if(e.platform.currentPage.urlParams.subredditName){const t=e.platform.currentPage.urlParams.subredditName.toLowerCase(),r=Object(F.z)(e,t);return r?{id:r,name:t}:null}{const t=e.platform.currentPage.urlParams.partialPostId,r=Object(E.f)(t),n=e.posts.models[r];if(!n)return null;const o=((e,t)=>{const r=t.type,n=t.id;return r===_.a.PROFILE?e.profiles.models[n]:e.subreddits.models[n]})(e,n.belongsTo);return o?{id:o.id,name:o.name.toLowerCase()}:null}}if("search_results"===t){if("string"!=typeof e.platform.currentPage.urlParams.subredditName)return null;const t=e.platform.currentPage.urlParams.subredditName.toLowerCase(),r=Object(F.z)(e,t);return r?{id:r,name:t}:null}if("original_content"===t){var r=e.platform.currentPage.urlParams.categoryName;return{categoryName:(void 0===r?v.b:r).toLowerCase()}}return null},me=(e,t)=>{const r=e.subreddits.models[t];return r&&{id:r.id,name:r.name.toLowerCase()}},pe=(e,t)=>{const r=Object(F.z)(e,t);return fe&&{id:r,name:fe.name.toLowerCase()}},be=(e,t)=>{const r=e.posts.models[t],n=e.comments.models[t];return r?me(e,r.belongsTo.id):n?me(e,n.subredditId):null},ge=(e,t)=>e&&t?{type:e,millis:t}:null,he=Object(u.createSelector)(B.j,e=>e.user.loid,B.q,(e,t,r)=>Object.assign({id:e?e.id:`${m.wb.ACCOUNT}_${i()(t.loid,"0")}`,isAdmin:!!e&&e.isEmployee,isLoggedIn:!!e,cookieCreatedTimestamp:parseInt(t.loidCreated),createdTimestamp:e?1e3*e.created:null},e?{hasPremium:e.isGold,isPremiumSubscriber:r,numberCoins:e.coins||0,numberPremiumDaysRemaining:e.goldExpiration?Math.ceil((1e3*e.goldExpiration-Date.now())/m.y):0}:null)),ye=(e,{subredditId:t,widgetKind:r})=>{const n={targetSubredditId:t},o=e.subreddits.models[t];o&&o.name&&(n.targetSubredditName=o.name);const s=r&&h.j[r];return s&&(n.type=s),n},ve=e=>{const t=e.meta.domain;return{base_url:e.platform.currentPage?`${e.meta.protocol}://${t}${e.platform.currentPage.url}`:void 0,domain:t,reddaid:e.user.reddaid,user_agent:e.meta.userAgent}},Oe=e=>({enabled:I(),acceptableAds:(()=>I()?!w.f(S):null)()}),we=e=>({}),Ie=e=>({}),Se=e=>{const t=e.platform.currentPage;if(!t||!t.meta||t.meta.name!==m.Rb.NEWS)return null;var r=e.news.topics.models;const n=r.selectedTopic,o=r.selectedSubtopic;return n?Object(C.d)(n,o):null},_e=e=>{const t=c()(e.subredditChannels.models);return{number_channels:t&&t.length}},je=(e,t)=>{const r=Object(V.c)(e,t);if(!r)return null;const n=r.type,o=r.membersCount;return{id:r.channelSendbirdUrl,type:y.f[n],number_members:o}};var Te,Pe,Ce;!function(e){e.Recent="recent_search",e.Trending="trending_search",e.TypeaheadSubreddit="search_result_subreddit",e.TypeaheadProfile="search_result_profile"}(Te||(Te={})),function(e){e.Recent="history",e.Search="search",e.Trending="trending"}(Pe||(Pe={})),function(e){e.SearchBar="search_bar"}(Ce||(Ce={}));const xe=(e,t)=>{let r,n;if(t.eventType&&t.id){let o;switch(t.eventType){case"subreddit":o=me(e,t.id);break;case"post":o=be(e,t.id);break;case"profile":o=ie(e,t.id)}o&&(r=o.name,n=o.id)}return{originPageType:e.platform.currentPage?H(e.platform.currentPage):void 0,query:t.q?decodeURIComponent(t.q):t.q,range:t.t,sort:t.sort,structureType:t.structureType,subredditId:n,subredditName:r}},Ee=e=>({id:e.id,name:e.name,type:e.type}),Ne=(e,t)=>{const r=e.platform.currentPage?H(e.platform.currentPage):void 0;return{originElement:Ce.SearchBar,originPageType:r,query:t.searchQuery,typeaheadActive:!0}},ke=e=>({displayQuery:e.displayQuery,rawQuery:e.rawQuery,structureType:e.structureType,sort:e.sort,range:e.t,subredditId:e.subredditId,subredditName:e.subredditName,postFlairName:e.postFlairName,metaFlairId:e.metaFlairId,metaFlairName:e.metaFlairName}),De=(e,t)=>{let r,n;if(t.eventType&&t.id){let o;switch(t.eventType){case"subreddit":o=me(e,t.id);break;case"post":o=be(e,t.id);break;case"profile":o=ie(e,t.id)}o&&(r=o.name,n=o.id)}const o=e.platform.currentPage?H(e.platform.currentPage):void 0,s={originElement:t.originElement,originPageType:o,subredditName:r,subredditId:n};return t.postFlairName?s.postFlairName=t.postFlairName:t.metaFlairName&&(s.metaFlairName=t.metaFlairName),s},Ae=Object(u.createSelector)(B.j,e=>e,(e,t)=>{if(!e||!e.profileId)return;const r=Object(A.g)(t,e.profileId),n=Object(A.e)(t,e.profileId),o=Object(M.m)(t,e.profileId),s=Object(U.a)(t),i=Object(B.fb)(t),d=o&&o.bannerBackgroundImage;return{id:e.id,name:Object(L.f)(e),type:"default",display_name:r?r.title:void 0,about:n?n.publicDescription:void 0,avatar_url:e.accountIcon,cover_url:"string"==typeof d?d:void 0,nsfw:r?r.isNSFW:void 0,content_visible:s?s.contentVisible:void 0,communities_visible:i?i.showActiveCommunities:void 0}}),Re=(e,t,r)=>{const n={};return n.id=t,n.type=r?r.toLowerCase():void 0,n}},"./src/reddit/selectors/user.ts":function(e,t,r){"use strict";r.d(t,"n",function(){return v}),r.d(t,"p",function(){return O}),r.d(t,"o",function(){return w}),r.d(t,"q",function(){return I}),r.d(t,"r",function(){return S}),r.d(t,"v",function(){return _}),r.d(t,"t",function(){return j}),r.d(t,"M",function(){return T}),r.d(t,"F",function(){return P}),r.d(t,"K",function(){return C}),r.d(t,"j",function(){return x}),r.d(t,"c",function(){return E}),r.d(t,"u",function(){return k}),r.d(t,"fb",function(){return D}),r.d(t,"a",function(){return A}),r.d(t,"O",function(){return R}),r.d(t,"P",function(){return L}),r.d(t,"l",function(){return M}),r.d(t,"b",function(){return F}),r.d(t,"x",function(){return V}),r.d(t,"R",function(){return U}),r.d(t,"Q",function(){return B}),r.d(t,"L",function(){return W}),r.d(t,"d",function(){return H}),r.d(t,"X",function(){return $}),r.d(t,"U",function(){return G}),r.d(t,"Z",function(){return z}),r.d(t,"Y",function(){return K}),r.d(t,"D",function(){return q}),r.d(t,"G",function(){return Y}),r.d(t,"w",function(){return J}),r.d(t,"A",function(){return Q}),r.d(t,"y",function(){return X}),r.d(t,"m",function(){return Z}),r.d(t,"B",function(){return ee}),r.d(t,"z",function(){return te}),r.d(t,"V",function(){return re}),r.d(t,"bb",function(){return ne}),r.d(t,"S",function(){return oe}),r.d(t,"T",function(){return se}),r.d(t,"e",function(){return ie}),r.d(t,"db",function(){return de}),r.d(t,"W",function(){return ce}),r.d(t,"s",function(){return ue}),r.d(t,"ab",function(){return ae}),r.d(t,"I",function(){return le}),r.d(t,"k",function(){return fe}),r.d(t,"N",function(){return me}),r.d(t,"cb",function(){return pe}),r.d(t,"g",function(){return be}),r.d(t,"eb",function(){return ge}),r.d(t,"H",function(){return he}),r.d(t,"C",function(){return ye}),r.d(t,"i",function(){return ve}),r.d(t,"f",function(){return Oe}),r.d(t,"J",function(){return we}),r.d(t,"E",function(){return Ie}),r.d(t,"h",function(){return Se});var n=r("./node_modules/lodash/find.js"),o=r.n(n),s=r("./node_modules/lodash/pick.js"),i=r.n(s),d=r("./node_modules/lodash/values.js"),c=r.n(d),u=r("./node_modules/reselect/lib/index.js"),a=r("./src/lib/constants/index.ts"),l=r("./src/lib/objectSelector/index.ts"),f=r("./src/reddit/constants/chat.ts"),m=r("./src/reddit/models/User/index.ts"),p=r("./src/reddit/selectors/chat.ts"),b=r("./src/reddit/selectors/platform.ts"),g=r("./src/reddit/selectors/profile.ts"),h=r("./src/reddit/selectors/runTimeEnvVars.ts");const y=[],v=e=>e.user.account?e.user.account.goldExpiration:null,O=e=>!!e.user.account&&e.user.account.isGold,w=e=>!!e.user.account&&e.user.account.hasAndroidSubscription,I=e=>!!e.user.account&&e.user.account.hasGoldSubscription,S=e=>!!e.user.account&&e.user.account.hasIOSSubscription,_=e=>!!e.user.account&&e.user.account.hasStripeSubscription,j=e=>!!e.user.account&&e.user.account.hasPaypalSubscription,T=e=>e.user.language,P=e=>!!e.user.account,C=e=>!!e.user.session&&!e.user.session.unsafeLoggedOut,x=e=>e.user.account,E=e=>{const t=x(e);return t&&t.coins||0},N=e=>e.user.features,k=e=>{const t=x(e);return!!t&&t.seenRedesignModal},D=e=>e.user.prefs,A=e=>e.user.prefs.allowClickTracking||!P(e),R=e=>e.user.prefs.nightmode,L=e=>!!e.user.prefs.nightmodeTempUpdated,M=e=>e.user.prefs.geopopular,F=e=>e.user.prefs&&e.user.prefs.autoplayVideo,V=e=>e.user.prefs.hideNSFW,U=e=>D(e).over18,B=e=>D(e).openPostInNewTab,W=e=>e.user.prefs.labelNSFW,H=e=>e.user.prefs.featuresViewedHistory.commentForm.markdownModeNotification,$=e=>!(!e.user.account||e.user.account.seenLayoutSwitch||he(e)),G=e=>e.user.prefs.rememberCommunityLayout,z=e=>!D(e).stylesEnabled,K=(e,{subredditId:t})=>{const r=D(e).subreddit[t];return!!r&&!r.stylesEnabled},q=e=>!!e.user.temporaryGQL.isEmployee,Y=e=>{const t=x(e);return!!t&&t.isMod},J=e=>{const t=x(e);return!!t&&!t.isEmployee&&t.isGold},Q=e=>{const t=x(e);return!!t&&t.inRedesignBeta},X=e=>{const t=x(e);return!!t&&t.inChat},Z=e=>{const t=N(e);return!(!t||!t[f.a.SubredditChatNotifcationFtux])},ee=e=>{const t=N(e);return!!(t&&t.chat_subreddit||Object(p.f)(e))},te=e=>{const t=N(e);return!(!t||!t.chat_user_settings)},re=e=>{const t=x(e);return!!t&&t.seenSubredditChatFtux},ne=(e,{userName:t})=>e.users.models[t.toLowerCase()],oe=(e,{userId:t})=>{const r=((e,{userId:t})=>o()(c()(e.users.models),e=>e.id===t))(e,{userId:t});return r?r.profileId:void 0},se=(e,{userName:t})=>{const r=ne(e,{userName:t});return r?r.profileId:void 0},ie=(e,t)=>{const r=t?t.toLowerCase():"";return t&&e.contentGate[r]?e.contentGate[r]:null},de=(e,t)=>{const r=x(e),n=t.post||t.postId&&e.posts.models[t.postId];return!(!r||!n)&&Object(m.f)(r)===n.author},ce=e=>{const t=x(e);if(t){return(Object(m.e)(t)||(new Date).getTime())<(new Date).getTime()-a.lb&&(t.postKarma>=5||t.commentKarma>=10)}return!1},ue=e=>e.user.sessionRefreshFailed,ae=Object(l.a)(e=>{if(!e.user||!e.user.account)return;const t=i()(e.user.account,["hasUnreadOldModmail","hasUnreadMail","hasUnreadModmail","hasUnreadMessages","hasUnreadNotifs","inboxCount"]);return e.platform.currentPage&&e.platform.currentPage.routeMatch&&Object(b.n)(e)===a.Rb.INBOX_PAGES&&e.user.prefs.markMessagesRead&&(t.inboxCount=0),t}),le=(e,t)=>{const r=x(e);if(r){return Object(m.f)(r).toLowerCase()===t.toLowerCase()}return!1},fe=e=>e.user.drafts&&e.user.drafts.count||0,me=e=>e.user.drafts&&e.user.drafts.limit||20,pe=(e,{userName:t})=>{const r=ne(e,{userName:t});return!!r&&!!r.hasUserProfile},be=e=>{const t=x(e);return!!t&&t.hasUserProfile},ge=Object(u.createSelector)(e=>e.user.account,e=>e.users.models,(e,t)=>t,(e,t,r)=>{const n=r.toLowerCase();return e&&Object(m.f)(e)===n?e:t[n]}),he=e=>{return Object(h.a)(e)-parseInt(e.user.loid.loidCreated){const t=(e=>e.user.account?1e3*e.user.account.created:void 0)(e);return!!t&&Object(h.a)(e)-t{const t=x(e);if(!t)return y;const r=Object(m.f)(t);return Object(g.k)(e,{profileName:r})},Oe=e=>{const t=x(e);if(!t)return!1;const r=Object(m.f)(t);return Object(g.i)(e,{profileName:r})},we=e=>{const t=x(e);return!!t&&(t.isSuspended&&!t.isFPR)},Ie=e=>{const t=x(e);return!!t&&t.isFPR},Se=e=>{const t=x(e);if(t){const r=ne(e,{userName:Object(m.f)(t)});if(r)return r.isNSFW}return!1}},"./src/reddit/selectors/video.ts":function(e,t,r){"use strict";r.d(t,"a",function(){return n}),r.d(t,"b",function(){return o}),r.d(t,"e",function(){return s}),r.d(t,"f",function(){return i}),r.d(t,"g",function(){return d}),r.d(t,"h",function(){return c}),r.d(t,"i",function(){return u}),r.d(t,"d",function(){return a}),r.d(t,"c",function(){return l});const n=(e,{postId:t})=>!!e.posts.video.buffering[t],o=(e,{postId:t})=>!!e.posts.video.consumed[t],s=(e,{postId:t})=>!!e.posts.video.playing[t],i=(e,{postId:t})=>e.posts.video.loadTimes[t],d=(e,{postId:t})=>e.posts.video.metadata[t],c=(e,{postId:t})=>!!e.posts.video.loadable[t],u=(e,{postId:t})=>!!e.posts.video.started[t],a=(e,{postId:t})=>{if(!t)return null;const r=e.posts.video.time[t];return r?r.currentTime/1e3:null},l=(e,{postId:t})=>{return e.posts.video.continuousViewStartedAt[t]||0}}}]); +//# sourceMappingURL=Client~Governance~Reddit.cfadfa7b0d06251d4a53.js.map \ No newline at end of file diff --git a/walls/CnsPAXg.png b/walls/CnsPAXg.png new file mode 100644 index 0000000..ceffe21 Binary files /dev/null and b/walls/CnsPAXg.png differ diff --git a/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f.cca3a04e21b41f14a5d4.js b/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f.cca3a04e21b41f14a5d4.js new file mode 100644 index 0000000..0e0e467 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f.cca3a04e21b41f14a5d4.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"],{"./node_modules/lodash/_arrayEvery.js":function(e,t){e.exports=function(e,t){for(var i=-1,n=null==e?0:e.length;++io)return[];var i=l,d=a(e,l);t=s(t),e-=l;for(var h=n(d,t);++i{e.forEach(e=>{const t=e.target,i=e.intersectionRatio>0;if(i!==!!r.get(t)){r.set(t,i);const n=s.get(t);if(n){n(e,i&&!!r.get(t))}}})},{threshold:[.001]}));const o=(e,t)=>{try{s.set(e,t),n&&n.observe(e)}catch(i){0}},l=e=>{try{s.delete(e),n&&n.unobserve(e)}catch(t){0}}},"./src/reddit/components/PostList/Placeholder.tsx":function(e,t,i){"use strict";var n,s=i("./node_modules/lodash/constant.js"),r=i.n(s),o=i("./node_modules/lodash/times.js"),l=i.n(o),a=i("./node_modules/react/index.js"),d=i.n(a),h=i("./node_modules/react-redux/es/index.js"),c=i("./node_modules/reselect/lib/index.js"),p=i("./src/lib/fastdom/index.ts"),u=i("./src/lib/intersectionObserver/index.ts"),m=i("./src/reddit/constants/postLayout.ts"),f=i("./bundled-modules/styled-components/styled-components.min.js"),g=i.n(f),b=i("./src/reddit/components/PostLeftRail/index.tsx"),v=i("./src/reddit/components/VerticalVotes/votes.tsx"),C=i("./src/reddit/contexts/PageLayer/index.tsx"),x=i("./src/reddit/constants/posts.ts"),w=i("./src/reddit/helpers/styles/components/index.tsx"),I=i("./src/reddit/helpers/styles/mixins/index.tsx"),y=i("./src/reddit/helpers/styles/mixins/loading.ts"),S=i("./src/reddit/models/Theme/NewColorSystem/index.ts"),R=i("./src/reddit/models/Vote/index.ts"),O=Object.assign||function(e){for(var t=1;t1){for(var a=Array(o),d=0;d{const t={interactive:!1,voteState:R.a.notVoted};return T("div",{className:e.className},void 0,d.a.createElement(v.d,O({key:"u"},t)),T(H,{},"s"),d.a.createElement(v.c,O({key:"d"},t)))}).withConfig({componentId:"s11ntmk-4"})(["",""],I.y),_=g.a.div.withConfig({componentId:"s11ntmk-5"})(["","margin-left: 8px;"],Object(I.x)(x.c,x.d)),z=g()(V).withConfig({componentId:"s11ntmk-6"})(["","","position: relative;"],I.d,I.c),N=g()(V).withConfig({componentId:"s11ntmk-7"})(["height: 20px;width: 328px;"]),L=g()(V).withConfig({componentId:"s11ntmk-8"})(["height: 10px;margin-top: 8px;width: 88px;"]),A=g.a.div.withConfig({componentId:"s11ntmk-9"})(["align-items: center;display: flex;flex-direction: row;margin: auto 8px 0 0;"]),K=g()(V).withConfig({componentId:"s11ntmk-10"})(["height: 12px;width: 16px;"]),U=g.a.div.withConfig({componentId:"s11ntmk-11"})(["border-right: 1px solid ",";height: 16px;margin: 0 8px;vertical-align: middle;"],e=>Object(S.c)(e).line),q=g()(V).withConfig({componentId:"s11ntmk-12"})(["height: 12px;width: 110px;"]),B=g()(V).withConfig({componentId:"s11ntmk-13"})(["height: 12px;margin-left: 8px;width: 20px;"]);var $=g()(M(P(e=>{var t=e.className,i=k(e,["className"]);return T("div",{className:t},void 0,T(b.b,{},void 0,d.a.createElement(W,i)),T(j,{},void 0,T(_,{},void 0,d.a.createElement(z,O({gradientType:"posts"},i))),T(F,{},void 0,T("div",{},"a",d.a.createElement(N,O({key:"aa",gradientType:"posts"},i)),d.a.createElement(L,O({key:"ab",gradientType:"posts"},i))),T(A,{},"f",d.a.createElement(K,O({key:"fa",gradientType:"posts"},i)),T(U,{},"fb"),d.a.createElement(q,O({key:"fc",gradientType:"posts"},i)),d.a.createElement(B,O({key:"fd",gradientType:"posts"},i))))))}))).withConfig({componentId:"s11ntmk-14"})(["","",""],I.h,I.g),D=i("./src/reddit/components/SubredditIcon/index.tsx"),J=Object.assign||function(e){for(var t=1;t1){for(var a=Array(o),d=0;d{const t={interactive:!1,voteState:R.a.notVoted};return Q("div",{className:e.className},void 0,d.a.createElement(v.d,J({key:"u"},t)),Q(ee,{},"s"),d.a.createElement(v.c,J({key:"d"},t)))}).withConfig({componentId:"s18sguzx-1"})(["","align-items: center;flex-direction: row;"],I.y),ie=g.a.div.withConfig({componentId:"s18sguzx-2"})(["align-items: flex-start;display: flex;flex-direction: row;padding: 3px 8px 3px 4px;"]),ne=g.a.div.withConfig({componentId:"s18sguzx-3"})(["margin: 4px;margin-left: 14px;"]),se=g()(Object(w.a)()).withConfig({componentId:"s18sguzx-4"})(["","border-radius: 100%;height: 16px;width: 16px;"],y.b),re=g.a.div.withConfig({componentId:"s18sguzx-5"})(["margin: 2px 12px 0 4px;"]),oe=g()(e=>Q(D.a,{className:e.className})).withConfig({componentId:"s18sguzx-6"})(["",""],y.b),le=g()(Object(w.a)()).withConfig({componentId:"s18sguzx-7"})(["","",""],y.b,y.c),ae=g.a.div.withConfig({componentId:"s18sguzx-8"})(["align-items: center;display: flex;flex: 1 1 100%;min-height: 24px;overflow: hidden;"]),de=g()(le).withConfig({componentId:"s18sguzx-9"})(["height: 12px;margin-top: 2px;width: 160px;"]),he=g()(le).withConfig({componentId:"s18sguzx-10"})(["height: 12px;margin-left: 8px;margin-top: 2px;width: 256px;"]),ce=g()(le).withConfig({componentId:"s18sguzx-11"})(["height: 12px;margin-left: 8px;width: 52px;"]),pe=g()(le).withConfig({componentId:"s18sguzx-12"})(["height: 12px;margin-left: 8px;width: 20px;"]),ue=g()(e=>{var t=e.className,i=Y(e,["className"]);return Q("div",{className:t},void 0,d.a.createElement(ce,J({key:"fc",gradientType:"posts"},i)),d.a.createElement(pe,J({key:"fe",gradientType:"posts"},i)))}).withConfig({componentId:"s18sguzx-13"})(["align-items: center;display: flex;margin-left: auto;min-height: 24px;"]);var me=g()(G(Z(e=>{var t=e.className,i=Y(e,["className"]);return Q("div",{className:t},void 0,Q(ie,{},void 0,d.a.createElement(te,J({key:"c"},i)),Q(ne,{},"a",d.a.createElement(se,J({gradientType:"posts"},i))),Q(re,{},"d",d.a.createElement(oe,J({gradientType:"posts"},i,{isLoading:!1}))),Q(ae,{},"e",d.a.createElement(de,J({gradientType:"posts",key:"ea"},i)),d.a.createElement(he,J({gradientType:"posts",key:"eb"},i))),d.a.createElement(ue,J({key:"f"},i))))}))).withConfig({componentId:"s18sguzx-14"})(["","",""],I.i,I.g),fe=i("./src/reddit/models/Media/index.ts"),ge=Object.assign||function(e){for(var t=1;t1){for(var a=Array(o),d=0;d{const t={interactive:!1,voteState:R.a.notVoted};return be("div",{className:e.className},void 0,d.a.createElement(v.d,ge({key:"u"},t)),be(Re,{},"s"),d.a.createElement(v.c,ge({key:"d"},t)))}).withConfig({componentId:"s14x7kh8-3"})(["",""],I.y),Te=g()(e=>{e.gradientType,e.isLoading;var t=ve(e,["gradientType","isLoading"]);return d.a.createElement(D.b,t)}).withConfig({componentId:"s14x7kh8-4"})(["",""],y.b),ke=g.a.div.withConfig({componentId:"s14x7kh8-5"})(["align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;margin: 0 8px 8px 0;"]),Me=g()(Se).withConfig({componentId:"s14x7kh8-6"})(["height: 12px;width: 88px;"]),Ee=g()(Se).withConfig({componentId:"s14x7kh8-7"})(["height: 12px;margin-left: 8px;width: 232px;"]),Pe=g()(Se).withConfig({componentId:"s14x7kh8-8"})(["height: 20px;margin-top: 16px;width: 328px;"]),je=g()(Object(w.a)()).withConfig({componentId:"s14x7kh8-9"})(["","height: ","px;margin: 8px 0 0 40px;width: 100%;"],y.b,Ce),Fe=g.a.div.withConfig({componentId:"s14x7kh8-10"})(["align-items: center;display: flex;flex-direction: row;margin: 8px 8px 8px 0;"]),Ve=g()(Se).withConfig({componentId:"s14x7kh8-11"})(["height: 16px;width: 110px;"]),He=g()(Se).withConfig({componentId:"s14x7kh8-12"})(["height: 16px;margin-left: 8px;width: 20px;"]);var We=g()(xe(Ie(e=>{var t=e.className,i=(e.dispatch,e.pageLayer,ve(e,["className","dispatch","pageLayer"]));return be("div",{className:t},void 0,be(b.b,{},"a",d.a.createElement(Oe,i)),be(ye,{},"b",be(ke,{},"ba",i.isFakeSubreddit&&be(Te,{gradientType:"posts",isLoading:!1},"baa"),d.a.createElement(Me,ge({key:"bab",gradientType:"posts"},i)),d.a.createElement(Ee,ge({key:"bac",gradientType:"posts"},i))),d.a.createElement(Pe,ge({key:"bb",gradientType:"posts"},i))),d.a.createElement(je,ge({key:"c",gradientType:"posts"},i)),be(ye,{},"d",be(Fe,{},void 0,d.a.createElement(Ve,ge({gradientType:"posts"},i)),d.a.createElement(He,ge({gradientType:"posts"},i)))))}))).withConfig({componentId:"s14x7kh8-13"})(["",""],I.b);const _e={[m.f.Large]:[We,2],[m.f.Classic]:[$,10],[m.f.Compact]:[me,30]};var ze=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,n,s){var r=t&&t.defaultProps,o=arguments.length-3;if(i||0===o||(i={}),i&&r)for(var l in r)void 0===i[l]&&(i[l]=r[l]);else i||(i=r||{});if(1===o)i.children=s;else if(o>1){for(var a=Array(o),d=0;d(function(e){return _e[e]})}),Ke=Object(h.connect)(Ae);t.a=Ke(class extends d.a.Component{constructor(){super(...arguments),this.mounted=!1,this.state={visible:!1},this.setWrapperRef=(e=>{e!==this.wrapperRef&&(this.wrapperRef&&u.b(this.wrapperRef),e&&u.a(e,this.updateVisibleState)),this.wrapperRef=e}),this.updateVisibleState=(e=>{const t=e.intersectionRatio>=Le;p.a.write(()=>{this.mounted&&this.setState(e=>e.visible!==t?{visible:t}:null)})})}componentDidMount(){document.documentElement.scrollTop=document.body.scrollTop=0,this.mounted=!0}componentWillUnmount(){this.mounted=!1,this.wrapperRef&&u.b(this.wrapperRef)}render(){var e=this.props;const t=e.className,i=e.countOverride,n=e.isLoading,s=e.layout,o=e.loadingPostComponentForLayout,a=this.state.visible;var h=o(s),c=Ne(h,2);const p=c[0],u=c[1],m=i||u,f=r()(ze(p,{isLoading:n&&a})),g=l()(m,f);return d.a.createElement("div",{className:t,ref:this.setWrapperRef},d.a.Children.toArray(g))}})},"./src/reddit/components/Scroller/Simple.tsx":function(e,t,i){"use strict";var n=i("./node_modules/lodash/debounce.js"),s=i.n(n),r=i("./node_modules/lodash/isNil.js"),o=i.n(r),l=i("./node_modules/react/index.js"),a=i.n(l),d=i("./node_modules/react-dom/index.js"),h=i("./node_modules/react-redux/es/index.js"),c=i("./node_modules/request-idle-callback/index.js"),p=i("./node_modules/reselect/lib/index.js"),u=i("./bundled-modules/styled-components/styled-components.min.js"),m=i.n(u),f=i("./src/lib/constants/index.ts"),g=i("./src/lib/fastdom/index.ts"),b=i("./node_modules/lodash/throttle.js"),v=i.n(b);const C=500,x=1e3,w=40;var I;!function(e){e.Max10="0-10",e.Max20="11-20",e.Max30="21-30",e.Max40="31-40",e.Max50="41-50",e.Max60="51-60"}(I||(I={}));const y=()=>({[I.Max10]:0,[I.Max20]:0,[I.Max30]:0,[I.Max40]:0,[I.Max50]:0,[I.Max60]:0}),S=[I.Max10,I.Max20,I.Max30,I.Max40,I.Max50,I.Max60],R=e=>({eventHandler:e});function O({fn:e,subscriber:t,timeout:i}){const n=[];let s,r,o;const l=()=>{if(n.length0;t=s.shift()){const i=s[0]-t,n=Math.min(60,Math.ceil(1e3/i));e[n<=10?I.Max10:60===n?I.Max60:S[Math.ceil(n/10)-1]]+=i}const o=y();for(const t in e)o[t]=e[t]/r;t(o)},a=()=>{void 0!==o&&(window.clearTimeout(o),o=void 0)},d=()=>{void 0!==s&&(cancelAnimationFrame(s),s=void 0),void 0!==r&&(window.clearInterval(r),r=void 0),a(),l()},h=()=>{s=requestAnimationFrame(()=>{n.push(performance.now()),h()})},c=v()(()=>{a(),o=window.setTimeout(d,i)},f.K);return{cleanup:d,eventHandler:t=>{void 0===r?(h(),c(),r=window.setInterval(l,C)):c(),e(t)}}}var T=i("./src/lib/scheduler/index.ts"),k=i("./src/lib/domUtils/index.ts"),M=i("./src/lib/LinkedListMap/index.ts");const E=(e,t)=>e<0?t+e:e%t;class P{constructor(e){this.head=0,this.size=0,this.maxSize=e,this.items=new Array(e)}push(e){return this.items[this.head]=e,this.head=E(this.head+1,this.maxSize),this.size0){const e=E(this.head-1,this.maxSize),t=this.items[e];return this.items[e]=void 0,this.head=e,this.size--,t}}forEach(e){let t=this.size{t[n]=e(i,n,s)}),t}getEntries(){const e=new Array(this.size);return this.forEach((t,i)=>{e[i]=t}),e}clear(){const e=this.size;for(let t=0;tdocument.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0;class F{constructor({top:e,height:t,heightWithMargin:i}){this.height=t,this.heightWithMargin=i,this.top=e,this.bottom=this.top+this.height}contains(e){return!(e.top<=this.top||e.bottom>=this.bottom)}intersects(e){return!(e.bottom<=this.top||e.top>=this.bottom)}intersectsBorder(e){return e.top<=this.top&&e.bottom>=this.top||e.bottom>=this.bottom&&e.top<=this.bottom}containsTop(e){return!(e.topthis.bottom)}isAbove(e){return e.top>this.bottom}isBelow(e){return e.bottom{const i=o()(e)?1e3:e;if("undefined"!=typeof window&&t){const e=t===document?j():t.scrollTop;return new F({top:e,height:window.innerHeight})}return new F({top:0,height:i})};var H,W=i("./src/reddit/constants/componentSizes.ts"),_=i("./src/reddit/constants/elementClassNames.ts"),z=i("./src/reddit/contexts/InsideOverlay.tsx"),N=i("./src/reddit/selectors/platform.ts"),L=i("./src/telemetry/helpers/sendEvent.ts"),A=i("./src/telemetry/helpers/sendTiming.ts"),K=(H="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,i,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var o in s)void 0===t[o]&&(t[o]=s[o]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var l=Array(r),a=0;ale?performance.now():Date.now();function de(e,t){return M.a.fromArray(e.children.map((e,i)=>{const n=t&&t.get(e.id);return n?(n.isFocusable=!!e.isFocusable,n.trackOnEnteredViewport=e.trackOnEnteredViewport,n.trackOnExitedViewport=e.trackOnExitedViewport,n):{el:null,id:e.id,index:i,isFocusable:!!e.isFocusable,itemRef:void 0,focused:!1,loaded:!t&&i{const t={name:this.props.trackingName};L.b.enqueue(new T.a({args:[e,t],cb:(e,t)=>Object(A.a)(f.o.Redesign,{data:e,meta:t,type:"scrollfps"})}))}),this.getVisibleChildren=(()=>{let e=0;const t=te+(this.props.viewportTopPadding?this.props.viewportTopPadding:0),i=[];let n=this.nextVisibleChildrenIndex;for(;e{if(this.props.children[0]){const e=this.props.children[0].estHeight;this.renderableChildrenIndexIncrement=Math.min(Math.ceil(ne/e),se)}else this.renderableChildrenIndexIncrement=se}),this.updateRenderableChildrenWhenIdle=(()=>{this.cancelPopulateRenderableChildrenWhenIdle(),this.hasScrolledWithinThreshold()||(this.timeoutForUpdateIdleCallback=re,Object(c.cancelIdleCallback)(this.requestUpdateWhenIdleCallbackHandle),this.requestUpdateWhenIdleCallbackHandle=Object(c.requestIdleCallback)(()=>{const e=Math.ceil(this.renderableChildrenIndexIncrement/2);this.populateRenderableChildrenFromProps(!1,e)})),this.state.renderableChildren.length!!this.lastScrollTime&&ae()-this.lastScrollTime{const n=i||this.props.children;if(this.state.renderableChildren.length{clearTimeout(this.updateRenderableChildrenHandle),this.updateRenderableChildrenHandle=setTimeout(()=>{this.populateRenderableChildrenFromProps(e,this.renderableChildrenIndexIncrement,i?n:void 0)},ie)});else{this.nextVisibleChildrenIndex+t<=n.length?this.nextVisibleChildrenIndex+=t:this.nextVisibleChildrenIndex=n.length;const e=n.slice(0,this.nextVisibleChildrenIndex);e.length&&(this.lastVisibleElId=e[e.length-1].id),g.a.write(()=>{this.setState({renderableChildren:e})}),this.isRenderableChildrenStateChangePending=!0}}),this.lastElementIsAboutToBeVisible=(()=>!!(this.lastVisibleEl&&this.lastVisibleEl.getBoundingClientRect().top{let t=0,i=this.state.renderableChildren.length;for(;t{!this.props.isOverlayOpen||this.props.isOverlay?this.updateRenderableChildrenWhenIdleHandle=setTimeout(()=>{this.updateRenderableChildrenWhenIdle()},this.timeoutForUpdateIdleCallback):this.cancelPopulateRenderableChildrenWhenIdle()}),this.cancelPopulateRenderableChildrenWhenIdle=(()=>{clearTimeout(this.updateRenderableChildrenWhenIdleHandle),Object(c.cancelIdleCallback)(this.requestUpdateWhenIdleCallbackHandle)}),this.callOnScrollForItemsChanged=s()(()=>{this.handleScroll()},f.K),this.pauseAllElements=(()=>{const e=this.getItemsInViewportWithFilter(this.loadedChildRefFilter),t=[];e.forEach(e=>{const i=e.itemRef;i&&(e.focused=!1,t.push(i.pauseContent))}),g.a.write(()=>{t.forEach(e=>e())})}),this.elementIsVisible=(e=>!!this.viewport&&this.viewport.intersects(e)),this.getItemsInViewportWithFilter=(e=>{this.updateViewportInfo();const t=new M.a("id");return this.state.renderableChildren.forEach(i=>{const n=this.childMap.get(i.id);n&&e(n)&&t.push(n)}),t}),this.visibleChildRefFilter=(e=>{const t=this.getChildRectangle(e);return t&&this.elementIsVisible(t)||!1}),this.loadedChildRefFilter=(e=>e.loaded),this.resetScrollFramerateAndFocus=(()=>{this.scrollContainer&&(this.pixelsPerMSRing.clear(),this.lastScrollTime=-1,this.needsToPauseViewportItems=!0,null===this.unmountItemsIdleId&&(this.unmountItemsIdleId=Object(c.requestIdleCallback)(this.unmountItemsWhileIdle)),setTimeout(this.handleScroll,f.K))}),this.setContainerRef=(e=>{this.containerRef=e,this.props.innerRef&&this.props.innerRef(e)}),this.getChildRectangle=(e=>{const t=e.el;if(!t)return;if(e.rectangle&&!this.measurementsInvalid)return e.rectangle;if(void 0===this.parentOffsetTop){const e=t.offsetParent;this.parentOffsetTop=e.offsetTop;const i=e.getBoundingClientRect().top;this.distanceToTop=i+this.getScrollTop()}const i=t.offsetTop+(this.parentOffsetTop||0),n=t.clientHeight,s=`${t.scrollHeight}px`,r=new F({top:i,height:n,heightWithMargin:s});return e.rectangle=r,r}),this.handleResize=(e=>{this.fpsMeter&&this.fpsMeter.eventHandler(e);for(const t in this.hiddenChildren)this.remeasureWhenShown[t]=!0;this.measurementsInvalid=!0,this.callOnScrollForItemsChanged()}),this.handleScroll=(()=>{this.pendingScollHandlerRead||(this.pendingScollHandlerRead=g.a.read(()=>{if(clearTimeout(this.resetCanFocusTimer),this.cancelPopulateRenderableChildrenWhenIdle(),Object(k.b)()||!this.scrollContainer)return void(this.pendingScollHandlerRead=null);this.updateScrollMetrics();const e=this.getAveragePixelsPerMilliSecond(),t=e=this.props.children.length){const t=this.containerRef?Q(this.containerRef):0;e=!!this.containerRef&&this.containerRef.offsetHeight+t-this.viewport.bottom<=this.viewport.height}if(e){const e=this.props.onLoadMore;setTimeout(e),this.loadMoreFired=!0}}this.populateRenderableChildrenIfLastChildIsVisible();const s=new M.a("id");let r,o;const l=[];this.state.renderableChildren.forEach(e=>{const a=this.childMap.get(e.id);let d;if(a&&a.el){if(!(d=this.getChildRectangle(a)))return;const e=a.id;this.elementIsHideable(d)?void 0===this.hiddenChildren[e]&&(this.childrenToHide[e]=d.heightWithMargin):void 0!==this.hiddenChildren[e]&&(this.childrenToShow[e]=!0)}if(!a||!a.el||!a.rectangle)return void(this.measurementsInvalid&&a&&this.getChildRectangle(a));const h=a.id,c=a.itemRef,p=a.trackOnEnteredViewport,u=!!this.itemsInViewport.get(h);if(this.elementIsUnmountable(d))c&&u&&a.loaded&&a.isFocusable&&l.push(c.pauseContent);else if(c&&this.loadItemIfPossible(a,c,t,i,n,l),this.elementIsVisible(d)){s.push(a),!u&&p&&L.b.enqueue(new T.a({cb:p,args:void 0}));const e=this.elementIsFocused(d);e&&!o&&(o=a.id),t&&a.isFocusable&&!r&&e?(r=a.id,a.focused||(a.focused=!0,c&&l.push(c.focusContent))):a.loaded&&a.isFocusable&&(a.focused||this.needsToPauseViewportItems)&&(a.focused=!1,c&&l.push(c.pauseContent))}else u&&a.loaded&&a.isFocusable&&(a.focused=!1,c&&l.push(c.stopContent))}),g.a.write(()=>{l.forEach(e=>e()),this.props.enableElementHiding&&this.hideOrShowChildren()}),this.itemsInViewport.forEach(({id:e,trackOnExitedViewport:t})=>{t&&!s.has(e)&&L.b.enqueue(new T.a({cb:t,args:[!1]}))}),this.itemsInViewport=s,this.canFocusItems=t,this.focusedChild=r,this.primaryChild=o,this.measurementsInvalid=!1,this.needsToPauseViewportItems=!1,t?null===this.unmountItemsIdleId&&(this.unmountItemsIdleId=Object(c.requestIdleCallback)(this.unmountItemsWhileIdle)):(this.resetCanFocusTimer=setTimeout(this.resetScrollFramerateAndFocus,q),null!==this.unmountItemsIdleId&&(Object(c.cancelIdleCallback)(this.unmountItemsIdleId),this.unmountItemsIdleId=null)),this.props.onScroll&&this.props.onScroll({getVisibleItemsInViewport:()=>this.getItemsInViewportWithFilter(this.visibleChildRefFilter),primaryChild:this.primaryChild?this.childMap.get(this.primaryChild):void 0}),this.timeoutForUpdateIdleCallback=4*re,this.schedulePopulateRenderableChildrenWhenIdle(),this.pendingScollHandlerRead=null}))}),this.unmountItemsWhileIdle=(e=>{if(!this.scrollContainer)return;const t=[];if(this.state.renderableChildren.forEach(e=>{const i=this.childMap.get(e.id);if(!i||!i.el||!i.itemRef)return;const n=this.getChildRectangle(i);n&&this.elementIsUnmountable(n)&&i.loaded&&t.push(i)}),!t.length)return;const i=Math.min(Math.ceil(e.timeRemaining()/B),t.length),n=[];for(let s=0;s{this.scrollContainer&&n.forEach(e=>e())}),i{for(const e in this.childrenToHide){const t=this.childrenToHide[e];void 0!==t&&(this.hideChild(e,t),this.childrenToHide[e]=void 0)}for(const e in this.childrenToShow)void 0!==this.childrenToShow[e]&&(this.showChild(e),this.childrenToShow[e]=void 0)},f.K),this.hideChild=((e,t)=>{const i=this.childMap.get(e);if(!i||!i.el)return;const n=i.el.firstChild;n&&(t!==i.el.style.height&&(i.el.style.height=t),n.classList.add(_.e),this.hiddenChildren[e]=`${t}px`,i.loaded&&g.a.write(()=>{i.itemRef&&i.itemRef.unmountContent()}))}),this.showChild=(e=>{const t=this.childMap.get(e);if(!t||!t.el)return;const i=t.el.firstChild;i&&(this.remeasureWhenShown[t.id]&&(this.measurementsInvalid=!0,this.remeasureWhenShown[t.id]=void 0),t.el.style.height=null,i.classList.remove(_.e),void 0!==this.hiddenChildren[e]&&(this.hiddenChildren[e]=void 0))}),this.getStylesForOuterWrapper=(e=>{if(void 0!==this.hiddenChildren[e])return{height:this.hiddenChildren[e]}}),this.remeasureChild=(e=>{this.measurementsInvalid=!0}),this.scrollToChild=((e,t)=>{this.measurementsInvalid=!0,g.a.read(()=>{const i=this.childMap.get(e);if(i&&i.el&&this.scrollContainer){if(i.rectangle=void 0,t&&this.isScrollChildTopVisible(e))return;const n=this.getScrollTop()+i.el.getBoundingClientRect().top-(this.props.scrollToChildPadding||0)-(this.props.viewportTopPadding||0);setTimeout(()=>{this.scrollContainer&&(Object(k.c)(this.scrollContainer,n),this.callOnScrollForItemsChanged())},f.K)}})}),this.isScrollChildTopVisible=(e=>{const t=this.childMap.get(e);if(t&&t.el&&this.scrollContainer){var i=this.props,n=i.scrollToChildPadding;const e=void 0===n?0:n;var s=i.viewportTopPadding;const r=void 0===s?0:s,o=window.innerHeight-r,l=t.el.getBoundingClientRect().top;return l>=r+e&&l{if(!this.isRenderableChildrenStateChangePending&&this.lastElementIsAboutToBeVisible()){const e=this.getRenderableChildrenIndexIncrement();this.populateRenderableChildrenFromProps(!1,e)}})}setupScrollHandler(){this.fpsMeter=this.props.trackingName?O({fn:this.handleScroll,subscriber:this.sendFPSData,timeout:q}):R(this.handleScroll),this.scrollContainer&&this.scrollContainer.addEventListener("scroll",this.fpsMeter.eventHandler),window.addEventListener("resize",this.handleResize)}cleanupScrollHandler(){this.fpsMeter&&("function"==typeof this.fpsMeter.cleanup&&this.fpsMeter.cleanup(),this.scrollContainer&&this.scrollContainer.removeEventListener("scroll",this.fpsMeter.eventHandler),window.removeEventListener("resize",this.handleResize),this.pendingScollHandlerRead&&(g.a.clear(this.pendingScollHandlerRead),this.pendingScollHandlerRead=null))}componentDidMount(){this.props.getContainer?this.scrollContainer=this.props.getContainer()||document:this.scrollContainer=document,this.props.onScroll&&this.props.onScroll({getVisibleItemsInViewport:()=>this.getItemsInViewportWithFilter(this.visibleChildRefFilter),primaryChild:void 0}),this.props.disableScrollCache&&!this.props.preventScrollOnMount&&Object(k.c)(this.scrollContainer,0),this.setupScrollHandler(),g.a.write(()=>{if(!this.props.disableScrollCache){const e=this.getCacheKey(),t=J[e];o()(t)||(J[e]=void 0,this.scrollContainer&&Object(k.c)(this.scrollContainer,t))}this.callOnScrollForItemsChanged(),this.props.onLastVisibleChildRendered&&this.props.onLastVisibleChildRendered()}),this.schedulePopulateRenderableChildrenWhenIdle()}componentDidUpdate(e){if(this.isRenderableChildrenStateChangePending=!1,this.measurementsInvalid=!0,this.scrollTargetId&&(this.scrollToChild(this.scrollTargetId,!1),this.scrollTargetId=void 0),this.didLayoutAloneChange(e,this.props)){this.callExitedViewportForUnmount(),this.focusedChild=void 0,this.childrenToShow={},this.childrenToHide={},this.hiddenChildren={},this.childMap.forEach(e=>{e.loaded=!1,e.focused=!1}),this.setRenderableChildrenIndexIncrement(),this.populateRenderableChildrenFromProps(!0),this.callOnScrollForItemsChanged();const e=this.getVisibleChildren();this.visibleChildrenCount=e.length,this.schedulePopulateRenderableChildrenWhenIdle()}this.populateRenderableChildrenIfLastChildIsVisible(),e.trackingName!==this.props.trackingName&&(this.cleanupScrollHandler(),this.setupScrollHandler())}shouldComponentUpdate(e){return e.isOverlayOpen===this.props.isOverlayOpen}componentWillReceiveProps(e){this.validateScrollPreservationProps(e)&&this.validateLoadMoreProps(e)&&this.didLayoutAloneChange(this.props,e)&&this.hasBeenScrolled()&&this.handleScroll(),e.loadMoreToken!==this.props.loadMoreToken&&(this.loadMoreFired=!1,this.loadMoreEl=null),e.isOverlayOpen!==this.props.isOverlayOpen&&e.isOverlayOpen&&!this.props.isOverlay&&g.a.read(this.pauseAllElements),e.isOverlayOpen===this.props.isOverlayOpen||e.isOverlayOpen||this.props.isOverlay||this.resetScrollFramerateAndFocus(),this.childMap=de(e,this.childMap);const t=e.children.lengthe.id!==this.props.children[t].id);this.populateRenderableChildrenFromProps(t||i,this.renderableChildrenIndexIncrement,e.children),this.schedulePopulateRenderableChildrenWhenIdle()}componentWillUnmount(){if(this.callExitedViewportForUnmount(),this.cleanupScrollHandler(),clearTimeout(this.updateRenderableChildrenHandle),this.cancelPopulateRenderableChildrenWhenIdle(),this.scrollContainer&&!this.props.disableScrollCache){const e=this.getCacheKey();J[e]=this.lastRenderPosition}this.childMap=new M.a("id"),this.itemsInViewport=new M.a("id"),this.wrapperRefFNs={},this.childRefFns={},this.containerRef=null,this.loadMoreEl=void 0,this.scrollContainer=void 0,this.unmountItemsIdleId&&(Object(c.cancelIdleCallback)(this.unmountItemsIdleId),this.unmountItemsIdleId=null)}didLayoutAloneChange(e,t){return"string"==typeof e.layoutKey&&"string"==typeof t.layoutKey&&e.layoutKey!==t.layoutKey&&"string"==typeof e.dataKey&&"string"==typeof t.layoutKey&&e.dataKey===t.dataKey}elementIsFocused(e){if(!this.viewport)return!1;const t=this.distanceToTop?this.distanceToTop:0,i=this.parentOffsetTop?this.parentOffsetTop:0,n=e.bottom+t-i,s=e.top+t-i,r=Math.min(this.viewport.bottom,n)-Math.max(this.viewport.top,s),o=r/e.height,l=r/this.viewport.height;return o>.75||l>.9}getFirstItemInViewport(){for(const e of this.props.children){const t=e.id,i=this.childMap.get(t);if(i){const e=this.getChildRectangle(i);if(e&&this.elementIsVisible(e))return i}}}elementIsUnmountable(e){return!!this.mountableViewport&&!this.mountableViewport.intersects(e)}elementIsHideable(e){return!!this.renderableViewport&&!this.renderableViewport.intersects(e)}getCacheKey(){return this.props.children.map(e=>e.id).join("-")}getScrollTop(){return this.scrollContainer?this.scrollContainer===document?j():this.scrollContainer.scrollTop:0}updateViewportInfo(){if(this.scrollContainer){this.viewport=V({buffer:0,container:this.scrollContainer});var e=this.props.viewportTopPadding;const t=void 0===e?0:e,i=window.innerHeight-t,n=2*i;this.mountableViewport=new F({top:this.viewport.top-n,height:this.viewport.height+2*n});const s=4*i;this.renderableViewport=new F({top:this.viewport.top-s,height:this.viewport.height+2*s})}}updateScrollMetrics(){this.updateViewportInfo();const e=ae(),t=this.getScrollTop(),i=Math.abs(this.lastRenderPosition-t),n=e-this.lastScrollTime,s=this.lastScrollTime>-1;this.lastScrollTime=e,this.lastRenderPosition=t,s?this.pixelsPerMSRing.push(i/n):this.lastScrollTime=e}getAveragePixelsPerMilliSecond(){if(this.pixelsPerMSRing.size>1){let e=0;return this.pixelsPerMSRing.forEach(t=>e+=t),e/this.pixelsPerMSRing.size}return 0}_wrapperRefFN(e,t){const i=this.childMap.get(e);i&&(i.el=t),this.lastVisibleElId===e&&(this.lastVisibleEl=t)}getWrapperRefFN(e){let t=this.wrapperRefFNs[e];return t||(t=(t=>{this._wrapperRefFN(e,t)}),this.wrapperRefFNs[e]=t),t}_childRefFn(e,t,i){const n=this.childMap.get(e);n&&(n.itemRef=t,n.loaded=!!t&&(void 0!==i?i:n.loaded),this.callOnScrollForItemsChanged())}getChildRefFn(e){let t=this.childRefFns[e];return t||(t=((t,i)=>{this._childRefFn(e,t,i)}),this.childRefFns[e]=t),t}loadItemIfPossible(e,t,i,n,s,r){if(t.contentIsHeavyToMount()?n:s){const n=!e.isFocusable||i;!e.loaded&&n&&(e.loaded=!0,r.push(t.loadContent))}}callExitedViewportForUnmount(){this.itemsInViewport.forEach(({id:e,trackOnExitedViewport:t})=>{t&&L.b.enqueue(new T.a({cb:t,args:[!0]}))})}hasBeenScrolled(){if(!this.containerRef)return!1;var e=this.props.viewportTopPadding;const t=void 0===e?0:e,i=Q(this.containerRef);return this.getScrollTop()+t-i>0}render(){return a.a.createElement("div",{className:this.props.className,ref:this.setContainerRef},this.state.renderableChildren.map((e,t)=>a.a.createElement("div",{key:`scroller-${e.id}`,ref:this.getWrapperRefFN(e.id),style:this.getStylesForOuterWrapper(e.id)},K("div",{className:this.hiddenChildren[e.id]?_.e:void 0},void 0,e.render({className:_.g,height:e.estHeight,placeholderRecommended:!1,remeasure:this.remeasureChild,scrollToAndRemeasure:this.scrollToChild,setScrollerChildRef:this.getChildRefFn(e.id),shouldLoadInitially:t(n=(()=>{}))=>s=>{const i=u(s.target,s.currentTarget);i&&t&&e(t(o,i)),m(s.target,s.currentTarget)&&n(s)};function a(e){return Object(d.b)(class extends r.a.Component{constructor(){super(...arguments),this.cancelClick=!1}render(){var t=this.props;const o=t.sendEvent,n=t.eventFactory,i=t.clickTrackingId;return r.a.createElement(e,c({},s()(this.props,"sendEvent","eventFactory","clickTrackingId"),{afterClickTracking:l(o,n,i)}))}})}const p=["A","BUTTON"],m=(e,t)=>!p.includes(e.tagName)&&(e===t||!!e.parentElement&&m(e.parentElement,t)),u=(e,t)=>{const o=e.dataset.clickId;return o||(e===t?null:!!e.parentElement&&u(e.parentElement,t))}},"./src/lib/memoizeByReference/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./node_modules/lodash/every.js"),s=o.n(n);function i(e){let t=null,o=null;return(...n)=>(null!==t&&n.length===t.length&&s()(n,(e,o)=>e===t[o])||(t=n,o=e(...n)),o)}},"./src/lib/timezone/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return d}),o.d(t,"e",function(){return c}),o.d(t,"d",function(){return l}),o.d(t,"f",function(){return a}),o.d(t,"g",function(){return p}),o.d(t,"c",function(){return m});var n=o("./src/lib/constants/index.ts"),s=o("./src/reddit/models/PostCreationForm/index.ts"),i=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,s=!1,i=void 0;try{for(var r,d=e[Symbol.iterator]();!(n=(r=d.next()).done)&&(o.push(r.value),!t||o.length!==t);n=!0);}catch(c){s=!0,i=c}finally{try{!n&&d.return&&d.return()}finally{if(s)throw i}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const r="America/Los_Angeles",d=()=>{let e;try{e=Intl.DateTimeFormat().resolvedOptions().timeZone}catch(t){}return"Asia/Calcutta"===e&&(e="Asia/Kolkata"),e||void 0},c=e=>{const t=Math.abs(e),o=t%60;return`${e>0?"-":"+"}${("0"+Math.floor(t/60)).slice(-2)}:${("0"+o).slice(-2)}`},l=(e,t)=>{const o=t||Date.now(),s={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short",hour12:!1,timeZone:e};let r="";try{r=new Intl.DateTimeFormat("en-US",s).format(new Date(o))}catch(C){return}var d=r.replace(", "," ").split(" "),c=i(d,3);const l=c[0],a=c[1],p=c[2];var m=l.trim().split("/").map(Number),u=i(m,3);const f=u[0],h=u[1],b=u[2];var x=a.trim().split(":").map(Number),g=i(x,3);const v=g[0],y=g[1],O=g[2],w=Date.UTC(b,f-1,h,v,y,O),j=new Date(o).setMilliseconds(0)-w;return{abbreviation:p,offset:Math.round(j/n.kb)}},a=e=>{var t=e.slice(0,19).split("T"),o=i(t,2);const n=o[0],s=o[1];var r=n.split("-").map(Number),d=i(r,3);const c=d[0],l=d[1],a=d[2];var p=s.split(":").map(Number),m=i(p,3);const u=m[0],f=m[1];var h=m[2];return new Date(c,l-1,a,u,f,void 0===h?0:h)},p=e=>{const t=new Date(e);return t.setMinutes(t.getMinutes()-t.getTimezoneOffset()),t.toISOString().slice(0,16)},m=e=>{if(e&&e.eventInfo){var t=e.eventInfo;const o=t.eventStart,i=t.eventEnd;return{startDate:p(new Date(o*n.Wb)),endDate:p(new Date(i*n.Wb)),submitTime:s.i.Now,timezoneName:d()||r}}}},"./src/reddit/actions/postCreation/editing.ts":function(e,t,o){"use strict";var n=o("./src/app/strings/index.ts"),s=o("./src/lib/makeActionCreator/index.ts"),i=o("./src/reddit/actions/post.ts"),r=o("./src/reddit/actions/toaster.ts"),d=o("./src/lib/constants/index.ts"),c=o("./src/lib/makeApiRequest/index.ts"),l=o("./src/lib/omitHeaders/index.ts"),a=o("./src/reddit/constants/headers.ts"),p=o("./src/reddit/helpers/addRedesignIdentifier/index.ts"),m=o("./src/reddit/models/RichTextJson/addRTJParam.ts");const u=e=>Object.assign({thing_id:e.post.id,validate_on_submit:!0},(e=>!(!e.document||!e.document.length))(e)?(e=>({text:null,richtext_json:JSON.stringify({document:e.document})}))(e):(e=>({text:e.markdown,return_rtjson:!0}))(e));var f=(e,t)=>Object(c.c)(Object(l.a)(e,[a.a]),{endpoint:Object(m.a)(Object(p.a)(`${e.apiUrl}/api/editusertext`)),method:d.jb.POST,data:u(t)}),h=o("./src/reddit/helpers/overlay/index.ts"),b=o("./src/reddit/helpers/r2/normalizePostFromR2/index.ts"),x=o("./src/reddit/helpers/trackers/lightbox.ts"),g=o("./src/reddit/helpers/trackers/post.ts"),v=o("./src/reddit/helpers/trackers/postComposer.ts"),y=o("./src/reddit/models/Media/index.ts"),O=o("./src/reddit/models/PostCreationForm/index.ts"),w=o("./src/reddit/models/Toast/index.ts"),j=o("./src/reddit/selectors/posts.ts"),C=o("./src/reddit/actions/postCreation/constants.ts"),S=o("./src/reddit/actions/postCreation/general.ts");o.d(t,"b",function(){return F}),o.d(t,"a",function(){return M}),o.d(t,"c",function(){return E});const k=Object(s.a)(C.m),I=Object(s.a)(C.n),P=Object(s.a)(C.A),T=Object(s.a)(C.G),F=Object(s.a)(C.H),M=(e,t)=>async(o,n,{apiContext:s})=>{const i=n(),r=Object(j.D)(i,{postId:e});t?(o(Object(h.a)(r.permalink)),Object(x.f)(e,"edit")(i)):Object(g.b)(e,"edit")(i);const d=r.media;if(!d)return;let c,l=O.h.RICH_TEXT,a="";d.type===y.m.TEXT?(l=O.h.MARKDOWN,a=d.content):d.type===y.m.RTJSON&&(a=(l=d.rteMode||O.h.RICH_TEXT)===O.h.MARKDOWN?d.markdownContent:d.richtextContent,c=d.mediaMetadata||void 0),o(T({editorMode:l,mediaMetadata:c,postContent:a,postId:e}))},E=e=>async(t,o,{apiContext:s})=>{const d=o(),c=e.post,l=!c.media||"rtjson"!==c.media.type&&"text"!==c.media.type?"":c.media.rteMode;v.q(o(),Object(S.n)(l)),t(P(c.id));const a=await f(s(),e),p=!1===a.body.success;if(t(k(c.id)),a.ok&&!p){t(Object(r.e)({kind:w.b.SuccessCommunity,text:Object(n.a)(d.user.language,"postCreation.editing.success")})),t(F(c.id));const e=Object(b.a)(a.body);t(Object(i.B)({[c.id]:e}))}else t(I(a.error))}},"./src/reddit/components/AdViewability/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return g});var n,s=o("./node_modules/lodash/isEqual.js"),i=o.n(s),r=o("./node_modules/react/index.js"),d=o("./node_modules/@researchgate/react-intersection-observer/lib/es/index.js"),c=o("./src/reddit/constants/viewabilityEvents.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;l{this.checkViewabilityByType(e)}),this.checkViewabilityByType=(e=>{i()(this.state.event,e)||this.setState({event:e}),this.checkViewability(e,this.viewableImpression),this.checkViewability(e,this.impression),this.props.trackVideoMetrics&&(this.checkViewability(e,this.videoViewable),this.checkViewability(e,this.videoFullyViewable))}),this.state={event:null,currentContinuousViewingStartedAt:e.continuousViewingStartedAt}}componentDidUpdate(){this.state.currentContinuousViewingStartedAt===this.props.continuousViewingStartedAt?this.props.trackVideoMetrics?this.checkViewabilityByType(this.state.event):(this.updateViewableStats(this.videoViewable),this.updateViewableStats(this.videoFullyViewable)):this.resetTimers()}resetTimers(){this.resetTimer(this.videoViewable),this.resetTimer(this.videoFullyViewable),this.setState({currentContinuousViewingStartedAt:this.props.continuousViewingStartedAt})}resetTimer(e){this.clearTimer(e.timer),e.timer=null,e.timeViewingInitialized=0,e.elapsedTime=0,e.remainingTime=e.viewabilityMinimum}updateViewableStats(e){let t;e.timer&&!e.fired&&(e.timeViewingInterrupted=Date.now(),e.elapsedTime=e.timeViewingInterrupted-e.timeViewingInitialized,t=e.viewabilityMinimum-e.elapsedTime,e.remainingTime=t>0?t:0,this.clearTimer(e.timer))}isAdequatelyInView(e,t){return e.isIntersecting&&e.intersectionRatio>=t}checkViewability(e,t){if(this.isAdequatelyInView(e,t.threshold)&&!t.fired){const e=this.getLengthForTimer(t);return e>0?this.initTimer(t,e):this.fireStat(t),void(t.timeViewingInitialized=Date.now())}this.clearTimer(t.timer)}clearTimer(e){e&&clearTimeout(e)}getLengthForTimer(e){return e.remainingTime||e.viewabilityMinimum||0}fireStat(e){this.props.onViewable(e.event),e.fired=!0}initTimer(e,t){this.clearTimer(e.timer),e.timer=window.setTimeout(()=>{this.fireStat(e)},t)}render(){return l(d.a,{threshold:u,onChange:this.handleViewabilityChange,disabled:this.viewableImpression.fired&&this.videoViewable.fired&&this.impression.fired&&this.videoFullyViewable.fired||this.viewableImpression.fired&&this.impression.fired&&!this.props.trackVideoMetrics},void 0,this.props.children)}}},"./src/reddit/components/Comments/Comment/ModToolsFlatlist/index.m.less":function(e,t,o){e.exports={DistinguishShield:"_3cuXnOdiXHbT8t5tAaGgKr",distinguishShield:"_3cuXnOdiXHbT8t5tAaGgKr"}},"./src/reddit/components/Comments/Comment/ModToolsFlatlist/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/lib/constants/index.ts"),l=o("./src/app/actions/tooltip.ts"),a=o("./src/app/strings/index.ts"),p=o("./src/reddit/actions/comment.ts"),m=o("./src/reddit/components/DistinguishCommentDropdown/index.tsx"),u=o("./src/reddit/components/ModModeReports/helpers.ts"),f=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),h=o("./src/reddit/components/TrackingHelper/index.tsx"),b=o("./src/reddit/contexts/PageLayer/index.tsx"),x=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),g=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),v=o("./src/reddit/helpers/trackers/modTools.ts"),y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/selectors/moderatorPermissions.ts"),w=o("./src/reddit/selectors/tooltip.ts"),j=o("./src/reddit/selectors/user.ts"),C=o("./src/reddit/icons/fonts/Approve/index.tsx"),S=o("./src/reddit/helpers/styles/mixins/index.tsx"),k=o("./src/reddit/icons/fonts/helpers.tsx"),I=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lI("i",{className:`${Object(k.b)("distinguishShield")} ${e.className}`})).withConfig({componentId:"s1jpiqvx-0"})(["",""],S.l),T=o("./src/reddit/icons/fonts/Remove/index.tsx"),F=o("./src/reddit/icons/fonts/Spam/index.tsx"),M=o("./src/reddit/components/Comments/Comment/ModToolsFlatlist/index.m.less"),E=o.n(M),_=o("./src/lib/lessComponent.tsx");o.d(t,"b",function(){return D}),o.d(t,"a",function(){return B});var N=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;le.selected?Object(y.c)(e).bodyText:Object(y.c)(e).metaText,e=>e.selected?Object(y.c)(e).bodyText:Object(y.c)(e).metaText,e=>Object(y.c)(e).bodyText,e=>Object(y.c)(e).bodyText),$=d()(C.a).withConfig({componentId:"y4o3ov-1"})(["",""],R),L=d()(T.a).withConfig({componentId:"y4o3ov-2"})(["",""],R),V=d()(F.a).withConfig({componentId:"y4o3ov-3"})(["",""],R),B=_.a.wrapped(P,"DistinguishShield",E.a),H=Object(b.w)(),z=e=>`Distinguish--Dropdown--${e}`,W=Object(i.createStructuredSelector)({activeTooltipId:w.a,currentUser:j.j,moderatorPermissions:(e,t)=>{const o=t.comment;return Object(b.i)(e,t)||Object(O.g)(e,{subredditId:o.subredditId})},modModeEnabled:b.Q}),U=Object(s.connect)(W,(e,{comment:t,language:o})=>({onApproveComment:()=>e(Object(p.G)(t.id)),onDistinguishComment:(o,n)=>e(Object(p.R)(t.id,o,n)),onRemoveComment:()=>e(Object(p.Z)(t.id,!1)),onSpamComment:()=>e(Object(p.Z)(t.id,!0)),onToggleDistinguishDropdown:()=>e(Object(l.e)({tooltipId:z(t.id)}))}));t.c=H(U(d()(Object(h.b)(e=>{var t=e.className,o=e.comment,n=e.currentUser,s=e.isCommentAuthor,i=e.isOverlay,r=e.language,d=e.moderatorPermissions,l=(e.modModeEnabled,e.onApproveComment),p=e.onDistinguishComment,f=e.onRemoveComment,h=e.onSpamComment,b=e.onToggleDistinguishDropdown,g=e.sendEvent,y=A(e,["className","comment","currentUser","isCommentAuthor","isOverlay","language","moderatorPermissions","modModeEnabled","onApproveComment","onDistinguishComment","onRemoveComment","onSpamComment","onToggleDistinguishDropdown","sendEvent"]);const O=Object(x.a)(d),w=Object(u.b)(o),j=o.isApproved&&w,C=!!n&&n.isEmployee,S=!o.bannedBy||o.bannedBy===c.m,k=e=>g(Object(v.a)(e,o.id));return N("div",{className:t},void 0,(o.bannedBy||w)&&N(D,{text:j?Object(a.a)(r,"modTools.reapprove"):Object(a.a)(r,"modTools.approve"),onClick:()=>{l(),k("approve")}},void 0,N($,{})),S&&[N(D,{text:o.bannedBy===c.m?Object(a.a)(r,"modTools.confirmRemoval"):Object(a.a)(r,"modTools.remove"),onClick:()=>{f(),o.bannedBy===c.m?k("confirm_remove"):k("remove")}},void 0,N(L,{})),N(D,{text:Object(a.a)(r,"modTools.spam"),onClick:()=>{h(),k("spam")}},void 0,N(V,{}))],s&&!C&&!o.bannedBy&&N(D,{onClick:()=>{k("mod_distinguish_menu"),b()},selected:y.activeTooltipId===z(o.id)},void 0,N(B,{}),N(m.a,{isAdminDistinguished:o.isAdmin,isDropdownOpen:y.activeTooltipId===z(o.id),isModDistinguished:o.isMod,isOverlay:!!i,isStickied:o.isStickied,isTopLevelComment:!o.parentId,isUserEmployee:C,isUserMod:O,language:r,onDistinguishComment:p,sendEventWithName:k,tooltipId:z(o.id)})))})).withConfig({componentId:"y4o3ov-4"})(["",""],g.actionFont)))},"./src/reddit/components/CommentsLink/index.m.less":function(e,t,o){e.exports={commentIcon:"_3DVrpDrMM9NLT6TlsTUMxC",commentsLink:"_1UoeAeSRhOKSNdY_h3iS1O",defaultCursorWrapper:"_3m17ICJgx45k_z-t82iVuO",link:"_1Hw7tY9pMr-T1F4P1C-xNU",text:"FHCV02u6Cp2zYL0fhQPsO"}},"./src/reddit/components/CommentsLink/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return S});var n,s=o("./node_modules/react/index.js"),i=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/react-router-dom/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o("./src/app/strings/index.ts"),a=o("./src/lib/classNames/index.ts"),p=o("./src/lib/permalinkToOverlayLocation/index.ts"),m=o("./src/lib/prettyPrintNumber/index.ts"),u=o("./src/reddit/constants/componentTestIds.ts"),f=o("./src/reddit/constants/postLayout.ts"),h=o("./src/reddit/helpers/path/index.ts"),b=o("./src/reddit/helpers/styles/mixins/index.tsx"),x=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),g=o("./src/reddit/icons/fonts/Comment/index.tsx"),v=o("./src/reddit/selectors/posts.ts"),y=o("./src/reddit/selectors/user.ts"),O=o("./src/reddit/components/CommentsLink/index.m.less"),w=o.n(O),j=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(d.createStructuredSelector)({language:y.M,postPermalink:v.C,shouldOpenPostInNewTab:y.Q})),I=({type:e,numComments:t,language:o,modModeEnabled:n,hasModPostPerms:i})=>{let r;return r=e===f.f.Compact||n&&i?Object(m.b)(t):0===t?Object(l.a)(o,"posts.comment.verb"):Object(l.d)(o,"posts.comments.noun",t,{count:Object(m.b)(t)}),j(s.Fragment,{},void 0,j(g.a,{className:w.a.commentIcon,role:"presentation"}),j("span",{className:w.a.text},void 0,r))};t.b=k(e=>{const t=e.className,o=e.hasModPostPerms,n=e.isCommentPermalink,s=e.isCommentsPage,i=e.isOverlay,d=e.language,c=e.modModeEnabled,l=e.numComments,m=e.onClick,f=e.postPermalink,b=e.shouldOpenPostInNewTab,x=e.type,g=n&&!i;return s&&!n?j("div",{className:Object(a.a)(w.a.commentsLink,w.a.defaultCursorWrapper,t),onClick:m},void 0,j(I,{type:x,numComments:l,language:d,modModeEnabled:c,hasModPostPerms:o})):j(r.a,{rel:"nofollow","data-click-id":"comments","data-test-id":u.a,className:Object(a.a)(w.a.commentsLink,w.a.link,t),target:b?"_blank":void 0,to:g?Object(h.b)(f):Object(p.a)(f,!0),onClick:m},void 0,j(I,{type:x,numComments:l,language:d,modModeEnabled:c,hasModPostPerms:o}))})},"./src/reddit/components/ConfirmUserActionModal/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/app/strings/index.ts"),l=o("./src/higherOrderComponents/asModal.tsx"),a=o("./src/reddit/components/ModalStyledComponents/index.tsx"),p=o("./src/reddit/controls/TextButton/index.tsx"),m=o("./src/reddit/layout/twoCol/ExpandLeft/index.tsx"),u=o("./src/reddit/selectors/user.ts"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;le.preventDefault();t.a=Object(l.a)(x(e=>f(a.c,{},void 0,f(a.g,{},void 0,f(m.b,{},void 0,f(a.k,{},void 0,e.headerText||Object(c.a)(e.language,"subredditModeration.confirm")),f(p.a,{onClick:()=>{e.trackCancel&&e.trackCancel(),e.toggleModal()}},void 0,f(a.b,{})))),f(a.h,{},void 0,f(h,{},void 0,e.modalText)),f(a.e,{},void 0,f(a.a,{onMouseDown:g,onClick:()=>{e.trackCancel&&e.trackCancel(),e.toggleModal()},"data-redditstyle":!0},void 0,e.cancelActionText||Object(c.a)(e.language,"subredditModeration.buttons.cancel")),f(a.o,{onMouseDown:g,onClick:t=>{e.onConfirm(),e.toggleModal(),e.trackClick()},"data-redditstyle":!0},void 0,e.actionText)))))},"./src/reddit/components/DistinguishCommentDropdown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/lib/constants/index.ts"),i=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/app/strings/index.ts"),l=o("./src/higherOrderComponents/asTooltip.tsx"),a=o("./src/reddit/constants/colors.ts"),p=o("./src/reddit/constants/zIndex.ts"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/icons/svgs/RadioOff/index.tsx"),f=o("./src/reddit/icons/svgs/RadioOn/index.tsx"),h=o("./src/reddit/layout/row/Inline/index.tsx"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(b.c)(e).bodyText),v=d()(h.a).withConfig({componentId:"fd9a5p-1"})(["padding: 8px;"]),y="\n height: 12px;\n width: 12px;\n margin-right: 4px;\n",O=d()(u.a).withConfig({componentId:"fd9a5p-2"})(["",";"],y),w=d()(f.a).withConfig({componentId:"fd9a5p-3"})(["",";fill: ",";"],y,a.a.alienblue),j=e=>x(v,{onClick:e.selected?void 0:e.onClick},void 0,e.selected?x(w,{}):x(O,{}),e.text),C=d()(e=>{const t=e.className,o=e.language,n=e.style,i=e.isAdminDistinguished,r=e.isUserEmployee,d=e.isUserMod,l=e.isModDistinguished,a=e.isStickied,p=e.isTopLevelComment,m=e.onDistinguishComment;return x(g,{className:t,style:n},void 0,x(j,{onClick:()=>m(s.F.NONE,null),selected:!l&&!i,text:Object(c.a)(o,"comment.undistinguish")}),d&&x(j,{onClick:()=>m(s.F.MODERATOR,null),selected:l&&!a,text:Object(c.a)(o,"comment.distinguishAsMod")}),p&&d&&x(j,{onClick:()=>m(s.F.MODERATOR,!0),selected:a,text:Object(c.a)(o,"comment.distinguishAndSticky")}),r&&x(j,{onClick:()=>m(s.F.ADMIN,null),selected:i,text:Object(c.a)(o,"comment.distinguishAsAdmin")}))}).withConfig({componentId:"fd9a5p-4"})(["","background-color: ",";border: 1px solid ",";border-radius: 4px;box-shadow: 0 2px 4px 0 ",";cursor: pointer;position: absolute;width: ","px;z-index: ",";"],m.titleFontH5,e=>Object(b.c)(e).body,e=>Object(b.c)(e).line,e=>Object(b.c)(e).flair,189,p.u);var S=Object(l.a)(C),k=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;l{const t=e.className,o=e.isAdminDistinguished,n=e.isUserEmployee,r=e.isUserMod,d=e.isModDistinguished,c=e.isStickied,l=e.isTopLevelComment,a=e.language,p=e.onDistinguishComment,m=e.sendEventWithName,u=e.tooltipId,f=Object(i.a)(e.isOverlay);return k("div",{className:t,id:u},void 0,k(S,{container:f,isAdminDistinguished:o,isUserEmployee:n,isUserMod:r,isModDistinguished:d,isOpen:e.isDropdownOpen,language:a,tooltipId:u,isStickied:c,isTopLevelComment:l,onDistinguishComment:(e,t)=>{p(e,t),e===s.F.MODERATOR?m(!c&&t?"distinguish_sticky":"distinguish"):e===s.F.ADMIN?m("admin_distinguish"):d&&e!==s.F.MODERATOR?m("undistinguish"):o&&e!==s.F.ADMIN&&m("admin_undistinguish"),c&&!t&&m("unsticky")}}))})},"./src/reddit/components/Economics/EntryPoints/PostFlatlistSupportCTA/dynamicStyles.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p}),o.d(t,"b",function(){return m});var n=o("./node_modules/polished/dist/polished.es.js"),s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),r=o("./src/reddit/helpers/styles/smartTextColor.ts"),d=o("./src/reddit/models/NewStructuredStyles/index.ts"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./src/reddit/components/Economics/EntryPoints/PostFlatlistSupportCTA/index.m.less"),a=o.n(l);const p="m-selected",m=Object(s.css)(["."," {&:hover,&."," {background-color: ",";}}."," {fill: ",";}"],a.a.button,p,e=>Object(n.e)(Object(c.c)(e).navIcon,.1),a.a.icon,e=>Object(r.a)(Object(i.a)(e),d.a.actionIcon,d.b.actionIcon))},"./src/reddit/components/Economics/EntryPoints/PostFlatlistSupportCTA/index.m.less":function(e,t,o){e.exports={button:"_1jk3a9xT1g521OffvnHp3G",icon:"_4KyX6HJ_ZdRPMDVyUjOWp"}},"./src/reddit/components/Flatlist/constants.ts":function(e,t,o){"use strict";var n;o.d(t,"a",function(){return n}),function(e){e.EditPost="EDITPOST",e.EditFlair="EDITFLAIR",e.Save="SAVE",e.Gild="GILD",e.Hide="HIDE",e.Report="REPORT",e.Share="SHARE"}(n||(n={}))},"./src/reddit/components/Flatlist/getFlatlistBreakpoints.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return s}),o.d(t,"a",function(){return i});var n=o("./src/reddit/components/Flatlist/constants.ts");const s=710,i=1080,r=[s,i,i],d=[0,0,520],c={[n.a.EditPost]:d,[n.a.EditFlair]:d,[n.a.Save]:r,[n.a.Hide]:r,[n.a.Report]:r,[n.a.Share]:[420,520,460],[n.a.Gild]:[1040,460,1040]};t.c=((e,t,o)=>{let n=0;return t&&(n=o?2:1),c[e][n]})},"./src/reddit/components/Flatlist/index.m.less":function(e,t,o){e.exports={flatlistContainer:"_3-miAEojrCvx_4FQ8x3P-s",flatlistSeparator:"x7sinePdvDKj7bf-cdm4Z",flexSpacer:"_21pmAV9gWG6F_UKVe7YIE0",modActionsIcon:"_15c1hqseW25EvRu0WP2Dq5",shareIcon:"_1GQDWqbF-wkYWbrpmOvjqJ",shareMenu:"_3XELg38mTJetc-xIUOKrMy",shareText:"_6_44iTtZoeY6_XChKt5b0",supportButton:"_3NIVQWStkLT7RXnwKpKNuT",commentsLink:"_2qww3J5KKzsD7e5DO0BvvU",hideAtSmTablet:"TtGNMQuRdiYPax8_SOiIL"}},"./src/reddit/components/Flatlist/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),i=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/app/strings/index.ts"),a=o("./src/lib/classNames/index.ts"),p=o("./src/lib/eventTools/index.ts"),m=o("./src/lib/timezone/index.ts"),u=o("./src/reddit/actions/gold/modals.ts"),f=o("./src/reddit/actions/modal.ts"),h=o("./src/reddit/actions/post.ts"),b=o("./src/reddit/actions/postCreation/editing.ts"),x=o("./src/reddit/actions/postFlair.ts"),g=o("./src/reddit/actions/reportFlow.ts"),v=o("./src/reddit/components/CommentsLink/index.tsx"),y=o("./src/higherOrderComponents/makeAsync.tsx"),O=o("./src/reddit/featureFlags/index.ts"),w=o("./src/reddit/selectors/economics.ts"),j=o("./src/reddit/components/Economics/EntryPoints/PostFlatlistSupportCTA/dynamicStyles.tsx");const C=Object(y.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>Promise.all([o.e("vendors~CoinsPurchaseModal~EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFla~fffc5772"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~EconomicsSu~c5c59906"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA"),o.e("EconomicsEntryPointsPostFlatlistSupportCTA")]).then(o.bind(null,"./src/reddit/components/Economics/EntryPoints/PostFlatlistSupportCTA/index.tsx")).then(e=>e.default)});var S=Object(i.connect)(()=>Object(r.createStructuredSelector)({featureEnabled:O.d.spSupport,userAcceptsSupport:(e,t)=>{const o=e.posts.models[t.contentId];return!!o&&Object(w.b)(e,{contentId:o.id,subredditId:t.subredditId})}}))(function(e){return e.featureEnabled&&e.userAcceptsSupport?s.a.createElement(C,e):null}),k=o("./src/reddit/components/ModActionsMenu/index.tsx"),I=o("./src/reddit/components/ModModeReports/helpers.ts"),P=o("./src/reddit/components/ModToolsFlatlist/index.tsx"),T=o("./src/reddit/components/PostEventFollow/index.tsx"),F=o("./src/reddit/components/PostFlairPicker/index.tsx"),M=o("./src/reddit/components/PostModModeDropdown/index.tsx"),E=o("./src/reddit/components/PostOverflowMenu/index.tsx"),_=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),N=o("./src/reddit/components/ShareMenu/index.tsx"),A=o("./src/reddit/components/TrackingHelper/index.tsx"),R=o("./src/reddit/components/ViewReportsDropdown/index.tsx"),D=o("./src/reddit/constants/postLayout.ts"),$=o("./src/reddit/contexts/PageLayer/index.tsx"),L=o("./src/reddit/helpers/styles/mixins/index.tsx"),V=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),B=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),H=o("./src/reddit/helpers/styles/smartTextColor.ts"),z=o("./src/reddit/selectors/user.ts"),W=o("./src/reddit/controls/Dropdown/Row.tsx");const U=c()(W.b).withConfig({componentId:"s1afabjy-0"})(["","",""],"\n width: auto;\n height: 25px;\n white-space: nowrap;\n padding-right: 4px;\n margin-right: 4px;\n text-transform: capitalize;\n word-wrap: initial;\n word-break: initial;\n",L.p);var q=c()(U).withConfig({componentId:"s1afabjy-1"})(["",""],e=>e.hideSelf?"display: none;":void 0!==e.breakpoint?`\n @media(max-width: ${e.breakpoint}px) {\n display: none;\n }`:""),G=o("./src/reddit/helpers/correlationIdTracker.ts"),K=o("./src/reddit/helpers/trackers/modTools.ts"),J=o("./src/reddit/helpers/trackers/post.ts"),Z=o("./src/reddit/icons/fonts/IgnoreReport/index.tsx"),X=o("./src/reddit/icons/fonts/ModActions/index.tsx"),Q=o("./src/reddit/icons/fonts/Report/index.tsx"),Y=o("./src/reddit/icons/fonts/Share/index.tsx"),ee=o("./src/reddit/models/NewStructuredStyles/index.ts"),te=o("./src/reddit/models/PostCreationForm/index.ts"),oe=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),ne=o("./src/reddit/models/User/index.ts"),se=o("./src/reddit/components/Flatlist/constants.ts"),ie=o("./src/reddit/components/Flatlist/getFlatlistBreakpoints.ts"),re=o("./src/reddit/actions/postCollection.ts"),de=o("./src/reddit/components/PostCreationForm/CollectionListModal/index.tsx"),ce=o("./src/reddit/components/PostCreationForm/CreateOrEditCollectionModal/index.tsx"),le=o("./src/reddit/selectors/activeModalId.ts"),ae=o("./src/reddit/components/Flatlist/index.m.less"),pe=o.n(ae);o.d(t,"h",function(){return we}),o.d(t,"b",function(){return je}),o.d(t,"d",function(){return Se}),o.d(t,"e",function(){return ke}),o.d(t,"a",function(){return Ie}),o.d(t,"g",function(){return Pe}),o.d(t,"f",function(){return Ee});var me,ue=(me="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var r in s)void 0===t[r]&&(t[r]=s[r]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var d=Array(i),c=0;cvoid 0!==e.breakpoint?`\n @media(max-width: ${e.breakpoint}px) {\n display: none;\n }`:""),we=Object(d.css)(["."," {color: ",";}"],pe.a.modActionsIcon,e=>Object(H.a)(Object(B.a)(e),ee.a.actionIcon,ee.b.actionIcon)),je=e=>s.a.createElement(X.a,he({className:pe.a.modActionsIcon},e)),Ce=`\n .${pe.a.viewCounts} {\n ${V.metadataFont}\n }\n`,Se=Object(d.css)(["","","","","",""],v.a,ge,we,j.b,Ce),ke=Object(d.css)(["."," {border-right: 1px solid ",";}"],pe.a.flatlistSeparator,e=>Object(oe.c)(e).line),Ie=e=>s.a.createElement("div",he({},e,{className:Object(a.a)(pe.a.flatlistSeparator,e.className)})),Pe=(e,t,o)=>{const n=`${e}--${t}`;return o?`${n}--${o}`:n},Te=Object($.w)({currentProfileName:$.j,isCommentPermalink:$.y,isCommentsPage:$.z,isProfilePostListing:$.M,pageLayer:e=>e}),Fe=Object(r.createStructuredSelector)({activeModalId:le.a,layout:$.O,userIsOp:z.db,subreddit:$.t}),Me=Object(i.connect)(Fe,(e,{post:t,isOverlay:n,isCommentsPage:s})=>({addPostToCollection:(t,o)=>e(Object(re.r)(t,o)),onToggleModal:t=>e(Object(f.i)(t)),onToggleSave:()=>e(Object(h.D)(t.postId)),onHide:o=>e(Object(h.G)(t.postId,!t.hidden,n,!0)),onReportClick:()=>e(Object(g.i)(t.postId,n)),onEdit:()=>{const o=!n&&!s;e(Object(b.a)(t.postId,o))},onFlairPost:()=>e(Object(f.i)(Object(F.b)(t.postId))),onGildClick:()=>e(Object(u.d)(t.postId)),onFlairChanged:({selectedTemplateId:o,previewFlair:n})=>e(Object(x.h)({post:t,selectedTemplateId:o,previewFlair:n})),toggleEditStartTimeModal:async()=>{if(!be||!xe){var s=await Promise.all([o.e("schedulePickerModal").then(o.bind(null,"./src/reddit/components/PostCreationForm/SchedulePickerModal/index.tsx")).then(e=>e.default),Promise.resolve().then(o.bind(null,"./src/reddit/actions/events.ts")).then(e=>e.editEventTimeRequested)]),i=fe(s,2);be=i[0],xe=i[1]}e(Object(f.i)(Object(te.r)(t.postId,n,te.j.POST_OVERFLOW_MENU)))},addEventStartTime:o=>{xe&&e(xe(t.id,o))}}));const Ee=(e,t,o,n)=>{let s=t;return o&&(s+="-overlay"),n&&(s+="-sticky"),s+=e},_e=Te(Me(Object(A.b)(class extends s.a.Component{constructor(){super(...arguments),this.handleGild=(async()=>{var e=this.props;const t=e.onGildClick,n=e.post,s=e.sendEvent;Object(G.d)(G.a.GildingFlow),t(),s((0,(await o.e("gildTrackers").then(o.bind(null,"./src/reddit/helpers/trackers/gild.ts"))).clickGildEvent)(n.id))}),this.onToggleCurrentModal=(()=>{this.props.activeModalId&&this.props.onToggleModal(this.props.activeModalId)}),this.onToggleCollectionListModal=(()=>{var e=this.props;const t=e.isOverlay,o=e.post,n=Object(te.s)(o.id,t);this.props.onToggleModal(n)}),this.addPostToCollection=(e=>{this.props.addPostToCollection(e.id,this.props.post.id).then(()=>this.onToggleCurrentModal())})}render(){var e=this.props;const t=e.activeModalId,o=e.addEventStartTime,n=e.className,s=e.currentProfileName,i=e.currentUser,r=e.hasModFlairPerms,d=e.hasModPostPerms,c=e.isCommentPermalink,u=e.isCommentsPage,f=e.isOverlay,h=e.isProfilePostListing,b=e.isSticky,x=e.language,g=e.layout,v=e.modModeEnabled,y=e.onFlairChanged,O=e.onIgnoreReports,w=e.onOpenReportsDropdown,j=e.pageLayer,C=e.post,N=e.sendEvent,A=e.showEditFlair,$=e.showEditPost,L=e.subreddit,V=e.toggleEditStartTimeModal,B=e.tooltipType,H=e.userIsOp,z=C.eventInfo,W=z&&Object(p.c)(z.eventStart,z.eventEnd),U=!!i&&Object(ne.f)(i)===C.author,G=Pe("View--Reports",C.id,B),X=Object(I.c)(C),ee=Ee("-mod-actions-menu",C.id,f,b),oe=Object(I.a)(C),re=C.postId,le=g===D.f.Large,ae=!f&&le||d&&v;return ue("div",{className:Object(a.a)(pe.a.flatlistContainer,n)},void 0,W&&ue(T.a,{post:C}),ue(ve,{className:pe.a.commentsLink,hasModPostPerms:d,isCommentsPage:u,isCommentPermalink:c,isOverlay:f,postId:C.id,modModeEnabled:v,numComments:C.numComments}),i&&!H&&ue(q,{breakpoint:Object(ie.c)(se.a.Gild,!!i,H),hideSelf:!1,displayText:Object(l.a)(x,"gold.giveAward"),onClick:this.handleGild},void 0,ue(E.f,{})),ue(Oe,{breakpoint:Object(ie.c)(se.a.Share,!!i,H),dropdownId:Ee("-share-menu",C.id,f,b),isOverlay:!!f,permalink:C.permalink,post:C,sendEventWithName:e=>N(Object(J.d)(C.id,e)),subreddit:L},void 0,ue(ye,{"data-click-id":"share"},void 0,ue(Y.a,{className:pe.a.shareIcon}),ue("span",{className:pe.a.shareText},void 0,Object(l.a)(x,"posts.share")))),$&&ue(q,{breakpoint:Object(ie.c)(se.a.EditPost,!!i,H),hideSelf:ae,displayText:Object(l.a)(x,"posts.editPost"),onClick:this.props.onEdit},void 0,ue(E.b,{})),ue(q,{breakpoint:Object(ie.c)(se.a.Save,!!i,H),hideSelf:d&&v,displayText:Object(l.a)(x,`posts.${C.saved?"unsave":"save"}`),onClick:this.props.onToggleSave},void 0,C.saved?ue(E.e,{}):ue(E.d,{})),L&&i&&!H&&!C.isNSFW&&ue(S,{className:pe.a.supportButton,contentId:C.id,renderInPortal:!(f||u||c),subredditId:L.id,userName:C.author}),!C.isSponsored&&ue(q,{breakpoint:Object(ie.c)(se.a.Hide,!!i,H),hideSelf:ae,displayText:Object(l.a)(x,`posts.${C.hidden?"unhide":"hide"}`),onClick:()=>this.props.onHide(!!C.hidden)},void 0,ue(E.a,{})),!U&&!C.isSponsored&&ue(q,{breakpoint:Object(ie.c)(se.a.Report,!!i,H),hideSelf:ae,displayText:Object(l.a)(x,"posts.report"),onClick:this.props.onReportClick},void 0,ue(E.c,{})),ue(P.a,{isOverlay:f,layout:g,language:x,modModeEnabled:v,post:C,sendEvent:N}),d&&ue(k.a,{dropdownId:ee,onClick:()=>N(Object(J.d)(C.id,"post_mod_action_menu"))},void 0,ue(je,{className:pe.a.modActionsIcon}),ue(M.a,{hasModFlairPerms:r,hasModPostPerms:d,isOverlay:!!f,isPostAuthor:U,language:x,modModeEnabled:v,post:C,tooltipId:ee})),d&&X&&!v&&ue(_.c,{text:`${oe}`,onClick:()=>{w(G),N(Object(J.d)(C.id,"post_report_menu"))},id:G},void 0,ue(R.a,{isOverlay:f,language:x,model:C,onIgnoreReports:()=>{O(),N(Object(K.k)(C.ignoreReports?"restore_reports":"ignore_reports",C.id))},tooltipId:G}),C.ignoreReports?ue(Z.a,{}):ue(Q.a,{})),(i||!C.isSponsored)&&ue(E.g,{currentProfileName:s,dropdownId:Ee("-overflow-menu",C.id,f,b),isCommentsPage:u,isFixed:b,isOverlay:!!f,isProfilePostListing:h,layout:g,modModeWithPost:v&&d,pageLayer:j,permalink:C.permalink,postId:re,sendEvent:N,showEditPost:!!$,showEditFlair:!!A,useFlatlistBreakpoints:this.props.useFlatlistBreakpoints,toggleAddEventStartTimeModal:V,toggleEditStartTimeModal:V}),t===Object(te.s)(C.id,f)&&ue(de.a,{subredditId:C.belongsTo.id,onClose:this.onToggleCurrentModal,postId:C.id,onSelectCollection:this.addPostToCollection,titleText:Object(l.a)(x,"collection.addPostToACollection"),onItemHoverActionText:Object(l.a)(x,"collection.addActionText"),isOverlay:f}),t===Object(te.r)(C.id,f,te.j.POST_OVERFLOW_MENU)&&be&&ue(be,{onChange:o,onClose:V,schedule:Object(m.c)(C),shouldShowDeleteButton:!1}),t===Object(te.t)(C.id,f)&&ue(ce.a,{onCancel:this.onToggleCollectionListModal,onCollectionCreated:this.addPostToCollection}),t===Object(F.b)(C.id)&&ue(F.a,{flairs:C.flair,subredditId:C.belongsTo.id,language:x,modalId:Object(F.b)(C.id),onFlairChanged:y}),ue("div",{className:pe.a.flexSpacer}))}})));t.c=c()(_e).withConfig({componentId:"s1xh3xs1-3"})(["",""],Se)},"./src/reddit/components/GildModal/Loader.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/lib/loadWithRetries/index.ts");const i=Object(n.a)({getComponent:()=>Object(s.a)(()=>Promise.all([o.e("FramedGild~GildModal"),o.e("GildModal")]).then(o.bind(null,"./src/reddit/components/GildModal/index.tsx"))).then(e=>e.default),ErrorComponent:()=>null,LoadingComponent:()=>null});t.a=i},"./src/reddit/components/ModActionsMenu/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),i=(o("./node_modules/react/index.js"),o("./node_modules/react-redux/es/index.js")),r=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/app/actions/tooltip.ts"),a=o("./src/reddit/components/Comments/Comment/ModToolsFlatlist/index.tsx"),p=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),u=o("./src/reddit/selectors/tooltip.ts"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(s.e)(Object(m.c)(e).navIcon,.1)),b=Object(r.createStructuredSelector)({dropdownIsOpen:(e,{dropdownId:t})=>Object(u.b)(t)(e)}),x=Object(i.connect)(b,(e,{dropdownId:t})=>({toggleDropdown:()=>e(Object(l.e)({tooltipId:t}))})),g=()=>null;t.a=x(e=>f("div",{id:e.dropdownId,onClick:e.dropdownIsOpen?g:e.onClick},void 0,e.inCommentFlatlist?f(a.b,{className:e.className,onClick:e.toggleDropdown},void 0,e.children):f(h,{className:e.className,onClick:e.toggleDropdown},void 0,e.children)))},"./src/reddit/components/ModModeReports/helpers.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"a",function(){return s}),o.d(t,"b",function(){return i});const n=e=>(e.numReports||0)>0||!!e.modReportsDismissed||!!e.userReportsDismissed,s=e=>{if(e.numReports&&e.numReports>0)return e.numReports;return(e.modReportsDismissed&&e.modReportsDismissed.length||0)+(e.userReportsDismissed&&e.userReportsDismissed.length||0)},i=e=>(e.numReports||0)>0},"./src/reddit/components/ModToolsFlatlist/constants.ts":function(e,t,o){"use strict";var n;o.d(t,"a",function(){return n}),function(e){e.Flair="FLAIR",e.Spam="SPAM",e.Remove="REMOVE",e.Approve="APPROVE"}(n||(n={}))},"./src/reddit/components/ModToolsFlatlist/getModItemBreakpoints.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/components/ModToolsFlatlist/constants.ts");const s=720,i={[n.a.Approve]:[480,s],[n.a.Remove]:[540,790],[n.a.Spam]:[1020,1020],[n.a.Flair]:[1080,1080]};t.b=((e,t)=>{return i[e][t?1:0]})},"./src/reddit/components/ModToolsFlatlist/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),i=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/lib/constants/index.ts"),a=o("./src/app/actions/tooltip.ts"),p=o("./src/app/strings/index.ts"),m=o("./src/reddit/actions/modal.ts"),u=o("./src/reddit/actions/post.ts"),f=o("./src/reddit/featureFlags/component.tsx"),h=o("./src/reddit/helpers/styles/mixins/index.tsx"),b=o("./src/reddit/selectors/user.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;l{const t=e.className,o=e.isEmployee,n=e.post;return g[n.belongsTo.id]&&o?x("a",{className:t,href:`https://reddit.atlassian.net/secure/CreateIssueDetails!init.jspa?pid=${g[n.belongsTo.id]}&issuetype=1&summary=${n.id}%20-%20${n.title}&description=${n.permalink}&labels=user-reported&priority=3`,target:"_blank"},void 0,"Make Ticket"):null}).withConfig({componentId:"s19dpilz-0"})(["","align-items: center;display: flex;margin: 4px 8px 4px 8px;padding: 4px;"],h.p));var O=Object(f.a)("jiraTicket",y),w=o("./src/reddit/components/JSAPIContainers/index.tsx"),j=o("./src/reddit/components/ModModeReports/helpers.ts"),C=o("./src/reddit/components/PostFlairPicker/index.tsx"),S=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),k=o("./src/reddit/constants/postLayout.ts"),I=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),P=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),T=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),F=o("./src/reddit/helpers/trackers/post.ts"),M=o("./src/reddit/icons/fonts/Approve/index.tsx"),E=o("./src/reddit/icons/fonts/Remove/index.tsx"),_=o("./src/reddit/icons/fonts/Spam/index.tsx"),N=o("./src/reddit/icons/fonts/Tag/index.tsx"),A=o("./src/reddit/selectors/activeModalId.ts"),R=o("./src/reddit/selectors/moderatorPermissions.ts"),D=o("./src/reddit/selectors/postFlair.ts"),$=o("./src/reddit/components/ModToolsFlatlist/constants.ts"),L=o("./src/reddit/components/ModToolsFlatlist/getModItemBreakpoints.ts"),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lc()(e).withConfig({componentId:"s1o43ulv-0"})(["",""],e=>void 0===e.breakpoint||e.modModeEnabled?"":`\n @media(max-width: ${e.breakpoint}px) {\n display: none;\n }`),H=B(S.b),z=B(S.c),W=B(S.d),U=Object(i.connect)(()=>Object(r.createStructuredSelector)({activeModalId:A.a,moderatorPermissions:(e,t)=>Object(R.f)(e,{postId:t.post.id}),postFlairData:D.b}),(e,{post:t})=>({onApprovePost:()=>e(Object(u.k)(t.id)),onOpenPostModModeDropdown:t=>e(Object(a.e)({tooltipId:t})),onRemovePost:()=>e(Object(u.C)(t.id,!1)),onSpamPost:()=>e(Object(u.C)(t.id,!0)),onFlairPost:t=>()=>e(Object(m.i)(t))})),q=c()(e=>{const t=e.className,o=e.isOverlay,n=e.language,i=e.layout,r=e.moderatorPermissions,d=e.modModeEnabled,c=e.onApprovePost,a=e.onFlairPost,m=e.onRemovePost,u=e.onSpamPost,f=e.post,h=e.postFlairData,b=e.sendEvent,x=e.showIconsOnly,g=Object(P.a)(r),v=Object(I.a)(r),y=Object(j.b)(f),S=f.approvedBy&&y,T=Object(C.b)(f.id),A=g&&d&&!f.isSponsored,R=(d&&v||v&&!g)&&h&&h.displaySettings.isEnabled;let D,B,U;x||(D=S?Object(p.a)(n,"posts.reapprove"):f.approvedBy?Object(p.a)(n,"posts.approved"):Object(p.a)(n,"posts.approve"),B=f.isRemoved?f.bannedBy===l.m?Object(p.a)(n,"modTools.confirmRemoval"):Object(p.a)(n,"posts.removed.text"):Object(p.a)(n,"posts.remove"),U=f.isSpam?Object(p.a)(n,"posts.spammed"):Object(p.a)(n,"posts.spam"));const q=!o&&i===k.f.Compact;return V("div",{className:t},void 0,A&&V(s.Fragment,{},void 0,V(H,{breakpoint:Object(L.b)($.a.Approve,q),text:D,disabled:!!f.approvedBy&&!y,onClick:()=>{c(),b(Object(F.d)(f.id,"approve"))}},"approveButton",V(M.a,{})),V(W,{breakpoint:Object(L.b)($.a.Remove,q),text:B,disabled:f.isRemoved&&f.bannedBy!==l.m,onClick:()=>{m(),f.isRemoved&&f.bannedBy===l.m?b(Object(F.d)(f.id,"confirm_remove")):b(Object(F.d)(f.id,"remove"))}},"removeButton",V(E.a,{})),V(W,{breakpoint:Object(L.b)($.a.Spam,q),text:U,disabled:f.isSpam,onClick:()=>{u(),b(Object(F.d)(f.id,"spam"))}},"removeSpamButton",V(_.a,{}))),R&&V(z,{breakpoint:Object(L.b)($.a.Flair,q),onClick:()=>{a(T)(),b(Object(F.d)(f.id,"post_flair_picker"))}},"tagButton",V(N.a,{})),V(O,{post:f}),V(w.f,{postId:f.id}))}).withConfig({componentId:"s1o43ulv-1"})(["","display: flex;height: 32px;position: relative;"],T.actionFont);t.a=U(q)},"./src/reddit/components/OverflowMenu/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return S});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/app/actions/tooltip.ts"),l=o("./src/app/strings/index.ts"),a=o("./src/higherOrderComponents/asTooltip.tsx"),p=o("./src/reddit/constants/colors.ts"),m=o("./src/reddit/contexts/InsideOverlay.tsx"),u=o("./src/reddit/controls/Dropdown/index.tsx"),f=o("./src/reddit/controls/Dropdown/Row.tsx"),h=o("./src/reddit/helpers/styles/mixins/index.tsx"),b=o("./src/reddit/icons/fonts/Menu/index.tsx"),x=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/selectors/tooltip.ts"),v=o("./src/reddit/selectors/user.ts"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(x.c)(e).actionIcon),S=d()(f.c).withConfig({componentId:"mpc6lx-3"})(["padding: 8px 16px 8px 8px;cursor: pointer;border-top: none;text-transform: none;color: ",";&:hover {color: ",";background-color: ",";fill: ",";border: none;}"],e=>Object(x.c)(e).metaText,e=>Object(x.c)(e).body,p.a.alienblue,e=>Object(x.c)(e).body),k=Object(i.createStructuredSelector)({dropdownIsOpen:(e,{dropdownId:t})=>Object(g.b)(t)(e),language:v.M}),I=Object(s.connect)(k,(e,{dropdownId:t})=>({toggleDropdown:()=>e(Object(c.e)({tooltipId:t}))}));t.b=I(Object(m.b)(e=>y(j,{"aria-expanded":e.dropdownIsOpen,"aria-haspopup":!0,"aria-label":Object(l.a)(e.language,"posts.moreOptions"),className:e.className,onClick:(e=>()=>{e.onClick(),e.toggleDropdown()})(e),onMouseDown:e.handleMouseDown,id:e.dropdownId},void 0,y(C,{}),y(w,{isOverlay:e.isOverlay,isOpen:e.dropdownIsOpen,tooltipId:e.dropdownId,isFixed:e.isFixed,targetPosition:e.targetPosition,tooltipPosition:e.tooltipPosition},void 0,e.children))))},"./src/reddit/components/PostBackgroundWrapper/index.m.less":function(e,t,o){e.exports={backgroundWrapper:"_1poyrkZ7g36PawDueRza-J"}},"./src/reddit/components/PostBackgroundWrapper/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return a});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/lib/classNames/index.ts"),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/components/PostBackgroundWrapper/index.m.less"),c=o.n(d),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;le.flairStyleTemplate?Object(r.k)(Object.assign({},e,{template:e.flairStyleTemplate})):r.q);t.b=(e=>l("div",{className:Object(i.a)(c.a.backgroundWrapper,e.className)},void 0,e.children))},"./src/reddit/components/PostContainer/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),i=o.n(s),r=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),a=o("./src/reddit/actions/post.ts"),p=o("./src/reddit/components/AdViewability/index.tsx"),m=o("./src/reddit/components/GildModal/Loader.tsx"),u=o("./src/reddit/models/Media/index.ts"),f=o("./src/reddit/selectors/gild.ts"),h=o("./src/reddit/selectors/video.ts"),b=o("./src/lib/classNames/index.ts"),x=o("./src/higherOrderComponents/withClickTracking.tsx"),g=Object.assign||function(e){for(var t=1;t1){for(var c=Array(r),l=0;lt.id,buffering:(e,{post:t})=>Object(h.a)(e,{postId:t.id}),gildModalIsOpen:(e,{post:t})=>Object(f.c)(e,t.postId),playing:(e,{post:t})=>Object(h.e)(e,{postId:t.id}),continuousViewingStartedAt:(e,{post:t})=>Object(h.c)(e,{postId:t.id})}),j=Object(r.connect)(w,e=>({onPostViewable:(t,o)=>e(Object(a.z)(t,o))}));t.a=j(Object(x.a)(class extends i.a.Component{constructor(){super(...arguments),this.cancelClick=!1}render(){const e=this.props,t=e.afterClickTracking,o=e.buffering,n=e.children,s=e.className,r=e.continuousViewingStartedAt,d=e.gildModalIsOpen,c=e.playing,l=e.post,a=e.onClick,f=e.onPostViewable,h=y(e,["afterClickTracking","buffering","children","className","continuousViewingStartedAt","gildModalIsOpen","playing","post","onClick","onPostViewable"]),x=i.a.createElement(O,g({},h,{onMouseUp:e=>{0!==window.getSelection().toString().length&&(this.cancelClick=!0,window.setTimeout(()=>{this.cancelClick=!1},1e3))},onClick:e=>{!this.cancelClick&&e.button<2&&t(()=>a&&a(e,l))(e)},className:Object(b.a)(s,`Post ${l.id}`,{promotedlink:l.isSponsored,promotedvideolink:l.isSponsored&&!(l.media&&u.a.has(l.media.type))}),id:l.id,tabIndex:-1}),n,d&&v(m.a,{}));if(l.isSponsored){const e=!!l.media&&l.media.type===u.m.VIDEO;return v(p.a,{onViewable:e=>f(l,e),children:x,trackVideoMetrics:e&&!o&&c,continuousViewingStartedAt:r})}return x}}))},"./src/reddit/components/PostCreationForm/CollectionListModal/CollectionListItem/index.m.less":function(e,t,o){e.exports={container:"_3I_U-htoXoQEzFLCM48kHO",onHoverActionText:"_1Zlk1VrZ8puYZy5lJOfz--"}},"./src/reddit/components/PostCreationForm/CollectionListModal/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/config.ts"),i=o("./node_modules/react/index.js"),r=o.n(i),d=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/reselect/lib/index.js"),l=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(l),p=o("./src/app/strings/index.ts"),m=o("./src/higherOrderComponents/asModal.tsx"),u=o("./src/lib/memoizeByReference/index.ts"),f=o("./src/reddit/actions/postCreation/general.ts"),h=o("./src/reddit/constants/keycodes.ts"),b=o("./src/reddit/controls/Button/index.tsx"),x=o("./src/reddit/controls/Input/index.tsx"),g=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),v=o("./src/reddit/icons/svgs/Close/index.tsx"),y=o("./src/reddit/icons/svgs/Plus/index.tsx"),O=o("./src/reddit/icons/svgs/Search/index.tsx"),w=o("./src/reddit/layout/row/Inline/index.tsx"),j=o("./src/reddit/models/PostCreationForm/index.ts"),C=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),S=o("./src/reddit/selectors/postCollection.ts"),k=o("./src/reddit/selectors/user.ts"),I=o("./node_modules/polished/dist/polished.es.js"),P=o("./src/lib/timeAgo/index.ts"),T=o("./src/reddit/controls/MetaSeparator/index.tsx"),F=o("./src/reddit/helpers/name/index.ts"),M=o("./src/reddit/helpers/styles/mixins/index.tsx"),E=o("./src/reddit/models/Subreddit/index.ts"),_=o("./src/reddit/models/User/index.ts"),N=o("./src/reddit/selectors/subreddit.ts"),A=o("./src/reddit/components/PostCreationForm/CollectionListModal/CollectionListItem/index.m.less"),R=o.n(A),D=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(C.c)(e).line,e=>Object(I.e)(Object(C.c)(e).button,.1)),L=a.a.div.withConfig({componentId:"s1k4qt1p-1"})(["color: ",";"],e=>Object(C.c)(e).button),V=a.a.h2.withConfig({componentId:"s1k4qt1p-2"})(["","hyphens: auto;padding-top: 3px;word-break: break-all;margin-right: 50px;"],M.s),B=a.a.div.withConfig({componentId:"s1k4qt1p-3"})(["","color: ",";"],g.bodyFontSmall,e=>Object(C.c)(e).metaText),H=a.a.span.withConfig({componentId:"s1k4qt1p-4"})(["","color: ",";vertical-align: middle;"],g.actionFont,e=>Object(C.c)(e).metaText),z=a.a.time.withConfig({componentId:"s1k4qt1p-5"})(["vertical-align: middle;"]),W=Object(c.createStructuredSelector)({subreddit:(e,{collection:{subredditId:t}})=>t?Object(N.G)(e,{subredditId:t}):void 0,user:k.j});var U=Object(d.connect)(W)(class extends r.a.PureComponent{constructor(){super(...arguments),this.onClick=(()=>{this.props.onClick(this.props.collection.id)})}render(){var e=this.props;const t=e.collection,o=e.language,n=e.subreddit,s=e.user,i=e.onHoverActionText,r=n&&Object(E.c)(n)&&s?Object(F.c)(Object(_.f)(s)):n?n.displayText:"",d=t.postIds.length;return D($,{onClick:this.onClick,className:R.a.container,redditStyle:!0},void 0,D(V,{"data-redditstyle":!0},void 0,t.title),D(B,{"data-redditstyle":!0},void 0,r&&D(H,{"data-redditstyle":!0},void 0,r),r&&D(T.b,{}),D(z,{},void 0,Object(p.d)(o,"postCreation.postsCount",d)),D(T.b,{}),D(z,{},void 0,Object(p.a)(o,"postCreation.collections.creationTime",{time:Object(P.b)(o,t.createdAtUTC)}))),i&&D(L,{className:R.a.onHoverActionText},void 0,D("span",{},void 0,i)))}}),q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(C.c)(e).body),ee=a.a.div.withConfig({componentId:"s1w4viu7-1"})(["padding: 15px;border-bottom: 1px solid ",";"],e=>Object(C.c)(e).line),te=a.a.div.withConfig({componentId:"s1w4viu7-2"})(["","color: ",";position: relative;"],g.titleFontH4,e=>Object(C.c)(e).bodyText),oe=a.a.div.withConfig({componentId:"s1w4viu7-3"})(["","flex: 1;overflow-y: auto;"],g.bodyFont),ne=a()(w.a).withConfig({componentId:"s1w4viu7-4"})(["padding: 18px 0;border-top: 1px solid ",";background: ",";"],e=>Object(C.c)(e).line,e=>Object(C.c)(e).body),se=a.a.div.withConfig({componentId:"s1w4viu7-5"})(["cursor: pointer;position: absolute;top: 0;right: 0;"]),ie=a()(v.a).withConfig({componentId:"s1w4viu7-6"})(["height: 16px;width: 16px;padding: 4px;fill: ",";"],e=>Object(C.c)(e).actionIcon),re=a.a.div.withConfig({componentId:"s1w4viu7-7"})(["display: flex;flex-direction: column;align-items: center;padding-top: 64px;"]),de=a.a.img.withConfig({componentId:"s1w4viu7-8"})(["display: block;height: 128px;width: 240px;"]),ce=a.a.p.withConfig({componentId:"s1w4viu7-9"})(["","color: ",";"],g.bodyFont,e=>Object(C.c)(e).bodyText),le=a.a.div.withConfig({componentId:"s1w4viu7-10"})(["display: flex;margin-top: 18px;position: relative;"]),ae=a()(x.a).withConfig({componentId:"s1w4viu7-11"})(["border-radius: 4px;border: 1px solid ",";flex: 1;height: 30px;padding-left: 30px;"],e=>Object(C.c)(e).line),pe=a()(O.a).withConfig({componentId:"s1w4viu7-12"})(["width: 16px;height: 16px;position: absolute;left: 8px;top: 8px;fill: ",";"],e=>Object(C.c)(e).actionIcon),me=a()(y.a).withConfig({componentId:"s1w4viu7-13"})(["width: 16px;height: 16px;margin-right: 4px;fill: currentColor;"]),ue=a()(b.h).withConfig({componentId:"s1w4viu7-14"})(["","align-items: center;border: none;cursor: pointer;display: flex;margin-left: 10px;padding: 0;"],g.largeButtonFont),fe=Object(u.a)((e,t)=>{const o=t.toLowerCase();return e.filter(e=>e.title.toLowerCase().includes(o))}),he=Object(c.createStructuredSelector)({collections:S.p,language:k.M}),be=Object(d.connect)(he,(e,{postId:t,isOverlay:o})=>({onOpenCreateCollectionModal:()=>{let n=j.b;t&&(n=Object(j.t)(t,!!o)),e(Object(f.x)(n))}}));const xe=a()(Object(m.a)(be(class extends r.a.PureComponent{constructor(){super(...arguments),this.state={filterStr:""},this.handleEscapeKey=(e=>{e.keyCode===h.a.Escape&&this.props.onClose()}),this.onFilterStringChange=(e=>{this.setState({filterStr:e.target.value})}),this.renderItem=(e=>q(U,{collection:e,language:this.props.language,onClick:()=>this.props.onSelectCollection(e),onHoverActionText:this.props.onItemHoverActionText},e.id))}componentDidMount(){document.addEventListener("keydown",this.handleEscapeKey)}componentWillUnmount(){document.removeEventListener("keydown",this.handleEscapeKey)}renderNoCollections(){return q(re,{},void 0,q(de,{src:Q}),q(ce,{},void 0,G(this.props.language)))}renderNoFilterMatches(){return q(re,{},void 0,q(ce,{},void 0,K(this.props.language)))}render(){var e=this.props;const t=e.collections,o=e.language,n=e.titleText;let s;if(0===t.length)s=this.renderNoCollections();else{const e=fe(t,this.state.filterStr);s=0===e.length?this.renderNoFilterMatches():e.map(this.renderItem)}return q(Y,{"data-redditstyle":!0},void 0,q(ee,{},void 0,q(te,{"data-redditstyle":!0},void 0,n||Z(o),q(se,{onClick:this.props.onClose},void 0,q(ie,{"data-redditstyle":!0}))),q(le,{},void 0,q(pe,{}),q(ae,{placeholder:J(o),value:this.state.filterStr,onChange:this.onFilterStringChange}))),q(oe,{},void 0,s),q(ne,{},void 0,q(ue,{onClick:this.props.onOpenCreateCollectionModal},void 0,q(me,{}),X(o))))}}))).withConfig({componentId:"s1w4viu7-15"})(["width: 80vw;max-width: 600px;"]);t.a=xe},"./src/reddit/components/PostCreationForm/CreateOrEditCollectionModal/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),i=o.n(s),r=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),a=o("./src/app/strings/index.ts"),p=o("./src/higherOrderComponents/asModal.tsx"),m=o("./src/lib/formatApiError/index.ts"),u=o("./src/reddit/actions/postCollection.ts"),f=o("./src/reddit/components/ModalStyledComponents/index.tsx"),h=o("./src/reddit/constants/postCreation.ts"),b=o("./src/reddit/controls/Button/index.tsx"),x=o("./src/reddit/controls/ErrorText/index.tsx"),g=o("./src/reddit/controls/Input/index.tsx"),v=o("./src/reddit/controls/LoadingIcon/index.tsx"),y=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),O=o("./src/reddit/icons/svgs/AddCollection/index.tsx"),w=o("./src/reddit/icons/svgs/Close/index.tsx"),j=o("./src/reddit/layout/row/Inline/index.tsx"),C=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),S=o("./src/reddit/selectors/postCollection.ts"),k=o("./src/reddit/selectors/user.ts"),I=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(C.c)(e).body),D=l.a.div.withConfig({componentId:"s6qmihf-1"})(["display: flex;flex-flow: column nowrap;flex: 1;padding: 24px;"]),$=l.a.div.withConfig({componentId:"s6qmihf-2"})(["","align-items: center;color: ",";display: flex;"],y.titleFontH1,e=>Object(C.c)(e).bodyText),L=l.a.div.withConfig({componentId:"s6qmihf-3"})(["","color: ",";flex: 1;margin: 8px 0px 24px;"],y.bodyFontH5,e=>Object(C.c)(e).bodyText),V=l()(f.e).withConfig({componentId:"s6qmihf-4"})(["display: block;padding: 16px;"]),B=l()(j.a).withConfig({componentId:"s6qmihf-5"})([""]),H=l()(b.g).withConfig({componentId:"s6qmihf-6"})(["margin: 0 8px 0 auto;min-width: 90px;"]),z=l.a.div.withConfig({componentId:"s6qmihf-7"})(["cursor: pointer;position: absolute;top: 15px;right: 15px;"]),W=l()(w.a).withConfig({componentId:"s6qmihf-8"})(["fill: ",";height: 16px;width: 16px;"],e=>Object(C.c)(e).actionIcon),U=l.a.label.withConfig({componentId:"s6qmihf-9"})(["","color: ",";display: flex;flex-flow: column nowrap;height: 65px;"],y.titleFontH4,e=>Object(C.c)(e).bodyText),q=l()(g.a).withConfig({componentId:"s6qmihf-10"})(["","border-radius: 4px;border: 1px solid ",";margin-top: 8px;padding: 12px;"],y.bodyFontH5,e=>Object(C.c)(e).line),G=l()(O.a).withConfig({componentId:"s6qmihf-11"})(["fill: currentColor;height: 24px;margin-right: 8px;width: 24px;"]),K=l()(b.d).withConfig({componentId:"s6qmihf-12"})(["min-width: 98px;"]),J=l()(v.a).withConfig({componentId:"s6qmihf-13"})(["display: inline-block;margin-bottom: -3px;"]),Z=l()(x.a).withConfig({componentId:"s6qmihf-14"})(["padding-top: 4px;display: block;"]),X=Object(d.createStructuredSelector)({collection:S.l,error:S.a,isPending:S.c,language:k.M}),Q=Object(r.connect)(X,(e,t)=>({onCreate:t=>e(Object(u.s)(t)),onUpdate:o=>e(Object(u.y)(t.collectionId,o))}));t.a=Object(p.a)(Q(class extends i.a.PureComponent{constructor(e){super(e),this.onTitleChange=(e=>{this.setState({collectionTitle:e.target.value})}),this.onPrimaryButtonClick=(async()=>{const e=this.props.collectionId,t=this.state.collectionTitle;if(e)await this.props.onUpdate(t)&&this.props.onCollectionUpdated&&this.props.onCollectionUpdated();else{const e=await this.props.onCreate(t);e&&this.props.onCollectionCreated&&this.props.onCollectionCreated(e)}}),this.onClose=(()=>{this.props.onCancel()});const t=e.collection;this.state={collectionTitle:t?t.title:""}}render(){var e=this.props;const t=e.collectionId,o=e.error,n=e.isPending,s=e.language,r=!t,d=!!this.state.collectionTitle.trim(),c=r?T:F,l=r?_:N;return I(R,{},void 0,I(z,{onClick:this.props.onCancel},void 0,I(W,{})),I(D,{},void 0,r&&I(i.a.Fragment,{},void 0,I($,{},void 0,I(G,{}),M(s)),I(L,{},void 0,E(s))),I(U,{},void 0,l(s),I(q,{maxLength:h.e,onChange:this.onTitleChange,placeholder:A(s),value:this.state.collectionTitle}))),I(V,{},void 0,I(B,{},void 0,I(H,{onClick:this.props.onCancel},void 0,P(s)),I(K,{onClick:this.onPrimaryButtonClick,disabled:n||!d},void 0,n?I(J,{sizePx:10}):c(s))),o&&I(Z,{language:s},void 0,Object(m.a)(s,o))))}}))},"./src/reddit/components/PostEventFollow/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),i=o("./src/lib/eventTools/index.ts"),r=o("./src/reddit/components/PostFollow/index.tsx");t.a=(e=>{const t=e.post.eventInfo;if(!t)return null;const o=t.eventStart,n=t.eventEnd;return Object(i.c)(o,n)?s.a.createElement(r.b,e):null})},"./src/reddit/components/PostFlairPicker/index.m.less":function(e,t,o){e.exports={buttonsRow:"cF9DU_4WDAKS4gs43ct2_"}},"./src/reddit/components/PostFlairPicker/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return M});var n,s=o("./node_modules/react/index.js"),i=o.n(s),r=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),a=o("./src/app/strings/index.ts"),p=o("./src/reddit/components/TrackingHelper/index.tsx"),m=o("./src/higherOrderComponents/asModal.tsx"),u=o("./src/reddit/actions/modal.ts"),f=o("./src/reddit/components/FlairPickerTitle/index.tsx"),h=o("./src/reddit/components/FlairPickerWrapper/index.tsx"),b=o("./src/reddit/components/FlairPreview/index.tsx"),x=o("./src/reddit/components/FlairSearch/index.tsx"),g=o("./src/reddit/constants/flair.ts"),v=o("./src/reddit/controls/Button/index.tsx"),y=o("./src/reddit/layout/row/Inline/index.tsx"),O=o("./src/reddit/layout/row/RightAlign/index.tsx"),w=o("./src/reddit/models/Flair/index.ts"),j=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),C=o("./src/reddit/selectors/moderatorPermissions.ts"),S=o("./src/reddit/selectors/postFlair.ts"),k=o("./src/reddit/selectors/subreddit.ts"),I=o("./src/reddit/selectors/telemetry.ts"),P=o("./src/reddit/components/PostFlairPicker/index.m.less"),T=o.n(P),F=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;l`PostFlair__Modal__${e}`,E=l()(y.a).withConfig({componentId:"s1re0yg3-0"})(["border: none;padding: 16px;"]),_=l()(v.l).withConfig({componentId:"s1re0yg3-1"})(["color: ",";"],e=>Object(j.c)(e).actionIcon),N=Object(d.createStructuredSelector)({flairData:S.c,subreddit:k.G,isMod:(e,t,o)=>!!Object(C.g)(e,t)});const A=Object(r.connect)(N,(e,t)=>({closeModal:()=>e(Object(u.i)(t.modalId))}))(class extends i.a.Component{constructor(e){super(e),this.getTrackingNoun=((e,t)=>this.props.isMod?e:t),this.onApply=(()=>{const e=this.props,t=this.state,o=t.previewFlair,n=t.selectedTemplateId;this.props.onFlairChanged({previewFlair:o,selectedTemplateId:n}),e.closeModal&&e.closeModal(),this.track(this.getTrackingNoun("flairadd_mod","flairadd_user"))}),this.onClear=(()=>this.setSelectedFlair(null,null)),this.setSelectedFlair=((e,t)=>this.setState({previewFlair:e,selectedTemplateId:t})),this.track=(e=>this.props.sendEvent(t=>({source:"post_flair_picker",action:"click",noun:e,subreddit:Object(I.subredditById)(t,this.props.subredditId)})));const t=e.flairs?e.flairs.find(e=>e.type===w.e.Text||e.type===w.e.Image||e.type===w.e.Richtext):null;this.state={previewFlair:t,selectedTemplateId:t&&t.templateId?t.templateId:null}}render(){const e=this.props,t=this.state,o=e.flairData,n=e.language,s=e.subreddit,i=s.displayText,r=o.templates,d=o.templateIds,c=!!(t.previewFlair&&Object(w.j)(t.previewFlair).length>g.b);return F(h.a,{},void 0,F(f.a,{onClosePressed:e.closeModal,title:Object(a.a)(n,"flair.postFlairModalTitle",{subredditName:i})}),F(b.a,{flair:t.previewFlair,flairTemplateType:w.c.LinkFlair,language:n,placeholderText:Object(a.a)(n,"flair.postFlairPlaceholder")}),F(x.a,{appliedFlair:t.previewFlair,flairTemplateType:w.c.LinkFlair,subredditId:s.id,templates:r,templateIds:d,language:e.language,onChange:this.setSelectedFlair,selectedTemplateId:t.selectedTemplateId}),F(E,{},void 0,F(O.a,{className:T.a.buttonsRow},void 0,F(v.d,{disabled:c,onClick:this.onApply,"data-redditstyle":!0},void 0,Object(a.a)(n,"flair.apply")),F(_,{onClick:this.onClear},void 0,Object(a.a)(n,"flair.clear")))))}});t.a=Object(m.a)(Object(p.b)(A))},"./src/reddit/components/PostFollow/index.m.less":function(e,t,o){e.exports={collectionFollow:"_1yF34mDRcD_ii0n-Ak0OdI"}},"./src/reddit/components/PostFollow/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return T});var n,s=o("./node_modules/react/index.js"),i=o.n(s),r=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),a=o("./src/lib/classNames/index.ts"),p=o("./src/reddit/actions/post.ts"),m=o("./src/reddit/components/Translated/index.tsx"),u=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),f=o("./src/reddit/helpers/styles/mixins/index.tsx"),h=o("./src/reddit/icons/svgs/Checkmark/index.tsx"),b=o("./src/reddit/icons/svgs/Plus/index.tsx"),x=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/components/PostFollow/index.m.less"),v=o.n(g),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;l{e.isFollowed;var t=O(e,["isFollowed"]);return i.a.createElement("button",t)}).withConfig({componentId:"s1llvgpn-0"})(["","color: ",";fill: currentColor;padding: 2px 4px 2px;"],f.p,e=>e.isFollowed?"inherit":Object(x.c)(e).button),j="\n width: 20px;\n height: 20px;\n padding-right: 2px;\n vertical-align: middle;\n",C=l()(b.a).withConfig({componentId:"s1llvgpn-1"})(["",""],j),S=l()(h.a).withConfig({componentId:"s1llvgpn-2"})(["",""],j),k=l.a.span.withConfig({componentId:"s1llvgpn-3"})(["display: inline-block;vertical-align: middle;"]),I=Object(r.connect)(()=>Object(d.createStructuredSelector)({}),(e,{post:t})=>({onFollow:()=>e(Object(p.q)(t.id))})),P=l()(e=>{e.isFollowed,e.isNightmodeOn;var t=O(e,["isFollowed","isNightmodeOn"]);return i.a.createElement("button",t)}).withConfig({componentId:"s1llvgpn-4"})(["color: ",";background-color: ",";border: 1px solid ",";"],e=>e.isFollowed?Object(u.d)(e):Object(u.b)(e),e=>e.isFollowed?Object(u.b)(e):Object(u.d)(e),e=>Object(u.d)(e));const T=I(class extends i.a.Component{constructor(e){super(e),this.state={isHovered:!1},this.onMouseEnter=this.onMouseEnter.bind(this),this.onMouseLeave=this.onMouseLeave.bind(this)}onMouseEnter(){const e=this.props.post;e&&e.isFollowed&&this.setState({isHovered:!0})}onMouseLeave(){const e=this.props.post;e&&e.isFollowed&&this.setState({isHovered:!1})}render(){var e=this.props;const t=e.className,o=e.isNightmodeOn,n=e.onFollow,s=e.post,i=this.state.isHovered,r=s.isFollowed;let d=r?"collection.follow.followed":"collection.follow.follow";return r&&i&&(d="collection.follow.unfollow"),y(P,{className:Object(a.a)(v.a.collectionFollow,t),isFollowed:!!s.isFollowed,onClick:n,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,isNightmodeOn:o},void 0,y(m.a,{msgId:d}))}});t.b=I(e=>{var t=e.compact;const o=void 0!==t&&t,n=e.onFollow,s=e.post,i=s.isFollowed?y(S,{}):y(C,{}),r=s.isFollowed?"posts.event.unfollow":"posts.event.follow";return y(w,{className:e.className,isFollowed:!!s.isFollowed,onClick:n},void 0,i,!o&&y(k,{},void 0,y(m.a,{msgId:r})))})},"./src/reddit/components/PostLeftRail/index.m.less":function(e,t,o){e.exports={postLeftRail:"_23h0-EcaBUorIHC-JZyh6J"}},"./src/reddit/components/PostLeftRail/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p}),o.d(t,"c",function(){return m});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/lib/classNames/index.ts"),r=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/components/PostLeftRail/index.m.less"),l=o.n(c),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;le.isSponsored?Object(d.c)(e).button:e.isRemoved?r.a.removed:e.isReported?r.a.reported:"transparent",u=Object(s.withTheme)(e=>{const t=m(e),o={width:`${p}px`,borderLeft:`4px solid ${t}`};return a("div",{className:Object(i.a)(l.a.postLeftRail,e.className),style:o},void 0,e.children)});t.b=u},"./src/reddit/components/PostModModeDropdown/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/lib/loadWithRetries/index.ts");const i=()=>null;t.a=Object(n.a)({ErrorComponent:i,getComponent:()=>Object(s.a)(()=>o.e("ModerationDropdowns").then(o.bind(null,"./src/reddit/components/PostModModeDropdown/_PostModModeDropdown.tsx"))).then(e=>e.default),LoadingComponent:i})},"./src/reddit/components/PostOverflowMenu/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/lib/constants/index.ts"),i=o("./node_modules/react/index.js"),r=o.n(i),d=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/react-router/es/index.js"),l=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),p=o.n(a),m=o("./src/app/actions/tooltip.ts"),u=o("./src/reddit/actions/events.ts"),f=o("./src/reddit/actions/gold/modals.ts"),h=o("./src/reddit/actions/modal.ts"),b=o("./src/reddit/actions/pinnedPost.ts"),x=o("./src/reddit/actions/post.ts"),g=o("./src/reddit/actions/postCreation/editing.ts"),v=o("./src/reddit/actions/reportFlow.ts"),y=o("./src/reddit/constants/posts.ts"),O=o("./src/reddit/icons/fonts/Admin/index.tsx"),w=o("./src/reddit/icons/fonts/Calendar/index.tsx"),j=o("./src/reddit/icons/fonts/Embed/index.tsx"),C=o("./src/reddit/helpers/styles/mixins/index.tsx"),S=o("./src/reddit/icons/fonts/helpers.tsx"),k=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lk("i",{className:`${Object(S.b)("gild")} ${e.className}`,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,k(S.a,{},void 0,e.desc))).withConfig({componentId:"s1nzp00c-0"})(["",""],C.l),P=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lP("i",{className:`${Object(S.b)("hide")} ${e.className}`})).withConfig({componentId:"uliscd-0"})(["",""],C.l),F=o("./src/reddit/icons/fonts/Link/index.tsx"),M=o("./src/reddit/icons/fonts/Live/index.tsx"),E=o("./src/reddit/icons/fonts/Pencil/index.tsx"),_=o("./src/reddit/icons/fonts/Report/index.tsx"),N=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lN("i",{className:`${Object(S.b)("save")} ${e.className}`})).withConfig({componentId:"rb880w-0"})(["",""],C.l),R=o("./src/reddit/icons/fonts/Sticky/index.tsx"),D=o("./src/reddit/icons/fonts/Tag/index.tsx"),$=o("./src/lib/classNames/index.ts"),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lL("i",{className:Object($.a)(Object(S.b)("unpin"),e.className)})).withConfig({componentId:"exhfgi-0"})(["",""],C.l),B=o("./src/reddit/icons/svgs/AddCollection/index.tsx"),H=o("./src/reddit/icons/svgs/Saved/index.tsx"),z=o("./src/reddit/icons/svgs/Trash2/index.tsx"),W=o("./src/reddit/components/OverflowMenu/index.tsx"),U=o("./src/reddit/components/PostEventMeta/index.tsx"),q=o("./src/reddit/components/ReportFlow/index.tsx"),G=o("./src/reddit/contexts/PageLayer/index.tsx"),K=o("./src/reddit/controls/CheckboxMenuItem/index.tsx"),J=o("./src/reddit/controls/Dropdown/Row.tsx"),Z=o("./src/app/strings/index.ts"),X=o("./src/reddit/components/Flatlist/constants.ts"),Q=o("./src/reddit/components/Flatlist/getFlatlistBreakpoints.ts"),Y=o("./src/reddit/constants/postLayout.ts"),ee=o("./src/reddit/helpers/correlationIdTracker.ts"),te=o("./src/reddit/helpers/isCrosspost.ts"),oe=o("./src/reddit/helpers/trackers/modTools.ts"),ne=o("./src/reddit/helpers/trackers/post.ts"),se=o("./src/reddit/models/OcSubreddits/index.ts"),ie=o("./src/reddit/selectors/posts.ts"),re=o("./src/reddit/selectors/subreddit.ts"),de=o("./src/reddit/selectors/tooltip.ts"),ce=o("./src/reddit/selectors/user.ts"),le=o("./src/reddit/components/ConfirmUserActionModal/index.tsx"),ae=o("./src/reddit/components/PostFlairPicker/index.tsx"),pe=o("./src/reddit/actions/postCollection.ts"),me=o("./src/reddit/models/PostCreationForm/index.ts"),ue=o("./src/reddit/selectors/postCollection.ts");o.d(t,"a",function(){return be}),o.d(t,"c",function(){return xe}),o.d(t,"d",function(){return ge}),o.d(t,"e",function(){return ve}),o.d(t,"f",function(){return Oe}),o.d(t,"b",function(){return je}),o.d(t,"h",function(){return _e});var fe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;le.breakpoint?`@media (min-width: ${e.breakpoint}px) { display: none; }`:"",e=>e.isDisabled?"color: rgb(205, 205, 206); cursor: default;":""),_e=({gild:e=!0,save:t=!0,share:o=!0,report:n=!0,editPost:s=!0,hide:i=!0})=>({[X.a.Gild]:e,[X.a.Save]:t,[X.a.Share]:o,[X.a.Report]:n,[X.a.EditPost]:s,[X.a.Hide]:i}),Ne=Object(d.connect)(()=>Object(l.createStructuredSelector)({currentUser:ce.j,dropdownIsOpen:(e,{dropdownId:t})=>Object(de.b)(t)(e),isFutureEvent:ue.e,isSaved:ie.s,isHidden:ie.k,isSponsored:ie.u,isNSFW:ie.n,isOC:ie.o,isPinned:ie.p,isSpoiler:ie.t,language:e=>e.user.language,post:ie.D,postSubredditAboutInfo:ie.E,reportFlowIsOpen:(e,{isOverlay:t,postId:o})=>e.reportFlow.openedFromModalPage===t&&e.reportFlow.postOrCommentId===o,sendRepliesToggled:ie.M,showPinAction:(e,t)=>{var o=t.isProfilePostListing,n=he(t,["isProfilePostListing"]);return Object(G.F)(e,n)&&o&&Object(ce.db)(e,n)&&Object(ce.cb)(e,{userName:Object(ie.D)(e,{postId:n.postId}).author})},subredditOrProfile:ie.O,hasSubredditRules:re.k,userIsOp:ce.db,isPostPartOfACollection:ue.f,shouldRenderCollectionEditButtons:ue.m}),(e,{permalink:t,postId:o,dropdownId:n,isOverlay:s,isCommentsPage:i})=>({onCopyLink:()=>e(Object(x.r)(t)),onDelete:t=>e(Object(x.w)(o,t,s)),onDistinguishPost:t=>e(Object(x.m)(o,t)),onGildClick:()=>e(Object(f.d)(o)),onOpenDropdown:()=>e(Object(m.e)({tooltipId:n})),onToggleSave:()=>e(Object(x.D)(o)),onToggleNSFW:()=>e(Object(x.t)(o)),onToggleOC:()=>e(Object(x.u)(o)),onTogglePinned:()=>e(Object(b.i)(o)),onToggleSpoiler:()=>e(Object(x.F)(o)),onHide:t=>e(Object(x.G)(o,!t,s,!0)),onReportClick:()=>e(Object(v.i)(o,s)),onStartEventNow:()=>e(Object(u.startEventNowRequested)(o)),onEdit:()=>{const t=!s&&!i;e(Object(g.a)(o,t))},onFlairPost:()=>e(Object(h.i)(Object(ae.b)(o))),onToggleSendReplies:()=>e(Object(x.E)(o)),showCollectionsList:(t,o)=>{e(Object(pe.v)(t)).then(()=>{const t=Object(me.s)(o,s);e(h.i(t))})}}));const Ae=Object(c.f)(e=>fe(le.a,{toggleModal:e.toggleConfirmDelete,onConfirm:()=>e.handleDeletePost(e.location),actionText:Object(Z.a)(e.language,"posts.confirmDelete.action"),headerText:Object(Z.a)(e.language,"posts.confirmDelete.header"),modalText:Object(Z.a)(e.language,"posts.confirmDelete.text"),trackClick:()=>{},withOverlay:!0})),Re=e=>`\n@media (min-width: ${e}px) {\n display: none;\n}\n`;t.g=Ne(p()(class extends r.a.PureComponent{constructor(){super(...arguments),this.state={confirmDeleteIsOpen:!1},this.toggleConfirmDelete=(()=>{this.setState({confirmDeleteIsOpen:!this.state.confirmDeleteIsOpen})}),this.handlePostEvent=(e=>this.props.sendEvent(Object(oe.j)(e,this.props.post.id))),this.handleDeletePost=(e=>{e&&(this.props.onDelete(e),this.handlePostEvent("delete"))}),this.handleEdit=(()=>{this.handlePostEvent("edit"),this.props.onEdit()}),this.handleGild=(async()=>{Object(ee.d)(ee.a.GildingFlow),this.props.onGildClick();const e=(await o.e("gildTrackers").then(o.bind(null,"./src/reddit/helpers/trackers/gild.ts"))).clickGildEvent;this.props.sendEvent(e(this.props.postId))}),this.toggleHide=(()=>{const e=this.props.isHidden?"unhide":"hide";this.handlePostEvent(e),this.props.onHide(this.props.isHidden)}),this.toggleSave=(()=>{const e=this.props.isSaved?"unsave":"save";this.handlePostEvent(e),this.props.onToggleSave()}),this.handleReport=(()=>{this.handlePostEvent("report"),this.props.onReportClick()}),this.toggleOC=(()=>{this.handlePostEvent(this.props.isOC?"unmark_original_content":"mark_original_content"),this.props.onToggleOC()}),this.togglePinned=(()=>{this.handlePostEvent(this.props.isPinned?"unpin":"pin"),this.props.isPinned?this.props.sendEvent(Object(ne.e)(this.props.post.id)):this.props.sendEvent(Object(ne.c)(this.props.post.id)),this.props.onTogglePinned()}),this.toggleSpoiler=(()=>{this.handlePostEvent(this.props.isSpoiler?"unmark_spoiler":"mark_spoiler"),this.props.onToggleSpoiler()}),this.toggleNSFW=(()=>{this.handlePostEvent(this.props.isNSFW?"unmark_nsfw":"mark_nsfw"),this.props.onToggleNSFW()}),this.getBreakpoint=(e=>{var t=this.props;const o=t.currentUser,n=t.ignoreBreakpoints,s=t.userIsOp;if(!n)return Object(Q.c)(e,!!o,s)}),this.handleAddToCollection=(()=>{var e=this.props;const t=e.isPostPartOfACollection,o=e.showCollectionsList;t||o(this.props.post.belongsTo.id,this.props.post.id)})}renderDropdownIcons(){const e=this.props,t=e.isFutureEvent,o=e.isPinned,n=e.onStartEventNow,i=e.shouldRenderCollectionEditButtons,r=e.showEditFlair,d=e.showPinAction,c=e.toggleAddEventStartTimeModal,l=e.toggleEditStartTimeModal,a=e.useFlatlistBreakpoints,p=e.userIsOp,m=e.currentUser&&e.currentUser.isEmployee,u=Object(te.a)(e.post),f=e.post.belongsTo.type===y.a.PROFILE||Object(se.b)(e.postSubredditAboutInfo),h=Object(U.b)(e.post);return fe("div",{},void 0,e.currentUser&&!p&&fe(Ee,{breakpoint:a[X.a.Gild]?this.getBreakpoint(X.a.Gild):void 0,displayText:Object(Z.a)(e.language,"gold.giveAward"),onClick:this.handleGild},void 0,fe(Oe,{})),fe(Ee,{breakpoint:a[X.a.Share]?this.getBreakpoint(X.a.Share):void 0,displayText:Object(Z.a)(e.language,"posts.copyLink"),onClick:()=>{e.sendEvent(Object(ne.d)(e.postId,"share_copy")),e.onCopyLink()}},void 0,fe(Me,{})),fe(Ee,{breakpoint:a[X.a.Share]?this.getBreakpoint(X.a.Share):void 0,displayText:Object(Z.a)(e.language,"posts.embed"),onClick:()=>{e.sendEvent(Object(ne.d)(e.postId,"share_embed")),window.open(`https://embed.redditmedia.com/widgets/embed?url=${e.post.permalink}`,"RedditEmbed","height=500,width=650,modal=yes,alwaysRaised=yes")}},void 0,fe(Ie,{})),e.showEditPost&&fe(Ee,{breakpoint:a[X.a.EditPost]?this.getBreakpoint(X.a.EditPost):void 0,displayText:Object(Z.a)(e.language,"posts.editPost"),onClick:this.handleEdit,isSelected:e.isHidden},void 0,fe(je,{})),r&&fe(Ee,{displayText:Object(Z.a)(e.language,"posts.editFlair"),onClick:e.onFlairPost,isSelected:e.isHidden},void 0,fe(Ce,{})),fe(Ee,{breakpoint:a[X.a.Save]?this.getBreakpoint(X.a.Save):void 0,displayText:Object(Z.a)(e.language,`posts.${e.isSaved?"unsave":"save"}`),onClick:this.toggleSave,isSelected:e.isSaved},void 0,e.isSaved?fe(ve,{}):fe(ge,{})),d&&fe(Ee,{displayText:Object(Z.a)(e.language,`posts.${o?"unpinPost":"pinPost"}`),onClick:this.togglePinned},void 0,this.props.isPinned?fe(ke,{}):fe(we,{})),!e.isSponsored&&fe(Ee,{breakpoint:a[X.a.Hide]?this.getBreakpoint(X.a.Hide):void 0,displayText:Object(Z.a)(e.language,`posts.${e.isHidden?"unhide":"hide"}`),onClick:this.toggleHide,isSelected:e.isHidden},void 0,fe(be,{})),!e.isSponsored&&!p&&fe(Ee,{breakpoint:a[X.a.Report]?this.getBreakpoint(X.a.Report):void 0,displayText:Object(Z.a)(e.language,"posts.report"),onClick:this.handleReport},void 0,fe(xe,{})),i&&t&&n&&fe(Ee,{onClick:n,displayText:Object(Z.a)(e.language,"sidebar.widgets.postCollection.startEventNow")},void 0,fe(Te,{})),i&&t&&l&&fe(Ee,{onClick:l,displayText:Object(Z.a)(e.language,"sidebar.widgets.postCollection.editStartTime")},void 0,fe(Fe,{})),i&&!h&&c&&fe(Ee,{displayText:Object(Z.a)(e.language,"sidebar.widgets.postCollection.addEventStartTime"),onClick:c},void 0,fe(Fe,{})),i&&fe(Ee,{displayText:Object(Z.a)(e.language,"posts.addToCollection"),onClick:this.handleAddToCollection,noHover:this.props.isPostPartOfACollection,isDisabled:this.props.isPostPartOfACollection},void 0,fe(Pe,{})),p&&fe(Ee,{displayText:Object(Z.a)(e.language,"posts.delete"),onClick:this.toggleConfirmDelete},void 0,fe(Se,{})),m&&e.userIsOp&&fe(Ee,{displayText:e.post.distinguishType===s.F.ADMIN?Object(Z.a)(e.language,"posts.undistinguish"):Object(Z.a)(e.language,"posts.distinguishAsAdmin"),onClick:()=>e.post.distinguishType===s.F.ADMIN?e.onDistinguishPost(s.F.NONE):e.onDistinguishPost(s.F.ADMIN)},void 0,fe(ye,{})),p&&f&&!u&&fe(K.a,{text:Object(Z.a)(e.language,"posts.markAsOC"),onClick:this.toggleOC,isSelected:this.props.isOC}),p&&fe(K.a,{text:Object(Z.a)(e.language,"posts.markAsSpoiler"),onClick:this.toggleSpoiler,isSelected:this.props.isSpoiler}),p&&fe(K.a,{text:Object(Z.a)(e.language,"posts.markAsNSFW"),onClick:this.toggleNSFW,isSelected:this.props.isNSFW}),e.userIsOp&&fe(K.a,{text:Object(Z.a)(e.language,"posts.toggleSendReplies"),onClick:e.onToggleSendReplies,isSelected:this.props.sendRepliesToggled}))}render(){const e=this.props,t=this.state.confirmDeleteIsOpen;return fe("div",{},void 0,fe(W.b,{className:e.className,dropdownId:e.dropdownId,isFixed:e.isFixed,onClick:()=>e.sendEvent(Object(ne.d)(e.postId,"post_overflow_menu"))},void 0,this.renderDropdownIcons()),e.reportFlowIsOpen&&e.subredditOrProfile&&e.hasSubredditRules&&fe(q.a,{withOverlay:!0,overlayCustomStyles:q.b,postId:e.postId}),t&&fe(Ae,{toggleConfirmDelete:this.toggleConfirmDelete,handleDeletePost:this.handleDeletePost,language:e.language}))}}).withConfig({componentId:"ojyp6c-17"})(["","border-radius: 4px;cursor: pointer;height: 24px;line-height: 0px; // this seems to better vertically align the icon\npadding: 0 4px;width: 100%;"],e=>{const t=e.layout!==Y.f.Classic;return!e.isCommentsPage&&t||e.modModeWithPost||e.ignoreBreakpoints?"":e.currentUser?e.userIsOp?"":Re(Q.a):Re(Q.b)}))},"./src/reddit/components/ReportFlow/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return d});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/higherOrderComponents/makeAsync.tsx"),i=o("./src/lib/loadWithRetries/index.ts"),r=o("./src/reddit/constants/colors.ts");const d=Object(n.css)(["background-color: ",";"],r.a.overlayReportFlow),c=()=>null;t.a=Object(s.a)({ErrorComponent:c,getComponent:()=>Object(i.a)(()=>o.e("ReportFlow").then(o.bind(null,"./src/reddit/components/ReportFlow/_ReportFlow.tsx"))).then(e=>e.default),LoadingComponent:c})},"./src/reddit/components/Reports/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/app/strings/index.ts"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(c.c)(e).bodyText),p=i.a.div.withConfig({componentId:"s1u0ym3i-1"})(["","color: ",";"],d.labelsFont,e=>Object(c.c)(e).bodyText),m=i.a.div.withConfig({componentId:"s1u0ym3i-2"})(["","padding: 8px;"],d.bodyFont);t.a=(e=>{const t=e.className,o=e.language,n=e.modReports,s=e.userReports;return l("div",{className:t},void 0,n&&n.length>0&&l(m,{},void 0,l(p,{},void 0,Object(r.a)(o,"posts.reports.title.moderator")),n.map(([e,t])=>l(a,{},`mod-${t}`,`u/${t}: ${e}`))),s&&s.length>0&&l(m,{},void 0,l(p,{},void 0,Object(r.a)(o,"posts.reports.title.user")),s.map(([e,t])=>l(a,{},`user-${e}`,`${t}: ${e}`))))})},"./src/reddit/components/ShareMenu/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/app/actions/tooltip.ts"),l=o("./src/app/strings/index.ts"),a=o("./node_modules/react-router/es/index.js"),p=o("./node_modules/react-router-redux/es/index.js"),m=o("./src/reddit/actions/post.ts"),u=o("./src/reddit/controls/Dropdown/index.tsx"),f=o("./src/reddit/controls/Dropdown/Row.tsx"),h=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),b=o("./src/reddit/icons/fonts/Crosspost/index.tsx"),x=o("./src/reddit/icons/fonts/Embed/index.tsx"),g=o("./src/reddit/icons/fonts/Link/index.tsx"),v=o("./src/reddit/models/Subreddit/index.ts"),y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/routes/postCreation/constants.ts"),w=o("./src/reddit/selectors/tooltip.ts"),j=o("./src/reddit/selectors/user.ts"),C=o("./src/higherOrderComponents/asTooltip.tsx"),S=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(y.c)(e).metaText),F=d()(g.a).withConfig({componentId:"s1fchhdg-2"})(["font-size: 14px;"]),M=d()(b.a).withConfig({componentId:"s1fchhdg-3"})(["font-size: 12px;"]),E=d()(x.a).withConfig({componentId:"s1fchhdg-4"})(["font-size: 14px;"]),_=Object(i.createStructuredSelector)({dropdownIsOpen:(e,{dropdownId:t})=>Object(w.b)(t)(e),language:j.M}),N=Object(s.connect)(_,(e,t)=>{var o=t.dropdownId,n=t.permalink,s=k(t,["dropdownId","permalink"]);return{onCrosspost:()=>{s.post&&e(Object(p.b)(`${O.c}?source_id=${s.post.id}`))},toggleDropdown:()=>{e(Object(c.e)({tooltipId:o}))},copyLink:()=>e(Object(m.r)(n))}});t.a=Object(a.f)(N(e=>{const t=Object(h.a)(e.isOverlay),o=!e.subreddit||e.subreddit&&e.subreddit.type===v.b.Public,n=!!e.post&&e.post.isCrosspostable&&!e.post.isSponsored;return S("div",{className:e.className,onClick:e.toggleDropdown,id:e.dropdownId},void 0,e.children,S(P,{container:t,isOverlay:e.isOverlay,isOpen:e.dropdownIsOpen,tooltipId:e.dropdownId},void 0,S(T,{displayText:Object(l.a)(e.language,"posts.copyLink"),onClick:()=>{e.sendEventWithName("share_copy"),e.copyLink()}},void 0,S(F,{})),n&&S(T,{displayText:Object(l.a)(e.language,"posts.crosspost"),onClick:()=>{e.sendEventWithName("share_crosspost"),e.onCrosspost()}},void 0,S(M,{})),o&&S(T,{displayText:Object(l.a)(e.language,"posts.embed"),onClick:()=>{e.sendEventWithName("share_embed"),window.open(`https://embed.redditmedia.com/widgets/embed?url=${e.permalink}`,"RedditEmbed","height=500,width=650,modal=yes,alwaysRaised=yes")}},void 0,S(E,{}))))}))},"./src/reddit/components/ViewReportsDropdown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(r),c=o("./src/higherOrderComponents/asTooltip.tsx"),l=o("./src/reddit/controls/Dropdown/index.tsx"),a=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),p=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/selectors/tooltip.ts"),u=o("./src/app/strings/index.ts"),f=o("./src/reddit/components/Reports/index.tsx"),h=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),x=o("./src/reddit/layout/row/Inline/index.tsx"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(p.c)(e).line),y=d()(h.c).withConfig({componentId:"q2chfv-1"})(["","color: ",";margin: 0px;"],b.smallButtonFont,e=>Object(p.c)(e).bodyText);var O=e=>g("div",{},void 0,g(f.a,{language:e.language,modReports:e.modReports,userReports:e.userReports}),!e.isShowingHistoricalReports&&g(v,{},void 0,g(y,{onClick:e.onIgnoreReports,text:e.ignoreReports?Object(u.a)(e.language,"posts.restoreReports"):Object(u.a)(e.language,"posts.ignoreReports")}))),w=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(p.c)(e).body,e=>Object(p.c)(e).line,e=>Object(p.c)(e).flair,e=>Object(p.c)(e).metaText,320),C=Object(i.createStructuredSelector)({isDropdownOpen:(e,{tooltipId:t})=>Object(m.b)(t)(e)}),S=Object(s.connect)(C),k=Object(c.a)(j),I=S(e=>{const t=Object(a.a)(e.isOverlay),o=!(!e.model.numReports||-1!==e.model.numReports),n=o?e.model.modReportsDismissed||[]:e.model.modReports,s=o?e.model.userReportsDismissed||[]:e.model.userReports;return w(k,{className:e.className,container:t,isOpen:e.isDropdownOpen,isOverlay:e.isOverlay,tooltipId:e.tooltipId},void 0,w(O,{language:e.language,ignoreReports:e.model.ignoreReports,modReports:n,onIgnoreReports:e.onIgnoreReports,isShowingHistoricalReports:o,userReports:s}))});t.a=I},"./src/reddit/constants/componentTestIds.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"c",function(){return i}),o.d(t,"a",function(){return r}),o.d(t,"e",function(){return d});const n="comment",s="comment-submission-form-markdown",i="comment-submission-form-richtext",r="comments-page-link-num-comments",d="post-content"},"./src/reddit/constants/postCreation.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"c",function(){return i}),o.d(t,"d",function(){return r}),o.d(t,"f",function(){return d}),o.d(t,"e",function(){return c}),o.d(t,"g",function(){return l});const n="PostCreation-AddEventButton",s=500,i="PostCreation-CollectionEducationTooltip",r="PostCreation-EventEducationTooltip",d=300,c=d,l="PostCreation-AddToCollectionButton"},"./src/reddit/controls/CheckboxMenuItem/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return x});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/layout/row/Inline/index.tsx"),a=o("./src/reddit/icons/svgs/Checkbox/index.tsx"),p=o("./src/reddit/icons/svgs/CheckboxSelected/index.tsx"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(d.c)(e).body),h=i()(p.a).withConfig({componentId:"jw6ccf-1"})(["",""],u),b=i()(e=>m("div",{className:e.className,onClick:e.onClick},void 0,m(l.a,{},void 0,e.isSelected?m(h,{className:"checkbox-inner-icon"}):m(f,{className:"checkbox-inner-icon"}),e.text))).withConfig({componentId:"jw6ccf-2"})(["","background-color: ",";box-sizing: border-box;color: ",";fill: ",";padding: 10px 8px;width: 100%;&:hover {color: ",";background-color: ",";fill: ",";}"],c.titleFontH5,e=>Object(d.c)(e).body,e=>Object(d.c)(e).bodyText,r.a.alienblue,e=>Object(d.c)(e).body,r.a.alienblue,e=>Object(d.c)(e).body),x=i()(Object(s.withTheme)(b)).withConfig({componentId:"jw6ccf-3"})(["cursor: pointer;color: ",";text-transform: capitalize;background-color: ",";border-top: "," solid 1px;border-left: "," solid 1px;border-right: "," solid 1px;display: block;white-space: nowrap;&:hover {background-color: ",";border-color: ",";}.checkbox-inner-icon {margin-left: 4px;margin-right: 6px;}"],e=>Object(d.c)(e).actionIcon,e=>Object(d.c)(e).body,e=>Object(d.c)(e).line,e=>Object(d.c)(e).line,e=>Object(d.c)(e).line,e=>Object(d.c)(e).actionIcon,e=>Object(d.c)(e).actionIcon);t.b=b},"./src/reddit/controls/ErrorText/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/uniqueId.js"),i=o.n(s),r=o("./node_modules/raf/index.js"),d=o.n(r),c=o("./node_modules/react/index.js"),l=o.n(c),a=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),m=o("./bundled-modules/styled-components/styled-components.min.js"),u=o.n(m),f=o("./src/app/strings/index.ts"),h=o("./src/reddit/actions/modal.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),x=o("./src/reddit/selectors/activeModalId.ts"),g=o("./src/higherOrderComponents/asModal.tsx"),v=o("./src/reddit/controls/Button/index.tsx"),y=o("./src/reddit/layout/row/Inline/index.tsx"),O=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),w=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lObject(O.c)(e).body,e=>Object(O.c)(e).line,e=>Object(O.c)(e).line,e=>Object(O.c)(e).line),S=u()(y.a).withConfig({componentId:"s18tv1r8-1"})(["","padding: 11px 16px;border-bottom: 1px solid ",";"],b.titleFontH4,e=>Object(O.c)(e).line),k=u.a.div.withConfig({componentId:"s18tv1r8-2"})(["","padding: 16px;"],b.bodyFont),I=u()(y.a).withConfig({componentId:"s18tv1r8-3"})(["padding: 8px 5px;border-top: 1px solid ",";background: hsl(0, 0%, 98%);flex-direction: row-reverse;"],e=>Object(O.c)(e).line),P=u()(v.d).withConfig({componentId:"s18tv1r8-4"})(["margin-left: 5px;"]);var T=Object(g.a)(e=>{const t=e.children,o=e.language,n=e.title;return w(C,{},void 0,w(S,{},void 0,n),w(k,{},void 0,t),w(I,{},void 0,w(P,{onClick:e.onConfirmed},void 0,j(o))))});o.d(t,"b",function(){return L});var F=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var i=t&&t.defaultProps,r=arguments.length-3;if(o||0===r||(o={}),o&&i)for(var d in i)void 0===o[d]&&(o[d]=i[d]);else o||(o=i||{});if(1===r)o.children=s;else if(r>1){for(var c=Array(r),l=0;l({toggleErrorTextModal:t=>e(Object(h.i)(t))}))(class extends l.a.Component{constructor(e){super(e),this.calcTextDidOverflow=(e=>{d()(()=>{e&&e.scrollWidth>e.clientWidth&&this.setState({textHasOverflowed:!0})})}),this.setRef=(e=>{this.calcTextDidOverflow(e)}),this.state={errorModalBody:e.errorModalBody||e.children,errorModalTitle:e.errorModalTitle||E(e.language),moreText:e.moreText||M(e.language),textHasOverflowed:!1,modalId:`ErrorTextModal--${i()()}`}}render(){var e=this.props;const t=e.children,o=e.className,n=e.activeModalId,s=e.language,i=e.toggleErrorTextModal;var r=this.state;const d=r.errorModalBody,c=r.errorModalTitle,l=r.modalId,a=r.moreText,p=r.textHasOverflowed;return F(N,{className:o},void 0,F(A,{innerRef:this.setRef},void 0,t),p&&F(R,{onClick:()=>i(l)},void 0,a),n===l&&F(T,{language:s,onConfirmed:()=>i(l),title:c},void 0,d))}});t.a=$;const L=(e,t)=>(e.length>0?e:[_(t)]).map(e=>F($,{language:t},void 0,e))},"./src/reddit/controls/Input/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return d});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),i=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const d=`\n ${i.bodyFont}\n border: none;\n color: ${e=>Object(r.c)(e).actionIcon};\n display: block;\n height: 36px;\n padding: 0 8px;\n outline: none;\n`;t.a=s.a.input.withConfig({componentId:"ed4rwa-0"})(["",""],d)},"./src/reddit/controls/LoadingIcon/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/polished/dist/polished.es.js"),s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/components/index.tsx"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const c=i()(Object(r.a)()).withConfig({componentId:"s1h5d9ni-0"})(["width: ","px;height: ","px;","font-size: 4px;position: relative;text-indent: -9999em;border-radius: 50%;border-top: .6em solid ",";border-right: .6em solid ",";border-bottom: .6em solid ",";border-left: .6em solid ",";transform: translateZ(0);animation: spin 1.1s infinite linear;&:after {border-radius: 50%;width: ","px;height: ","px;}@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}"],e=>e.sizePx,e=>e.sizePx,e=>e.center?"margin: 0 auto;":"",e=>Object(n.e)(Object(d.c)(e).bodyText,.2),e=>Object(n.e)(Object(d.c)(e).bodyText,.2),e=>Object(n.e)(Object(d.c)(e).bodyText,.2),e=>Object(d.c)(e).body,e=>e.sizePx,e=>e.sizePx);t.a=c},"./src/reddit/helpers/hasModFlairPermissions/index.ts":function(e,t,o){"use strict";t.a=(e=>!!e&&!!e.flair)},"./src/reddit/helpers/hasModPostPermissions/index.ts":function(e,t,o){"use strict";t.a=(e=>!!e&&!!e.posts)},"./src/reddit/icons/fonts/Comment/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),i=o("./src/lib/classNames/index.ts"),r=o("./src/reddit/icons/fonts/helpers.tsx"),d=o("./src/reddit/icons/fonts/commonStyles.m.less"),c=o.n(d),l=Object.assign||function(e){for(var t=1;t{var t=e.className,o=a(e,["className"]);return s.a.createElement("i",l({className:Object(i.a)(Object(r.b)("comment"),c.a.commentIcon,t)},o))})},"./src/reddit/icons/fonts/Crosspost/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/icons/fonts/helpers.tsx"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:`${Object(d.b)("crosspost")} ${e.className}`})).withConfig({componentId:"jvtcal-0"})(["",""],r.l);t.a=l},"./src/reddit/icons/fonts/Embed/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/icons/fonts/helpers.tsx"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:`${Object(d.b)("embed")} ${e.className}`})).withConfig({componentId:"o7l3oo-0"})(["",""],r.l);t.a=l},"./src/reddit/icons/fonts/IgnoreReport/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/icons/fonts/helpers.tsx"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:`${Object(d.b)("ignoreReport")} ${e.className}`})).withConfig({componentId:"s17ko0bf-0"})(["",""],r.l);t.a=l},"./src/reddit/icons/fonts/ModActions/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/lib/classNames/index.ts"),i=o("./src/reddit/icons/fonts/helpers.tsx"),r=o("./src/reddit/icons/fonts/commonStyles.m.less"),d=o.n(r),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:Object(s.a)(Object(i.b)("modActions"),d.a.modActions,e.className)}))},"./src/reddit/icons/fonts/Pencil/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/icons/fonts/helpers.tsx"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:`${Object(d.b)("pencil")} ${e.className}`})).withConfig({componentId:"s1c9rdtg-0"})(["",""],r.l);t.a=l},"./src/reddit/icons/fonts/Share/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/lib/classNames/index.ts"),i=o("./src/reddit/icons/fonts/helpers.tsx"),r=o("./src/reddit/icons/fonts/commonStyles.m.less"),d=o.n(r),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:Object(s.a)(Object(i.b)("share"),d.a.shareIcon,e.className)}))},"./src/reddit/icons/fonts/Tag/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(s),r=o("./src/reddit/helpers/styles/mixins/index.tsx"),d=o("./src/reddit/icons/fonts/helpers.tsx"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("i",{className:`${Object(d.b)("tag")} ${e.className}`})).withConfig({componentId:"s1ypmitj-0"})(["",""],r.l);t.a=l},"./src/reddit/icons/svgs/AddCollection/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;ls("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},void 0,s("defs",{},void 0,s("path",{id:"svg-add-collection",d:"M19.2 2.4a2.4 2.4 0 0 1 2.4 2.4v.936a3.577 3.577 0 0 0-2.4-.936H4.8c-.925 0-1.763.361-2.4.936V4.8a2.4 2.4 0 0 1 2.4-2.4h14.4zm0 3.6a2.4 2.4 0 0 1 2.4 2.4v.936a3.577 3.577 0 0 0-2.4-.936H4.8c-.925 0-1.763.361-2.4.936V8.4A2.4 2.4 0 0 1 4.8 6h14.4zm0 3.6a2.4 2.4 0 0 1 2.4 2.4v7.2a2.4 2.4 0 0 1-2.4 2.4H4.8a2.4 2.4 0 0 1-2.4-2.4V12a2.4 2.4 0 0 1 2.4-2.4h14.4zm-3.806 5.1H12.9v-2.494a.9.9 0 1 0-1.8 0V14.7H8.607a.9.9 0 1 0 0 1.8H11.1v2.494a.9.9 0 1 0 1.8 0V16.5h2.494a.9.9 0 0 0 0-1.8z"})),s("use",{fill:"inherit",xlinkHref:"#svg-add-collection",fillRule:"evenodd"})))},"./src/reddit/icons/svgs/Saved/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),i=(o("./node_modules/react/index.js"),o("./bundled-modules/styled-components/styled-components.min.js")),r=o.n(i),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var i=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&i)for(var d in i)void 0===t[d]&&(t[d]=i[d]);else t||(t=i||{});if(1===r)t.children=s;else if(r>1){for(var c=Array(r),l=0;lc("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,c("path",{d:"M12.5 2h-11a.5.5 0 0 0 0 1A2.5 2.5 0 0 1 4 5.5v12.24a1 1 0 0 0 1.4.92l4.6-2 4.6 2a1 1 0 0 0 1.4-.92V5.5A3.5 3.5 0 0 0 12.5 2zm1 6.53l-4.26 4.29a.75.75 0 0 1-1.06 0L6.47 11.1A.75.75 0 0 1 7.53 10l1.18 1.18 3.76-3.76a.75.75 0 0 1 1.06 1.06z"}))).withConfig({componentId:"s1jovrf5-0"})(["fill: ",";"],e=>Object(s.f)(.6,Object(d.c)(e).active))},"./src/reddit/models/Payments/index.ts":function(e,t,o){"use strict";var n,s,i;o.d(t,"c",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"a",function(){return i}),o.d(t,"d",function(){return r}),o.d(t,"e",function(){return d}),function(e){e.PayPal="paypal",e.Stripe="stripe"}(n||(n={})),function(e){e.NewPayPal="new-paypal",e.NewStripe="new-stripe",e.SavedPayPal="saved-paypal",e.SavedStripe="saved-stripe"}(s||(s={})),function(e){e.Comment="comment",e.Post="post",e.Profile="profile"}(i||(i={}));const r=()=>({cardCVCComplete:!1,cardExpiryComplete:!1,cardNumberComplete:!1,name:"",postalCodeComplete:!1,saveCard:!1,type:s.NewStripe}),d=e=>e.cardCVCComplete&&e.cardExpiryComplete&&e.cardNumberComplete&&!!e.name&&e.postalCodeComplete},"./src/reddit/selectors/economics.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return i}),o.d(t,"c",function(){return r}),o.d(t,"a",function(){return d}),o.d(t,"d",function(){return c}),o.d(t,"e",function(){return l}),o.d(t,"g",function(){return a}),o.d(t,"f",function(){return p});var n=o("./src/reddit/models/Payments/index.ts"),s=o("./src/reddit/reducers/economics/paymentSystems/index.ts");const i=(e,t)=>{const o=l(e,t);return!!o&&!!o.creator},r=e=>{const t=[],o=e.economics.paymentSystems;if(o.status===s.a.Fetched&&o.data.stripe&&o.data.stripe.sources){const e=o.data.stripe.sources;for(const o in e){const s=e[o];t.push({display:`${s.brand} •••• ${s.last4}`,id:o,type:n.b.SavedStripe})}}return t};var d;!function(e){e[e.Fetched=0]="Fetched",e[e.Fetching=1]="Fetching",e[e.NotFetched=2]="NotFetched"}(d||(d={}));const c=e=>e.economics.paymentSystems.status===s.a.NotFetched?d.NotFetched:e.economics.paymentSystems.status===s.a.Pending?d.Fetching:d.Fetched,l=(e,t)=>{const o=e.economics.tipDetails[t.subredditId];if(o){const e=o[t.contentId];if(e&&e.amounts&&e.amounts.usdr&&e.amounts.usdr.tipsProportions)return e.amounts.usdr.tipsProportions}},a=e=>{const t=e.economics.paymentSystems;return!!(t.status===s.a.Fetched&&t.data&&t.data.tips&&t.data.tips.usdr&&t.data.tips.usdr.allowed)},p=e=>{const t=e.economics.paymentSystems;return t.status===s.a.Fetched&&!!t.data&&!!t.data.stripe&&!!t.data.stripe.stripeAccountId}}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572.f515e5af068dfcd9fab7.js.map \ No newline at end of file diff --git a/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4.4669feb0e74c7cbcfd79.js b/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4.4669feb0e74c7cbcfd79.js new file mode 100644 index 0000000..d7cfab3 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4.4669feb0e74c7cbcfd79.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"],{"./src/reddit/components/PostEventMeta/index.tsx":function(e,t,n){"use strict";var o=n("./node_modules/react/index.js"),s=n("./bundled-modules/styled-components/styled-components.min.js"),r=n.n(s),i=n("./src/lib/eventTools/index.ts"),d=n("./src/app/strings/index.ts"),c=n("./src/lib/constants/index.ts");function l(e,t){return e.toLocaleDateString(t,{month:"numeric",day:"numeric"})}var a=n("./src/reddit/constants/colors.ts"),u=n("./src/reddit/helpers/styles/components/index.tsx"),f=n("./src/reddit/helpers/styles/mixins/fonts.tsx"),m=n("./src/reddit/helpers/styles/mixins/loading.ts"),p=n("./src/reddit/icons/fonts/Calendar/index.tsx"),b=n("./src/reddit/icons/fonts/Live/index.tsx"),v=n("./src/reddit/models/Theme/NewColorSystem/index.ts");n.d(t,"b",function(){return M});var y,x=(y="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,o){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=o;else if(r>1){for(var d=Array(r),c=0;cObject(v.c)(e).button),O=r.a.span.withConfig({componentId:"s44sesn-1"})(["","color: ",";"],g,e=>Object(v.c)(e).metaText),w=r.a.span.withConfig({componentId:"s44sesn-2"})(["","color: ",";"],g,a.a.orangered),C=r.a.span.withConfig({componentId:"s44sesn-3"})(["","align-items: center;display: inline-flex;vertical-align: middle;"],f.metadataFont),N=r()(p.a).withConfig({componentId:"s44sesn-4"})(["",""],j),I=r()(b.a).withConfig({componentId:"s44sesn-5"})(["",""],j),_=r()(Object(u.a)()).withConfig({componentId:"s44sesn-6"})(["","display: inline-block;height: 12px;vertical-align: middle;width: 60px;"],m.b);function M(e){return!!e.eventInfo}t.a=class extends o.Component{constructor(e){super(e),this.state={mounted:!1}}componentDidMount(){this.setState({mounted:!0})}render(){var e=this.props;const t=e.className,n=e.language,o=e.post.eventInfo;if(!o)return null;const s=o.eventEnd,r=o.eventIsLive,a=o.eventStart,u=Object(i.e)(a,s);let f,m;if(f=this.state.mounted||u===i.a.Live?function(e,t,n,o){const s=Object(i.e)(e,t),r=new Date(e*c.Wb);let a;return s===i.a.Live||o?Object(d.a)(n,"posts.event.inProgress"):(s===i.a.Future?a=Object(i.d)(e)?Object(d.a)(n,"posts.event.today"):Object(i.b)(e)>=5?l(r,n):function(e,t){return e.toLocaleDateString(t,{weekday:"long"})}(r,n):s===i.a.Past&&(a=Object(i.d)(e)?Object(d.a)(n,"posts.event.today"):l(r,n)),`${a} @ ${function(e,t){return e.toLocaleTimeString(t,{hour12:!0,hour:"numeric",minute:"2-digit"}).replace(/ /g,"").toUpperCase()}(r,n)}`)}(a,s,n,r):x(_,{gradientType:h,isLoading:!0}),r)m=x(w,{},void 0,x(I,{}),f);else if(u===i.a.Future)m=x(S,{},void 0,x(N,{}),f);else{if(u!==i.a.Past)return null;m=x(O,{},void 0,x(N,{}),f)}return x(C,{className:t},void 0,m)}}},"./src/reddit/components/QuarantinedLabel/index.m.less":function(e,t,n){e.exports={container:"_20cjHfhXYWuAKzRGNxePHy",quarantineIcon:"_3fdQM74ud_8KssWgeznOrR"}},"./src/reddit/components/QuarantinedLabel/index.tsx":function(e,t,n){"use strict";var o,s=n("./node_modules/react/index.js"),r=n.n(s),i=n("./node_modules/react-redux/es/index.js"),d=n("./node_modules/reselect/lib/index.js"),c=n("./bundled-modules/styled-components/styled-components.min.js"),l=n.n(c),a=n("./src/app/strings/index.ts"),u=n("./src/higherOrderComponents/asTooltip.tsx"),f=n("./src/reddit/components/InfoTextTooltip/index.tsx"),m=n("./src/reddit/contexts/PageLayer/index.tsx"),p=n("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),b=n("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=n("./src/reddit/selectors/user.ts"),y=n("./src/reddit/components/QuarantinedLabel/index.m.less"),x=n.n(y),h=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lObject(b.c)(e).bodyText),C=Object(u.a)(f.b),N=Object(m.w)({isProfileListingPage:m.K}),I=Object(d.createStructuredSelector)({language:v.M}),_=Object(i.connect)(I);t.a=N(_(class extends r.a.Component{constructor(e){super(e),this.tooltipTargetElement=null,this.setTooltipTargetRef=(e=>this.tooltipTargetElement=e),this.onShowTooltip=(()=>{this.setState({showTooltip:!0})}),this.onHideTooltip=(()=>{this.setState({showTooltip:!1})}),this.state={showTooltip:!1}}render(){var e=this.props;const t=e.language;if(!e.isProfileListingPage)return null;const n=this.state.showTooltip;return h(w,{className:x.a.container,innerRef:this.setTooltipTargetRef,onMouseEnter:this.onShowTooltip,onMouseLeave:this.onHideTooltip},void 0,h(p.a,{className:x.a.quarantineIcon}),g(t),h(C,{text:j(t),isOpen:n,tooltipTarget:this.tooltipTargetElement,targetPosition:S,tooltipPosition:O}))}}))},"./src/reddit/components/RestrictedFlatlistButton/index.m.less":function(e,t,n){e.exports={removalReasonButton:"_3IEDcFIIs_TeXsZtKZGzUd"}},"./src/reddit/components/RestrictedFlatlistButton/index.tsx":function(e,t,n){"use strict";n.d(t,"e",function(){return b}),n.d(t,"c",function(){return v}),n.d(t,"b",function(){return y}),n.d(t,"d",function(){return x}),n.d(t,"f",function(){return h}),n.d(t,"a",function(){return g});var o,s=n("./node_modules/polished/dist/polished.es.js"),r=(n("./node_modules/react/index.js"),n("./bundled-modules/styled-components/styled-components.min.js")),i=n.n(r),d=n("./src/lib/classNames/index.ts"),c=n("./src/reddit/constants/colors.ts"),l=n("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=n("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=n("./src/reddit/components/RestrictedFlatlistButton/index.m.less"),f=n.n(u),m=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lm("button",{className:e.className,disabled:e.disabled,id:e.id,onClick:e.disabled?void 0:e.onClick},void 0,e.children,e.text&&m(p,{},void 0,e.text," "))).withConfig({componentId:"s2b0b4o-1"})(["","","&:hover, &:focus {background-color: ",";outline: none;}"],b,e=>e.disabled?"opacity: 0.5;":"",e=>e.disabled?"transparent":Object(s.e)(Object(l.c)(e).navIcon,.1)),y=i()(v).withConfig({componentId:"s2b0b4o-2"})(["color: ",";fill: ",";"],e=>e.disabled?c.a.approved:"inherit",e=>e.disabled?c.a.approved:"inherit"),x=i()(v).withConfig({componentId:"s2b0b4o-3"})(["color: ",";fill: ",";"],e=>e.disabled?c.a.removed:"inherit",e=>e.disabled?c.a.removed:"inherit"),h=`\n .${f.a.removalReasonButton} {\n ${a.metadataFont}\n color: ${c.a.removed};\n }\n`,g=e=>m("span",{},void 0,e.canAddReason&&m("button",{className:Object(d.a)(f.a.removalReasonButton,e.className),onClick:e.onClick},void 0,e.text))},"./src/reddit/components/SubredditNameLink/index.tsx":function(e,t,n){"use strict";var o=n("./node_modules/react-router-dom/es/index.js"),s=n("./bundled-modules/styled-components/styled-components.min.js"),r=n.n(s),i=n("./src/reddit/helpers/styles/mixins/fonts.tsx"),d=n("./src/reddit/models/Theme/NewColorSystem/index.ts");const c=r()(o.a).withConfig({componentId:"s1i3ufq7-0"})(["","color: ",";display: inline;line-height: 20px;text-decoration: none;vertical-align: baseline;&:hover {text-decoration: underline;}"],i.actionFont,e=>Object(d.c)(e).bodyText);t.a=c},"./src/reddit/components/Widgets/ThemedWidget/helpers.tsx":function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return d}),n.d(t,"c",function(){return c}),n.d(t,"d",function(){return l});var o=n("./src/reddit/models/NewStructuredStyles/index.ts"),s=n("./src/reddit/models/Theme/index.ts"),r=n("./src/reddit/models/Theme/NewColorSystem/index.ts");const i=e=>e.isNightmodeOn?o.b.widgetColors.sidebarWidgetBackgroundColor:e.redditStyle?o.a.widgetColors.sidebarWidgetBackgroundColor:e.styles&&e.styles.backgroundColor?e.styles.backgroundColor:Object(r.c)(e).widgetColors.sidebarWidgetBackgroundColor,d=e=>e.isNightmodeOn?o.b.widgetColors.sidebarWidgetHeaderColor:e.redditStyle?o.a.widgetColors.sidebarWidgetHeaderColor:e.styles&&e.styles.headerColor?e.styles.headerColor:Object(r.c)(e).widgetColors.sidebarWidgetHeaderColor,c=e=>{if(e.isNightmodeOn)return o.b.bodyText;const t=i(e);return Object(s.f)(t)},l=e=>{if(e.isNightmodeOn)return o.b.metaText;const t=d(e);return Object(s.f)(t)}},"./src/reddit/controls/MetaSeparator/index.m.less":function(e,t,n){e.exports={metaSeparator:"_37gsGHa8DMRAxBmQS-Ppg8"}},"./src/reddit/controls/MetaSeparator/index.tsx":function(e,t,n){"use strict";n.d(t,"a",function(){return u});n("./node_modules/react/index.js");var o,s=n("./bundled-modules/styled-components/styled-components.min.js"),r=n.n(s),i=n("./src/lib/classNames/index.ts"),d=n("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=n("./src/reddit/controls/MetaSeparator/index.m.less"),l=n.n(c),a=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;la("span",{className:Object(i.a)(l.a.metaSeparator,e.className),role:"presentation"},void 0,e.isSmall?"·":"•");t.b=r()(u).withConfig({componentId:"w931f2-0"})(["color: ",";font-size: 6px;line-height: 20px;"],e=>Object(d.c)(e).metaText)},"./src/reddit/featureFlags/component.tsx":function(e,t,n){"use strict";n.d(t,"a",function(){return l});var o=n("./node_modules/react/index.js"),s=n.n(o),r=n("./node_modules/react-redux/es/index.js"),i=n("./node_modules/reselect/lib/index.js"),d=n("./src/reddit/featureFlags/index.ts"),c=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);sd.d[e](t)});return Object(r.connect)(o)(e=>{const o=e.featureEnabled,r=(e.dispatch,c(e,["featureEnabled","dispatch"]));return o?s.a.createElement(t,r):void 0!==n?s.a.createElement(n,r):null})}},"./src/reddit/helpers/isCrosspost.ts":function(e,t,n){"use strict";t.a=function(e){return!!e&&!!e.crosspostRootId}},"./src/reddit/icons/fonts/Admin/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("admin"),d.a.adminIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Approve/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("approve"),d.a.approveIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Calendar/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("calendar"),d.a.calendarIcon,e.className)}))},"./src/reddit/icons/fonts/Live/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("live"),d.a.liveIcon,e.className)}))},"./src/reddit/icons/fonts/Menu/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./bundled-modules/styled-components/styled-components.min.js"),r=n.n(s),i=n("./src/reddit/helpers/styles/mixins/index.tsx"),d=n("./src/reddit/icons/fonts/helpers.tsx"),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:`${Object(d.b)("menu")} ${e.className}`})).withConfig({componentId:"s1bxipnd-0"})(["",""],i.l);t.a=l},"./src/reddit/icons/fonts/Remove/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("remove"),d.a.removeIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Report/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("report"),d.a.reportIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Spam/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("spam"),d.a.spamIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Sticky/index.tsx":function(e,t,n){"use strict";n("./node_modules/react/index.js");var o,s=n("./src/lib/classNames/index.ts"),r=n("./src/reddit/icons/fonts/helpers.tsx"),i=n("./src/reddit/icons/fonts/commonStyles.m.less"),d=n.n(i),c=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,n,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),l=0;lc("i",{className:Object(s.a)(Object(r.b)("sticky"),d.a.stickyIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/commonStyles.m.less":function(e,t,n){e.exports={iconFont:"WxKparxaBCy4-EWML7xc3",approveIcon:"MAe2tslj1FAD6GliiZ3it",commentIcon:"_3ch9jJ0painNf41PmU4F9i",lockIcon:"XHMWG1CPWX8RXeNg-o5-R",modActions:"_3phKxmomoio9ulzAoL4XhZ",removeIcon:"_2IVG3b9-lczna8tonL9FWB",reportIcon:"_1MDjRAzxk1RSTB12748O1v",shareIcon:"xwmljjCrovDE5C9MasZja",spamIcon:"_1Gn6JH0U8GJtJXSIc54IMU",stickyIcon:"hMF1wBi2Z6Lh9zHskfhX1",calendarIcon:"_2YXLfgRGcJoCJROcTAGqir",adminIcon:"_3ACtZ0jvC5KDN8RNxR0lXX",archivedIcon:"_2trXhUAJMhIhxp8a2zvOVP",liveIcon:"_3cdJ6BHH65ws78AzuO0KLw"}}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4.4669feb0e74c7cbcfd79.js.map \ No newline at end of file diff --git a/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec.2cdffc2e4f25a391b218.js b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec.2cdffc2e4f25a391b218.js new file mode 100644 index 0000000..d3d4be0 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec.2cdffc2e4f25a391b218.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"],{"./src/reddit/components/AwardBadges/index.m.less":function(e,t,o){e.exports={awardBadges:"_2LeW9tc_6Fs1n7Ou8uD-70",gildCtaContainer:"_3sYCnvIxJkhkOfLVTWR67K",awardIconSvg:"_3sugPI9JaaOuFaBOcYLukU",awardIcon:"_3u6g9UTYlEOr-yfM5hyq3p",awardItem:"_2y3bja4n4-unxyUrMEFH8C",badgeButton:"_3mcXKZUh7FvUMLSv0AHyXs",icon:"_2J9jlNokb9X4gvrrZR3BX2"}},"./src/reddit/components/AwardBadges/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),s=o.n(r),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/config.ts"),u=o("./src/lib/classNames/index.ts"),p=o("./src/app/actions/tooltip.ts"),m=o("./src/reddit/actions/gold/modals.ts"),b=o("./src/reddit/components/TrackingHelper/index.tsx"),f=o("./src/reddit/helpers/isPost.ts"),g=o("./src/reddit/selectors/user.ts"),h=o("./src/app/strings/index.ts"),v=o("./src/reddit/components/InfoTextTooltip/index.tsx"),y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),x=o("./src/reddit/components/AwardBadges/index.m.less"),w=o.n(x),O=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=r;else if(i>1){for(var a=Array(i),c=0;cObject(y.c)(e).metaText);class C extends s.a.PureComponent{constructor(){super(...arguments),this.onShowTooltip=(()=>{var e=this.props;return(0,e.onShowTooltip)(e.tooltipId)})}render(){var e=this.props;const t=e.className,o=e.count,n=e.language,r=e.onHideTooltip,i=e.postOrComment,d=e.tooltipMessageKey,a=e.tooltipId,c=this.props.icon;return O(s.a.Fragment,{},void 0,o>0&&O("span",{className:Object(u.a)(w.a.awardItem,t),onMouseEnter:this.onShowTooltip,onMouseLeave:r},void 0,O("i",{id:a},void 0,O(c,{className:w.a.awardIconSvg})),o>1&&o,O(v.c,{tooltipId:a,text:Object(h.d)(n,d,o,{count:o,postOrComment:Object(h.a)(n,`gold.postOrComment.${i}`)})})))}}var S=o("./node_modules/polished/dist/polished.es.js"),I=o("./src/reddit/icons/fonts/helpers.tsx"),M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var s=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&s)for(var d in s)void 0===o[d]&&(o[d]=s[d]);else o||(o=s||{});if(1===i)o.children=r;else if(i>1){for(var a=Array(i),c=0;cM("i",{className:Object(u.a)(Object(I.b)("addGild"),e.className)}),T=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var s=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&s)for(var d in s)void 0===o[d]&&(o[d]=s[d]);else o||(o=s||{});if(1===i)o.children=r;else if(i>1){for(var a=Array(i),c=0;cT("i",{className:Object(u.a)(Object(I.b)("addGildDashed"),e.className)}),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var s=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&s)for(var d in s)void 0===o[d]&&(o[d]=s[d]);else o||(o=s||{});if(1===i)o.children=r;else if(i>1){for(var a=Array(i),c=0;cObject(y.c)(e).actionIcon,e=>Object(S.e)(Object(y.c)(e).navIcon,.1));var _=class extends s.a.PureComponent{constructor(){super(...arguments),this.state={isHovered:!1},this.handleMouseEnter=(()=>{this.setState({isHovered:!0})}),this.handleMouseLeave=(()=>{this.setState({isHovered:!1})})}render(){var e=this.props;const t=e.className,o=e.onClick,n=this.state.isHovered?k:N;return L("button",{className:Object(u.a)(w.a.badgeButton,t),onClick:o,onBlur:this.handleMouseLeave,onFocus:this.handleMouseEnter,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},void 0,L(n,{className:w.a.icon}))}};const $=(e,t)=>{let o=`${Object(f.a)(e)?"Post":"Comment"}AwardBadges--${e}`;return t&&(o=`${o}--${t}`),o};o.d(t,"c",function(){return F}),o.d(t,"a",function(){return H}),o.d(t,"b",function(){return U});var B=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cA("img",{className:Object(u.a)(e.className,w.a.awardIcon),src:`${l.a.assetPath}/img/gold/badges/award-silver-cartoon.png`}),H=e=>A("img",{className:Object(u.a)(e.className,w.a.awardIcon),src:`${l.a.assetPath}/img/gold/badges/award-gold-cartoon.png`}),U=e=>A("img",{className:Object(u.a)(e.className,w.a.awardIcon),src:`${l.a.assetPath}/img/gold/badges/award-platinum-cartoon.png`}),Z=Object(i.connect)(()=>Object(d.createStructuredSelector)({currentUser:g.j,language:g.M}),(e,{thing:t})=>({onAddAward:()=>e(Object(m.d)(t.id)),onHideTooltip:()=>e(Object(p.f)()),onShowTooltip:t=>e(Object(p.d)({tooltipId:t}))}));t.d=c()(Z(Object(b.b)(class extends s.a.Component{constructor(){super(...arguments),this.handleAddAward=(async()=>{var e=this.props;const t=e.onAddAward,n=e.sendEvent,r=e.thing;t(),n((0,(await o.e("gildTrackers").then(o.bind(null,"./src/reddit/helpers/trackers/gild.ts"))).clickAddAward)(r.id))})}render(){const e=this.props,t=e.className,o=e.currentUser,n=e.hideCta,r=(e.onAddAward,e.sendEvent,e.thing),i=e.tooltipType,d=E(e,["className","currentUser","hideCta","onAddAward","sendEvent","thing","tooltipType"]),a=Object(f.a)(r.id)?"post":"comment",c=$(r.id,i),l=r.gildings,p=!n&&o&&o.id!==r.authorId&&l&&(l.gid1>0||l.gid2>0||l.gid3>0);return A("div",{className:Object(u.a)(t,w.a.awardBadges,p?w.a.gildCtaContainer:"")},void 0,s.a.createElement(C,B({},d,{count:l?l.gid1:0,icon:F,postOrComment:a,tooltipMessageKey:"gold.awardBadge.silverTooltipMessage",tooltipId:`${c}-gid1`})),s.a.createElement(C,B({},d,{count:l?l.gid2:0,icon:H,postOrComment:a,tooltipMessageKey:"gold.awardBadge.goldTooltipMessage",tooltipId:`${c}-gid2`})),s.a.createElement(C,B({},d,{count:l?l.gid3:0,icon:U,postOrComment:a,tooltipMessageKey:"gold.awardBadge.platinumTooltipMessage",tooltipId:`${c}-gid3`})),p&&A(_,{onClick:this.handleAddAward}))}}))).withConfig({componentId:"s1pkn5qd-0"})(["","",""],j,P)},"./src/reddit/components/ProfileIdCard/GildedLastMonth.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),s=o.n(r),i=o("./node_modules/react-redux/es/index.js"),d=o("./src/config.ts"),a=o("./src/lib/prettyPrintNumber/index.ts"),c=o("./src/app/actions/tooltip.ts"),l=o("./src/app/strings/index.ts"),u=o("./src/reddit/components/AwardBadges/index.tsx"),p=o("./src/reddit/components/InfoTextTooltip/index.tsx"),m=o("./src/reddit/components/ProfileIdCard/index.m.less"),b=o.n(m),f=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c({toggleTooltip:t=>e(Object(c.e)({tooltipId:t}))}))(class extends s.a.PureComponent{constructor(){super(...arguments),this.toggleTooltip=(()=>{var e=this.props;const t=e.toggleTooltip,o=e.tooltipId;o&&t(o)})}getTooltipText(){var e=this.props;const t=e.gildings,o=e.language,n=Object.keys(t).filter(e=>t[e]).sort();switch(n.length){case 1:return Object(l.a)(o,"gold.gildedTooltip1",{count1:t[n[0]],title1:Object(l.a)(o,h[n[0]])});case 2:return Object(l.a)(o,"gold.gildedTooltip2",{count1:t[n[1]],title1:Object(l.a)(o,h[n[1]]),count2:t[n[0]],title2:Object(l.a)(o,h[n[0]])});case 3:return Object(l.a)(o,"gold.gildedTooltip3",{count1:t[n[2]],title1:Object(l.a)(o,h[n[2]]),count2:t[n[1]],title2:Object(l.a)(o,h[n[1]]),count3:t[n[0]],title3:Object(l.a)(o,h[n[0]])});default:return""}}render(){var e=this.props;const t=e.gildings,o=e.language,n=e.tooltipId,r=e.userName,i=n?{id:n,onMouseEnter:this.toggleTooltip,onMouseLeave:this.toggleTooltip}:{},c=Object.keys(t).filter(e=>t[e]).sort();if(!c.length)return null;const m=c[c.length-1];let v=0,y=0;for(const s in t)t[s]&&(y+=t[s],t[s]>v&&(v=t[s]));const x="gid1"===m&&g(u.c,{className:b.a.awardIcon})||"gid2"===m&&g(u.a,{className:b.a.awardIcon})||"gid3"===m&&g(u.b,{className:b.a.awardIcon})||null,w=h[m],O=Object(l.a)(o,w);return g(s.a.Fragment,{},void 0,s.a.createElement("a",f({className:b.a.GildedLastMonth,href:`${d.a.oldRedditUrl}/user/${r}/gilded`},i),g("div",{className:b.a.iconColumn},void 0,x,y>1&&g("span",{className:b.a.count},void 0,`+${Object(a.b)(y-1)}`)),g("div",{className:b.a.textColumn},void 0,y>v?Object(l.a)(o,"gold.gildedLastMonthMore",{award:O}):Object(l.a)(o,"gold.gildedLastMonth",{award:O}))),n&&g(p.c,{caretOnTop:!1,container:null,tooltipId:n,text:this.getTooltipText()}))}})},"./src/reddit/components/ProfileIdCard/index.m.less":function(e,t,o){e.exports={SnooIconWrapper:"_308WM6C-yV5iwS0Iy8nOfI",snooIconWrapper:"_308WM6C-yV5iwS0Iy8nOfI",actionItem:"_1l7CTV4NjDjmzX8DiiSgTL",GildedLastMonth:"_2fBB4fy1NGOVbL2SkveXXk",gildedLastMonth:"_2fBB4fy1NGOVbL2SkveXXk",textColumn:"_wi1DtT7oN7k_x5oIV8zm",iconColumn:"_32tzMaZn7x3dfQC5MXndJn",count:"_6xPPP5HdELF-SZJL8layH",awardIcon:"_2Eq8z6UD7I0ul3wnZ-YT80"}},"./src/reddit/components/SubscribeButton/Base.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return j}),o.d(t,"b",function(){return M}),o.d(t,"c",function(){return N});var n,r=o("./node_modules/react/index.js"),s=o.n(r),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/controls/Button/index.tsx"),l=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/icons/svgs/Checkmark/index.tsx"),p=o("./src/reddit/icons/svgs/Plus/index.tsx"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/components/SubscribeButton/helpers/actionTemplateSource.ts"),f=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(m.c)(e).body,e=>Object(m.c)(e).body),w=Object(i.css)(["display: block;fill: ",";",""],e=>Object(m.c)(e).body,e=>e.small?"\n height: 14px;\n width: 14px;\n":"\n height: 22px;\n width: 22px;\n"),O=d()(p.a).withConfig({componentId:"vuhvmd-1"})(["",";"],w),j=d()(u.a).withConfig({componentId:"vuhvmd-2"})(["",";"],w),C=d()(e=>{e.border;var t=e.small,o=h(e,["border","small"]);return s.a.createElement(x,o,g(O,{small:t}))}).withConfig({componentId:"vuhvmd-3"})(["",""],e=>e.small?"":"\n height: 24px;\n padding: 0;\n width: 24px;\n"),S=d()(e=>{var t=e.border,o=(e.small,h(e,["border","small"]));return t?s.a.createElement(c.d,o):s.a.createElement(c.l,o)}).withConfig({componentId:"vuhvmd-4"})(["",""],e=>e.small?v:y),I=e=>{var t=e.icon,o=h(e,["icon"]);return t?s.a.createElement(C,o):s.a.createElement(S,o)},M=d()(e=>{e.border,e.language;var t=e.small,o=(e.type,h(e,["border","language","small","type"]));return s.a.createElement(x,o,g(j,{small:t}))}).withConfig({componentId:"vuhvmd-5"})(["",""],e=>e.small?"":"\n height: 24px;\n padding: 0;\n width: 24px;\n"),k=d()(e=>{var t=e.border,o=(e.language,e.small,e.type,h(e,["border","language","small","type"]));return t?s.a.createElement(c.g,o):s.a.createElement(c.l,o)}).withConfig({componentId:"vuhvmd-6"})(["","&::after {content: '","';}&:hover {&::after {content: '","';}}"],e=>e.small?v:y,e=>Object(a.a)(e.language,`subscriptions.${Object(b.a)(e)}.subscribed`),e=>Object(a.a)(e.language,`subscriptions.${Object(b.a)(e)}.unsubscribe`)),T=e=>{var t=e.icon,o=h(e,["icon"]);return t?s.a.createElement(M,o):s.a.createElement(k,o)};class N extends s.a.Component{constructor(){super(...arguments),this.onClick=(e=>{if(this.props.userIsSubscriber?this.props.onUnsubscribe():this.props.onSubscribe(),this.props.onClick&&this.props.onClick(e),this.props.getEventFactory){const e=this.props.getEventFactory(this.props.userIsSubscriber);e&&this.props.sendEvent(e)}})}componentDidMount(){this.props.onSubscriptionsRequested()}render(){var e=this.props,t=e.border;const o=void 0===t||t,n=e.className;var r=e.icon;const i=void 0!==r&&r,d=e.id,c=e.language;var l=e.small;const u=void 0!==l&&l,p=e.textVariant,m={border:o,className:n,icon:i,onClick:this.onClick,small:u};return this.props.userIsSubscriber?s.a.createElement(T,f({},m,{language:c,textVariant:p,type:this.props.identifier.type})):s.a.createElement(I,f({},m,{id:d}),this.props.children,Object(a.a)(c,`subscriptions.${Object(b.a)({textVariant:p,type:this.props.identifier.type})}.subscribe`))}}},"./src/reddit/components/SubscribeButton/helpers/actionTemplateSource.ts":function(e,t,o){"use strict";var n=o("./src/reddit/constants/experiments.ts");t.a=(({textVariant:e,type:t})=>e&&e!==n.l.Subscribe?"subreddit"===t?`subredditActions.${e}`:"profileActions":"subreddit"===t?"subredditActions":"profileActions")},"./src/reddit/components/SubscribeButton/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/components/TrackingHelper/index.tsx"),r=o("./src/reddit/connectors/SubscribeButton/index.ts"),s=o("./src/reddit/components/SubscribeButton/Base.tsx");t.a=Object(r.a)(Object(n.b)(s.c))},"./src/reddit/connectors/SubscribeButton/index.ts":function(e,t,o){"use strict";var n=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),s=o("./src/reddit/actions/subscription.ts"),i=o("./src/reddit/selectors/experiments/subscribeText.ts"),d=o("./src/reddit/selectors/monthsToMinutes.ts"),a=o("./src/reddit/selectors/subreddit.ts"),c=o("./src/reddit/selectors/user.ts");t.a=Object(n.connect)(()=>Object(r.createStructuredSelector)({language:c.M,subscribeReminderTooltipId:d.z,subscribeTooltipId:d.A,textVariant:i.b,userIsSubscriber:a.P}),(e,{identifier:t})=>({onSubscribe:()=>e(s.g(t,!0)),onSubscriptionsRequested:()=>e(s.h()),onUnsubscribe:()=>e(s.g(t,!1))}))},"./src/reddit/controls/Dropdown/Row.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return f}),o.d(t,"d",function(){return g}),o.d(t,"b",function(){return v});var n,r=o("./node_modules/react/index.js"),s=o.n(r),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/reddit/controls/UnstyledInternalLink/index.tsx"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/layout/row/InlineButton/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./node_modules/lodash/throttle.js"),m=o.n(p),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=r;else if(i>1){for(var a=Array(i),c=0;c{const e=this.props;e.handleActivateRow&&e.handleActivateRow(e.index)},500)}render(){const e=this.props;return e.href?b(a.a,{id:e.id,className:e.className,onBlur:e.onBlur,onClick:e.onClick,onMouseMove:this.handleMouseMove,onKeyDown:e.onKeydown,role:"menuitem",to:e.href},void 0,e.children&&b(f,{},void 0,e.children),b(h,{},void 0,e.displayText)):b(l.a,{id:e.id,className:e.className,onBlur:e.onBlur,onClick:e.onClick,onKeyDown:e.onKeydown,onMouseMove:m()(this.handleMouseMove,500),role:"menuitem"},void 0,e.children&&(e.noIcon?b("div",{},void 0,e.children):b(f,{},void 0,e.children)),e.displayText&&b(h,{},void 0,e.displayText))}}t.c=d()(v).withConfig({componentId:"s1n9jir3-2"})(["","color: ",";fill: ",";background-color: ",";border: "," solid 1px;display: block;padding: 8px;text-transform: capitalize;white-space: nowrap;","","&:focus {background-color: ",";border-color: ",";color: ",";fill: ",";outline: none;}"],c.titleFontH5,e=>e.isSelected?Object(u.c)(e).button:Object(u.c)(e).actionIcon,e=>e.isSelected?Object(u.c)(e).button:Object(u.c)(e).actionIcon,e=>Object(u.c)(e).body,e=>Object(u.c)(e).line,"",e=>e.noHover?"":"\n &:active,\n &:hover,\n ",e=>Object(u.c)(e).highlight,e=>Object(u.c)(e).highlight,e=>e.isSelected?Object(u.c)(e).button:Object(u.c)(e).bodyText,e=>e.isSelected?Object(u.c)(e).button:Object(u.c)(e).bodyText)},"./src/reddit/controls/UnstyledInternalLink/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n),s=o("./src/reddit/controls/InternalLink/index.tsx");t.a=r()(s.a).withConfig({componentId:"s1fauk9w-0"})(["text-decoration: none;fill: currentColor;color: inherit;"])},"./src/reddit/icons/svgs/Checkmark/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=r;else if(i>1){for(var a=Array(i),c=0;cr("svg",{className:e.className,viewBox:"0 0 20 22",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{d:"M8.9310375,15.1995 C8.70135,15.41825 8.38963125,15.541375 8.0647875,15.541375 C8.052975,15.541375 8.04181875,15.54075 8.03000625,15.54075 C7.69335,15.531375 7.37506875,15.39075 7.15063125,15.151375 L4.0879125,11.88075 C3.637725,11.400125 3.68169375,10.662625 4.18700625,10.23325 C4.6916625,9.805125 5.4660375,9.846375 5.91688125,10.327625 L8.115975,12.676375 L14.8550063,6.25825 C15.3327563,5.802625 16.1091,5.802625 16.5875063,6.25825 C17.0659125,6.71325 17.0659125,7.452625 16.5875063,7.907625 L8.9310375,15.1995 Z",fill:"inherit"}))))},"./src/reddit/icons/svgs/Karma/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=r;else if(i>1){for(var a=Array(i),c=0;cr("svg",{className:e.className,viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{d:"M6.42528593,9.54562407 C4.41043013,8.02026355 3.10790651,5.60355545 3.10790651,2.88165092 L3.10790651,2.79711586 L3.19244157,2.79711586 C5.9143461,2.79711586 8.33136499,4.09963948 9.85641472,6.11449528 C8.02399304,6.25279712 6.56358777,7.7128916 6.42528593,9.54562407 Z M6.42528593,10.2560915 C6.56358777,12.088824 8.02399304,13.5489184 9.85641472,13.6872203 C8.33136499,15.7020761 5.9143461,17.0045997 3.19244157,17.0045997 L3.10790651,17.0045997 L3.10790651,16.9200646 C3.10790651,14.1981601 4.41043013,11.781452 6.42528593,10.2560915 Z M13.6872203,10.2560915 C15.7020761,11.781452 17.0045997,14.1981601 17.0045997,16.9200646 L17.0045997,17.0045997 L16.9200646,17.0045997 C14.1981601,17.0045997 11.7811412,15.7020761 10.2560915,13.6872203 C12.0885132,13.5489184 13.5486077,12.088824 13.6872203,10.2560915 Z M16.9200646,2.79711586 L17.0045997,2.79711586 L17.0045997,2.88165092 C17.0045997,5.60324465 15.7020761,8.02026355 13.6872203,9.54562407 C13.5489184,7.7128916 12.0885132,6.25279712 10.2560915,6.11449528 C11.7811412,4.09963948 14.1981601,2.79711586 16.9200646,2.79711586 Z M19.9403282,9.84895574 L20,9.90862755 L19.9403282,9.96829935 C18.9346096,10.9740179 17.7346469,11.6624192 16.46227,12.0474888 C15.9659373,11.2534187 15.3446668,10.5308304 14.6071606,9.90862755 C15.3446668,9.28642466 15.9659373,8.5638364 16.46227,7.76976629 C17.7346469,8.1548359 18.9346096,8.8432372 19.9403282,9.84895574 Z M9.90862755,5.39283938 C9.28642466,4.65533317 8.5638364,4.03406266 7.76976629,3.53772999 C8.1548359,2.26535306 8.8432372,1.06539035 9.84895574,0.0596718051 L9.90862755,0 L9.96829935,0.0596718051 C10.9740179,1.06539035 11.6624192,2.26535306 12.0474888,3.53772999 C11.2534187,4.03406266 10.5308304,4.65533317 9.90862755,5.39283938 Z M5.39283938,9.90862755 C4.65533317,10.5308304 4.03406266,11.2534187 3.53772999,12.0474888 C2.26535306,11.6624192 1.06539035,10.9740179 0.0596718051,9.96829935 L0,9.90862755 L0.0596718051,9.84895574 C1.06539035,8.8432372 2.26535306,8.1548359 3.53772999,7.76976629 C4.03406266,8.5638364 4.65533317,9.28642466 5.39283938,9.90862755 Z M9.90862755,14.6071606 C10.5308304,15.3446668 11.2534187,15.9659373 12.0474888,16.46227 C11.6624192,17.7346469 10.9740179,18.9346096 9.96829935,19.9403282 L9.90862755,20 L9.84895574,19.9403282 C8.8432372,18.9346096 8.1548359,17.7346469 7.76976629,16.46227 C8.5638364,15.9659373 9.28642466,15.3446668 9.90862755,14.6071606 Z"}))))},"./src/reddit/selectors/experiments/subscribeText.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return i}),o.d(t,"a",function(){return d});var n=o("./src/reddit/constants/experiments.ts"),r=o("./src/reddit/helpers/chooseVariant/index.ts"),s=o("./src/reddit/selectors/monthsToMinutes.ts");const i=e=>{const t=Object(r.b)(e,{experimentEligibilitySelector:r.a,experimentName:n.h});return Object(n.R)(t)?void 0:t},d=e=>{const t=Object(s.u)(e),o=(e=>{const t=Object(r.b)(e,{experimentEligibilitySelector:r.a,experimentName:n.h});return t===n.l.AddToHome||t===n.l.Follow||t===n.l.Join||t===n.l.Subscribe})(e);return t||o}}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec.2cdffc2e4f25a391b218.js.map \ No newline at end of file diff --git a/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8.35bf65fed96d6fc5a328.js b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8.35bf65fed96d6fc5a328.js new file mode 100644 index 0000000..f242c50 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8.35bf65fed96d6fc5a328.js @@ -0,0 +1,9 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"],{"./src/lib/humanizeDateTime/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});const n=9999999999;function s(e){return e>n?new Date(e).toString():new Date(1e3*e).toString()}},"./src/lib/humanizeUTCDate/index.tsx":function(e,t,o){"use strict";t.a=(e=>{return new Date(1e3*e).toUTCString().replace("GMT","UTC")})},"./src/reddit/components/AuthorLink/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/config.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),a=o("./src/reddit/constants/colors.ts"),l=o("./src/reddit/controls/InternalLink/index.tsx"),p=o("./src/reddit/helpers/styles/components/index.tsx"),u=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=Object.assign||function(e){for(var t=1;t1){for(var c=Array(i),a=0;a(e=>e.isAdmin?a.a.admin:e.isAdminEmeritus?a.a.adminEmeritus:e.isMod?a.a.moderator:e.isUnstyled?"inherit":Object(m.c)(e).linkText)(e)}; + ${e=>(e=>!e.isUnstyled&&(e.isOp||e.isAdmin||e.isAdminEmeritus||e.isMod||!1))(e)?u.actionFont:""} + &:hover { + text-decoration: underline; + } +`,g=c.a.a.withConfig({componentId:"s1461iz-0"})(["",""],v),y=c()(e=>f(l.a,{className:e.className,to:e.to,children:e.children})).withConfig({componentId:"s1461iz-1"})(["",""],v),h=c.a.span.withConfig({componentId:"s1461iz-2"})(["","color: inherit;"],x);t.a=(e=>e.isAuthorDeleted?f(h,{className:e.className},void 0,e.children):e.canAccessRedesignProfiles?i.a.createElement(y,b({},e,{to:`/user/${e.author}`}),e.children):i.a.createElement(g,b({},e,{href:`${s.a.redditUrl}/user/${e.author}`,target:"_blank"}),e.children))},"./src/reddit/components/Badges/UserDisplay/index.m.less":function(e,t,o){e.exports={image:"_2ntJEAiwKXBGvxrJiqxx_2"}},"./src/reddit/components/Badges/UserDisplay/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return y}),o.d(t,"a",function(){return h});var n,s=o("./node_modules/react/index.js"),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./src/app/actions/tooltip.ts"),c=o("./src/config.ts"),a=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/components/InfoTextTooltip/index.tsx"),p=o("./src/reddit/models/Badge/index.ts"),u=o("./src/reddit/components/Badges/UserDisplay/index.m.less"),m=o.n(u),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;a{const o=Object(p.a)(24,24,t),n=`badges-display-${t.id}-${e.uniqueIdentifier}`;return b(s.Fragment,{},void 0,b("img",{className:Object(a.a)(m.a.image,e.className),id:n,src:o.url2x,srcSet:`${o.url}, ${o.url2x} 2x`,onMouseEnter:()=>e.onShowTooltip(n),onMouseLeave:()=>e.onHideTooltip()},t.id),b(l.c,{caretOnTop:!0,tooltipId:n,text:t.title}))}))}const x=Object(i.createStructuredSelector)({badges:(e,{subredditId:t,userId:o})=>{return((e.users.appliedBadges[o]||{})[t]||[]).map(t=>e.badges.models[t]).filter(Boolean)}}),v=Object(i.createStructuredSelector)({badges:(e,{subredditId:t})=>{const o=e.user.account;if(o){return((e.users.appliedBadges[o.id]||{})[t]||[]).map(t=>e.badges.models[t]).filter(Boolean)}return[]}}),g=e=>({onShowTooltip:t=>e(Object(d.d)({tooltipId:t})),onHideTooltip:()=>e(Object(d.f)())}),y=Object(r.connect)(x,g)(f),h=Object(r.connect)(v,g)(f)},"./src/reddit/components/CrosspostBox/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/react-router-dom/es/index.js"),c=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(a),p=o("./src/app/strings/index.ts"),u=o("./src/lib/permalinkToOverlayLocation/index.ts"),m=o("./src/lib/prettyPrintNumber/index.ts"),b=o("./src/reddit/components/Media/index.tsx"),f=o("./src/reddit/components/PostMeta/index.tsx"),x=o("./src/reddit/components/PostTitle/index.tsx"),v=o("./src/reddit/components/SourceLink/index.tsx"),g=o("./src/reddit/components/Thumbnail/index.tsx"),y=o("./src/reddit/helpers/styles/mixins/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),j=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/selectors/posts.ts"),S=o("./src/reddit/selectors/user.ts"),T=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;aObject(j.c)(e).body,e=>Object(j.c)(e).line),k=l.a.div.withConfig({componentId:"s11okbsq-2"})(["margin-left: 8px;margin-right: 8px;"]),C=l()(x.c).withConfig({componentId:"s11okbsq-3"})(["margin-left: 8px;margin-right: 8px;margin-bottom: 6px;"]),P=l.a.div.withConfig({componentId:"s11okbsq-4"})(["","color: ",";margin-top: 9px;margin-left: 8px;margin-right: 8px;position: relative;"],h.metadataFont,e=>Object(j.c)(e).metaText),N=l.a.div.withConfig({componentId:"s11okbsq-5"})(["display: inline-block;vertical-align: middle;a:hover {text-decoration: underline;}"]),M=l.a.span.withConfig({componentId:"s11okbsq-6"})(["display: inline-block;vertical-align: middle;margin: 0 3px;&:before {content: '·';}"]),A=l()(w).withConfig({componentId:"s11okbsq-7"})(["display: flex;flex-direction: row;"]),_=l.a.div.withConfig({componentId:"s11okbsq-8"})(["display: block;flex: 1 1 100%;flex-direction: column;position: relative;word-break: break-word;"]),$=l.a.div.withConfig({componentId:"s11okbsq-9"})(["","","border-radius: 4px;margin-right: 8px;"],g.e,Object(y.x)(56,84)),E=Object(c.createStructuredSelector)({language:S.M,post:O.D,shouldOpenPostInNewTab:S.Q,subreddit:O.O}),B=Object(i.connect)(E);t.a=B(e=>{const t=e.className,o=e.mediaProps,n=e.post,s=e.subreddit,i=e.language;if(!n)return null;const d={post:n,hideGildCta:!0,inSubredditOrProfile:!1,shouldShowSubscribeButton:!1,subredditOrProfile:s,language:i,tooltipType:`CrosspostBox--${o.isListing}`};return n&&!n.media?T(A,{className:t},void 0,T(_,{},void 0,T(k,{},void 0,r.a.createElement(f.a,d)),L(n),n.source&&T(v.a,{post:n}),F(e)),D(n)):T(w,{className:t},void 0,T(k,{},void 0,r.a.createElement(f.a,d)),L(n),R(e),F(e))});const L=e=>T(C,{isCrosspost:!0,post:e,shouldLinkWrap:!0,size:x.b.Small}),R=e=>{const t=e.mediaProps,o=e.post,n=Object.assign({},t,{post:o,crosspost:t.post});return T("div",{},void 0,r.a.createElement(I,n))},F=e=>{const t=e.language,o=e.post.score;return T(P,{},void 0,T(N,{},void 0,Object(p.d)(t,"posts.points.noun",o,{count:Object(m.b)(o)})),T(M,{}),T(N,{},void 0,U(e)))},U=e=>{const t=e.language,o=e.post,n=e.shouldOpenPostInNewTab,s=o.numComments;return T(d.a,{"data-click-id":"comments",to:Object(u.a)(o.permalink,!0),target:n?"_blank":void 0},void 0,Object(p.d)(t,"posts.comments.noun",s,{count:Object(m.b)(s)}))},D=e=>T($,{},void 0,T(g.d,{post:e}))},"./src/reddit/components/Governance/UserPublicPointsDisplay/async.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx");const s=Object(n.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("GovernanceUserPublicPointsDisplay").then(o.bind(null,"./src/reddit/components/Governance/UserPublicPointsDisplay/index.tsx")).then(e=>e.default)});t.a=s},"./src/reddit/components/Governance/UserPublicPointsDisplay/dynamicStyles.ts":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),r=o("./src/reddit/components/Governance/UserPublicPointsDisplay/index.m.less"),i=o.n(r);t.a=Object(n.css)(["."," {color: ",";}"],i.a.amount,e=>Object(s.c)(e).metaText)},"./src/reddit/components/Governance/UserPublicPointsDisplay/index.m.less":function(e,t,o){e.exports={token:"_3nQr7AT1U0w1HdVk-xepUB",tokenGrey:"pvn75ouWnsoKK4l_QS9yI",tokenFilled:"_3d-Rpbq-Qb88tf5D_s1rsj",amount:"_3nhTfmUMmYib8x61No0h3r",container:"_15KjTxLhBmrJE79nlBUuxb"}},"./src/reddit/components/News/TopicTag.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return g});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/react-router-dom/es/index.js"),i=o("./src/reddit/actions/news.ts"),d=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./src/reddit/routes/news/util.ts"),p=o("./src/reddit/selectors/telemetry.ts"),u=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(u),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;a({pushNewsRoute:()=>i.e(t,o)})),v=x(m()(Object(d.b)(e=>b(f,{className:e.className,to:Object(l.b)(e.topic,e.subtopic),onClick:t=>{if(t.stopPropagation(),e.topicTagClickEvent){const t=e.topic,o=e.subtopic,n=((e,t)=>{const o=t.post;return o&&o.id&&o.belongsTo&&o.belongsTo.id?t=>{let n=e(t);return n=Object.assign({},n,{post:Object(p.post)(t,o.id),subreddit:Object(p.subredditById)(t,o.belongsTo.id)})}:e})(e.topicTagClickEvent({topic:t,subtopic:o}),e);e.sendEvent(n)}e.pushNewsRoute()}},void 0,e.subtopic?e.subtopic.name:e.topic.name))).withConfig({componentId:"s1cvmbc0-1"})(["color: ",";cursor: pointer;margin: 0;background-color: ",";&:hover {text-decoration: underline;background-color: ",";}"],e=>e.active?Object(a.c)(e).body:Object(a.c)(e).postFlairText,e=>e.active?Object(a.c)(e).button:"transparent",e=>e.active?Object(a.c)(e).button:Object(a.c)(e).field)),g=m()(v).withConfig({componentId:"s1cvmbc0-2"})(["background-color: ",";margin-right: 4px;"],e=>Object(a.c)(e).field);t.b=v},"./src/reddit/components/OCCategoryList/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return v});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/react-router-dom/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),a=o("./src/reddit/contexts/PageLayer/index.tsx"),l=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),p=o("./src/reddit/layout/row/Inline/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/routes/originalContent/index.ts"),b=o("./src/reddit/selectors/originalContent.ts"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;aObject(u.c)(e).field,e=>Object(u.c)(e).button,e=>Object(u.c)(e).flair),g=Object(a.w)({listingSort:a.c,timeSort:a.v,pageLayer:e=>e}),y=Object(i.createStructuredSelector)({ocCategories:b.e}),h=Object(s.connect)(y);t.b=g(h(e=>{const t=e.categoryNames.map(t=>e.ocCategories[t]).filter(Boolean);return f(x,{className:e.className},void 0,t.map(({name:t,displayText:o})=>f(v,{to:Object(m.b)(t,e.listingSort,e.timeSort)},t,o)))}))},"./src/reddit/components/PostBadges/index.m.less":function(e,t,o){e.exports={icon:"_3vju76MdF2FaGmELBeiJ_r",approveIcon:"_1knR9NIIXdSFC9IeFN11JL",automoderator:"_2etEb_0bRB9axAqF3uX28S",lockIcon:"_3wTfn3Meg1rXJ-qd2jUWMt",modIcon:"_SMl46gACTEszA_4A0Qfs",removeIcon:"_3yuF1RnBRJL4OS_STsoXcC",reportIcon:"_3guZWUAROueft8TPPGDZ-R",spamIcon:"_2BWw37nLL0rX6n7xcXciyD",stickyIcon:"NI8uZ-19oHf9gPO8jOvFu",archivedIcon:"_2WSiH2JwZq4bXuvrDn-cgU",addRemovalReason:"COGitU-ItwLZG_fP5rsdE",removalReason:"_16Ih3bzeELRlI6AWeW-nFy"}},"./src/reddit/components/PostBadges/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(c),l=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),p=o("./src/app/actions/tooltip.ts"),u=o("./src/app/strings/index.ts"),m=o("./src/lib/constants/index.ts"),b=o("./src/reddit/actions/removalReasons/index.ts"),f=o("./src/reddit/components/InfoTextTooltip/index.tsx"),x=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),v=o("./src/reddit/constants/colors.ts"),g=o("./src/reddit/contexts/InsideOverlay.tsx"),y=o("./src/reddit/contexts/PageLayer/index.tsx"),h=o("./src/reddit/helpers/isRemoved.ts"),j=o("./src/reddit/helpers/modTooltipTemplates/index.ts"),O=o("./src/reddit/helpers/showReportIndicator/index.ts"),S=o("./src/reddit/selectors/posts.ts"),T=o("./src/reddit/icons/fonts/Approve/index.tsx"),I=o("./src/reddit/icons/fonts/Archived/index.tsx"),w=o("./src/reddit/icons/fonts/Lock/index.tsx"),k=o("./src/reddit/icons/fonts/Remove/index.tsx"),C=o("./src/reddit/icons/fonts/Report/index.tsx"),P=o("./src/reddit/icons/fonts/Spam/index.tsx"),N=o("./src/reddit/icons/fonts/Sticky/index.tsx"),M=o("./src/reddit/icons/svgs/Automoderator/index.tsx"),A=o("./src/reddit/icons/svgs/Moderate/index.tsx"),_=o("./src/reddit/components/PostBadges/index.m.less"),$=o.n(_),E=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;ae.removed?v.a.removed:v.a.approved),U=`\n .${$.a.lockIcon} {\n color: ${v.a.locked};\n }\n`,D=`\n .${$.a.removeIcon} {\n color: ${v.a.removed};\n }\n`,H=`\n .${$.a.reportIcon} {\n color: ${v.a.reported};\n }\n`,q=`\n .${$.a.spamIcon} {\n color: ${v.a.removed};\n }\n`,G=`\n .${$.a.stickyIcon} {\n color: ${v.a.moderator};\n }\n`,J=`\n .${$.a.modIcon} {\n fill: ${v.a.moderator};\n }\n`,z=`\n .${$.a.removalReason} {\n ${l.metadataFont};\n color: ${v.a.removed};\n }\n`,Q=e=>r.a.createElement("span",B({className:$.a.removalReason},e),e.children),Z=Object(c.css)(["","","","","","","","","","",""],L,R,U,D,H,q,G,J,x.f,z),W=Object(u.f)("posts.archived"),V=Object(u.f)("modTools.commentsLocked"),X=Object(u.f)("modTools.moderatorOf"),K=Object(u.f)("modTools.stickiedPost"),Y=Object(u.f)("modTools.pinnedPost"),ee=(e,t,o)=>{const n=`PostBadges--${e}--${t}`;return o?`${n}--${o}`:n},te=Object(y.w)({isProfilePostListing:y.M,isSubreddit:y.N,pageLayer:e=>e}),oe=Object(d.createStructuredSelector)({isPinned:(e,{post:t})=>Object(S.p)(e,{postId:t.id}),modModeEnabled:y.Q}),ne=Object(i.connect)(oe,(e,t)=>({onHideTooltip:()=>e(Object(p.f)()),onOpenRemovalReasonModal:()=>e(Object(b.d)(t.post.belongsTo.id,[t.post.id])),onShowTooltip:t=>()=>e(Object(p.d)({tooltipId:t}))}));t.a=te(ne(Object(g.b)(({className:e,displayText:t,isSubreddit:o,inSubredditOrProfile:n,isOverlay:i,isPinned:d,isProfilePostListing:c,language:a,modModeEnabled:l,onHideTooltip:p,onOpenRemovalReasonModal:b,onShowTooltip:v,post:g,tooltipType:y})=>{const S={container:null,caretOnTop:!1},M=ee("Approve",g.id,y),_=ee("Archived",g.id,y),L=ee("Automod",g.id,y),R=ee("Lock",g.id,y),U=ee("Mod",g.id,y),D=ee("Remove",g.id,y),H=ee("Report",g.id,y),q=ee("Spam",g.id,y),G=ee("Sticky",g.id,y),J=ee("Pinned",g.id,y);return E("div",{className:e},void 0,g.isArchived&&E(s.Fragment,{},void 0,E(I.a,{className:$.a.archivedIcon,desc:W(a),id:_,onMouseEnter:v(_),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:_,text:W(a)},S))),g.isLocked&&E(s.Fragment,{},void 0,E(w.a,{className:$.a.lockIcon,desc:V(a),id:R,onMouseEnter:v(R),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:R,text:V(a)},S))),o&&g.isStickied&&E(s.Fragment,{},void 0,E(N.a,{className:$.a.stickyIcon,desc:K(a),id:G,onMouseEnter:v(G),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:G,text:K(a)},S))),c&&d&&E(s.Fragment,{},void 0,E(N.a,{className:$.a.stickyIcon,desc:Y(a),id:J,onMouseEnter:v(J),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:J,text:Y(a)},S))),n&&t&&g.distinguishType===m.F.MODERATOR&&E(s.Fragment,{},void 0,E(A.a,{className:$.a.modIcon,desc:X(a,{displayText:t}),id:U,onMouseEnter:v(U),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:U,text:X(a,{displayText:t})},S))),(g.isApproved||g.approvedBy)&&E(s.Fragment,{},void 0,E(T.a,{className:$.a.approveIcon,desc:Object(j.a)(a,g),id:M,onMouseEnter:v(M),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:M,text:Object(j.a)(a,g)},S))),Object(h.a)(g)&&E(s.Fragment,{},void 0,E(k.a,{className:$.a.removeIcon,desc:Object(j.c)(a,g),id:D,onMouseEnter:v(D),onMouseLeave:p}),E(x.a,{className:$.a.addRemovalReason,canAddReason:g.isRemoved&&!g.modRemovalReason&&!g.modNote,onClick:b,text:Object(u.a)(a,"modTools.addARemovalReason")}),(g.modRemovalReason||g.modNote)&&E(Q,{onMouseEnter:v(D),onMouseLeave:p},void 0,Object(u.a)(a,"modTools.removalReason")),r.a.createElement(f.c,B({tooltipId:D,text:Object(j.c)(a,g)},S))),g.bannedBy&&g.isSpam&&E(s.Fragment,{},void 0,E(P.a,{className:$.a.spamIcon,desc:Object(j.e)(a,g),id:q,onMouseEnter:v(q),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:q,text:Object(j.e)(a,g)},S))),("AutoModerator"===g.approvedBy||"AutoModerator"===g.bannedBy)&&E(s.Fragment,{},void 0,E(F,{className:$.a.automoderator,desc:Object(j.b)(a),id:L,onMouseEnter:v(L),onMouseLeave:p,removed:!!g.bannedBy}),r.a.createElement(f.c,B({tooltipId:L,text:Object(j.b)(a)},S))),Object(O.a)(g)&&!l&&E(s.Fragment,{},void 0,E(C.a,{className:$.a.reportIcon,desc:Object(j.d)(a,g.numReports),id:H,onMouseEnter:v(H),onMouseLeave:p}),r.a.createElement(f.c,B({tooltipId:H,text:Object(j.d)(a,g.numReports)},S))))})))},"./src/reddit/components/PostMeta/index.m.less":function(e,t,o){e.exports={metaContainer:"Ywkt6EDfNWINeTr9lP29H",postTopMeta:"iaAYGvTNtknkTxuHArCzL",subredditName:"_1L0pdcPf58t25Jy6ljHIKR"}},"./src/reddit/components/PostMeta/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return I});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o("./src/reddit/components/AwardBadges/index.tsx"),c=o("./src/reddit/components/Hovercards/SubredditHovercard/index.tsx"),a=o("./src/reddit/components/JSAPIContainers/index.tsx"),l=o("./src/reddit/components/News/TopicTag.tsx"),p=o("./src/reddit/components/OCCategoryList/index.tsx"),u=o("./src/reddit/components/PostBadges/index.tsx"),m=o("./src/reddit/components/PostEventMeta/index.tsx"),b=o("./src/reddit/components/PostTopMeta/index.tsx"),f=o("./src/reddit/components/QuarantinedLabel/index.tsx"),x=o("./src/reddit/components/SubredditNameLink/index.tsx"),v=o("./src/reddit/components/SubscribeButton/Inline.tsx"),g=o("./src/reddit/controls/MetaSeparator/index.tsx"),y=o("./src/reddit/helpers/trackers/news.ts"),h=o("./src/reddit/helpers/trackers/post.ts"),j=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/components/PostMeta/index.m.less"),S=o.n(O),T=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;aObject(j.c)(e).bodyText,b.e,u.b);t.a=(e=>{const t=e.flairStyleTemplate,o=e.hideGildCta,n=e.inSubredditOrProfile,s=e.language,i=e.newsStory,j=e.post,O=e.shouldShowSubscribeButton,I=e.showOCCategories,w=e.subredditOrProfile,k=e.tooltipType;return T("div",{className:S.a.metaContainer},void 0,!!i&&!!i.topic&&!!i.subtopic&&T(l.a,{topic:i.topic,subtopic:i.subtopic,topicTagClickEvent:y.t,post:j}),I&&j.contentCategories&&T(p.b,{categoryNames:j.contentCategories}),Object(m.b)(j)&&T(r.a.Fragment,{},void 0,T(m.a,{language:s,post:j}),T(g.b,{})),!n&&!j.isSponsored&&w&&T(c.a,{postId:j.id,subredditName:w.name},void 0,T(x.a,{className:S.a.subredditName,"data-click-id":"subreddit",to:w.url},void 0,w.displayText)),w&&w.isQuarantined&&T(f.a,{}),!n&&!j.isSponsored&&w&&O&&T(v.a,{getEventFactory:e=>Object(h.d)(j.id,e?"unsubscribe":"subscribe"),identifier:{name:w.name,type:"subreddit"},postId:j.id,small:!0}),!n&&!j.isSponsored&&T(g.b,{}),!n&&!j.isSponsored&&T(a.h,{type:j.belongsTo.type,id:j.belongsTo.id}),T(b.d,{className:S.a.postTopMeta,flairStyleTemplate:t,language:s,post:j,showSponsorIcon:!0,tooltipType:k}),T(u.a,{displayText:w?w.displayText:null,inSubredditOrProfile:!!n,language:s,post:j,tooltipType:k}),T(d.d,{hideCta:o,thing:j,tooltipType:k}))})},"./src/reddit/components/PostTopMeta/index.m.less":function(e,t,o){e.exports={icon:"_2kj4VmBwjxriyYFAErhLcT",badge:"_2v3rPYFjifVGM7CfOh1dOl",container:"_3AStxql1mQsrZuUIFP9xSg",contractorIcon:"MMQAY3zdk1u4R9hIKTklf",adminIcon:"s46mo3ittWDxpPuCSXJ_T",crosspostIcon:"_3hh-iGjzOv78L_7t_PUHev",link:"eQgJJIfdY4JNXam_N622j",publicWallet:"SxdIdV2SgMWcIFG6Qsk0Q",authorLink:"_2tbHP6ZydRpjI44J3syuqC",outboundLink:"_3V0C4FGg6153xIBQjwsycq",externalLink:"_3jOxDPIQ0KaOWpzvSQo-1s",sponsored:"_1iAifs5p5MzPoJz5YrErUW",text:"_2fCzxBE1dlMh4OFc7B3Dun"}},"./src/reddit/components/PostTopMeta/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(c),l=o("./src/config.ts"),p=o("./src/lib/classNames/index.ts"),u=o("./src/lib/constants/index.ts"),m=o("./src/lib/humanizeDateTime/index.ts"),b=o("./src/lib/timeAgo/index.ts"),f=o("./src/reddit/helpers/isCrosspost.ts"),x=Object.assign||function(e){for(var t=1;t1){for(var c=Array(i),a=0;ar.a.createElement("svg",x({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),v("path",{d:"M9.06,8.64c1.12-1.26,2.2-2.45,4.44-2.6V7.5a1,1,0,0,0,.6.92,1,1,0,0,0,.41.09,1,1,0,0,0,.67-.26l3.16-2.9a.5.5,0,0,0,0-.74L15.18,1.7a1,1,0,0,0-1.68.74V4c-3.14.17-4.69,1.88-5.93,3.28C6.58,8.42,6,9,5,9H2a1,1,0,0,0,0,2H5C6.93,11,8,9.82,9.06,8.64Z"}),v("path",{d:"M15.18,11.76a1,1,0,0,0-1.68.74V14c-2.23-.16-3.29-1.32-4.39-2.56-.21-.24-.43-.48-.66-.72a5.63,5.63,0,0,1-1.77,1.06,13.34,13.34,0,0,1,.94,1A7.85,7.85,0,0,0,13.5,16v1.59a1,1,0,0,0,.6.92,1,1,0,0,0,.41.09,1,1,0,0,0,.67-.26l3.16-2.9a.5.5,0,0,0,0-.74Z"})),y=o("./src/app/actions/tooltip.ts"),h=o("./src/reddit/components/AuthorLink/index.tsx"),j=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),O=o("./src/reddit/components/Flair/index.tsx"),S=o("./src/reddit/components/Governance/UserPublicPointsDisplay/async.tsx"),T=o("./src/reddit/components/Governance/UserPublicPointsDisplay/dynamicStyles.ts"),I=o("./src/reddit/components/Hovercards/AuthorHovercard/index.tsx"),w=o("./src/reddit/components/Hovercards/SubredditHovercard/index.tsx"),k=o("./src/reddit/components/InfoTextTooltip/index.tsx"),C=o("./src/reddit/components/JSAPIContainers/index.tsx"),P=o("./src/reddit/components/OCCategoryList/index.tsx"),N=o("./src/reddit/components/QuarantinedLabel/index.tsx"),M=o("./src/reddit/components/SponsoredLabel/index.tsx"),A=o("./src/reddit/components/SubredditNameLink/index.tsx"),_=o("./src/reddit/constants/colors.ts"),$=o("./src/reddit/contexts/InsideOverlay.tsx"),E=o("./src/reddit/controls/MetaSeparator/index.tsx"),B=o("./src/reddit/controls/OutboundLink/index.tsx"),L=o("./src/reddit/featureFlags/component.tsx"),R=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),F=o("./src/reddit/helpers/styles/smartTextColor.ts"),U=o("./src/reddit/icons/fonts/Admin/index.tsx"),D=o("./src/reddit/featureFlags/index.ts"),H=o("./src/reddit/models/Flair/index.ts"),q=o("./src/reddit/models/NewStructuredStyles/index.ts"),G=o("./src/reddit/models/Post/index.ts"),J=o("./src/reddit/models/Subreddit/index.ts"),z=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),Q=o("./src/reddit/selectors/authorFlair.ts"),Z=o("./src/reddit/selectors/subreddit.ts"),W=o("./src/reddit/selectors/userFlair.ts"),V=o("./src/reddit/components/PostTopMeta/index.m.less"),X=o.n(V);o.d(t,"c",function(){return K}),o.d(t,"a",function(){return oe}),o.d(t,"e",function(){return le}),o.d(t,"b",function(){return me});var K,Y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var c=Array(i),a=0;aObject(F.a)(Object(R.a)(e),q.a.metaText,q.b.metaText),te=`\n .${X.a.adminIcon} {\n color: ${_.a.admin};\n }\n\n .${X.a.contractorIcon} {\n color: ${_.a.op};\n }\n`,oe=a()(E.b).withConfig({componentId:"s1j4909-0"})(["vertical-align: middle;"]),ne=Object(c.css)(["."," {color: ",";}"],X.a.text,e=>ee(e)),se=Object(L.a)("spBadges",j.b),re=e=>Y("span",{className:X.a.text},void 0,e.children),ie=Object(c.css)(["."," {fill: ",";}"],X.a.crosspostIcon,e=>Object(z.c)(e).button),de=Object(c.css)(["."," {color: ",";}"],X.a.authorLink,e=>ee(e)),ce=Object(c.css)(["."," {color: ",";}"],X.a.externalLink,e=>ee(e)),ae=Object(c.css)(["."," {color: ",";}"],X.a.outboundLink,e=>ee(e)),le=Object(c.css)(["","","","","","","",""],te,ie,ne,de,ce,ae,T.a),pe=a()(P.b).withConfig({componentId:"s1j4909-1"})(["display: inline-flex;"," {padding: 0 5px;}"],P.a),ue=Object(i.connect)(()=>Object(d.createStructuredSelector)({authorFlair:Q.a,canAccessRedesignProfiles:e=>D.d.redesignProfiles(e),createdTooltipId:(e,{isOverlay:t,post:o})=>`PostTopMeta--Created--${t}--${o.id}`,isUserFlairEnabled:(e,t)=>Object(W.a)(e,{subredditId:t.post.belongsTo.id}),flairPosition:(e,t)=>Object(W.c)(e,{subredditId:t.post.belongsTo.id}),patreonPatronFlair:(e,{post:t})=>Object(Z.q)(e,{identifier:t.belongsTo,userName:t.author})}),(e,{post:t,tooltipType:o})=>({onHideTooltip:()=>e(Object(y.f)()),onShowTooltip:t=>e(Object(y.d)({tooltipId:t}))})),me=e=>{const t=!e.isDeleted&&e.post.distinguishType===u.F.ADMIN;return Y(h.a,{className:X.a.authorLink,"data-click-id":"user",author:e.post.author,canAccessRedesignProfiles:e.canAccessRedesignProfiles,isAdmin:t,isAdminEmeritus:t,isAuthorDeleted:e.isDeleted,isUnstyled:!0},void 0,`u/${e.post.author}`,t&&Y(U.a,{className:X.a.adminIcon}),e.renderContractorBadge&&Y(U.a,{className:X.a.contractorIcon}))};t.d=Object($.b)(ue(class extends r.a.PureComponent{constructor(){super(...arguments),this.onShowCreatedTooltip=(()=>this.props.onShowTooltip(this.props.createdTooltipId))}render(){var e=this.props;const t=e.canAccessRedesignProfiles,o=e.className,n=e.createdTooltipId,r=e.isCommentsPage,i=e.isOverlay,d=e.isUserFlairEnabled,c=e.flairPosition,a=e.language,u=e.onHideTooltip,x=e.patreonPatronFlair,v=e.post,y=e.authorFlair;var h=e.showOCCategories;const j=void 0!==h&&h;var T=e.showSub;const P=void 0!==T&&T;var _=e.showTimestamp;const $=void 0===_||_,E=e.subredditOrProfile,L=e.tooltipType,R=e.hideSource,F=Object(f.a)(v),U=c===H.a.Left,D=v.authorIsContractor&&!!E&&E.type===J.b.EmployeesOnly,q=!i&&!r;return Y("div",{className:Object(p.a)(X.a.container,o)},void 0,j&&v.contentCategories&&Y(pe,{categoryNames:v.contentCategories}),P&&E&&Y(w.a,{postId:v.id,subredditName:E.name,tooltipType:L},void 0,Y(A.a,{"data-click-id":"subreddit",to:E.url},void 0,E.displayText)),E&&E.isQuarantined&&Y(N.a,{}),P&&!F&&Y(oe,{},void 0,"•"),v.isSponsored&&Y(s.Fragment,{},void 0,Y(M.a,{}),Y(oe,{},void 0,"•")),!v.isSponsored&&!F&&Y(re,{},void 0,"Posted by"),!v.isSponsored&&F&&Y(s.Fragment,{},void 0,Y(g,{className:X.a.crosspostIcon}),Y(re,{},void 0,"Crossposted by")),y&&U&&Y(O.c,{disabled:!d,flair:y,forceSmallEmojis:!0,usesCommunityStyles:q}),x&&U&&Y(O.c,{flair:x}),"subreddit"===v.belongsTo.type&&!Object(G.e)(v.author)&&Y(se,{className:X.a.badge,subredditId:v.belongsTo.id,userId:v.authorId,uniqueIdentifier:v.id}),Object(G.e)(v.author)?Y(me,{canAccessRedesignProfiles:t,post:v,isDeleted:!0,renderContractorBadge:D}):Y(I.b,{postOrComment:v,tooltipType:L},void 0,Y(me,{canAccessRedesignProfiles:t,post:v,renderContractorBadge:D})),y&&!U&&Y(O.c,{disabled:!d,flair:y,forceSmallEmojis:!0,usesCommunityStyles:q}),"subreddit"===v.belongsTo.type&&!Object(G.e)(v.author)&&Y(S.a,{className:X.a.publicWallet,contentId:v.id,subredditId:v.belongsTo.id,userId:v.authorId,username:v.author}),x&&!U&&Y(O.c,{flair:x}),Y(C.e,{post:v}),$&&Y("a",{className:X.a.externalLink,"data-click-id":"timestamp",href:v.permalink,id:n,onMouseEnter:this.onShowCreatedTooltip,onMouseLeave:u,target:"_blank",rel:"nofollow noopener"},void 0,Object(b.b)(a,v.created/1e3),Y(k.c,{caretOnTop:i,container:null,tooltipId:n,text:Object(m.a)(v.created)})),v.isSponsored&&v.source&&!R&&Y("span",{className:X.a.sponsored},void 0,Y(re,{},void 0,"from"),Y(B.a,{className:X.a.outboundLink,href:v.source.url.replace(l.a.redditUrl,""),isSponsored:v.isSponsored,source:v.source},void 0,v.source.displayText)))}}))},"./src/reddit/components/SourceLink/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/lib/getShortenedLink.ts"),d=o("./src/reddit/controls/OutboundLink/styled.tsx"),c=o("./src/reddit/helpers/styles/components/index.tsx"),a=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;ae.isCommentsPage?"-5px":"0px");t.a=(e=>{const t=e.post,o=e.isCommentsPage,n=t.source,s=t.isSponsored;return n?l(u,{isCommentsPage:!!o},void 0,l(d.a,{href:n.url,isSponsored:s,source:n},void 0,Object(i.a)(t),l(p,{}))):null})},"./src/reddit/components/SponsoredLabel/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),c=o("./src/app/strings/index.ts"),a=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;aObject(l.c)(e).linkText),m=Object(r.createStructuredSelector)({language:e=>e.user.language}),b=Object(s.connect)(m);t.a=b(({className:e,language:t})=>p(u,{className:e},void 0,Object(c.a)(t,"listings.sponsored")))},"./src/reddit/components/SubscribeButton/Inline.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),d=o("./src/app/strings/index.ts"),c=o("./src/higherOrderComponents/addOverlayEvents.tsx"),a=o("./src/higherOrderComponents/asTooltip.tsx"),l=o("./src/reddit/models/MonthsToMinutes/index.ts"),p=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),u=Object.assign||function(e){for(var t=1;te.targetBox?e.targetBox.width/2:40),[c.a.Click,c.a.Keydown,c.a.Resize]);var b=e=>s.a.createElement(m,u({targetBox:e.targetBox,targetPosition:["right","bottom"],tooltipPosition:["right","top"],tooltipType:l.j.SubscribeFeed},e)),f=Object.assign||function(e){for(var t=1;te.targetBox?e.targetBox.width/2:40),[c.a.Click,c.a.Keydown,c.a.Resize]);var v,g=e=>s.a.createElement(x,f({targetBox:e.targetBox,targetPosition:["right","bottom"],tooltipPosition:["right","top"],tooltipType:l.j.SubscribeReminder},e)),y=o("./src/reddit/components/TrackingHelper/index.tsx"),h=o("./src/reddit/connectors/SubscribeButton/index.ts"),j=o("./src/reddit/controls/Button/index.tsx"),O=o("./src/reddit/icons/svgs/Checkmark/index.tsx"),S=o("./src/reddit/icons/svgs/Plus/index.tsx"),T=o("./src/reddit/components/SubscribeButton/helpers/actionTemplateSource.ts"),I=Object.assign||function(e){for(var t=1;t1){for(var d=Array(r),c=0;c{e.small;var t=k(e,["small"]);return s.a.createElement(j.d,t)}).withConfig({componentId:"kvscsu-0"})(["",""],e=>e.small?C:P),M=i()(e=>{e.small,e.belongsToType;var t=k(e,["small","belongsToType"]);return s.a.createElement(j.g,t)}).withConfig({componentId:"kvscsu-1"})(["","line-height: 0;padding: 0;"],e=>e.small?C:P),A=i()(O.a).withConfig({componentId:"kvscsu-2"})(["height: 14px;margin: auto;width: 14px;"]),_=i()(S.a).withConfig({componentId:"kvscsu-3"})(["height: 14px;width: 14px;"]),$=i.a.div.withConfig({componentId:"kvscsu-4"})(["height: 24px;"]);t.a=Object(h.a)(Object(y.b)(class extends s.a.Component{constructor(e){super(e),this.onClick=(e=>{const t=this.props;if(t.userIsSubscriber?t.onUnsubscribe():(this.setState({hasJustSubscribed:!0}),t.onSubscribe()),t.onClick&&t.onClick(e),t.getEventFactory){const e=t.getEventFactory(t.userIsSubscriber);e&&t.sendEvent(e)}}),this.state={hasJustSubscribed:!1}}componentDidMount(){this.props.onSubscriptionsRequested()}render(){const e=this.props,t=e.className,o=e.identifier,n=e.language,r=(e.onSubscribe,e.onUnsubscribe,e.postId);e.sendEvent;var i=e.small;const c=void 0!==i&&i,a=e.subscribeReminderTooltipId,l=e.subscribeTooltipId,p=e.textVariant,u=e.userIsSubscriber,m=k(e,["className","identifier","language","onSubscribe","onUnsubscribe","postId","sendEvent","small","subscribeReminderTooltipId","subscribeTooltipId","textVariant","userIsSubscriber"]);return u?this.state.hasJustSubscribed?s.a.createElement(M,I({className:t,onClick:this.onClick,small:c,belongsToType:o.type},m),w(A,{})):c?null:w($,{}):w(s.a.Fragment,{},void 0,s.a.createElement(N,I({className:t,onClick:this.onClick,small:c},m,{id:`subscribe-button-${r}`}),w(_,{}),!c&&Object(d.a)(n,`subscriptions.${Object(T.a)({textVariant:p,type:o.type})}.subscribe`)),w(b,{isOpen:l===r,tooltipId:`subscribe-button-${r}`}),w(g,{isOpen:a===r,tooltipId:`subscribe-button-${r}`}))}}))},"./src/reddit/helpers/isRemoved.ts":function(e,t,o){"use strict";t.a=(e=>!!e.bannedBy&&!e.isSpam)},"./src/reddit/helpers/modTooltipTemplates/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i}),o.d(t,"c",function(){return d}),o.d(t,"d",function(){return c}),o.d(t,"e",function(){return a});var n=o("./src/app/strings/index.ts"),s=o("./src/lib/humanizeUTCDate/index.tsx");const r=(e,t)=>t.approvedBy&&"string"==typeof t.approvedBy&&t.approvedAtUTC?Object(n.a)(e,"modTools.approvedBy",{username:t.approvedBy,time:Object(s.a)(t.approvedAtUTC)}):Object(n.a)(e,"modTools.approved"),i=Object(n.f)("modTools.actionByAutomod"),d=(e,t)=>{let o=t.bannedBy&&"string"==typeof t.bannedBy&&t.bannedAtUTC?Object(n.a)(e,"modTools.removedBy",{username:t.bannedBy,time:Object(s.a)(t.bannedAtUTC)}):Object(n.a)(e,"modTools.removed");return t.modReasonBy&&t.modRemovalReason&&(o=o+"\n"+Object(n.a)(e,"modTools.reasonBy",{username:t.modReasonBy})+t.modRemovalReason),t.modNote&&(o=o+"\n"+Object(n.a)(e,"modTools.note")+t.modNote),o},c=(e,t)=>`${t} ${Object(n.a)(e,"modTools.reports")}`,a=(e,t)=>t.bannedBy&&"string"==typeof t.bannedBy&&t.bannedAtUTC?Object(n.a)(e,"modTools.removedAsSpamBy",{username:t.bannedBy,time:Object(s.a)(t.bannedAtUTC)}):Object(n.a)(e,"modTools.removedAsSpam")},"./src/reddit/helpers/showReportIndicator/index.ts":function(e,t,o){"use strict";t.a=(e=>!e.ignoreReports&&(e.numReports||0)>0)},"./src/reddit/icons/fonts/Archived/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/lib/classNames/index.ts"),r=o("./src/reddit/icons/fonts/helpers.tsx"),i=o("./src/reddit/icons/fonts/commonStyles.m.less"),d=o.n(i),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;ac("i",{className:Object(s.a)(Object(r.b)("archived"),d.a.archivedIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/fonts/Lock/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/lib/classNames/index.ts"),r=o("./src/reddit/icons/fonts/helpers.tsx"),i=o("./src/reddit/icons/fonts/commonStyles.m.less"),d=o.n(i),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;ac("i",{className:Object(s.a)(Object(r.b)("lock"),d.a.lockIcon,e.className),id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,c(r.a,{},void 0,e.desc)))},"./src/reddit/icons/svgs/Automoderator/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var c=Array(i),a=0;as("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,s("path",{d:"M16,2H4A2,2,0,0,0,2,4V16a2,2,0,0,0,2,2H16a2,2,0,0,0,2-2V4A2,2,0,0,0,16,2ZM5.5,15.5h-1v-3h1Zm2,0h-1v-3h1ZM6,9A2,2,0,1,1,8,7,2,2,0,0,1,6,9Zm3.5,6.5h-1v-3h1Zm2,0h-1v-3h1Zm2,0h-1v-3h1Zm2,0h-1v-3h1ZM14,9a2,2,0,1,1,2-2A2,2,0,0,1,14,9Z"})))},"./src/reddit/models/Badge/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/config.ts"),s=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,s=!1,r=void 0;try{for(var i,d=e[Symbol.iterator]();!(n=(i=d.next()).done)&&(o.push(i.value),!t||o.length!==t);n=!0);}catch(c){s=!0,r=c}finally{try{!n&&d.return&&d.return()}finally{if(s)throw r}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function r(e,t,o){const n=o.media[0],r=Object.keys(n);let i={width:1/0,height:1/0,url:""};if(r.forEach(o=>{const r=n[o];var d=o.split("x").map(e=>parseInt(e)),c=s(d,2);const a=c[0],l=c[1];(a=e||l=t)&&(i={height:l,width:a,url:r})}),!i.url&&r.length){const e=Object.keys(n)[0],t=n[e];var d=e.split("x").map(e=>parseInt(e)),c=s(d,2);const o=c[0],r=c[1];i={height:r,width:o,url:t}}return i.url}function i(e,t,o){const s=r(e,t,o),i=r(2*e,2*t,o);return{url:`${n.a.assetPath}/${s}`,url2x:`${n.a.assetPath}/${i}`}}}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8.35bf65fed96d6fc5a328.js.map \ No newline at end of file diff --git a/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c.db8b7dbdaf981305b70d.js b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c.db8b7dbdaf981305b70d.js new file mode 100644 index 0000000..f42b991 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c.db8b7dbdaf981305b70d.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"],{"./src/reddit/actions/governance/index.ts":function(e,t,o){"use strict";var r=o("./src/app/strings/index.ts"),n=o("./src/lib/makeActionCreator/index.ts"),s=o("./src/lib/prettyPrintNumber/index.ts"),i=o("./src/reddit/actions/modal.ts"),d=o("./src/reddit/actions/post.ts"),c=o("./src/reddit/actions/toaster.ts"),a=o("./src/config.ts"),l=o("./src/reddit/endpoints/governance/requester.ts");var u=o("./src/reddit/endpoints/governance/poll.ts");o("./src/reddit/endpoints/governance/wallet.ts");var p=o("./src/reddit/models/Poll/index.ts"),m=o("./src/reddit/models/Toast/index.ts"),f=o("./src/reddit/models/Vote/index.ts"),v=o("./src/reddit/selectors/gov.ts"),g=o("./src/reddit/actions/governance/constants.ts"),b=o("./src/reddit/actions/governance/errorToast.ts");o.d(t,"a",function(){return h}),o.d(t,"b",function(){return x}),o.d(t,"d",function(){return j}),o.d(t,"e",function(){return O}),o.d(t,"h",function(){return k}),o.d(t,"f",function(){return T}),o.d(t,"g",function(){return M}),o.d(t,"c",function(){return L});const h=Object(n.a)(g.b),x=Object(n.a)(g.c),y=Object(n.a)(g.d),j=Object(n.a)(g.e),O=(Object(n.a)(g.f),Object(n.a)(g.g),Object(n.a)(g.h)),C=Object(n.a)(g.i),I=Object(n.a)(g.j),w=Object(n.a)(g.k),S=Object(n.a)(g.q),k=Object(n.a)(g.r),_=Object(n.a)(g.s),N=Object(n.a)(g.t),P=(Object(n.a)(g.u),Object(n.a)(g.v),Object(n.a)(g.w)),T=(e,t)=>async(o,r,{apiContext:n})=>{const s=r().polls.models[e];o(I({pollId:e}));const i=await Object(u.b)(n(),s.subredditId,e,t);if(i.ok){o(w(i.body));const t=r(),n=t.polls.models[e];if(n&&Object(p.d)(n)){const e=n.postId,r=t.posts.models[e];r&&r.voteState===f.a.notVoted&&o(Object(d.J)(e))}}else o(C({pollId:e,error:i.error})),Object(b.a)(o,i.error)},M=(e,t)=>async(o,n,{apiContext:d})=>{o(_());const u=n().transfers.communityPoints.contentId||void 0,p=await function(e,t){return Object(l.a)(e,{data:{amount:t.amount,contentId:t.contentId,description:t.message,receiveUserName:t.recipient},endpoint:`${a.a.metaUrl}/wallets/me/${t.subredditId}/transfers`,method:"post"})}(d(),Object.assign({},e,{contentId:u}));if(p.ok){const d=n().user.language;o(N(Object.assign({},p.body,{subredditId:e.subredditId}))),o(Object(c.e)({kind:m.b.SuccessCommunity,text:Object(r.a)(d,"gov.transferSuccess",{amount:Object(s.a)(e.amount),recipient:e.recipient,tokenName:Object(v.i)(n(),{subredditId:e.subredditId})})})),t&&o(Object(i.f)())}else o(S({error:p.error})),Object(b.a)(o,p.error)},L=(e,t)=>async(o,n,{apiContext:s})=>{o(y());const i=await function(e,t,o){return Object(l.a)(e,{data:{optOut:t},method:"patch",endpoint:`${a.a.metaUrl}/wallets/${o}/me`})}(s(),e,t);if(i.ok){o(P({[t]:i.body}));const s=e?"polls.optOutSuccess":"polls.optInSuccess";o(Object(c.e)({kind:m.b.SuccessCommunity,text:Object(r.a)(n().user.language,s,{tokenName:Object(v.i)(n(),{subredditId:t})})}))}else Object(b.a)(o,i.error)}},"./src/reddit/components/Governance/Token/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var r,n=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),i=o("./src/config.ts"),d=o("./src/reddit/selectors/gov.ts"),c=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var c=Array(i),a=0;a1){for(var c=Array(i),a=0;a({toggleBanModal:()=>{e(Object(B.c)({username:t,subredditId:o,contextId:r})),e(Object(Z.X)(o))},toggleMuteModal:()=>{e(Object(B.d)({username:t,subredditId:o,contextId:r})),e(Object(G.i)(z.a.MUTE_USER))}}))(e=>V("div",{className:e.className},void 0,V(K.a,{role:"button",onClick:()=>{e.toggleBanModal(),e.sendEvent($.a(e.contextId))}},void 0,V(D,{}),Object(O.a)(e.language,"user.tooltip.banUser")),e.hasModMailPermissions&&V(K.a,{role:"button",onClick:()=>{e.toggleMuteModal(),e.sendEvent($.d(e.contextId))}},void 0,V(Q,{}),Object(O.a)(e.language,"user.tooltip.muteUser")))),Y=o("./src/reddit/actions/userFlair.ts"),ee=o("./src/reddit/icons/svgs/Tag/index.tsx"),te=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,r,n){var s=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&s)for(var d in s)void 0===o[d]&&(o[d]=s[d]);else o||(o=s||{});if(1===i)o.children=n;else if(i>1){for(var c=Array(i),a=0;a({onToggleUserFlairModal:()=>e(Object(Y.p)(t.subredditId,t.username))}))(e=>te(K.a,{role:"button",onClick:()=>{e.onToggleUserFlairModal(),e.sendEvent($.c(e.contextId))}},void 0,te(oe,{}),Object(O.a)(e.language,"user.tooltip.editUserFlair"))),ne=Object.assign||function(e){for(var t=1;t1){for(var c=Array(i),a=0;ae.url),de=j()(N.a).withConfig({componentId:"s6fvhg-1"})(["margin-bottom: 8px;margin-top: 4px;"]),ce=j()(F.a).withConfig({componentId:"s6fvhg-2"})(["fill: ",";height: 20px;margin-top: 7px;width: 20px;"],e=>Object(E.c)(e).actionIcon),ae=j()(U.a).withConfig({componentId:"s6fvhg-3"})(["fill: ",";height: 16px;margin-bottom: 2px;vertical-align: middle;width: 16px;"],P.a.snoo),le=Object(y.css)(["display: flex;height: 16px;width: 16px;margin-right: 6px;"]),ue=j()(H.a).withConfig({componentId:"s6fvhg-4"})(["",""],le),pe=j()(k.a).withConfig({componentId:"s6fvhg-5"})(["",""],le),me=j()(x.a).withConfig({componentId:"s6fvhg-6"})(["","color: ",";display: inline-block;margin-right: 4px;"],L.titleFontH4,e=>Object(E.c)(e).bodyText),fe=j.a.div.withConfig({componentId:"s6fvhg-7"})(["","color: ",";"],L.metadataFont,e=>Object(E.c)(e).metaText),ve=j.a.div.withConfig({componentId:"s6fvhg-8"})(["","color: ",";"],L.metadataFont,e=>Object(E.c)(e).bodyText),ge=j.a.div.withConfig({componentId:"s6fvhg-9"})(["display: inline-block;"]),be=j.a.div.withConfig({componentId:"s6fvhg-10"})(["display: inline-block;margin: 0px 3px;"]),he=j.a.div.withConfig({componentId:"s6fvhg-11"})(["width: 100%;box-sizing: border-box;display: flex;"]),xe=j.a.div.withConfig({componentId:"s6fvhg-12"})(["display: flex;padding: 12px 0px 4px 0px;"]),ye=j.a.div.withConfig({componentId:"s6fvhg-13"})(["border-right: 1px solid ",";padding: 0px 12px 0px 6px;"],e=>Object(E.c)(e).line),je=j.a.div.withConfig({componentId:"s6fvhg-14"})(["padding-left: 12px;"]),Oe=j.a.div.withConfig({componentId:"s6fvhg-15"})(["","color: ",";padding-right: 12px;"],L.titleFontH4,e=>Object(E.c)(e).bodyText),Ce=j.a.div.withConfig({componentId:"s6fvhg-16"})(["","color: ",";"],L.titleFontH6,e=>Object(E.c)(e).bodyText),Ie=j()(Object(M.a)()).withConfig({componentId:"s6fvhg-17"})(["background-image: url(",");border-top-left-radius: 4px;border-top-right-radius: 4px;height: 4px;"],e=>e.image||`${h.a.assetPath}/img/user-info-banner.png`),we=j.a.div.withConfig({componentId:"s6fvhg-18"})(["padding: 12px 12px 0px 12px;"]),Se=j.a.div.withConfig({componentId:"s6fvhg-19"})(["height: 8px;"]),ke=e=>se("div",{},void 0,se("div",{},void 0,se(me,{to:`${e.user.url}`},void 0,`u/${e.userName}`),e.user.isGold&&se(x.a,{to:"/premium"},void 0,se(ae,{}))),se(fe,{},void 0,e.user.username&&se(ge,{},void 0,e.user.username,se(be,{},void 0,"•")),se(ge,{},void 0,Object(w.b)(e.language,e.user.created)))),_e=e=>se(xe,{},void 0,se(ce,{}),se(ye,{},void 0,se(Oe,{},void 0,Object(I.b)(e.user.postKarma)),se(Ce,{},void 0,Object(O.a)(e.language,"user.tooltip.postKarma"))),se(je,{},void 0,se(Oe,{},void 0,Object(I.b)(e.user.commentKarma)),se(Ce,{},void 0,Object(O.a)(e.language,"user.tooltip.commentKarma")))),Ne=Object(y.css)(["","display: flex;cursor: pointer;color: ",";fill: ",";padding: 6px 12px;&:hover {background-color: ",";color: ",";fill: ","}"],L.actionFont,e=>Object(E.c)(e).actionIcon,e=>Object(E.c)(e).actionIcon,e=>Object(E.c)(e).line,e=>Object(E.c)(e).bodyText,e=>Object(E.c)(e).bodyText),Pe=j.a.a.withConfig({componentId:"s6fvhg-20"})(["",""],Ne),Te=j.a.div.withConfig({componentId:"s6fvhg-21"})(["background-color: ",";border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.2);position: absolute;width: ","px;z-index: ",";"],e=>Object(E.c)(e).body,240,T.u),Me=Object(C.a)(e=>{const t=e.className,o=e.contextId,r=e.hideNSFWPref,n=e.hoverId,s=e.isCurrentUser,i=e.isGov,d=e.origin,c=e.language,a=e.moderatorPermissions,l=e.sendEvent,u=e.style,p=e.subredditId,m=e.tokenName,f=e.userName,v=e.user,g=e.userFlair,b=e.userInChat,x=e.wallet;if(!v)return se(Te,{style:u});const y=v.isNSFW&&r,j=v.accountIcon||`${h.a.assetPath}/img/snoo_user_placeholder.png`,C=a&&a.flair,I=a&&a.access,w=g&&g.templateIds&&g.templateIds.length>0,k=g&&g.displaySettings&&g.displaySettings.isEnabled,N=v.gildedLastMonth;return se(Te,{className:t,id:n,style:u},void 0,se(Ie,{image:y?void 0:e.user.bannerImage}),se(we,{},void 0,se(he,{},void 0,se(ie,{url:y?`${h.a.assetPath}/img/avatar_over18_square.png`:j}),se(ke,{language:c,origin:d,user:v,userName:f})),se(_e,{language:c,user:v,userName:f}),N&&se(ve,{},void 0,se(A.a,{gildings:N,language:c,userName:f})),v.hasUserProfile&&!s&&se(de,{identifier:{name:e.user.username,type:"profile"},getEventFactory:e=>Object($.f)(e?"unfollow":"follow",o),small:!0})),I&&o&&!s&&p&&se(X,{contextId:o,language:c,subredditId:p,sendEvent:l,username:f}),C&&o&&(w||k)&&p&&se(re,{contextId:o,language:c,subredditId:p,sendEvent:l,username:f}),b&&se(Pe,{href:Object(S.channelUserIdUrl)(v.id),target:"_blank",rel:"noopener noreferrer",onClick:()=>l(Object($.b)(o))},void 0,se(ue,{}),Object(O.a)(c,"user.tooltip.inviteToChat")),i&&x&&se(Pe,{onClick:()=>e.onOpenTransferModal(v.username)},void 0,p&&se(pe,{subredditId:p}),Object(O.a)(c,"gov.transferModalTitle",{tokenName:m})),se(_.i,{contextId:o,subredditId:p,user:v}),!(I||b)&&se(Se,{}))});var Le=e=>{const t=e.activeTooltipId===e.tooltipId;return s.a.createElement(Me,ne({isOpen:t},e))},$e=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,r,n){var s=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&s)for(var d in s)void 0===o[d]&&(o[d]=s[d]);else o||(o=s||{});if(1===i)o.children=n;else if(i>1){for(var c=Array(i),a=0;a{const o=Object(g.j)(e);return!!o&&Object(u.f)(o)===t.userName},isGov:l.d.spPoints,hideNSFWPref:g.x,language:g.M,moderatorPermissions:f.g,origin:m.d,user:g.bb,userFlair:b.b,userInChat:l.d.userInChat,wallet:p.d}),Fe=Object(i.connect)(He,(e,t)=>({onHideTooltip:()=>e(Object(c.f)()),onOpenTransferModal:o=>e(Object(a.h)({recipient:o,contentId:t.contextId}))}));t.a=Fe(e=>$e("div",{className:e.className,id:e.tooltipId,onMouseLeave:e.onHideTooltip},void 0,$e(Le,{activeTooltipId:e.activeTooltipId,contextId:e.contextId,isCurrentUser:e.isCurrentUser,isGov:e.isGov,hideNSFWPref:e.hideNSFWPref,hoverId:e.hoverId,language:e.language,moderatorPermissions:e.moderatorPermissions,onHideTooltip:e.onHideTooltip,onOpenTransferModal:e.onOpenTransferModal,origin:e.origin,sendEvent:e.sendEvent,subredditId:e.subredditId,tokenName:e.tokenName,tooltipId:e.tooltipId,tooltipType:e.tooltipType,user:e.user,userFlair:e.userFlair,userInChat:e.userInChat,userName:e.userName,wallet:e.wallet})))},"./src/reddit/components/Hovercards/AuthorHovercard/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return m});var r,n=o("./node_modules/react/index.js"),s=o.n(n),i=o("./src/reddit/components/Hovercards/helpers.ts"),d=o("./src/reddit/components/Hovercards/HoverDiv/index.tsx"),c=o("./src/reddit/helpers/isPost.ts"),a=o("./src/reddit/components/Hovercards/AuthorHovercard/HoverCard.tsx"),l=o("./src/reddit/components/TrackingHelper/index.tsx"),u=o("./src/reddit/helpers/trackers/authorHovercard.ts"),p=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var c=Array(i),a=0;aObject(c.a)(e.id)?e.belongsTo.id:e.subredditId;t.b=Object(l.b)(class extends s.a.Component{constructor(){super(...arguments),this.sendEvent=(()=>this.props.sendEvent(Object(u.e)(this.props.postOrComment.id)))}render(){const e=this.props,t=Object(i.b)({author:e.author,itemId:e.postOrComment.id,tooltipIdPrefix:m,tooltipType:e.tooltipType}),o=`${t}-hover-id`,r=e.author||e.postOrComment.author;return p(d.a,{authorOrSubredditName:r,hoverId:o,sendHoverEvent:this.sendEvent,tooltipId:t},void 0,e.children,p(a.a,{className:e.className,contextId:e.postOrComment.id,hoverId:o,sendEvent:e.sendEvent,subredditId:f(e.postOrComment),tooltipId:t,tooltipType:e.tooltipType,userName:r}))}})},"./src/reddit/endpoints/governance/poll.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return a}),o.d(t,"a",function(){return l});var r=o("./node_modules/lodash/get.js"),n=o.n(r),s=o("./src/config.ts"),i=o("./src/lib/omitHeaders/index.ts"),d=o("./src/reddit/constants/headers.ts"),c=(o("./src/reddit/models/Poll/index.ts"),o("./src/reddit/endpoints/governance/requester.ts"));function a(e,t,o,r){return Object(c.a)(e,{method:"put",endpoint:`${s.a.metaUrl}/polls/${t}/${o}/votes/me/${r}`})}function l(e,t){return Object(c.a)(Object(i.a)(e,[d.a]),{method:"get",endpoint:`${e.apiUrl}/by_id/${t}.json`}).then(e=>e.ok?Object.assign({},e,{body:{title:n()(e.body,["data","children",0,"data","title"],""),url:n()(e.body,["data","children",0,"data","permalink"],"")}}):e)}},"./src/reddit/helpers/trackers/authorHovercard.ts":function(e,t,o){"use strict";o.d(t,"f",function(){return i}),o.d(t,"e",function(){return d}),o.d(t,"d",function(){return c}),o.d(t,"a",function(){return a}),o.d(t,"c",function(){return l}),o.d(t,"b",function(){return u});var r=o("./src/reddit/helpers/isComment.ts"),n=o("./src/reddit/selectors/telemetry.ts");const s=(e,t)=>({comment:t&&Object(r.a)(t)?n.comment(e,t):null,post:t?n.post(e,t):null,profile:n.profile(e),screen:n.screen(e)}),i=(e,t)=>o=>Object.assign({source:"user_hovercard",action:"click",noun:e},s(o,t)),d=e=>t=>Object.assign({source:"user_hovercard",action:"view",noun:"hover_user_hovercard"},s(t,e)),c=e=>t=>Object.assign({source:"user_hovercard",action:"click",noun:"mute_dialog_in_context"},s(t,e)),a=e=>t=>Object.assign({source:"user_hovercard",action:"click",noun:"ban_dialog_in_context"},s(t,e)),l=e=>t=>Object.assign({source:"user_hovercard",action:"click",noun:"change_user_flair_in_context",userSubreddit:n.userSubreddit(t)},s(t,e)),u=e=>t=>Object.assign({source:"user_hovercard",action:"click",noun:"create_chat"},e&&s(t,e))},"./src/reddit/icons/svgs/Ban/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var r,n=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var c=Array(i),a=0;an("svg",{className:e.className,viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,n("g",{},void 0,n("path",{d:"M12.8172,7.49104 C12.8172,7.70304 12.7332,7.90704 12.5828,8.05664 L9.5196,11.11984 C9.3636,11.27584 9.1588,11.35424 8.954,11.35424 C8.7492,11.35424 8.5444,11.27584 8.3884,11.11984 L7.2572,9.98784 L2.966,14.27904 C2.8092,14.43584 2.6044,14.51344 2.4004,14.51344 C2.1956,14.51344 1.9908,14.43584 1.834,14.27904 C1.522,13.96704 1.522,13.46064 1.834,13.14784 L6.126,8.85664 L4.9948,7.72544 C4.682,7.41264 4.682,6.90704 4.9948,6.59424 L8.0572,3.53104 C8.3572,3.23104 8.8884,3.23104 9.1884,3.53104 L12.5828,6.92544 C12.7332,7.07504 12.8172,7.27904 12.8172,7.49104 Z M3.86328,6.26288 C3.65848,6.26288 3.45368,6.18448 3.29768,6.02848 C2.98488,5.71568 2.98488,5.21008 3.29768,4.89728 L6.36008,1.83408 C6.67288,1.52208 7.17928,1.52208 7.49128,1.83408 C7.80408,2.14688 7.80408,2.65328 7.49128,2.96528 L4.42888,6.02848 C4.27288,6.18448 4.06808,6.26288 3.86328,6.26288 Z M14.27968,8.62264 C14.59248,8.93544 14.59248,9.44104 14.27968,9.75384 L11.21728,12.81624 C11.06128,12.97224 10.85648,13.05064 10.65168,13.05064 C10.44688,13.05064 10.24208,12.97224 10.08608,12.81624 C9.77328,12.50424 9.77328,11.99784 10.08608,11.68504 L13.14848,8.62264 C13.46128,8.30984 13.96688,8.30984 14.27968,8.62264 Z"}))))},"./src/reddit/icons/svgs/Mute/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var r,n=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var c=Array(i),a=0;an("svg",{className:e.className,viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,n("g",{},void 0,n("path",{d:"M9.97968,8.20936 C10.13568,8.36536 10.13568,8.61896 9.97968,8.77496 C9.90128,8.85336 9.79888,8.89256 9.69648,8.89256 C9.59488,8.89256 9.49248,8.85336 9.41408,8.77496 L7.99968,7.36056 L6.58608,8.77496 C6.50768,8.85336 6.40528,8.89256 6.30288,8.89256 C6.20048,8.89256 6.09808,8.85336 6.02048,8.77496 C5.86368,8.61896 5.86368,8.36536 6.02048,8.20936 L7.43408,6.79496 L6.02048,5.38136 C5.86368,5.22536 5.86368,4.97176 6.02048,4.81576 C6.17648,4.65976 6.43008,4.65976 6.58608,4.81576 L7.99968,6.22936 L9.41408,4.81576 C9.57008,4.65976 9.82368,4.65976 9.97968,4.81576 C10.13568,4.97176 10.13568,5.22536 9.97968,5.38136 L8.56528,6.79496 L9.97968,8.20936 Z M12.79968,1.59976 L3.19968,1.59976 C2.31808,1.59976 1.59968,2.31816 1.59968,3.19976 L1.59968,10.59496 C1.59968,11.47736 2.31808,12.19496 3.19968,12.19496 L6.10528,12.19496 L7.33408,14.03896 C7.48288,14.26136 7.73248,14.39496 7.99968,14.39496 C8.26688,14.39496 8.51728,14.26136 8.66528,14.03896 L9.89488,12.19496 L12.79968,12.19496 C13.68208,12.19496 14.39968,11.47736 14.39968,10.59496 L14.39968,3.19976 C14.39968,2.31816 13.68208,1.59976 12.79968,1.59976 L12.79968,1.59976 Z",id:"path-1"}))))},"./src/reddit/icons/svgs/Tag/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var r,n=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&s)for(var d in s)void 0===t[d]&&(t[d]=s[d]);else t||(t=s||{});if(1===i)t.children=n;else if(i>1){for(var c=Array(i),a=0;an("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,n("g",{},void 0,n("path",{fill:"inherit",d:"M5.14293863,3.38188919 C5.75317178,3.99212234 5.75317178,4.98136473 5.14293863,5.59159788 C4.53270548,6.20183104 3.54346309,6.20183104 2.93322994,5.59159788 C2.32299679,4.98136473 2.32299679,3.99212234 2.93322994,3.38188919 C3.54346309,2.77165604 4.53270548,2.77165604 5.14293863,3.38188919 Z M1.01449569,2.94595786 L1,9.03662212 C1.00035355,9.55457784 1.19162594,10.0654625 1.55790725,10.4317438 L9.89929239,18.7731289 C10.6622606,19.5360972 11.8989904,19.5360972 12.661605,18.7734825 L18.7381272,12.6969604 C19.5007418,11.9343457 19.5007418,10.697616 18.7377736,9.93464773 L10.3963885,1.59326259 C10.0301071,1.22698128 9.54786032,1.00707107 9.02955105,1.00707107 L2.96045355,1 C1.8814086,1 1.01414214,1.86726647 1.01449569,2.94595786 Z"}))))}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c.db8b7dbdaf981305b70d.js.map \ No newline at end of file diff --git a/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d.7c26f5595358079e4d88.js b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d.7c26f5595358079e4d88.js new file mode 100644 index 0000000..f7e5182 --- /dev/null +++ b/walls/CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d.7c26f5595358079e4d88.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"],{"./src/reddit/actions/modQueue/index.ts":function(e,t,o){"use strict";o.d(t,"f",function(){return A}),o.d(t,"e",function(){return E}),o.d(t,"b",function(){return U}),o.d(t,"g",function(){return F}),o.d(t,"a",function(){return J}),o.d(t,"c",function(){return z}),o.d(t,"d",function(){return G});var s=o("./src/app/strings/index.ts"),a=o("./src/lib/constants/index.ts"),r=o("./src/lib/makeActionCreator/index.ts"),n=o("./src/reddit/actions/removalReasons/index.ts"),d=o("./src/reddit/actions/toaster.ts"),c=o("./src/reddit/endpoints/modQueue/index.ts"),i=o("./src/reddit/helpers/isPost.ts"),u=o("./src/reddit/helpers/makeModQueueListingKey/index.ts"),m=o("./src/reddit/models/Flair/index.ts"),b=o("./src/reddit/models/ModQueue/index.ts"),l=o("./src/reddit/models/Toast/index.ts"),O=o("./src/reddit/selectors/modQueue.ts"),j=o("./src/reddit/selectors/subreddit.ts"),p=o("./src/reddit/selectors/telemetry.ts"),f=o("./src/reddit/selectors/user.ts"),g=o("./src/telemetry/index.ts"),x=o("./src/reddit/actions/modQueue/constants.ts");const y=Object(r.a)(x.m),k=Object(r.a)(x.l),v=Object(r.a)(x.k),P=Object(r.a)(x.j),R=Object(r.a)(x.i),h=Object(r.a)(x.h),Q=Object(r.a)(x.q),C=Object(r.a)(x.p),M=Object(r.a)(x.o),I=Object(r.a)(x.t),T=Object(r.a)(x.s),w=Object(r.a)(x.r),$=Object(r.a)(x.z),_=Object(r.a)(x.y),N=Object(r.a)(x.x),A=(e,t)=>async(o,r,{apiContext:n})=>{let i,m,O;switch(e){case a.nb.Edited:i=P,m=h,O=R;break;case a.nb.Modqueue:i=y,m=v,O=k;break;case a.nb.Reports:i=Q,m=M,O=C;break;case a.nb.Spam:i=I,m=w,O=T;break;case a.nb.Unmoderated:i=$,m=N,O=_;break;default:throw new Error("Invalid modqueue requested")}o(i());const j=await Object(c.b)(n(),e,t);if(j.ok){o(O({listingKey:Object(u.a)(t),page:`${t.page||b.b}`,response:j.body}))}else{const e=Object(f.M)(r());o(m(j.error)),o(Object(d.e)({kind:l.b.Error,text:Object(s.a)(e,"subredditModeration.modQueue.toastText.somethingWentWrong")}))}},S=Object(r.a)(x.n),K=Object(r.a)(x.b),E=e=>async(t,o,{apiContext:a})=>{const r=o(),n=r.modQueue.moderatedCommunitiesOrder.after,i=r.modQueue.moderatedCommunitiesOrder.pending,u=r.modQueue.moderatedCommunitiesOrder.loaded,m=r.platform.currentPage.urlParams.pageName;if(e&&i||u||!n)return;const b=await Object(c.b)(a(),m,{moderated_after:n});if(b.ok)t(S(b.body)),b.body.moderatedAfter?t(E()):t(K());else{const e=Object(f.M)(o());t(Object(d.e)({kind:l.b.Error,text:Object(s.a)(e,"subredditModeration.modQueue.toastText.somethingWentWrong")}))}},B=Object(r.a)(x.e),U=Object(r.a)(x.d),q=Object(r.a)(x.c),L=Object(r.a)(x.w),W=Object(r.a)(x.v),D=Object(r.a)(x.u),F=(e,t,o)=>async(a,r,{apiContext:u})=>{a(B());const x=r(),y=x.user.language,k=Object(O.f)(x),v=x.user.account&&x.user.account.displayText,P=Object(s.a)(y,`subredditModeration.modQueue.toastText.${e}`),R=Object(s.a)(y,"subredditModeration.modQueue.toastText.postsComments");for(let t=0;t1&&(t=Object(s.a)(y,"subredditModeration.removalReasons.addARemovalReason"),o=Object(n.d)(i,k));const u=Object(d.d)(`${k.length} ${R} ${P}`,l.b.Undo,Object(s.a)(y,"subredditModeration.modQueue.toastText.undo"),(()=>async(e,t,{apiContext:o})=>{e(L());const a=t(),r=Object.keys(a.modQueue.bulkAction.undoLastAction)[0],n=a.modQueue.bulkAction.undoLastAction[r],i=a.user.account&&a.user.account.displayText;e(B());const u=await Object(c.a)(o(),r,{ids:n});if(u.ok)e(W(Object.assign({},u.body,{operation:r,ids:n,username:i})));else{const o=Object(f.M)(t());e(D(u.error)),e(Object(d.e)({kind:l.b.Error,text:Object(s.a)(o,"subredditModeration.modQueue.toastText.somethingWentWrong")}))}})(),t,o);a(Object(d.e)(u))}else{const e=Object(d.d)(`${k.length} ${R} ${P}`,l.b.SuccessMod);a(Object(d.e)(e))}else{a(q(Q.error));const e=Object(d.d)(Object(s.a)(y,"subredditModeration.modQueue.toastText.somethingWentWrong"),l.b.Error);a(Object(d.e)(e))}},J=Object(r.a)(x.a),z=Object(r.a)(x.f),G=Object(r.a)(x.g)},"./src/reddit/actions/removalReasons/index.ts":function(e,t,o){"use strict";var s=o("./src/lib/makeActionCreator/index.ts"),a=o("./src/app/models/Draft.ts"),r=o("./src/lib/constants/index.ts"),n=o("./src/lib/makeCommentsPageKey/index.ts"),d=o("./src/lib/makeDraftKey/index.ts"),c=o("./src/reddit/helpers/isPost.ts"),i=o("./src/reddit/helpers/routeKey/index.ts"),u=o("./src/app/strings/index.ts"),m=o("./src/reddit/actions/comment.ts"),b=o("./src/reddit/actions/modal.ts"),l=o("./src/reddit/actions/modQueue/index.ts"),O=o("./src/reddit/actions/post.ts"),j=o("./src/reddit/actions/toaster.ts"),p=o("./src/reddit/constants/modals.ts"),f=o("./src/lib/makeApiRequest/index.ts"),g=o("./src/lib/omitHeaders/index.ts"),x=o("./src/reddit/constants/headers.ts"),y=o("./src/reddit/models/RichTextJson/addRTJParam.ts");const k=(e,t)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:`${e.apiUrl}/api/v1/modactions/removal_reasons/`,method:r.jb.POST,type:"json",data:{item_ids:t.itemIds,reason_id:t.reasonId,mod_note:t.modNote}}),v=(e,t,o)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:Object(y.a)(`${e.apiUrl}/api/v1/modactions/removal_${o}_message/`),method:r.jb.POST,type:"json",data:t});var P=o("./src/reddit/helpers/r2/normalizeCommentFromR2/index.ts"),R=o("./src/reddit/models/ModQueue/index.ts"),h=o("./src/reddit/models/RemovalReason/index.ts"),Q=o("./src/reddit/models/Toast/index.ts"),C=o("./src/reddit/selectors/comments.ts"),M=o("./src/reddit/selectors/platform.ts"),I=o("./src/reddit/actions/removalReasons/constants.ts");o.d(t,"e",function(){return _}),o.d(t,"a",function(){return K}),o.d(t,"c",function(){return q}),o.d(t,"b",function(){return F}),o.d(t,"d",function(){return z}),o.d(t,"g",function(){return te}),o.d(t,"f",function(){return oe});const T=Object(s.a)(I.k),w=Object(s.a)(I.l),$=Object(s.a)(I.j),_=e=>async(t,o,{apiContext:s})=>{const a=o().subreddits.models[e].name;t(T());const n=await((e,t)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/removal_reasons.json`,method:r.jb.GET}))(s(),a);n.ok?t(w({subredditId:e,response:n.body})):t($(n.error))},N=Object(s.a)(I.b),A=Object(s.a)(I.c),S=Object(s.a)(I.a),K=(e,t)=>async(o,s,{apiContext:a})=>{const n=s(),d=n.subreddits.models[e].name,c=n.user.language;o(N());const i=await((e,t,o)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/removal_reasons`,method:r.jb.POST,data:o}))(a(),d,t);if(i.ok){const s=i.body.id,a=Object.assign({},t,{id:s});o(A({subredditId:e,reason:a})),o(Object(j.e)({kind:Q.b.SuccessMod,text:Object(u.a)(c,"subredditModeration.removalReasons.toastText.removalReasonAdded")}))}else o(S(i.error))},E=Object(s.a)(I.h),B=Object(s.a)(I.i),U=Object(s.a)(I.g),q=(e,t)=>async(o,s,{apiContext:a})=>{const n=s(),d=n.subreddits.models[e].name,c=n.user.language;o(E());const i=await((e,t,o)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/removal_reasons/${o.id}`,method:r.jb.PUT,data:{message:o.message,title:o.title}}))(a(),d,t);i.ok?(o(B({subredditId:e,reason:t})),o(Object(j.e)({kind:Q.b.SuccessMod,text:Object(u.a)(c,"subredditModeration.removalReasons.toastText.removalReasonSaved")}))):o(U(i.error))},L=Object(s.a)(I.e),W=Object(s.a)(I.f),D=Object(s.a)(I.d),F=(e,t)=>async(o,s,{apiContext:a})=>{const n=s(),d=n.subreddits.models[e].name,c=n.user.language;o(L());const i=await((e,t,o)=>Object(f.c)(Object(g.a)(e,[x.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/removal_reasons/${o}`,method:r.jb.DELETE}))(a(),d,t);i.ok?(o(W({subredditId:e,reasonId:t})),o(Object(j.e)({kind:Q.b.SuccessMod,text:Object(u.a)(c,"subredditModeration.removalReasons.toastText.removalReasonDeleted")}))):o(D(i.error))},J=Object(s.a)(I.t),z=(e,t)=>async(o,s,{apiContext:a})=>{const r=s();r.removalReasons.reasonOrder[e]&&r.removalReasons.reasonOrder[e].length>0||o(_(e)),o(J({subredditId:e,itemIds:t})),o(Object(b.i)(p.a.ADD_REMOVAL_REASON))},G=Object(s.a)(I.r),H=Object(s.a)(I.s),V=Object(s.a)(I.q),X=Object(s.a)(I.n),Y=Object(s.a)(I.o),Z=Object(s.a)(I.p),ee=Object(s.a)(I.m),te=(e,t,o,s,u)=>async(b,l,{apiContext:j})=>{const p=l(),f=p.user.account&&p.user.account.displayText,g=e[0],x=Object(c.a)(g)?h.e.Post:h.e.Comment,y=x===h.e.Post?p.posts.models[g]:p.comments.models[g],R=x===h.e.Post?O.B:m.Q;if(!y||!f)return;b(G()),b(R({[g]:{modNote:u,modRemovalReason:t&&t.title,modReasonBy:f}}));const Q={itemIds:e,modNote:u,reasonId:t?t.id:null},I=await k(j(),Q);if(I.ok){if(b(H()),t){b(X());const c={itemId:e,message:o,title:t.title,type:s},u=await v(j(),Object(h.h)(c,x),x);if(u.ok)if(s===h.f.Public){if(b(Z()),u.body){const e=Object(P.a)(u.body,f),t={comment:e,parentId:g},o=Object(M.g)(p),s=p.platform.currentPage&&p.platform.currentPage.routeMatch;let c=o&&s&&Object(i.a)(s,p,p.posts.models[e.postId]);if(c||(c=Object(n.a)(e.postId,null,{sort:r.u,hasSortParam:!0})),x===h.e.Post){const o=Object(d.a)(a.a.replyToPost,g);b(Object(m.jb)(Object.assign({},t,{headCommentId:Object(C.w)(p,{commentsPageKey:c}),commentsPageKey:c,draftKey:o})));const s=p.postStickiedComments.data[g];b(Object(m.fb)({id:e.id,postId:e.postId,commentsPageKey:c})),s&&s!==e.id&&b(Object(m.Q)({[s]:{isStickied:!1}}))}else if(x===h.e.Comment){const e=Object(d.a)(a.a.replyToComment,y.id),o=Object(C.j)(p,{commentId:g,commentsPageKey:c});b(Object(m.hb)(Object.assign({},t,{parentCommentId:g,commentsPageKey:c,draftKey:e,depth:o+1})))}}}else b(Y());else b(ee(u.error))}}else b(V(I.error)),b(R({[g]:{modNote:y.modNote,modRemovalReason:y.modRemovalReason,modReasonBy:y.modReasonBy}}))},oe=(e,t,o,s,a)=>async(r,n,{apiContext:d})=>{const c=n(),i=c.user.language,m=c.user.account&&c.user.account.displayText;if(!m)return;r(G());const b=Object(j.e)({kind:Q.b.SuccessMod,text:Object(u.a)(i,"subredditModeration.removalReasons.toastText.addedRemovalReason",{number:e.length})}),O={itemIds:e,modNote:a,reasonId:t?t.id:null},p=await k(d(),O);if(p.ok){const n={ids:e,operation:R.a.RemovalReason,username:m,options:{modNote:a,removalReason:t&&t.title}};if(r(Object(l.b)(n)),t){const a={itemId:e,message:o,title:t.title,type:s},n=await v(d(),Object(h.h)(a,h.e.Bulk),h.e.Bulk);n.ok?(r(Y()),r(b)):r(ee(n.error))}else r(b)}else r(V(p.error))}},"./src/reddit/helpers/makeModQueueListingKey/index.ts":function(e,t,o){"use strict";t.a=(e=>{const t=e.profile,o=e.subreddit;return o&&`r/${o}`||t&&`u/${t}`||"all"})},"./src/reddit/models/RemovalReason/index.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return a}),o.d(t,"d",function(){return r}),o.d(t,"a",function(){return n}),o.d(t,"b",function(){return d}),o.d(t,"f",function(){return c}),o.d(t,"e",function(){return i}),o.d(t,"g",function(){return u}),o.d(t,"h",function(){return m});var s=o("./src/reddit/helpers/isPost.ts");const a=20,r=50,n=1e4,d=100;var c,i;!function(e){e.Private="private",e.PrivateExposed="private_exposed",e.Public="public"}(c||(c={})),function(e){e.Bulk="bulk",e.Comment="comment",e.Post="link"}(i||(i={}));const u=e=>1===e.length?Object(s.a)(e[0])?i.Post:i.Comment:i.Bulk,m=(e,t)=>{return{[t===i.Bulk?"item_ids":"item_id"]:e.itemId,message:e.message,title:e.title,type:e.type}}},"./src/reddit/selectors/modQueue.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return r}),o.d(t,"b",function(){return n}),o.d(t,"d",function(){return d}),o.d(t,"f",function(){return c}),o.d(t,"a",function(){return i}),o.d(t,"e",function(){return u});var s=o("./src/reddit/helpers/makeModQueueListingKey/index.ts"),a=o("./src/lib/objectSelector/index.ts");const r=Object(a.a)((e,{pageName:t,page:o,profileName:a,subredditName:r})=>{const n=Object(s.a)({profile:a,subreddit:r});if(!e.modQueue[t]||!e.modQueue[t].itemOrder[n]||!e.modQueue[t].itemOrder[n][o])return;const d=e.modQueue[t].itemOrder[n][o];return d?d.map(t=>e.posts.models[t]||e.comments.models[t]):[]}),n=(e,t)=>{const o=t.pageName;return!e.modQueue[o]||!e.modQueue[o].api||e.modQueue[o].api.pending},d=(e,{pageName:t,profileName:o,subredditName:a})=>{const r=Object(s.a)({profile:o,subreddit:a});return e.modQueue[t].loadMore[r]},c=e=>Object.keys(e.modQueue.bulkAction.selectedItems),i=e=>e.modQueue.bulkAction.api.pending,u=e=>e.modQueue.moderatedCommunitiesOrder.data}}]); +//# sourceMappingURL=CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d.7c26f5595358079e4d88.js.map \ No newline at end of file diff --git a/walls/CommentsPage.a49796f4e39018c866ec.js b/walls/CommentsPage.a49796f4e39018c866ec.js new file mode 100644 index 0000000..b6cb85b --- /dev/null +++ b/walls/CommentsPage.a49796f4e39018c866ec.js @@ -0,0 +1,15 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["CommentsPage","Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903","PostDraft~SubredditWiki"],{"./node_modules/lodash/_baseDelay.js":function(e,t){var o="Expected a function";e.exports=function(e,t,n){if("function"!=typeof e)throw new TypeError(o);return setTimeout(function(){e.apply(void 0,n)},t)}},"./node_modules/lodash/compact.js":function(e,t){e.exports=function(e){for(var t=-1,o=null==e?0:e.length,n=0,s=[];++tt){var c=e;e=t,t=c}if(o||e%1||t%1){var l=a();return d(e+l*(t-e+i("1e-"+((l+"").length-1))),t)}return n(e,t)}},"./src/app/helpers/describeApiError/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r});var n=o("./src/app/strings/index.ts"),s=o("./src/lib/constants/index.ts");function r({apiError:e,isLoggedOut:t,language:o}){switch(e.type){case s.I.AUTHORIZATION_ERROR:return t?Object(n.a)(o,"error.type.notLoggedIn"):Object(n.a)(o,"error.type.notAuthorized");case s.I.VALIDATION_ERROR:return Object(n.a)(o,"error.type.validation");case s.I.NOT_FOUND_ERROR:return Object(n.a)(o,"error.type.notFound");case s.I.SERVER_ERROR:return Object(n.a)(o,"error.type.server");case s.I.LIKELY_UBLOCK_ERROR:return Object(n.a)(o,"error.type.blocked");default:return Object(n.a)(o,"error.type.generic")}}},"./src/lib/bigNumberUtils/percent.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./node_modules/bignumber.js/bignumber.js");function s(e,t){const o=new n.BigNumber(e),s=new n.BigNumber(t),r=new n.BigNumber(o.dividedBy(s)),i=new n.BigNumber("100").multipliedBy(r);return new n.BigNumber(i).toNumber()}},"./src/lib/colors/constants.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"n",function(){return r}),o.d(t,"l",function(){return i}),o.d(t,"g",function(){return d}),o.d(t,"k",function(){return a}),o.d(t,"m",function(){return c}),o.d(t,"a",function(){return l}),o.d(t,"d",function(){return p}),o.d(t,"e",function(){return m}),o.d(t,"f",function(){return u}),o.d(t,"h",function(){return b}),o.d(t,"i",function(){return f}),o.d(t,"j",function(){return h});const n="#24A0ED",s="#000",r="#FFF",i="#FF4500",d="#CCCCCA",a="#A5A4A4",c="#222",l="#EA0027",p="#5F99CF",m="#0079d3",u="#F7FBFD",b="#545452",f="#222",h="#C6C6C6"},"./src/lib/humanizeDate/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/app/strings/index.ts");function s(e,t,o){const s=new Date(1e3*e);return`${Object(n.a)(t,`time.monthName.${s.getMonth()}`)} ${o?s.getDate()+", ":""}${s.getFullYear()}`}},"./src/lib/linkMatchers/index.ts":function(e,t,o){"use strict";var n=o("./node_modules/linkify-it/index.js"),s=o.n(n),r=o("./node_modules/tlds/index.js"),i=o.n(r),d=o("./src/lib/linkMatchers/customLinks.ts"),a=o("./node_modules/lodash/values.js"),c=o.n(a);const l=e=>c()(d.b).includes(e.substring(1)),p=["//","ftp:","http:","https:","mailto:"],m=e=>((e,t)=>(t.forEach(t=>e.add(t,null)),e))(e,p);o.d(t,"c",function(){return u}),o.d(t,"d",function(){return f}),o.d(t,"g",function(){return h}),o.d(t,"a",function(){return x}),o.d(t,"b",function(){return y}),o.d(t,"e",function(){return O}),o.d(t,"f",function(){return C});const u=s()().tlds(i.a).set({fuzzyIP:!0}),b=s()().set({fuzzyIP:!0}).add(d.f.mention.prefix,d.f.mention.config),f=m(s()()).set({fuzzyLink:!1,fuzzyEmail:!1}).add(d.f.subreddit.prefix,d.f.subreddit.config).add(d.f.subredditFull.prefix,d.f.subreddit.config),h=m(s()()).set({fuzzyLink:!1,fuzzyEmail:!1}).add(d.f.profile.prefix,d.f.profile.config).add(d.f.profileFull.prefix,d.f.profile.config),g=s()().tlds(i.a).set({fuzzyIP:!0}).add(d.f.subreddit.prefix,d.f.subreddit.config).add(d.f.subredditFull.prefix,d.f.subreddit.config).add(d.f.profile.prefix,d.f.profile.config).add(d.f.profileFull.prefix,d.f.profile.config).add(d.f.mention.prefix,d.f.mention.config),v=u.normalize;u.normalize=(e=>{v.call(u,e),!e.schema&&e.url.startsWith("http:")&&(e.url=`https:${e.url.slice(5)}`)});const x=(e,t)=>{return(g.match(e)||[]).filter(e=>{const o=l(e.text);return!o||o&&t})},y=e=>{return[...h.match(e)||[],...b.match(e)||[]].map(e=>!l(e.text)&&e.text.replace(d.a,"")).filter(e=>e)},O=(e,t)=>{const o=e.match(t);if(o&&1===o.length&&0===o[0].index&&o[0].lastIndex===t.length)return o[0]},C=e=>{const t=u.match(e);if(t&&1===t.length&&0===t[0].index){const o=t[0];return o.lastIndex===e.length?o:((e,t)=>{const o=e.substring(t.lastIndex);if(/.*\/\/.*\/.*/.test(t.url)&&/^(\?|\!)+$/.test(o))return t.lastIndex+=o.length,t.url+=o,t})(e,o)}}},"./src/lib/opener/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n={SELF:"_self",BLANK:"_blank",PARENT:"_parent",TOP:"_top"};t.b=((e,t=n.SELF,o)=>{if(t===n.BLANK){const n=window.open("",t,o);null!=n?(n.opener=null,n.location.href=e):window.location.href=e}else window.location.href=e})},"./src/reddit/components/AccountCompleteness/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/lib/loadWithRetries/index.ts");const r=()=>null,i=Object(n.a)({ErrorComponent:r,getComponent:()=>Object(s.a)(()=>o.e("MonthsToMinutes").then(o.bind(null,"./src/reddit/components/AccountCompleteness/_AccountCompleteness.tsx"))).then(e=>e.default),LoadingComponent:r});t.a=i},"./src/reddit/components/AdLinkWrapper/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js");const r=o.n(s).a.div.withConfig({componentId:"s1u63ysq-0"})(["display: flex;justify-content: space-between;align-items: center;background-color: ",";height: 35px;"],e=>Object(n.c)(e).field);t.a=r},"./src/reddit/components/BannerAd/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/addQueryParams/index.ts"),p=o("./src/lib/constants/index.ts"),m=o("./src/lib/doubleclickForPublishers/index.ts"),u=o("./src/lib/intersectionObserver/index.ts"),b=o("./src/lib/objectSelector/index.ts"),f=o("./src/reddit/helpers/createBannerProperties/index.ts"),h=o("./src/reddit/selectors/subreddit.ts"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;csetTimeout(()=>{throw e},0);class O extends r.a.Component{constructor(){super(...arguments),this.frame=null,this.loader=null,this.refreshedAt=1/0,this.isWithinLoadingDistance=!1}componentDidCatch(e){y(e)}defineSlot(){var e=this.props;const t=e.id,o=e.slot,n=e.properties;var s=e.sizes;const r=void 0===s?[]:s;try{return this.frame&&m.a(this.frame,{id:t,slot:o,properties:n,sizes:r})}catch(i){y(i)}}destroySlot(){try{this.frame&&m.b(this.frame)}catch(e){y(e)}}async componentDidMount(){try{await this.defineSlot()}catch(e){y(e)}this.loader&&u.a(this.loader,e=>{this.frame&&m.e(this.frame,{viewable:e.intersectionRatio>.5}),this.isWithinLoadingDistance=!0,this.refresh(this.props),this.loader&&u.b(this.loader)})}componentWillUnmount(){this.loader&&u.b(this.loader),this.destroySlot()}refresh(e){this.isWithinLoadingDistance&&(this.refreshedAt=Date.now(),this.frame&&m.d(this.frame,{id:e.id,slot:e.slot,properties:e.properties,sizes:e.sizes}))}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.id,o=e.slot,n=e.className;return o?g(v,{"data-slot":o},void 0,g(x,{innerRef:e=>{this.loader=e}},`${t}-loadinghitbox`),r.a.createElement("div",{key:`${t}-div`,className:n,ref:e=>{this.frame=e},id:t})):g("div",{className:n})}}O.defaultProps={sizes:[p.f]};t.a=Object(i.connect)(()=>Object(d.createStructuredSelector)({properties:Object(b.a)((e,t)=>{const o=e.platform.currentPage;if(!o)return{};const n=`${e.meta.protocol}://${e.meta.domain}`;return Object(f.b)(t.placement,e.user,Object(l.a)(`${n}${o.url}`,o.queryParams),Object(h.v)(e,{subredditName:t.listingName}),t.position)}),slot:(e,t)=>{const o=e.platform.currentPage;return o&&o.meta?m.c(t.listingName,o.meta.name):""}}))(O)},"./src/reddit/components/CallToActionButton/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/controls/Button/index.tsx"),i=o("./src/reddit/controls/OutboundLink/styled.tsx");const d=s()(i.a).withConfig({componentId:"xq4oc1-0"})(["","background-color: transparent;","",";&:hover{text-decoration: none;}"],r.o,r.p,e=>e.isNotCardView?"height: 27px":"");t.a=d},"./src/reddit/components/ClassicPost/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),d=o("./src/config.ts"),a=o("./src/lib/getShortenedLink.ts"),c=o("./src/reddit/components/AdLinkWrapper/index.tsx"),l=o("./src/reddit/components/CallToActionButton/index.tsx"),p=o("./src/reddit/components/Flatlist/index.tsx"),m=o("./src/reddit/components/JSAPIContainers/index.tsx"),u=o("./src/reddit/components/PostOverflowMenu/index.tsx"),b=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),f=o("./src/reddit/components/ExpandoButton/index.tsx"),h=o("./src/reddit/components/LargePost/index.tsx"),g=o("./src/reddit/components/ModModeReports/index.tsx"),v=o("./src/reddit/components/ModModeReports/helpers.ts"),x=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),y=o("./src/reddit/components/PostContainer/index.tsx"),O=o("./src/reddit/components/PostMedia/index.tsx"),C=o("./src/reddit/components/PostMeta/index.tsx"),w=o("./src/reddit/components/PostTitle/index.tsx"),j=o("./src/reddit/components/PostTopMeta/index.tsx"),S=o("./src/reddit/controls/OutboundLink/styled.tsx"),I=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),P=o("./src/reddit/models/Media/index.ts"),k=o("./src/reddit/components/ClassicPost/Thumbnail.tsx"),T=o("./node_modules/react-redux/es/index.js"),N=o("./node_modules/reselect/lib/index.js"),_=o("./src/app/actions/tooltip.ts"),L=o("./src/reddit/actions/post.ts"),M=o("./src/reddit/models/Vote/index.ts"),E=o("./src/reddit/contexts/InsideOverlay.tsx"),A=o("./src/reddit/contexts/PageLayer/index.tsx"),F=o("./src/reddit/selectors/activeModalId.ts"),R=o("./src/reddit/selectors/experiments/subscribeText.ts"),B=o("./src/reddit/selectors/moderatorPermissions.ts"),D=o("./src/reddit/selectors/monthsToMinutes.ts"),$=o("./src/reddit/selectors/posts.ts"),U=o("./src/reddit/selectors/user.ts");const W={autoplayPref:U.b,activeModalId:F.a,crosspost:$.c,currentUser:U.j,inlineSubscribeIsEnabled:R.a,isActive:$.f,isExpanded:$.h,isFrontpageHome:D.j,isMeta:(e,{postId:t})=>Object($.m)(e,t),language:U.M,moderatorPermissions:B.f,modModeEnabled:A.Q,newsStory:()=>null,post:$.D,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},showMedia:A.u,subredditOrProfile:$.O,userIsOp:U.db,flairStyleTemplate:A.S},H=(e,{postId:t})=>({handleVote:o=>{const n=o===M.a.upvoted?Object(L.J)(t):Object(L.n)(t);e(n)},onIgnoreReports:()=>e(Object(L.H)(t)),onOpenReportsDropdown:t=>e(Object(_.e)({tooltipId:t}))}),V=(e,t,o)=>Object.assign({},e,t,o,{formatTitle:e=>e.title}),z=Object(T.connect)(()=>Object(N.createStructuredSelector)(W),H,V);var K=o("./src/reddit/selectors/news.ts");const q=Object(A.w)(),G=Object.assign({},W,{newsStory:K.q}),J=Object(T.connect)(()=>Object(N.createStructuredSelector)(G),H,V);var Q,Z=o("./src/lib/LRUCache/index.ts"),Y=(Q="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aObject(N.createStructuredSelector)(W),H,(e,t,o)=>Object.assign({},e,t,o,{formatTitle:(e=>{const t=e.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return e=>{const o=`${e.id}-${t}`;let n=ee.get(o);if(void 0===n){const r=new RegExp(`(\\b${t}\\b)`,"gi"),i=e.title.split(r);for(let e=1;e1){for(var a=Array(i),c=0;co?e.crosspostRootId?ce("div",{className:de.a.crosspostMediaWrapper},void 0,be(e,t)):be(e,t):null,be=(e,t)=>ce(O.a,{isExpando:!0,isListing:!0,isNotCardView:!0,scrollerItemRef:t,shouldLoad:!0,shouldPause:!1,showFull:!0,showCentered:!0,post:e}),fe=i()(class extends s.a.Component{componentDidUpdate(e){this.props.onSizeChanged&&e.isExpanded!==this.props.isExpanded&&this.props.onSizeChanged(this.props.post.id)}render(){var e=this.props;const t=e.className,o=e.currentUser,n=e.handleVote,r=e.isExpanded,i=e.isMeta,c=e.inSubredditOrProfile,b=e.inlineSubscribeIsEnabled,O=e.isCheckboxSelected,I=e.isFrontpage,T=e.isFrontpageHome,N=e.isOverlay,_=e.language,L=e.moderatorPermissions,M=e.eventFactory,E=e.flairStyleTemplate,A=e.formatTitle,F=e.modModeEnabled,R=e.newsStory,B=e.onClickPost,D=e.onIgnoreReports,$=e.onOpenReportsDropdown,U=e.poll,W=e.post,H=e.scrollerItemRef,V=e.subredditOrProfile,z=e.showBulkActionCheckbox,K=e.showMedia,q=e.toggleCheckbox,G=e.userIsOp,J=this.props.crosspost||void 0,Q=Object(ne.a)(L),Z=Object(oe.a)(L),Y=F&&ne.a,X=!!W.media&&W.media.type===P.m.RTJSON,ee="subreddit"===W.belongsTo.type,te=G&&X,se=G&&!!ee,re=c&&!K,ie={flairStyleTemplate:E,post:W,inSubredditOrProfile:c,shouldShowSubscribeButton:b&&!(I&&T),subredditOrProfile:V,showOCCategories:!0,newsStory:R,language:_};return ce(y.a,{className:t,post:W,onClick:B,eventFactory:M},void 0,Object(h.b)(W,n,z,O,q,E),ce(x.b,{flairStyleTemplate:E},void 0,ce("div",{className:de.a.mainBody},void 0,ce("div",{className:re?de.a.expandoContainer:de.a.thumbnailContainer},void 0,!re&&ce(k.b,{className:de.a.classicThumbnail,crosspost:J&&W,isMeta:i,post:J||W,url:R&&R.thumbnailUrl&&W&&W.thumbnail&&"default"===W.thumbnail.url?R.thumbnailUrl:"",templatePlaceholderImage:E&&E.postPlaceholderImage}),ce(f.a,{crosspost:J,className:de.a.rightExpando,isExpanded:!!r,post:W,useMediaIcons:!1})),ce("div",{className:de.a.content,"data-click-id":"body",style:{paddingBottom:`${le}px`}},void 0,ce(w.c,{className:U?de.a.titleWithPoll:void 0,format:A,poll:U,post:W,size:w.b.Medium,titleColor:E&&E.postTitleColor,disableFlair:!!R&&!!R.topic&&!!R.subtopic,isOverlay:N},void 0,W.source&&!J&&ce(S.a,{href:W.source.url,isSponsored:W.isSponsored,source:W.source},void 0,Object(a.a)(W))),s.a.createElement(C.a,ae({key:"PostMeta"},ie)),F&&Q&&Object(v.c)(W)&&ce(g.a,{language:_,onIgnoreReports:D,reportable:W}),ce("div",{className:de.a.spacer}),W.source&&W.source.url&&W.isSponsored&&ce(pe,{},void 0,ce(S.a,{href:W.source.url.replace(d.a.redditUrl,""),isSponsored:W.isSponsored,source:W.source},void 0,W.source.displayText),W.callToAction&&ce(l.a,{href:W.source.url.replace(d.a.redditUrl,""),isSponsored:W.isSponsored,source:W.source},void 0,W.callToAction)),ce("div",{className:de.a.flatlistContainer},void 0,ce(f.a,{className:de.a.leftExpando,crosspost:J,isExpanded:!!r,post:W,useMediaIcons:!1}),ce(me,{compact:!1,flairStyleTemplate:E,model:W,onVoteClick:n}),ce(p.a,{className:de.a.flatlistSeparator}),ce(p.c,{className:de.a.flatlist,currentUser:o,hasModFlairPerms:Z,hasModPostPerms:Q,isOverlay:!!N,language:_,modModeEnabled:F,onIgnoreReports:D,onOpenReportsDropdown:$,post:W,showEditPost:te,showEditFlair:se,tooltipType:N?j.c.Lightbox:void 0,useFlatlistBreakpoints:Object(u.h)({editPost:!Y,save:!Y,hide:!Y,report:!Y})})),ce(m.d,{postId:W.id}))),ue(W,H,r)))}}).withConfig({componentId:"s1ty340e-2"})(["."," {background: ",";}","","","","","","","",";cursor: pointer;"],de.a.classicThumbnail,I.b,k.a,se.h,se.f,p.e,p.d,C.b,x.a,e=>Object(se.j)(e.flairStyleTemplate)),he=(e=>q(J(Object(E.b)(e))))(fe),ge=(e=>X(te(e)))(fe);t.c=(e=>z(Object(E.b)(e)))(fe)},"./src/reddit/components/Collection/PostItem.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return K});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/prettyPrintNumber/index.ts"),p=o("./src/app/strings/index.ts"),m=o("./src/lib/classNames/index.ts"),u=o("./src/lib/timezone/index.ts"),b=o("./src/reddit/actions/modal.ts"),f=o("./src/reddit/actions/postCollection.ts"),h=o("./src/reddit/components/ClassicPost/Thumbnail.tsx"),g=o("./src/reddit/components/PostContainer/index.tsx"),v=o("./src/reddit/components/PostEventMeta/index.tsx"),x=o("./src/reddit/components/TrackingHelper/index.tsx"),y=o("./src/reddit/components/Widgets/PostCollection/PostItem/OverflowMenu/index.tsx"),O=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),C=o("./src/reddit/contexts/PageLayer/index.tsx"),w=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),j=o("./src/reddit/models/PostCreationForm/index.ts"),S=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),I=o("./src/reddit/selectors/activeModalId.ts"),P=o("./src/reddit/selectors/postCollection.ts"),k=o("./src/reddit/selectors/posts.ts"),T=o("./src/reddit/selectors/user.ts"),N=o("./src/reddit/components/ClassicPost/index.m.less"),_=o.n(N),L=o("./src/reddit/components/Collection/postItem.m.less"),M=o.n(L),E=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,s=!1,r=void 0;try{for(var i,d=e[Symbol.iterator]();!(n=(i=d.next()).done)&&(o.push(i.value),!t||o.length!==t);n=!0);}catch(a){s=!0,r=a}finally{try{!n&&d.return&&d.return()}finally{if(s)throw r}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),A=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c i {font-size: 18px;// Cleanest I can do here. Cannot cleanup/refactor the thumbnail implementation atm, too risky.\nmargin-left: -8px;}}"],_.a.thumbnail,_.a.thumbnail,w.b),D=c()(h.b).withConfig({componentId:"s1le15fg-0"})(["",""],B),$=c()(e=>A("div",{className:e.className},void 0,e.children)).withConfig({componentId:"s1le15fg-1"})(["&."," {background-color: ",";border-left-color: ",";}&:hover {background-color: ",";}"],M.a.active,e=>Object(S.c)(e).field,e=>Object(O.b)(e),e=>Object(S.c)(e).field),U=Object(a.css)(["border: 1px ",";"],e=>Object(S.c)(e).line),W=c.a.div.withConfig({componentId:"s1le15fg-2"})(["",""],U),H=c()(g.a).withConfig({componentId:"s1le15fg-3"})(["",""],U),V=c()(e=>A("span",{className:Object(m.a)(M.a.metaData,e.className)},void 0,e.children)).withConfig({componentId:"s1le15fg-4"})(["color: ",";"],e=>Object(S.c)(e).metaText),z=c.a.div.withConfig({componentId:"s1le15fg-5"})(["color: ",";"],e=>Object(S.c)(e).bodyText),K=({post:e,language:t})=>Object(v.b)(e)?A(v.a,{className:M.a.postEventMeta,language:t,post:e}):A(r.a.Fragment,{},void 0,A(V,{"data-click-id":"score"},void 0,Object(p.d)(t,"posts.points.noun",e.score,{count:Object(l.b)(e.score)})),A(V,{},void 0,"·"),A(V,{"data-click-id":"comments"},void 0,Object(p.d)(t,"posts.comments.noun",e.numComments,{count:Object(l.b)(e.numComments)}))),q=Object(C.w)({currentProfileName:C.j,isCommentsPage:C.z,isProfilePostListing:C.M,pageLayer:e=>e}),G=Object(i.connect)(()=>Object(d.createStructuredSelector)({activeModalId:I.a,isFutureEvent:P.e,language:T.M,layout:C.O,post:k.D,shouldShowCollectionPostEdits:P.m,subredditOrProfile:k.O}),(e,{collectionId:t,postId:n,isSelectedPost:s,isOverlay:r})=>({onRemovePostFromCollection:()=>e(Object(f.x)(t,n,s)),onStartEventNow:async()=>{R||(R=await Promise.resolve().then(o.bind(null,"./src/reddit/actions/events.ts"))),e(R.startEventNowRequested(n))},toggleEditStartTimeModal:async()=>{if(!F||!R){var t=await Promise.all([o.e("schedulePickerModal").then(o.bind(null,"./src/reddit/components/PostCreationForm/SchedulePickerModal/index.tsx")).then(e=>e.default),Promise.resolve().then(o.bind(null,"./src/reddit/actions/events.ts"))]),s=E(t,2);F=s[0],R=s[1]}e(b.i(Object(j.r)(n,r,j.j.COLLECTION_INFO_POST)))},addEventStartTime:t=>{R&&e(R.editEventTimeRequested(n,t))}}));t.b=q(G(Object(x.b)(({activeModalId:e,addEventStartTime:t,className:o,eventFactory:n,isFutureEvent:s,isOverlay:i,isSelectedPost:d,language:a,onClickPost:c,onRemovePostFromCollection:l,onStartEventNow:p,post:b,shouldShowCollectionPostEdits:f,shouldShowThumbnail:h,style:g,toggleEditStartTimeModal:x,updateSelectedPostRef:O})=>{const C=Object(m.a)(M.a.postContainer,o);return b?A(H,{className:C,post:b,onClick:c,eventFactory:n,style:g},void 0,r.a.createElement("div",{ref:d&&O||void 0},A($,{className:Object(m.a)(M.a.postContent,{[M.a.active]:d})},void 0,h&&A(D,{post:b}),A("div",{className:M.a.postBodyWrapper},void 0,A("div",{className:M.a.postBody,"data-click-id":"body"},void 0,A(z,{className:M.a.postTitle,title:b.title},void 0,b.title)),A("div",{className:M.a.bottomline},void 0,A(K,{post:b,language:a}),f&&A(y.a,{language:a,onRemoveClick:l,dropdownId:`collection-post-item-${b.id}`,isFutureEvent:s,onStartEventNow:p,onEditStartTime:x,onAddEventStartTime:x,shouldShowAddEventStartTime:!Object(v.b)(b)}),e===Object(j.r)(b.id,i,j.j.COLLECTION_INFO_POST)&&F&&A(F,{onChange:t,onClose:x,schedule:Object(u.c)(b),shouldShowDeleteButton:!1})))))):A(W,{className:C})})))},"./src/reddit/components/Collection/index.m.less":function(e,t,o){e.exports={collectionTitleWrapper:"_10IcBRrmressbhblq2bqiU",collectionTitle:"tFfYP5FF1o5CEXQ15uH7d",collectionMetaData:"_1-c9t8ecl06D08Su9pk4ni",fvfo:"_26aiXd-AESfIBwL9U-l46d",collectionBy:"_17sTscKExP8XIU91kNOF2U",collectionTitleOptions:"_1IA_VhTzcdVBgjp_pZllHj",postListWrapper:"_2T_gfh-4AolUQ4rcgj8LV3",collectionDescription:"_1qekGnwXQb9ZXUYpC2vI3o",collectionList:"_3DA4B_0rR_osY0zjBQbJ8d",author:"_3fYAYBseZm3AMr8S-Q5ZoJ",overflowMenu:"_3LbMCmvXBCx5DLWUsYvKdV",postCount:"_1LY03RHQAwDBI6w3IOLqwg"}},"./src/reddit/components/Collection/postItem.m.less":function(e,t,o){e.exports={postTitle:"_1mQ7ofp723UXvuhWIQJlkE",postEventMeta:"_1MY0D2ONaFsyT6RqXIZ7n2",metaData:"_1orZZ8LG5umCM9oKToaGK0",postContent:"_2m72E89bfBZ9YnM3kGiO3P",postBody:"_2rftp5iXVItb_pyUcwkQMS",bottomline:"_1-uKKLy6vu1pxOYHMhbm09",postContainer:"_2goX_woSxyq56-UP8n74Lt",active:"gnFbIkoQ2MXmUEpFRxfvL",postBodyWrapper:"_2qv23Ouv1qxkkvUz4p7oFD"}},"./src/reddit/components/CommentModModeDropdown/index.m.less":function(e,t,o){e.exports={StyledDropdown:"_1PC9CIsUh5fq8cQdx3iMRr",styledDropdown:"_1PC9CIsUh5fq8cQdx3iMRr"}},"./src/reddit/components/CommentModModeDropdown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/higherOrderComponents/asTooltip.tsx"),d=o("./src/reddit/actions/comment.ts"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/controls/Dropdown/index.tsx"),l=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),p=o("./src/reddit/helpers/trackers/modTools.ts"),m=o("./src/reddit/selectors/tooltip.ts"),u=o("./src/app/strings/index.ts"),b=o("./src/reddit/components/PostModModeDropdown/DropdownHelpers.tsx"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cf(b.c,{},void 0,!e.comment.isApproved&&f(b.b,{displayText:e.comment.approvedBy?Object(u.a)(e.language,"modTools.approved"):Object(u.a)(e.language,"modTools.approve"),onClick:e.onApproveComment},void 0,f(b.a,{})),!e.comment.bannedBy&&[f(b.b,{displayText:e.comment.isRemoved?Object(u.a)(e.language,"modTools.removed"):Object(u.a)(e.language,"modTools.remove"),onClick:e.onRemoveComment},void 0,f(b.d,{})),f(b.b,{displayText:e.comment.isSpam?Object(u.a)(e.language,"modTools.removedAsSpam"):Object(u.a)(e.language,"modTools.removeAsSpam"),onClick:e.onSpamComment},void 0,f(b.e,{}))]),g=o("./src/reddit/components/CommentModModeDropdown/index.m.less"),v=o.n(g),x=o("./src/lib/lessComponent.tsx"),y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(m.b)(t)(e)}),w=Object(s.connect)(C,(e,{comment:t})=>({onApproveComment:()=>e(Object(d.G)(t.id)),onRemoveComment:()=>e(Object(d.Z)(t.id,!1)),onSpamComment:()=>e(Object(d.Z)(t.id,!0))})),j=Object(i.a)(O),S=w(Object(a.b)(e=>{const t=e.comment,o=e.isDropdownOpen,n=e.isOverlay,s=e.language,r=e.onApproveComment,i=e.onRemoveComment,d=e.onSpamComment,a=e.sendEvent,c=e.tooltipId,m=Object(l.a)(n);return y(j,{container:m,isOpen:o,isOverlay:n,tooltipId:c},void 0,y(h,{language:s,onApproveComment:()=>{r(),a(Object(p.c)("approve",t.id))},onRemoveComment:()=>{i(),a(Object(p.c)("remove",t.id))},onSpamComment:()=>{d(),a(Object(p.c)("spam",t.id))},comment:t}))}));t.a=S},"./src/reddit/components/CommentSort/index.m.less":function(e,t,o){e.exports={titleFontH1:"CXR-K_nCBPnjhSdSW-E7",titleFontH2:"_2s5L6K1n5yWb8KMR93-VJ9",titleFontH3:"J2UTKoIG0jcac_IQUe9jj",titleFontH4:"_1PuQgmYMfNlUR9FXjXNI6T",titleFontH5:"_1_ZolgvKCnckvBOwkh1frA",titleFontH6:"oxSP8EBrCSTdC-c1U4nDG",metadataFont:"_3lISIIvkOyteyRh-ihxs5o",flairFont:"_25LV7RPwr8i-gThhvCDgRr",labelsFont:"i0S_dGojXY2jWg5pXAJsb",actionFont:"_2SYMBsZoedYzJjg2XFjvYa",smallButtonFont:"_1YNwtgjdKYW5gF3F8I3t7j",largeButtonFont:"e612ujNFjy6dgK0HvRSf6",tabFont:"_2unBmFg8uGneIJ8eu5-YHp",bodyFontH1:"_3VMiqrhvb0YGDH6CqM4RG1",fvfo:"lz-SvLbMyzfs4k9TMzsgF",bodyFontH2:"_1_dF33bmwQIfejTIv61YNe",bodyFontH3:"_2qG88TqP4W2n2Ug-tberE8",bodyFontH4:"_2c9g4jc4g1pqKt4PXTueUM",bodyFontH5:"_3Ggx85fVKSAcK0YhX3Z_dt",bodyFontH6:"_3gkDEX9mAZGPhn22j8G7FB",bodyFont:"_1p7pgHBSUyxYDPMmck21tY",bodyFontSmall:"_2BgzzGrZku6TEuGcdp2Jza",bodyFontMono:"_3D0U2wrZW-Zr0BraBbnIfK",ArrowRight:"_25VC5AO_eMax7dcCJ47ZMH",arrowRight:"_25VC5AO_eMax7dcCJ47ZMH",DropdownTriangle:"_2SygZtDzf_C4qIcNZSp9Da",dropdownTriangle:"_2SygZtDzf_C4qIcNZSp9Da",HighlightWrapper:"ZKTZzs4LO7x7e4rPEUpik",highlightWrapper:"ZKTZzs4LO7x7e4rPEUpik",HoverSpan:"_1JxqP7pIyDWAb7ZY9y4B4R",hoverSpan:"_1JxqP7pIyDWAb7ZY9y4B4R",Info:"_1WID9dKeLVmxTcIDbsikcX",info:"_1WID9dKeLVmxTcIDbsikcX",Row:"_9hEKbWSdCV7reKexfA9A9",row:"_9hEKbWSdCV7reKexfA9A9",SetSort:"HmwZrbvPI-jmojhXVkokg",setSort:"HmwZrbvPI-jmojhXVkokg",SingleCommentText:"_3FFN4Awm0KIZhIBaov7YkY",singleCommentText:"_3FFN4Awm0KIZhIBaov7YkY",SortLink:"_1kRIQA3aUo9CmI155wkADc",sortLink:"_1kRIQA3aUo9CmI155wkADc",Title:"qcxaFzxDBtnkGs5hS18OZ",title:"qcxaFzxDBtnkGs5hS18OZ",ViewFullLinkContainer:"_21kEJV3xUcv3UfNXceidq4",viewFullLinkContainer:"_21kEJV3xUcv3UfNXceidq4",ViewFullLinkOrOverlayLink:"NlqxHck26RgynrMKMT-9H",viewFullLinkOrOverlayLink:"NlqxHck26RgynrMKMT-9H"}},"./src/reddit/components/Comments/Comment/Flatlist/index.m.less":function(e,t,o){e.exports={ModActionsMenu:"_3IuprPPEDVWAHB_tWQFgad",modActionsMenu:"_3IuprPPEDVWAHB_tWQFgad",ViewReportsDropdown:"_1JwG70oEVxaFNeRI-8q_bd",viewReportsDropdown:"_1JwG70oEVxaFNeRI-8q_bd",supportButton:"_2YUu8EV4OahSxJwgb9xLbr"}},"./src/reddit/components/Comments/Comment/TopMeta/index.m.less":function(e,t,o){e.exports={DonationAmount:"_3sY3k4LLYR5dbXRxnGkhwG",donationAmount:"_3sY3k4LLYR5dbXRxnGkhwG",RightPositionedAuthorFlair:"_zMIUk6t-WDI7fxfkvD02",rightPositionedAuthorFlair:"_zMIUk6t-WDI7fxfkvD02",EditedText:"uMVXpG5M2xxHNW2g94S8K",editedText:"uMVXpG5M2xxHNW2g94S8K",MetaSeparator:"yJGcpQjpmA13QcuUz2h0B",metaSeparator:"yJGcpQjpmA13QcuUz2h0B",publicPoints:"_2LXcsgibmlCEsBPk8MLy7e",AuthorHoverCard:"_16AAktgl_rVbXAeiWU9CQd",authorHoverCard:"_16AAktgl_rVbXAeiWU9CQd",Component:"_36uQqfCEixcb8d3_aWB5H6",component:"_36uQqfCEixcb8d3_aWB5H6"}},"./src/reddit/components/Comments/Comment/TopMeta/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/actions/tooltip.ts"),p=o("./src/app/strings/index.ts"),m=o("./src/lib/constants/index.ts"),u=o("./src/lib/humanizeDateTime/index.ts"),b=o("./src/lib/timeAgo/index.ts"),f=o("./src/reddit/components/AuthorLink/index.tsx"),h=o("./src/reddit/components/AwardBadges/index.tsx"),g=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),v=o("./src/reddit/components/Flair/index.tsx"),x=o("./src/reddit/components/Governance/UserPublicPointsDisplay/async.tsx"),y=o("./src/reddit/components/Governance/UserPublicPointsDisplay/dynamicStyles.ts"),O=o("./src/reddit/components/Hovercards/AuthorHovercard/index.tsx"),C=o("./src/reddit/components/InfoTextTooltip/index.tsx"),w=o("./src/reddit/components/JSAPIContainers/index.tsx"),j=o("./src/reddit/components/PostTopMeta/index.tsx"),S=o("./src/reddit/constants/colors.ts"),I=o("./src/reddit/helpers/isRemoved.ts"),P=o("./src/reddit/helpers/modTooltipTemplates/index.ts"),k=o("./src/reddit/helpers/showReportIndicator/index.ts"),T=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),N=o("./src/reddit/featureFlags/index.ts"),_=o("./src/reddit/actions/comment.ts"),L=o("./src/reddit/actions/removalReasons/index.ts"),M=o("./src/reddit/models/Comment/index.ts"),E=o("./src/reddit/models/Flair/index.ts"),A=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),F=o("./src/reddit/icons/fonts/Admin/index.tsx"),R=o("./src/reddit/icons/fonts/Approve/index.tsx"),B=o("./src/reddit/icons/fonts/helpers.tsx"),D=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cD("i",{className:`${Object(B.b)("op")} ${e.className}`,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},void 0,D(B.a,{},void 0,e.desc))).withConfig({componentId:"q8pwvu-0"})(["display: inline-block;vertical-align: text-bottom;width: 12px;height: 12px;font-size: 14px;font-weight: 400;line-height: 14px;"]),U=o("./src/reddit/icons/fonts/Remove/index.tsx"),W=o("./src/reddit/icons/fonts/Report/index.tsx"),H=o("./src/reddit/icons/fonts/Spam/index.tsx"),V=o("./src/reddit/icons/svgs/Automoderator/index.tsx"),z=o("./src/reddit/icons/svgs/Cake/index.tsx"),K=o("./src/reddit/icons/svgs/Moderate/index.tsx"),q=o("./src/reddit/controls/MetaData/index.tsx"),G=o("./src/reddit/featureFlags/component.tsx"),J=o("./src/reddit/selectors/subreddit.ts"),Q=o("./src/reddit/selectors/userFlair.ts"),Z=o("./src/reddit/components/Comments/Comment/TopMeta/index.m.less"),Y=o.n(Z),X=o("./src/lib/lessComponent.tsx"),ee=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.removed?S.a.removed:S.a.approved),pe=c()(z.a).withConfig({componentId:"s158yqha-4"})(["","fill: ",";width: 14px;height: 14px;"],re,S.a.op),me=c()(K.a).withConfig({componentId:"s158yqha-5"})(["","fill: ",";width: 16px;height: 16px;"],re,S.a.moderator),ue=c()(U.a).withConfig({componentId:"s158yqha-6"})(["","color: ",";"],ie,S.a.removed),be=c()(W.a).withConfig({componentId:"s158yqha-7"})(["","color: ",";"],ie,S.a.reported),fe=c()(H.a).withConfig({componentId:"s158yqha-8"})(["","color: ",";"],ie,S.a.removed),he=c()($).withConfig({componentId:"s158yqha-9"})(["","color: ",";margin-left: 4px;"],re,S.a.op),ge=c()(F.a).withConfig({componentId:"s158yqha-10"})(["","color: ",";"],re,S.a.op),ve=c.a.a.withConfig({componentId:"s158yqha-11"})(["","color: ",";padding-left: 8px;flex: 0 0 auto;&:hover {text-decoration: underline;}&:last-child {padding-right: 8px;}"],ne,e=>Object(A.c)(e).metaText),xe=X.a.wrapped(q.a,"EditedText",Y.a),ye=c()(q.a).withConfig({componentId:"s158yqha-12"})(["margin-left: 3px;color: ",";"],S.a.moderator),Oe=c.a.span.withConfig({componentId:"s158yqha-13"})(["","color: ",";margin-right: 8px;"],ne,e=>Object(A.c)(e).metaText),Ce=X.a.wrapped(q.a,"MetaSeparator",Y.a),we=X.a.wrapped(O.b,"AuthorHoverCard",Y.a),je=c.a.a.withConfig({componentId:"s158yqha-14"})(["","color: ",";cursor: pointer;line-height: 1px;margin-left: 4px;"],ne,S.a.removed),Se=c.a.div.withConfig({componentId:"s158yqha-15"})(["",""],y.a),Ie=Object(G.a)("spBadges",X.a.wrapped(g.b,"Component",Y.a)),Pe=Object(p.e)("comment.children"),ke=Object(p.e)("comment.moreThanChildren"),Te=e=>(t,{comment:o,renderedInOverlay:n})=>`${e}${o.id}${n?"inOverlay":""}`,Ne=()=>null,_e=Object(p.f)("comment.tooltips.admin"),Le=Object(p.f)("comment.tooltips.cakeday"),Me=Object(p.f)("comment.tooltips.adminEmeritus"),Ee=Object(p.f)("comment.tooltips.moderator"),Ae=Object(p.f)("comment.tooltips.op"),Fe=Object(p.f)("comment.tooltips.contractor"),Re=Object(i.connect)(()=>Object(d.createStructuredSelector)({adminTooltipId:Te("CommentTopMeta--Admin--"),cakedayTooltipId:Te("CommentTopMeta--cakeday--"),adminEmeritusTooltipId:Te("CommentTopMeta--AdEm--"),automodTooltipId:Te("CommentTopMeta--Automod--"),approveTooltipId:Te("CommentTopMeta--Approve--"),canAccessRedesignProfiles:e=>N.d.redesignProfiles(e),createdTooltipId:Te("CommentTopMeta--Created--"),contractorTooltipId:Te("CommentTopMeta--Contractor--"),modTooltipId:Te("CommentTopMeta--Mod--"),opTooltipId:Te("CommentTopMeta--OP--"),overlayContainer:Ne,removeTooltipId:Te("CommentTopMeta--Remove--"),reportTooltipId:Te("CommentTopMeta--Report--"),spamTooltipId:Te("CommentTopMeta--Spam--"),subredditDisplayText:(e,t)=>{const o=Object(J.B)(e,{commentId:t.comment.id});return o?o.displayText:""},flairPosition:(e,{comment:t})=>Object(Q.c)(e,{subredditId:t.subredditId})}),(e,t)=>({onCreatedClick:()=>{window.addEventListener("focus",function o(){((e,t,o)=>{window.removeEventListener("focus",o),e(Object(_.M)({commentListNodeId:t})),window.setTimeout(()=>e(Object(_.M)({commentListNodeId:t})),5e3)})(e,t.comment.id,o)})},onHideTooltip:()=>e(Object(l.f)()),onShowTooltip:t=>e(Object(l.d)({tooltipId:t})),openRemovalReasonModal:()=>e(Object(L.d)(t.comment.subredditId,[t.comment.id]))}));t.a=c()(Re(e=>{const t=e.adminEmeritusTooltipId,o=e.adminTooltipId,n=e.approveTooltipId,s=e.automodTooltipId,i=e.cakedayTooltipId,d=e.canAccessRedesignProfiles,a=e.className,c=e.collapsed,l=e.comment,p=e.commentsPageKey,m=e.contractorTooltipId,u=e.flair,b=e.flairPosition,f=e.language,g=e.modTooltipId,y=e.onHideTooltip,O=e.onShowTooltip,C=e.opTooltipId,S=e.openRemovalReasonModal,I=e.overlayContainer,P=e.patreonPatronFlair,k=e.removeTooltipId,T=e.renderContractorBadge,N=e.renderedInOverlay,_=e.reportTooltipId,L=e.spamTooltipId,A=e.subredditDisplayText;if(l.isDeleted)return r.a.createElement(Be,e);if(c)return r.a.createElement(De,e);const F=b===E.a.Left;return te(Se,{className:a},void 0,u&&F&&te(v.c,{flair:u}),P&&F&&te(v.c,{flair:P}),te(Ie,{subredditId:l.subredditId,userId:l.authorId,uniqueIdentifier:l.id}),te(we,{postOrComment:l,tooltipType:N?j.c.Lightbox:void 0},void 0,te(Ue,{canAccessRedesignProfiles:d,comment:l,isAuthorDeleted:Object(M.c)(l)})),u&&!F&&te(se,{flair:u}),P&&!F&&te(se,{flair:P}),te(x.a,{className:Y.a.publicPoints,contentId:l.id,subredditId:l.subredditId,userId:l.authorId,username:l.author}),te(w.b,{commentId:l.id}),te(w.a,{commentId:l.id,commentsPageKey:p}),r.a.createElement(Ve,{comment:l,adminTooltipId:o,adminEmeritusTooltipId:t,cakedayTooltipId:i,contractorTooltipId:m,language:f,modTooltipId:g,onHideTooltip:y,onShowTooltip:O,opTooltipId:C,overlayContainer:I,renderContractorBadge:T,subredditDisplayText:A}),!l.isDeleted&&Object(q.d)(l.score,l.isScoreHidden,f),te(q.b,{},"scoreCreatedSeparator"),r.a.createElement(We,ee({key:"Created"},e)),l.isStickied&&Ke(f),l.editedAt&&$e(f,l.editedAt),r.a.createElement(ze,{comment:l,approveTooltipId:n,automodTooltipId:s,language:f,onHideTooltip:y,onShowTooltip:O,openRemovalReasonModal:S,overlayContainer:I,removeTooltipId:k,reportTooltipId:_,spamTooltipId:L}),te(h.d,{tooltipType:N?j.c.Lightbox:void 0,thing:l}))})).withConfig({componentId:"s158yqha-16"})(["align-items: center;transition: opacity 0.1s;","line-height: 16px;display: flex;transition: opacity 0.2s;",""," {padding-left: 8px;flex: 0 0 auto;}"],e=>e.collapsed?"opacity: 0.6;":"",e=>e.collapsed?"margin-left: 5px;\n opacity: 0.5;\n &:hover {\n opacity: 1;\n }":"",q.a);const Be=e=>{const t=e.language,o=e.childrenInfo,n=e.collapsed,s=e.className,i=e.comment;return te("div",{className:s},void 0,te(Oe,{},void 0,i.deletedBy===M.a.User?Object(p.a)(t,"comment.commentDeletedByAuthor"):Object(p.a)(t,"comment.commentDeletedByMod")),r.a.createElement(We,ee({key:"Created"},e)),n&&He({childrenInfo:o,language:t}))},De=e=>{const t=e.canAccessRedesignProfiles,o=e.comment,n=e.language,s=e.className,i=e.childrenInfo;return te("div",{className:s},void 0,te("div",{},void 0,te(Ue,{canAccessRedesignProfiles:t,comment:o,isAuthorDeleted:Object(M.c)(o)})),Object(q.d)(o.score,o.isScoreHidden,n),te(q.b,{},"scoreCreatedSeparator"),r.a.createElement(We,ee({key:"Created"},e)),He({childrenInfo:i,language:n}))},$e=(e,t)=>te(s.Fragment,{},void 0,te(q.b,{}),te(xe,{},void 0,Object(p.a)(e,"comment.edited",{time:Object(b.b)(e,t)}))),Ue=e=>te(f.a,{author:e.comment.author,canAccessRedesignProfiles:e.canAccessRedesignProfiles,isAdmin:e.comment.isAdmin,isAdminEmeritus:e.comment.distinguishType===m.F.ALUMNI_ADMIN,isAuthorDeleted:e.isAuthorDeleted,isMod:e.comment.isMod,isOp:e.comment.isOp},void 0,e.comment.author);class We extends r.a.PureComponent{constructor(){super(...arguments),this.onShowCreatedTooltip=(()=>this.props.onShowTooltip(this.props.createdTooltipId))}render(){const e=this.props,t=e.comment,o=e.language,n=e.onCreatedClick,s=oe(e,["comment","language","onCreatedClick"]);return te(ve,{href:t.permalink,id:s.createdTooltipId,onClick:n,onMouseEnter:this.onShowCreatedTooltip,onMouseLeave:s.onHideTooltip,rel:"nofollow",target:"_blank"},void 0,te("span",{},void 0,Object(b.b)(o,t.created)),qe(s.createdTooltipId,Object(u.a)(t.created),s.overlayContainer))}}const He=e=>{var t=e.childrenInfo||{hasContinueThread:!1,numChildren:0};const o=t.hasContinueThread,n=t.numChildren;return te(Ce,{},void 0,"(",o?ke(e.language,n,{numChildren:n}):Pe(e.language,n,{numChildren:n}),")")};class Ve extends r.a.PureComponent{constructor(){super(...arguments),this.onShowCakedayTooltip=(()=>this.props.onShowTooltip(this.props.cakedayTooltipId)),this.onShowAdminTooltip=(()=>this.props.onShowTooltip(this.props.adminTooltipId)),this.onShowAdminEmeritusTooltip=(()=>this.props.onShowTooltip(this.props.adminEmeritusTooltipId)),this.onShowModTooltip=(()=>this.props.onShowTooltip(this.props.modTooltipId)),this.onShowOpTooltip=(()=>this.props.onShowTooltip(this.props.opTooltipId)),this.onShowContractorTooltip=(()=>this.props.onShowTooltip(this.props.contractorTooltipId))}render(){const e=this.props,t=e.comment,o=oe(e,["comment"]);return te(s.Fragment,{},void 0,t.isAuthorCakeday&&te(pe,{"aria-label":Le(o.language),id:o.cakedayTooltipId,onMouseEnter:this.onShowCakedayTooltip,onMouseLeave:o.onHideTooltip}),t.isAuthorCakeday&&qe(o.cakedayTooltipId,Le(o.language),o.overlayContainer),t.isAdmin&&te(de,{desc:_e(o.language),id:o.adminTooltipId,onMouseEnter:this.onShowAdminTooltip,onMouseLeave:o.onHideTooltip}),t.isAdmin&&qe(o.adminTooltipId,_e(o.language),o.overlayContainer),t.distinguishType===m.F.ALUMNI_ADMIN&&te(ce,{"aria-label":Me(o.language),children:"Δ",id:o.adminEmeritusTooltipId,onMouseEnter:this.onShowAdminEmeritusTooltip,onMouseLeave:o.onHideTooltip}),t.distinguishType===m.F.ALUMNI_ADMIN&&qe(o.adminEmeritusTooltipId,Me(o.language),o.overlayContainer),t.isMod&&te(me,{desc:Ee(o.language,{displayText:o.subredditDisplayText}),id:o.modTooltipId,onMouseEnter:this.onShowModTooltip,onMouseLeave:o.onHideTooltip}),t.isMod&&qe(o.modTooltipId,Ee(o.language,{displayText:o.subredditDisplayText}),o.overlayContainer),t.isOp&&te(he,{desc:Ae(o.language),id:o.opTooltipId,onMouseEnter:this.onShowOpTooltip,onMouseLeave:o.onHideTooltip}),t.isOp&&qe(o.opTooltipId,Ae(o.language),o.overlayContainer),o.renderContractorBadge&&te(ge,{desc:Fe(o.language),id:o.contractorTooltipId,onMouseEnter:this.onShowContractorTooltip,onMouseLeave:o.onHideTooltip}),o.renderContractorBadge&&qe(o.contractorTooltipId,Fe(o.language),o.overlayContainer))}}class ze extends r.a.PureComponent{constructor(){super(...arguments),this.onShowApproveTooltip=(()=>this.props.onShowTooltip(this.props.approveTooltipId)),this.onShowRemoveTooltip=(()=>this.props.onShowTooltip(this.props.removeTooltipId)),this.onShowSpamTooltip=(()=>this.props.onShowTooltip(this.props.spamTooltipId)),this.onShowAutomodTooltip=(()=>this.props.onShowTooltip(this.props.automodTooltipId)),this.onShowReportTooltip=(()=>this.props.onShowTooltip(this.props.reportTooltipId))}render(){const e=this.props,t=e.comment,o=oe(e,["comment"]);return te(s.Fragment,{},void 0,(t.approvedBy||t.isApproved)&&te(ae,{desc:Object(P.a)(o.language,t),id:o.approveTooltipId,onMouseEnter:this.onShowApproveTooltip,onMouseLeave:o.onHideTooltip}),(t.approvedBy||t.isApproved)&&qe(o.approveTooltipId,Object(P.a)(o.language,t),o.overlayContainer),Object(I.a)(t)&&te(ue,{desc:Object(P.c)(o.language,t),id:o.removeTooltipId,onMouseEnter:this.onShowRemoveTooltip,onMouseLeave:o.onHideTooltip}),Object(I.a)(t)&&qe(o.removeTooltipId,Object(P.c)(o.language,t),o.overlayContainer),Object(I.a)(t)&&t.isRemoved&&!t.modNote&&!t.modRemovalReason&&te(je,{onClick:o.openRemovalReasonModal},void 0,Object(p.a)(o.language,"modTools.addARemovalReason")),Object(I.a)(t)&&!(t.isRemoved&&!t.modNote&&!t.modRemovalReason)&&te(je,{onMouseEnter:this.onShowRemoveTooltip,onMouseLeave:o.onHideTooltip},void 0,Object(p.a)(o.language,"modTools.removalReason")),t.bannedBy&&t.isSpam&&te(fe,{desc:Object(P.e)(o.language,t),id:o.spamTooltipId,onMouseEnter:this.onShowSpamTooltip,onMouseLeave:o.onHideTooltip}),t.bannedBy&&t.isSpam&&qe(o.spamTooltipId,Object(P.e)(o.language,t),o.overlayContainer),("AutoModerator"===t.bannedBy||"AutoModerator"===t.approvedBy)&&te(le,{desc:Object(P.b)(o.language),id:o.automodTooltipId,onMouseEnter:this.onShowAutomodTooltip,onMouseLeave:o.onHideTooltip,removed:!!t.bannedBy},o.automodTooltipId),("AutoModerator"===t.bannedBy||"AutoModerator"===t.approvedBy)&&qe(o.automodTooltipId,Object(P.b)(o.language),o.overlayContainer),Object(k.a)(t)&&te(be,{desc:Object(P.d)(o.language,t.numReports),id:o.reportTooltipId,onMouseEnter:this.onShowReportTooltip,onMouseLeave:o.onHideTooltip}),Object(k.a)(t)&&qe(o.reportTooltipId,Object(P.d)(o.language,t.numReports),o.overlayContainer))}}const Ke=e=>te(s.Fragment,{},void 0,te(q.b,{}),te(ye,{},void 0,Object(p.a)(e,"comment.stickied"))),qe=(e,t,o)=>te(C.c,{container:o,tooltipId:e,text:t})},"./src/reddit/components/Comments/Comment/index.m.less":function(e,t,o){e.exports={ExpandButton:"_1nGapmdexvR0BuOkfAi6wa",expandButton:"_1nGapmdexvR0BuOkfAi6wa",ErrorText:"_3XArRVBsKuWegVHX9CQjH-",errorText:"_3XArRVBsKuWegVHX9CQjH-",CommentBody:"_3cjCphgls6DH-irkVaA0GM",commentBody:"_3cjCphgls6DH-irkVaA0GM",EditCommentForm:"JchsqHyN3thfSnN8dUM3",editCommentForm:"JchsqHyN3thfSnN8dUM3"}},"./src/reddit/components/Comments/ContinueThreadLink/index.m.less":function(e,t,o){e.exports={ArrowRight:"egHA5MD_goQfvgLP3zgST",arrowRight:"egHA5MD_goQfvgLP3zgST",HoverSpan:"_2bsN7AuzEexqxXD-vhOkM7",hoverSpan:"_2bsN7AuzEexqxXD-vhOkM7"}},"./src/reddit/components/Comments/MoreCommentsItem/index.m.less":function(e,t,o){e.exports={MoreCommentsItemWrapper:"_3_mqV5-KnILOxl1TvgYtCk",moreCommentsItemWrapper:"_3_mqV5-KnILOxl1TvgYtCk"}},"./src/reddit/components/Comments/States/index.m.less":function(e,t,o){e.exports={CommentsPlaceholderContainer:"_2o0N1VHuLszWHqY5A8iayv",commentsPlaceholderContainer:"_2o0N1VHuLszWHqY5A8iayv",CommentPlaceholder:"_2114DnVtHe_0MtbEW85tnL",commentPlaceholder:"_2114DnVtHe_0MtbEW85tnL",VoteColumn:"_3j7WNOCzFwCp1SXZGJP1-V",voteColumn:"_3j7WNOCzFwCp1SXZGJP1-V",TextColumn:"_3tQxKBNuEJsKH_mPQEy34W",textColumn:"_3tQxKBNuEJsKH_mPQEy34W"}},"./src/reddit/components/CommentsPageAd/index.m.less":function(e,t,o){e.exports={CommentsPageAdContainer:"_1kZq41JJsyWtpgT1oGyVko",commentsPageAdContainer:"_1kZq41JJsyWtpgT1oGyVko"}},"./src/reddit/components/CompactPost/index.m.less":function(e,t,o){e.exports={responsiveMeta:"_1xomvNxK4aHGoGa-YDw1Mc",compactWrapper:"YA9IzN0YR-G5_oD5EUydl",compactPostRow:"WnMeTcero48dKo501T-19",leftRailWrapper:"_3YgWdffoKyCp7UaGAEQpoo",proposalMetaData:"_1_B8IWlNlt5jJVg4cKy7nL"}},"./src/reddit/components/CompactPost/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=(o("./node_modules/react-router-dom/es/index.js"),o("./node_modules/reselect/lib/index.js")),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/config.ts"),p=o("./src/lib/eventTools/index.ts"),m=o("./src/reddit/components/TrackingHelper/index.tsx"),u=o("./src/reddit/constants/postLayout.ts"),b=o("./src/reddit/constants/screenWidths.ts"),f=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),h=o("./src/reddit/helpers/showReportIndicator/index.ts"),g=o("./src/reddit/helpers/styles/components/index.tsx"),v=o("./src/reddit/helpers/styles/mixins/index.tsx"),x=o("./src/reddit/helpers/trackers/post.ts"),y=o("./src/reddit/models/Media/index.ts"),O=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),C=o("./src/reddit/models/User/index.ts"),w=o("./src/reddit/models/Vote/index.ts"),j=o("./src/app/actions/tooltip.ts"),S=o("./src/reddit/actions/post.ts"),I=o("./src/reddit/actions/postFlair.ts"),P=o("./src/reddit/selectors/activeModalId.ts"),k=o("./src/reddit/selectors/moderatorPermissions.ts"),T=o("./src/reddit/selectors/posts.ts"),N=o("./src/reddit/selectors/user.ts"),_=o("./src/reddit/components/AdLinkWrapper/index.tsx"),L=o("./src/reddit/components/AwardBadges/index.tsx"),M=o("./src/reddit/components/CallToActionButton/index.tsx"),E=o("./src/reddit/components/CommentsLink/index.tsx"),A=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),F=o("./src/reddit/components/ExpandoButton/index.tsx"),R=o("./src/reddit/components/Flatlist/index.tsx"),B=o("./src/reddit/components/JSAPIContainers/index.tsx"),D=o("./src/reddit/components/ModActionsMenu/index.tsx"),$=o("./src/reddit/components/ModModeReports/index.tsx"),U=o("./src/reddit/components/ModModeReports/helpers.ts"),W=o("./src/reddit/components/ModToolsFlatlist/index.tsx"),H=o("./src/reddit/components/ModToolsFlatlist/getModItemBreakpoints.ts"),V=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),z=o("./src/reddit/components/PostBadges/index.tsx"),K=o("./src/reddit/components/PostContainer/index.tsx"),q=o("./src/reddit/components/PostEventFollow/index.tsx"),G=o("./src/reddit/components/PostEventMeta/index.tsx"),J=o("./src/reddit/components/PostFlairPicker/index.tsx"),Q=o("./src/reddit/components/PostLeftRail/index.tsx"),Z=o("./src/reddit/components/PostMedia/index.tsx"),Y=o("./src/reddit/components/PostModModeDropdown/index.tsx"),X=o("./src/reddit/components/PostOverflowMenu/index.tsx"),ee=o("./src/reddit/components/PostTitle/index.tsx"),te=o("./src/reddit/components/PostTopMeta/index.tsx"),oe=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),ne=o("./src/reddit/components/SponsoredLabel/index.tsx"),se=o("./src/reddit/components/SubredditIcon/index.tsx"),re=o("./src/reddit/components/VerticalVotes/index.tsx"),ie=o("./src/reddit/components/ViewReportsDropdown/index.tsx"),de=o("./src/reddit/contexts/InsideOverlay.tsx"),ae=o("./src/reddit/contexts/PageLayer/index.tsx"),ce=o("./src/reddit/controls/Checkbox/index.tsx"),le=o("./src/reddit/controls/MetaData/index.tsx"),pe=o("./src/reddit/controls/OutboundLink/styled.tsx"),me=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),ue=o("./src/reddit/helpers/styles/mixins/responsive.ts"),be=o("./src/reddit/icons/fonts/IgnoreReport/index.tsx"),fe=o("./src/reddit/icons/fonts/Report/index.tsx"),he=o("./src/reddit/components/CompactPost/index.m.less"),ge=o.n(he),ve=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(O.c)(e).line,b.i-1),Ce=c()(re.a).withConfig({componentId:"g1q0zx-2"})(["align-items: flex-start;",""],ue.a),we=c()(A.a).withConfig({componentId:"g1q0zx-3"})(["",""],ue.b),je=c()(Object(g.a)()).withConfig({componentId:"g1q0zx-4"})(["box-sizing: border-box;flex: 1;border-left: 4px solid ",";flex: 0 0 36px;"],Q.c),Se=c()(ce.a).withConfig({componentId:"g1q0zx-5"})(["padding: 4px;"]),Ie=c()(e=>{e.isCompact;var t=xe(e,["isCompact"]);return r.a.createElement(F.a,t)}).withConfig({componentId:"g1q0zx-6"})(["","flex: 0 0 24px;margin: 0 8px;"],e=>e.isCompact?ue.a:ue.b),Pe=(c()(se.b).withConfig({componentId:"g1q0zx-7"})(["width: 20px;height: 20px;margin: 2px 12px 0 4px;"]),c.a.div.withConfig({componentId:"g1q0zx-8"})(["flex: 1 1 100%;margin-top: 2px;overflow: hidden;word-wrap: break-word;"])),ke=c()(te.d).withConfig({componentId:"g1q0zx-9"})(["display: inline-block;vertical-align: middle;",""],ue.b),Te=c()(z.a).withConfig({componentId:"g1q0zx-10"})(["display: inline-block;vertical-align: middle;"]),Ne=c.a.div.withConfig({componentId:"g1q0zx-11"})(["align-items: center;display: flex;flex: 0 0 72px;flex-direction: row;justify-content: flex-end;height: 24px;margin-left: 4px;padding-right: 4px;@media (max-width: ","px) {flex: 0 0 auto;flex-direction: column;height: 100%;}"],b.i-1),_e=c()(W.a).withConfig({componentId:"g1q0zx-12"})(["@media (max-width: ","px) {display: none;}"],H.a),Le=c()(E.b).withConfig({componentId:"g1q0zx-13"})(["","width: 53px;"],ue.b),Me=c()(q.a).withConfig({componentId:"g1q0zx-14"})(["","text-align: left;width: 53px;"],ue.b),Ee=c()(V.b).withConfig({componentId:"g1q0zx-15"})(["height: 100%;position: relative;"]),Ae=c.a.div.withConfig({componentId:"g1q0zx-16"})(["padding-top: 8px;margin-bottom: 8px;"]),Fe=Object(i.connect)(()=>Object(d.createStructuredSelector)({activeModalId:P.a,crosspost:T.c,currentUser:N.j,flairStyleTemplate:ae.S,isActive:T.f,isExpanded:T.h,language:N.M,layout:ae.O,moderatorPermissions:k.f,modModeEnabled:ae.Q,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},post:T.D,subredditOrProfile:T.O,userIsOp:N.db}),(e,{postId:t})=>({dispatchFlairChanged:({post:t,previewFlair:o,selectedTemplateId:n})=>e(Object(I.h)({post:t,previewFlair:o,selectedTemplateId:n})),handleVote:o=>{const n=o===w.a.upvoted?Object(S.J)(t):Object(S.n)(t);e(n)},onIgnoreReports:()=>e(Object(S.H)(t)),onOpenReportsDropdown:t=>e(Object(j.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},o,e,t,{onFlairChanged:({previewFlair:o,selectedTemplateId:n})=>t.dispatchFlairChanged({post:e.post,previewFlair:o,selectedTemplateId:n})}));const Re=e=>ve(Ee,{flairStyleTemplate:e.flairStyleTemplate},void 0,e.post.crosspostRootId?ve(Ae,{},void 0,Be(e.post,e.scrollerItemRef)):Be(e.post,e.scrollerItemRef)),Be=(e,t)=>ve(Z.a,{isExpando:!0,isListing:!0,isNotCardView:!0,scrollerItemRef:t,shouldLoad:!0,shouldPause:!1,showFull:!0,showCentered:!0,post:e}),De=(e,t,o,n)=>ve(Ie,{crosspost:t,isCompact:n,isExpanded:o,post:e,useMediaIcons:!0}),$e=(e,t,o)=>ve("div",{className:ge.a.responsiveMeta},void 0,Object(le.d)(e.score,e.scoreHidden,o),ve(le.b,{}),Object(le.c)(e.numComments,o),ve(le.b,{}),t&&ve("a",{href:t.url},void 0,ve(le.a,{},void 0,t.displayText)),e.isSponsored&&[ve(ne.a,{},"label"),ve(le.b,{},"separator")],!e.isSponsored&&ve(le.a,{},void 0," Posted by "),ve(te.b,{post:e,canAccessRedesignProfiles:!1}));t.a=Fe(c()(Object(m.b)(Object(de.b)(class extends r.a.Component{componentDidUpdate(e){this.props.onSizeChanged&&e.isExpanded!==this.props.isExpanded&&this.props.onSizeChanged(this.props.post.id)}render(){var e=this.props;const t=e.activeModalId,o=e.className,n=e.currentProfileName,s=e.crosspost,i=e.currentUser,d=e.eventFactory,a=e.flairStyleTemplate,c=e.handleVote;var m=e.isCheckboxSelected;const b=void 0!==m&&m,g=e.isCommentsPage,v=e.isCommentPermalink,O=e.isExpanded,w=e.isOriginalPage,j=e.isOverlay,S=e.isProfilePostListing;var I=e.inSubredditOrProfile;const P=void 0!==I&&I,k=e.language,T=e.layout,N=e.moderatorPermissions,_=e.modModeEnabled,E=e.onClickPost,A=e.onFlairChanged,F=e.onIgnoreReports,W=e.poll,H=e.post,V=e.subredditOrProfile,z=e.userIsOp,q=e.hideModTools,Q=e.scrollerItemRef,Z=e.showBulkActionCheckbox,te=e.toggleCheckbox,ne=e.tooltipType,se=e.sendEvent,re=H.eventInfo,de=re&&Object(p.c)(re.eventStart,re.eventEnd),ae=!!H.media&&H.media.type===y.m.RTJSON,ce="subreddit"===H.belongsTo.type,ue=z&&ae,he=z&&!!ce,xe=Object(J.b)(H.id),Ie=Object(f.a)(N),Ee=Object(me.a)(N),Ae=`-mod-actions-menu-${H.id}`,Fe=!!i&&Object(C.f)(i)===H.author,Be=Object(U.c)(H),Ue=Object(R.g)("View--Reports",H.id,ne),We=Object(U.a)(H),He=e=>se(Object(x.d)(H.id,e));return ve(K.a,{className:o,post:H,onClick:E,eventFactory:d},void 0,ve("div",{className:ge.a.compactWrapper},void 0,ve("div",{className:ge.a.leftRailWrapper},void 0,ve(je,{isRemoved:!!H.bannedBy,isReported:Object(h.a)(H),isSponsored:H.isSponsored},void 0,Z&&ve(Se,{isCheckboxSelected:b,toggleCheckbox:te}),ve(Ce,{compact:!0,flairStyleTemplate:a,model:H,onVoteClick:c}),ve(we,{compact:!1,flairStyleTemplate:a,model:H,onVoteClick:c}))),ve(Oe,{flairStyleTemplate:a},void 0,ve("div",{className:ge.a.compactPostRow},void 0,!q&&De(H,s,O,!1),!P&&!H.isSponsored&&ve(B.h,{type:H.belongsTo.type,id:H.belongsTo.id}),ve(Pe,{"data-click-id":"body"},void 0,ve(ee.c,{post:H,poll:W,size:ee.b.Small,titleColor:a&&a.postTitleColor,isOverlay:!1}),Object(G.b)(H)&&ve(r.a.Fragment,{},void 0,ve(G.a,{language:k,post:H}),ve(le.b,{})),$e(H,V,k),ve(ke,{flairStyleTemplate:a,language:k,post:H,showOCCategories:w,showSub:!!V&&!P&&!H.isSponsored,subredditOrProfile:V}),ve(Te,{displayText:V?V.displayText:null,inSubredditOrProfile:P,language:k,post:H}),ve(L.d,{tooltipType:ne,thing:H})),ve(Ne,{},void 0,de&&ve(Me,{compact:!0,post:H}),!de&&ve(Le,{hasModPostPerms:Ie,isCommentsPage:g,isCommentPermalink:v,isOverlay:j,postId:H.id,modModeEnabled:_,numComments:H.numComments,type:u.f.Compact}),ve(_e,{isOverlay:!1,language:k,layout:T,modModeEnabled:_,post:H,sendEvent:se,showIconsOnly:!0}),Ie&&ve(D.a,{dropdownId:Ae,onClick:()=>He("post_mod_action_menu")},void 0,ve(R.b,{}),ve(Y.a,{hasModFlairPerms:Ee,hasModPostPerms:Ie,isOverlay:!1,isPostAuthor:Fe,language:k,modModeEnabled:_,post:H,tooltipId:Ae})),Ie&&Be&&!_&&ve(oe.c,{text:`${We}`,onClick:()=>{this.props.onOpenReportsDropdown(Ue),He("post_report_menu")},id:Ue},void 0,ve(ie.a,{isOverlay:!1,language:k,model:H,onIgnoreReports:()=>{F(),He(H.ignoreReports?"restore_reports":"ignore_reports")},tooltipId:Ue}),H.ignoreReports?ve(be.a,{}):ve(fe.a,{})),ve(X.g,{currentProfileName:n,isCommentsPage:g,isOverlay:!1,isProfilePostListing:S,layout:T,permalink:H.permalink,postId:H.postId,sendEvent:se,showEditPost:ue,showEditFlair:he,dropdownId:`${H.id}-overflow-menu`,useFlatlistBreakpoints:Object(X.h)({share:!1,editPost:!1,save:!1,gild:!1,hide:!1,report:!1})}),!q&&De(H,s,O,!0))),H.source&&H.source.url&&H.isSponsored&&ve(ye,{},void 0,ve(pe.a,{href:H.source.url.replace(l.a.redditUrl,""),isSponsored:H.isSponsored,source:H.source},void 0,H.source.displayText),H.callToAction&&ve(M.a,{href:H.source.url.replace(l.a.redditUrl,""),isSponsored:H.isSponsored,source:H.source,isNotCardView:!0},void 0,H.callToAction)),_&&Ie&&Be&&ve("div",{className:ge.a.compactPostRow},void 0,ve($.a,{language:k,onIgnoreReports:F,reportable:H})),ve(B.d,{postId:H.id}))),O&&ve(Re,{post:H,scrollerItemRef:Q,flairStyleTemplate:a}),t===xe&&ve(J.a,{flairs:H.flair,subredditId:H.belongsTo.id,language:k,modalId:xe,onFlairChanged:A}))}}))).withConfig({componentId:"g1q0zx-17"})(["","","","","","","","",";max-width: 100%;"],v.i,v.f,R.h,te.e,z.b,V.a,E.a,e=>Object(v.j)(e.flairStyleTemplate)))},"./src/reddit/components/CreatePostButton/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/actions/modal.ts"),a=o("./src/reddit/constants/modals.ts"),c=o("./src/reddit/constants/page.ts"),l=o("./src/reddit/controls/Button/index.tsx"),p=o("./src/reddit/helpers/getSubredditUrl/index.ts"),m=o("./src/reddit/selectors/telemetry.ts"),u=o("./src/reddit/selectors/user.ts"),b=o("./node_modules/reselect/lib/index.js"),f=o("./src/reddit/components/TrackingHelper/index.tsx"),h=Object.assign||function(e){for(var t=1;t({openLoginModal:()=>e(Object(d.i)(a.a.REGISTER_MODAL_ID))}));t.a=x(Object(f.b)(e=>{var t=e.isLoggedIn,o=e.language,n=e.listingName,r=e.openLoginModal,d=e.sendEvent,a=e.subreddit,u=g(e,["isLoggedIn","language","listingName","openLoginModal","sendEvent","subreddit"]);return s.a.createElement(l.f,h({},u,{onClick:e=>{d(e=>({action:"click",noun:"create_post",source:"id_card",screen:Object(m.screen)(e),subreddit:Object(m.subreddit)(e),actionInfo:Object(m.actionInfo)(e)})),t||(r(),e.preventDefault())},to:`${Object(p.a)(a)||(e=>e===c.j?"/original/":"")(n)||"/"}submit`}),Object(i.a)(o,"postCreation.createPost"))}))},"./src/reddit/components/DiscoveryUnit/Community/index.m.less":function(e,t,o){e.exports={layout:"_1Yi7fbTTde5XeZybixm6FR",iconContainer:"gWdCEy56VxHUE2mBMBOW6",subscribeIcon:"_12F_RRHdGrCd7fUWkfqSgn",subscribeButton:"OSpYRUTaGaz3fjrn4W5P9",textContainer:"_1_5Q3J1CP2DOHmfGlUHZf3",icon:"_2wcnJRvYkbVflIjjKlL5UQ",name:"_2vd1AsQKSbwADj27oRcCpI",subscribers:"_2vCu8MDznHrM1jxVe1QlBk",right:"_2RT-YVauGr7kW3UYPzKHiy",visitCommunity:"_18hknfXm8lfBF7Ukdz7q_p",description:"_2DMxsEeoABpUf9b0cmcofA",descriptionLine:"_3TPTU-e7e845VpQqN3B9ni",plusIcon:"_1IK16jx0Si95U3hxV79faK"}},"./src/reddit/components/DiscoveryUnit/Community/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/app/strings/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-router-dom/es/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/classNames/index.ts"),p=o("./src/reddit/components/SubredditIcon/index.tsx"),m=o("./src/reddit/components/SubscribeButton/index.tsx"),u=o("./src/reddit/connectors/connectToLanguage.ts"),b=o("./src/reddit/constants/posts.ts"),f=o("./src/reddit/helpers/name/index.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ch("svg",{className:e.className,viewBox:"0 0 12 12",version:"1.1"},void 0,h("path",{d:"M10.8 4.4H7.6V1.2a.8.8 0 0 0-.8-.8H5.2a.8.8 0 0 0-.8.8v3.2H1.2a.8.8 0 0 0-.8.8v1.6a.8.8 0 0 0 .8.8h3.2v3.2a.8.8 0 0 0 .8.8h1.6a.8.8 0 0 0 .8-.8V7.6h3.2a.8.8 0 0 0 .8-.8V5.2a.8.8 0 0 0-.8-.8",fill:"currentColor",fillRule:"evenodd"})),v=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),x=o("./src/reddit/models/Subreddit/index.ts"),y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),C=o.n(O),w=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.withPlusIcon?"\n padding-bottom: 0;\n padding-top: 0;\n white-space: nowrap;\n ":""),S=c.a.div.withConfig({componentId:"s8pveuu-1"})(["."," {border: 1px solid ",";}."," {color: ",";}.",",.",",."," {color: ",";}."," {background-color: ",";}."," {color: ",";}."," {fill: ",";}"],C.a.icon,e=>Object(y.c)(e).line,C.a.name,e=>Object(y.c)(e).bodyText,C.a.description,C.a.subscribers,C.a.descriptionLine,e=>Object(y.c)(e).metaText,C.a.subscribeButton,e=>Object(y.c)(e).field,C.a.visitCommunity,e=>Object(y.c)(e).linkText,C.a.plusIcon,e=>Object(y.c)(e).body);t.a=Object(u.a)(e=>{const t=e.subredditAboutInfo,o=e.subredditOrProfile,n={name:o.name,type:Object(x.c)(o)?b.a.PROFILE:b.a.SUBREDDIT},r=t?t.publicDescription:"";return w(S,{className:Object(l.a)(C.a.container,e.className)},void 0,w(v.a,{className:C.a.layout},void 0,w("div",{className:C.a.iconContainer},void 0,w(p.b,{className:C.a.icon,redditStyle:!0,subredditOrProfile:o}),e.showSubscribeSmallIcon&&w(j,{className:C.a.subscribeIcon,getEventFactory:e.getSubscribeEventFactory,icon:!0,identifier:n,small:!0})),w("div",{className:C.a.textContainer},void 0,w(d.a,{className:C.a.name,to:o.url,onMouseDown:e.onClick},void 0,Object(f.b)(o.displayText||o.name)),!e.showDescriptionLine&&!!r&&w("p",{className:C.a.description,title:r},void 0,r),(e.showDescriptionLine||!r)&&!!o.subscribers&&w("p",{className:C.a.subscribers},void 0,Object(s.d)(e.language,"listings.subscribers",o.subscribers))),w("div",{className:C.a.right},void 0,!e.showSubscribeSmallIcon&&w(i.a.Fragment,{},void 0,e.showVisitLink&&w(d.a,{className:C.a.visitCommunity,to:o.url,onMouseDown:e.onClick},void 0,Object(s.a)(e.language,"discoveryUnits.visitCommunity")),w(j,{border:!!e.showSubscribeBlueButton,className:e.showSubscribeBlueButton||e.showSubscribeLargeIcon?void 0:C.a.subscribeButton,getEventFactory:e.getSubscribeEventFactory,identifier:n,icon:e.showSubscribeLargeIcon,small:!e.showSubscribeLargeIcon,withPlusIcon:!!e.showSubscribeBlueButton},void 0,e.showSubscribeBlueButton&&w(g,{className:C.a.plusIcon}))))),e.showDescriptionLine&&w("p",{className:C.a.descriptionLine,title:r},void 0,r))})},"./src/reddit/components/DiscoveryUnit/CommunityBannerDiscoveryUnit/index.m.less":function(e,t,o){e.exports={container:"VuaKi33qnpAH4bchSySjL",communityData:"_1vjofeGsSalO_tPtbA-Rsy",communityMetaContainer:"BO4LwQYlhgt566CET-3Qp",communityTitle:"PX6LTNgPFv2yczyATnpIT",contentWrapper:"cVjBu6OFTtUXx0zxt9RJr",metaData:"_3L-bbDIk1RL32RytOhNdWP",linkContainer:"_1tMOUAgNSAV2vTpb2S4pJy",moreFrom:"_2af5a7_SqL-RhzjEabfd7c",postContainer:"_1_eLUV1Uad3E0iM94kO45P",subredditIcon:"_1EXY3UqsJSp2wWPbLJvmug"}},"./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/Header/index.m.less":function(e,t,o){e.exports={container:"_2dSBAHye3fbqraa1p5ZHjf",oldContainer:"_2tUSgy_QpIUolzp6P3y9jI",banner:"_2-wTy8-lqic7zMBKrT7FxF",community:"hiYn8MYOEE8uwxibysUbZ",icon:"HTqrlS5dYIDAjSeV_6W90",titleLink:"hJraobLo3g_uUgQfsL6pR",communityName:"_13RjkznfGSernpq60e9ZIs",viewCommunity:"_2A9SyrBWUkxo6nHGHumhG_",join:"_3DnF4vwqqOplZEQwRfjqfI",joinButton:"_36-9K5RMtuAgvbe1PkUJko"}},"./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/index.m.less":function(e,t,o){e.exports={container:"_1QapNARHIKz6Yv0mVLyPk8",title:"_2B0veRtcLwhW_-bCroePZu",titlePlaceholder:"_3Jn8Dx-EG2T_eHvpdabj3U",communityBackground:"qGbh3OrQUpcTrHVaNpMsH",seeAllPosts:"sRaBZJC2a9xlvuGlo94Ax",communityDescriptionPlaceholder:"_3NcA_rukDRB5TqzQICuPLH",arrowPlaceholder:"_3ZmbzIBG1qhWBz9EWQhVCB",arrowRight:"_2btkPnjLA_oKMNv24bgrF0"}},"./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/classNames/index.ts"),l=o("./src/lib/constants/index.ts"),p=o("./src/lib/makeListingKey/index.ts"),m=o("./src/reddit/actions/discoveryUnit.ts"),u=o("./src/reddit/components/DiscoveryUnit/Layout/index.tsx"),b=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/index.tsx"),f=o("./src/reddit/helpers/trackers/discoveryUnit.ts"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/models/Widgets/index.ts"),v=o("./src/reddit/selectors/discoveryUnit.ts"),x=o("./src/reddit/selectors/experiments/exploreV2.ts"),y=o("./src/reddit/selectors/listings.ts"),O=o("./src/reddit/selectors/subreddit.ts"),C=o("./src/reddit/selectors/user.ts"),w=o("./src/app/strings/index.ts"),j=o("./src/reddit/components/DiscoveryUnit/Community/index.tsx"),S=o("./src/reddit/components/PostCreationForm/OCCommunities/SubredditList/Placeholder.tsx");var I,P=a()(S.a).withConfig({componentId:"s18yjynu-0"})(["padding: 0;"]),k=(o("./src/reddit/components/DiscoveryUnit/Layout/Posts/Placeholder.tsx"),o("./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/index.m.less")),T=o.n(k),N=(I="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aN("div",{className:Object(c.a)(T.a.titlePlaceholder,e.className)},void 0,N(P,{isLoading:!1}));a.a.div.withConfig({componentId:"s2rymm5-0"})(["."," {color: ",";}"],T.a.seeAllPosts,e=>Object(h.c)(e).metaText);var L=o("./src/reddit/components/SubredditIcon/index.tsx"),M=o("./src/reddit/components/SubscribeButton/index.tsx"),E=o("./src/reddit/constants/posts.ts"),A=o("./src/reddit/controls/InternalLink/index.tsx"),F=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),R=o("./src/reddit/models/Theme/index.ts"),B=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),D=o.n(B),$=o("./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/Header/index.m.less"),U=o.n($),W=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).line,U.a.communityName,e=>Object(h.c)(e).bodyText,U.a.viewCommunity,e=>Object(h.c)(e).linkText,U.a.oldContainer,D.a.textContainer,D.a.name,F.titleFontH5);var V=Object(r.connect)(null,(e,{discoveryUnit:t})=>({trackTitleSubredditClick:o=>e((e,n)=>f.n(n(),t,o))}))(class extends s.a.Component{constructor(){super(...arguments),this.getCommunityInfo=(()=>{var e=this.props;const t=e.subreddit,o=e.subredditAboutInfo;if(t)return Object(g.h)(t,o)}),this.trackCommunityClick=(()=>{const e=this.getCommunityInfo();e&&this.props.trackTitleSubredditClick(e)})}render(){var e=this.props;const t=e.discoveryUnit,o=e.exploreV2Variant,n=e.subreddit,s=e.subredditAboutInfo,r=this.getCommunityInfo();if(!n||!s||!r)return W("div",{className:U.a.container},void 0,W(_,{}));const i=f.o(t,r);if(Object(x.c)(o)){const e=Object(R.g)(Object(R.h)(s.bannerBackgroundColor,n.primaryColor,s.keyColor),s.bannerBackgroundImage,void 0);return W("div",{className:U.a.oldContainer},void 0,e&&W("div",{className:U.a.banner,style:{background:e}}),W(j.a,{className:U.a.community,getSubscribeEventFactory:i,onClick:this.trackCommunityClick,showDescriptionLine:!0,showSubscribeBlueButton:!0,showVisitLink:!0,subredditOrProfile:n,subredditAboutInfo:s}))}return W("div",{className:U.a.container},void 0,W(L.b,{className:U.a.icon,redditStyle:!0,subredditOrProfile:n}),W(A.a,{className:U.a.titleLink,to:n.url,onMouseDown:this.trackCommunityClick},void 0,W("div",{className:U.a.communityName},void 0,n.name),W("div",{className:U.a.viewCommunity},void 0,Object(w.a)(this.props.language,"discoveryUnits.viewCommunity"))),W("div",{className:U.a.join},void 0,W(M.a,{className:U.a.joinButton,getEventFactory:i,identifier:{name:n.name,type:E.a.SUBREDDIT},small:!0})))}});o.d(t,"c",function(){return K}),o.d(t,"a",function(){return q});var z=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).metaText,T.a.arrowRight,e=>Object(h.c)(e).metaText),q=Object(r.connect)(()=>{const e=Object(v.e)();return Object(i.createStructuredSelector)({exploreV2Variant:e=>Object(x.a)(e),language:C.M,isDataPending:(e,{subredditName:t,discoveryUnit:{unitName:o}})=>{const n=Object(p.a)(o,l.X.HOT,{subredditName:t});return Object(y.h)(e,{listingKey:n})},postIds:(t,{subredditName:o,discoveryUnit:{unitName:n},listingKey:s})=>e(t,{listingKey:s,unitName:n,subredditName:o}),subreddit:O.v,subredditAboutInfo:O.s})},(e,{subredditName:t,discoveryUnit:o})=>({loadData:()=>{e(m.k(o,t))},trackFooterSubredditClick:t=>e((e,n)=>{f.b(n(),o,t)})}),(e,t,o)=>Object.assign({},e,t,o,{trackFooterSubredditClick:()=>{if(!e.subreddit)return;const o=Object(g.h)(e.subreddit);t.trackFooterSubredditClick(o)}}));t.b=q(class extends s.a.Component{constructor(){super(...arguments),this.postRefs=new Set,this.setPostRef=((e,t)=>{this.postRefs.add(e)}),this.pauseContent=(()=>{this.postRefs.forEach(e=>e&&e.pauseContent())}),this.stopContent=(()=>{this.postRefs.forEach(e=>e&&e.stopContent())}),this.focusContent=(()=>{}),this.loadContent=(()=>{}),this.unmountContent=(()=>{this.postRefs.forEach(e=>e&&e.unmountContent())}),this.contentIsHeavyToMount=(()=>!!Array.from(this.postRefs).find(e=>!!e&&e.contentIsHeavyToMount()))}componentDidMount(){this.props.loadData(),this.props.onView(this.props.discoveryUnit),this.props.scrollerItemRef&&this.props.scrollerItemRef(this)}componentWillUnmount(){this.props.scrollerItemRef&&this.props.scrollerItemRef(void 0)}render(){var e=this.props;const t=e.discoveryUnit,o=e.exploreV2Variant,n=e.language,s=e.subreddit,r=e.subredditAboutInfo;return z("div",{className:Object(c.a)(this.props.className,T.a.container)},void 0,z(u.a,{exploreV2Variant:o,header:z(V,{discoveryUnit:t,exploreV2Variant:o,language:n,subreddit:s,subredditAboutInfo:r})},void 0,z(b.a,{discoveryUnit:t,isLoading:!s||this.props.isDataPending,onPostView:this.props.onPostView,postIds:this.props.postIds,scrollerItemRef:this.setPostRef,shouldUseSmallCardLayout:!0,showSubreddit:!1})))}})},"./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/Placeholder/index.m.less":function(e,t,o){e.exports={container:"_1Um_rXui0lpe-Cb9ODsUz8",thumbnail:"_2ilcai8VLJQ4KV-4Vr9AhG",titleContainer:"_209JNAgNuTpt_9rNZ_-I5H",title:"yS5_DQC3UhJ6Wt-w0vmPJ",subreddit:"_29KiFeb0JZyGt_srMMDGe8",subredditIcon:"_2kXB1RuItuBoLcEoACutFY",subredditName:"_2Wu0-V5-MJRkAJSLNLG5nr",comments:"_2Wpo4vJYSV_vEH7f9YqriD",share:"tcl1OVwD_ZXnDYCaBv5jr",ellipsis:"_37PjXi-35JTLdRok2sdRmc",flatlist:"aw61cZLZoC0Ieeh3OwHhb"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.m.less":function(e,t,o){e.exports={subscribeBlock:"_2K1NDLfQ1li98LnvydBdNi",metaLine:"_2ZzXnnvViW1cNiyJDAwQDt",bodyWrapper:"_3u6y1RQYCofMUyoR2kjC5l",textWrapper:"_19mUmrg6WesSKSmZhQEjWV",mediaWrapper:"_1yIBLJ6HB85lFgtecGo5fE",thumbnail:"_3UTXxzS2wbR9EWHksS_e8h",flatlist:"_1Vzo24SML9Mhww7IxRI2pp",postTitle:"RIdh-lLjEPPyxAGw3Tu5k",postTitleCompact:"_2S1d6YLjro9lYVxzu3lo54",flexSpacer:"_2VNbdMdEXhCajLS8-L_dXA"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z});var n,s=o("./src/config.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/isUrl/index.ts"),l=o("./src/reddit/components/DiscoveryUnit/Community/index.tsx"),p=o("./src/reddit/components/JSAPIContainers/index.tsx"),m=o("./src/reddit/components/Media/index.tsx"),u=o("./src/reddit/components/MiniCardPost/index.tsx"),b=o("./src/reddit/components/MiniCardPost/Flatlist/index.tsx"),f=o("./src/reddit/components/MiniCardPost/MetaLine/index.tsx"),h=o("./src/reddit/components/MiniCardPost/Thumbnail/index.tsx"),g=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),v=o("./src/reddit/components/PostContainer/index.tsx"),x=o("./src/reddit/components/PostFlairPicker/index.tsx"),y=o("./src/reddit/components/PostTitle/index.tsx"),O=o("./src/reddit/components/SubscribeButton/Base.tsx"),C=o("./src/reddit/constants/posts.ts"),w=o("./src/reddit/contexts/PageLayer/index.tsx"),j=o("./src/reddit/controls/Button/index.tsx"),S=o("./src/reddit/controls/ContentType/index.tsx"),I=o("./src/reddit/helpers/canPreviewSelfText/index.ts"),P=o("./src/reddit/helpers/getRichTextContent.ts"),k=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),T=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),N=o("./src/reddit/helpers/postHasSelfText/index.ts"),_=o("./src/reddit/models/Media/index.ts"),L=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),M=o("./src/reddit/components/Media/EmbedBox/index.m.less"),E=o.n(M),A=o("./src/reddit/components/Media/ImageBox/index.m.less"),F=o.n(A),R=o("./src/reddit/components/Media/VideoBox/index.m.less"),B=o.n(R),D=o("./src/reddit/components/MiniCardPost/index.m.less"),$=o.n(D),U=o("./src/reddit/components/Thumbnail/index.m.less"),W=o.n(U),H=o("./src/reddit/controls/Score/index.m.less"),V=o.n(H),z=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.m.less"),K=o.n(z),q=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c div {\n width: 100%;\n }\n\n .${F.a.image} {\n object-fit: cover;\n width: 100%;\n }\n\n .${B.a.styledVideo} {\n object-fit: cover;\n }\n\n .${F.a.seeMore} {\n bottom: 0;\n }\n\n .${E.a.embedBox} {\n height: 180px;\n width: 100%;\n }\n }\n\n .${V.a.score} {\n color: inherit !important; // to override inline style\n }\n`,Y=a()(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.crosspostRoot,r=e.crosspostSubredditOrProfile,d=e.currentUser,a=e.eventFactory,u=e.flairStyleTemplate,O=e.forceLoadMedia,w=e.hideNSFWPref,j=e.language,S=e.moderatorPermissions,L=e.modModeEnabled,M=e.onClickPost,E=e.post,A=e.scrollerItemRef,F=e.shouldPause;var R=e.showMetaLine;const B=void 0===R||R;var D=e.showSubscribeBlock;const U=void 0!==D&&D,W=e.subredditOrProfile,H=e.userIsOp;const V=(s||E).media,z=V&&V.type,J=Object(x.b)(E.id),Q=z===_.m.RTJSON,Z=E.belongsTo.type===C.a.SUBREDDIT,Y=H&&Q,X=H&&!!Z,ee=Object(T.a)(S),te=Object(k.a)(S),oe=V&&q(m.a,{autoplayPref:t,availableWidth:o,className:$.a.media,forceAspectRatio:_.c,isListing:!0,isMiniCard:!0,isNotCardView:!0,post:s||E,scrollerItemRef:A,shouldPause:F,shouldLoad:O,showCentered:!1,showFull:!1});let ne,se=!0;const re=!!E.source&&Object(c.a)(E.source.url)||!!E.thumbnail&&Object(c.a)(E.thumbnail.url);return!V&&re?(se=!1,ne=q(i.a.Fragment,{},void 0,q("div",{className:K.a.flexSpacer}),q("div",{className:K.a.mediaWrapper},void 0,q(h.a,{className:K.a.thumbnail,post:E,templatePlaceholderImage:u?u.postPlaceholderImage:G,showPlaceholderContentType:!u||!u.postPlaceholderImage})))):V&&oe?V.type!==_.m.RTJSON&&V.type!==_.m.TEXT?(se=!1,ne=q(i.a.Fragment,{},void 0,q("div",{className:K.a.flexSpacer}),q("div",{className:K.a.mediaWrapper},void 0,oe))):ne=Object(N.a)(E)||Object(P.a)(E,null)&&Object(I.a)(E)?q("div",{className:K.a.textWrapper},void 0,oe):q("div",{className:K.a.flexSpacer}):ne=q("div",{className:K.a.flexSpacer}),q(v.a,{className:n,post:E,onClick:M,eventFactory:a},void 0,q(g.b,{className:$.a.backgroundWrapper,flairStyleTemplate:u},void 0,q("div",{className:$.a.innerContainer},void 0,U&&W&&q(l.a,{className:K.a.subscribeBlock,getSubscribeEventFactory:e.getSubredditSubscribeEventFactory,onClick:()=>e.onCommunityClick(E),showSubscribeLargeIcon:!0,subredditOrProfile:W}),B&&W&&q(f.a,{className:K.a.metaLine,crosspostSubredditOrProfile:r,hideNSFWPref:w,language:j,onCommunityClick:()=>e.onCommunityClick(E),post:E,subredditOrProfile:W}),q(y.c,{className:se?K.a.postTitle:K.a.postTitleCompact,disableFlair:!0,hideSourceLink:!0,post:E,size:y.b.Large,titleColor:u&&u.postTitleColor}),ne,q(b.a,{className:K.a.flatlist,currentUser:d,handleVote:e.handleVote,hasModFlairPerms:te,hasModPostPerms:ee,language:j,modModeEnabled:L,post:E,showEditFlair:X,showEditPost:Y}))),e.activeModalId===J&&q(x.a,{flairs:E.flair,subredditId:E.belongsTo.id,language:j,modalId:J,onFlairChanged:e.onFlairChanged}),q(p.d,{postId:E.id}))}).withConfig({componentId:"yhotp9-0"})(["",";",";margin-bottom: 0;"," {color: ",";}."," {padding-top: 8px;}."," {height: 100%;}."," {"," {fill: ",";}"," {",";background-color: ",";border: 1px solid ",";&:active,&:hover,&:disabled,&[disabled],&[data-disabled] {background-color: ",";border: 1px solid ",";}}}"],u.d,Z,S.a,e=>Object(L.c)(e).body,$.a.innerContainer,$.a.media,K.a.subscribeBlock,O.a,e=>Object(L.c)(e).button,O.b,j.u,e=>Object(L.c)(e).body,e=>Object(L.c)(e).button,e=>Object(L.c)(e).body,e=>Object(L.c)(e).button);t.a=J(Object(u.b)(Y))},"./src/reddit/components/DiscoveryUnit/Layout/Posts/Placeholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/lib/classNames/index.ts"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/reddit/components/SubredditIcon/index.tsx"),l=o("./src/reddit/components/VerticalVotes/votes.tsx"),p=o("./src/reddit/helpers/styles/components/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/index.tsx"),u=o("./src/reddit/helpers/styles/mixins/loading.ts"),b=o("./src/reddit/layout/row/Inline/index.tsx"),f=o("./src/reddit/models/Vote/index.ts"),h=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/Placeholder/index.m.less"),g=o.n(h),v=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{const t={interactive:!1,voteState:f.a.notVoted};return x("div",{className:e.className},void 0,r.a.createElement(l.d,t),x(O,{}),r.a.createElement(l.c,t))}).withConfig({componentId:"s5sktql-1"})(["","align-items: center;flex-direction: row;"],m.y),w=a()(Object(p.a)()).withConfig({componentId:"s5sktql-2"})(["",";",";"],u.b,u.c),j=a()(c.a).withConfig({componentId:"s5sktql-3"})(["",";"],u.b);var S=a()(e=>{var t=e.className,o=e.showSubreddit,n=y(e,["className","showSubreddit"]);return x("div",{className:Object(i.a)(g.a.container,t)},void 0,o&&x(b.a,{className:g.a.subreddit},void 0,r.a.createElement(j,v({className:g.a.subredditIcon,gradientType:"posts"},n,{isLoading:!1})),r.a.createElement(w,v({className:g.a.subredditName,gradientType:"posts"},n))),x("div",{className:g.a.titleContainer},void 0,r.a.createElement(w,v({className:g.a.title,gradientType:"posts"},n)),r.a.createElement(w,v({className:g.a.title,gradientType:"posts"},n))),r.a.createElement(w,v({className:g.a.thumbnail,gradientType:"posts"},n)),x(b.a,{className:g.a.flatlist},void 0,r.a.createElement(C,n),r.a.createElement(w,v({className:g.a.comments,gradientType:"posts"},n)),r.a.createElement(w,v({className:g.a.share,gradientType:"posts"},n)),r.a.createElement(w,v({className:g.a.ellipsis,gradientType:"posts"},n))))}).withConfig({componentId:"s5sktql-4"})(["",";cursor: pointer;"],m.n),I=o("./node_modules/react-redux/es/index.js"),P=o("./node_modules/reselect/lib/index.js"),k=o("./src/reddit/components/MiniPost/index.tsx"),T=o("./src/reddit/contexts/PageLayer/index.tsx"),N=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),_=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(N.c)(e).line),q=a()(D).withConfig({componentId:"s1c6p3p6-10"})(["height: 12px;width: 110px;"]),G=a()(D).withConfig({componentId:"s1c6p3p6-11"})(["height: 12px;margin-left: 8px;width: 20px;"]);var J=a()(E(F(e=>{var t=e.className,o=e.showSubreddit,n=M(e,["className","showSubreddit"]);return L("div",{className:t},void 0,L(R,{},void 0,L($,{},void 0,r.a.createElement(U,_({gradientType:"posts"},n))),L(B,{},void 0,L("div",{},"a",r.a.createElement(W,_({key:"aa",gradientType:"posts"},n)),o&&r.a.createElement(H,_({key:"ab",gradientType:"posts"},n))),L(V,{},"f",r.a.createElement(z,_({key:"fa",gradientType:"posts"},n)),L(K,{},"fb"),r.a.createElement(q,_({key:"fc",gradientType:"posts"},n)),r.a.createElement(G,_({key:"fd",gradientType:"posts"},n))))))}))).withConfig({componentId:"s1c6p3p6-12"})(["",";"],k.a),Q=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less"),Z=o.n(Q),Y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cY("div",{className:Object(i.a)(Z.a.container,e.className)},void 0,e.shouldUseSmallCardLayout?Y("div",{className:Z.a.largePosts},void 0,Y(S,{className:Z.a.largePost,isLoading:!1,showSubreddit:e.showSubreddit}),Y(S,{className:Z.a.largePost,isLoading:!1,showSubreddit:e.showSubreddit}),Y(S,{className:Z.a.largePost,isLoading:!1,showSubreddit:e.showSubreddit}),Y(S,{className:Z.a.largePost,isLoading:!1,showSubreddit:e.showSubreddit})):Y(r.a.Fragment,{},void 0,Y("div",{className:Z.a.topPosts},void 0,Y(S,{className:Z.a.topPost,isLoading:!1,showSubreddit:e.showSubreddit})),Y("div",{className:Z.a.smallPosts},void 0,Y(J,{className:Z.a.smallPost,isLoading:!1,showSubreddit:e.showSubreddit}),Y(J,{className:Z.a.smallPost,isLoading:!1,showSubreddit:e.showSubreddit}),Y(J,{className:Z.a.smallPost,isLoading:!1,showSubreddit:e.showSubreddit})))))},"./src/reddit/components/DiscoveryUnit/Layout/Posts/TinyPost/index.m.less":function(e,t,o){e.exports={container:"_1xJMMSscxwnaWI-bX2-vZg",postTitle:"_1CuX0kE5vltrOr795mB75",thumbnail:"_1e6EtaUy_iviqsHB0M7kmI",meta:"_4JNqFJyhO_GLBkYzolRen",topRow:"_2FBbnHnqVWC-nDWw-wL_w-"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsPlaceholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/lib/classNames/index.ts"),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/SubredditIcon/index.tsx"),m=o("./src/reddit/components/VerticalVotes/votes.tsx"),u=o("./src/reddit/contexts/PageLayer/index.tsx"),b=o("./src/reddit/helpers/styles/components/index.tsx"),f=o("./src/reddit/helpers/styles/mixins/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/loading.ts"),g=o("./src/reddit/layout/row/Inline/index.tsx"),v=o("./src/reddit/models/Vote/index.ts"),x=o("./src/reddit/components/MiniCardPost/Placeholder/index.m.less"),y=o.n(x),O=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{const t={interactive:!1,voteState:v.a.notVoted};return C("div",{className:e.className},void 0,r.a.createElement(m.d,t),C(P,{}),r.a.createElement(m.c,t))}).withConfig({componentId:"y700x7-1"})(["","align-items: center;flex-direction: row;"],f.y),T=l()(Object(b.a)()).withConfig({componentId:"y700x7-2"})(["",";",";"],h.b,h.c),N=l()(p.a).withConfig({componentId:"y700x7-3"})(["",";"],h.b);var _=l()(j(I(e=>{var t=e.className,o=e.showSubreddit,n=w(e,["className","showSubreddit"]);return C("div",{className:Object(i.a)(y.a.container,t)},void 0,r.a.createElement(T,O({className:y.a.thumbnail,gradientType:"posts"},n)),C("div",{className:y.a.content},void 0,C("div",{className:y.a.titleContainer},void 0,r.a.createElement(T,O({className:y.a.title,gradientType:"posts"},n)),r.a.createElement(T,O({className:y.a.title,gradientType:"posts"},n))),o&&C(g.a,{className:y.a.subreddit},void 0,r.a.createElement(N,O({className:y.a.subredditIcon,gradientType:"posts"},n,{isLoading:!1})),r.a.createElement(T,O({className:y.a.subredditName,gradientType:"posts"},n))),C(g.a,{},void 0,r.a.createElement(k,n),r.a.createElement(T,O({className:y.a.comments,gradientType:"posts"},n)),r.a.createElement(T,O({className:y.a.share,gradientType:"posts"},n)),r.a.createElement(T,O({className:y.a.ellipsis,gradientType:"posts"},n)))))}))).withConfig({componentId:"y700x7-4"})(["",";border-radius: 4px;cursor: pointer;"],f.n),L=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less"),M=o.n(L),E=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cE("div",{className:Object(i.a)(M.a.container,e.className)},void 0,E("div",{className:M.a.largePosts},void 0,E(_,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}),E(_,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}),E(_,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}))))},"./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less":function(e,t,o){e.exports={container:"_380AW2tV1AjseFZoaW2xp3",topPosts:"_3RDCFf4elKrhJHKKZkPPD",topPostsLargePostsContainer:"_1iE8_7IcegvYg_Wg3A0jTR",largePosts:"_2jBymLZmAms1MelhCFZsUI",topPostLargePosts:"_1B27sUe973sxluKyC6_HnP",topPost:"_3_Nr3saSmaO8BeqrN2u7Pb",largePost:"_21q6EU8IrGnKgnRi9Fcrko",topPostLargePost:"_3rjlIRqkC_nm_BoSlEQ8u-",smallPosts:"_1XdjckgSGhgpGEGUohL62w",smallPost:"_69IUkr5xucpVcbGP5l070"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/components/MiniPost/index.tsx"),p=o("./src/reddit/components/SubredditNameLink/index.tsx"),m=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/helpers/overlay/index.ts"),b=o("./src/reddit/helpers/styles/components/index.tsx"),f=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),h=o("./src/reddit/helpers/trackers/discoveryUnit.ts"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.tsx"),x=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/Placeholder.tsx"),y=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsPlaceholder.tsx"),O=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less"),C=o.n(O),w=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.shouldUseSmallCardLayout?`height: ${e.shouldShowSubreddit?325:285}px;`:""),T=a()(Object(b.a)()).withConfig({componentId:"jyo95f-0"})([""," {",";}."," {",";}@media (min-width: ","px) {."," {",";overflow: hidden;}}."," {&:not(:last-child) {border-bottom: 1px solid ",";}}"],p.a,f.titleFontH6,C.a.largePost,k,m.i,C.a.largePosts,k,C.a.smallPost,e=>Object(g.c)(e).line),N=Object(i.connect)(null,(e,{discoveryUnit:t})=>({openOverlay:t=>e(Object(u.a)(t.permalink)),trackPostClick:o=>e((e,n)=>t?h.f(n(),t,o):null),trackPostSubredditClick:o=>e((e,n)=>t?h.g(n(),t,o):null)}));t.a=N(class extends r.a.Component{componentDidMount(){this.trackPostsViewed(this.props)}componentWillReceiveProps(e){this.props.postIds!==e.postIds&&this.trackPostsViewed(e)}trackPostsViewed(e){if(e.isLoading||0===e.postIds.length)return;const t=e.shouldUseSmallCardLayout?S:I+P;e.postIds.slice(0,t).forEach(t=>this.props.discoveryUnit?e.onPostView(this.props.discoveryUnit,t):null)}render(){var e=this.props;const t=e.discoveryUnit,o=e.shouldUseSmallCardLayout,n=this.props.showTopPosts||!!o;if(this.props.isLoading||0===this.props.postIds.length)return this.props.showTopPosts?j(y.a,{shouldUseSmallCardLayout:n,showSubreddit:this.props.showSubreddit}):j(x.a,{shouldUseSmallCardLayout:n,showSubreddit:this.props.showSubreddit});const s=n?S:I,i=n?0:P,d=this.props.postIds.slice(0,s),a=this.props.postIds.slice(s,s+i),p=1===d.length?C.a.topPosts:C.a.largePosts,m={className:1===d.length?C.a.topPost:C.a.largePost,eventFactory:h.e(t),forceLoadMedia:!0,onClickPost:(e,t)=>{this.props.openOverlay(t),this.props.trackPostClick(t.id)},showMetaLine:this.props.showSubreddit&&!n,showSubscribeBlock:this.props.showSubreddit&&n,onCommunityClick:e=>{this.props.trackPostSubredditClick(e.id)}};return j(T,{className:Object(c.a)(C.a.container,this.props.className),shouldShowSubreddit:this.props.showSubreddit,shouldUseSmallCardLayout:n,showTopPosts:this.props.showTopPosts},void 0,j("div",{className:p},void 0,d.map(e=>r.a.createElement(v.a,w({},m,{getSubredditSubscribeEventFactory:t?h.h(t,e):void 0,key:e,postId:e,scrollerItemRef:this.props.scrollerItemRef})))),a.length>0&&j("div",{className:C.a.smallPosts},void 0,a.map(e=>j(l.b,{className:C.a.smallPost,containerOnClick:()=>this.props.trackPostClick(e),postId:e,showSubreddit:this.props.showSubreddit,subredditOnClick:()=>this.props.trackPostSubredditClick(e),thumbnailOnClick:()=>this.props.trackPostClick(e)},e))))}})},"./src/reddit/components/DiscoveryUnit/Layout/index.m.less":function(e,t,o){e.exports={container:"_3lILa1kmfAauhn7UzHzjLJ",heroContainer:"_2xvhS-vDti9NRsRHMeqFmX",smallContainer:"_11h2c3EwgJFkGto36dozz7",oldContainer:"_24S-GP9dX3BODxJwehVvRx",header:"_3UiOKr6dA-zB_4O4l14Icx",bodyHidePadding:"M4vA4bj3WWpggduxPTpBA",body:"_1l2RfnlEvwmRPfDwe46NRR"}},"./src/reddit/components/DiscoveryUnit/Layout/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return p});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o("./src/lib/classNames/index.ts"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=o("./src/reddit/selectors/experiments/exploreV2.ts"),a=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.c)(e).body,c.a.oldContainer,c.a.heroContainer,e=>Object(i.c)(e).postLine);t.a=(e=>l("div",{className:Object(r.a)(Object(d.c)(e.exploreV2Variant)?c.a.oldContainer:e.exploreV2Variant?c.a.smallContainer:c.a.heroContainer,e.className)},void 0,l("div",{className:c.a.header},void 0,e.header),l("div",{className:e.hidePadding?c.a.bodyHidePadding:c.a.body},void 0,e.children)))},"./src/reddit/components/Economics/EntryPoints/CommentFlatlistSupportCTA/dynamicStyles.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return d});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),r=o("./src/reddit/components/Economics/EntryPoints/CommentFlatlistSupportCTA/index.m.less"),i=o.n(r);const d=Object(n.css)(["."," {color: ",";}"],i.a.container,e=>Object(s.c)(e).actionIcon)},"./src/reddit/components/Economics/EntryPoints/CommentFlatlistSupportCTA/index.m.less":function(e,t,o){e.exports={button:"_2UNPRWF_2loDdny-u6MUHy"}},"./src/reddit/components/ExpandoButton/index.m.less":function(e,t,o){e.exports={outer:"RvLtAcdRtbOQbhFB7MD_T",icon:"saNpcHve-34zjaa0cbIxW",hideOnHover:"_25HJpaEPiVNq6Ss3Ad7dp9",showOnHover:"_2S05CzViTnl3I2ekCABqFo",outboundLinkIcon:"_1zB4YvOwHPxdPEXG2CYhKB"}},"./src/reddit/components/ExpandoButton/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/react-router-dom/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),m=o("./src/lib/classNames/index.ts"),u=o("./src/lib/permalinkToOverlayLocation/index.ts"),b=o("./src/reddit/actions/post.ts"),f=o("./src/reddit/helpers/postHasSelfText/index.ts"),h=o("./src/reddit/helpers/styles/mixins/index.tsx"),g=o("./src/reddit/icons/fonts/Expandos/Arrows/Collapse/index.tsx"),v=o("./src/reddit/icons/fonts/Expandos/Arrows/Expand/index.tsx"),x=o("./src/reddit/icons/fonts/helpers.tsx"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cy("i",{className:`${Object(x.b)("expandoMediaLightbox")} ${e.className}`,onClick:e.onClick})).withConfig({componentId:"s14hmdpf-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]),C=o("./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx"),w=o("./src/reddit/icons/fonts/Gif/index.tsx"),j=o("./src/reddit/icons/fonts/Link/index.tsx"),S=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),I=o("./src/reddit/icons/fonts/Photos/index.tsx"),P=o("./src/reddit/icons/fonts/Text/index.tsx"),k=o("./src/reddit/models/Media/index.ts"),T=o("./src/reddit/selectors/user.ts"),N=o("./src/reddit/components/ExpandoButton/index.m.less"),_=o.n(N),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({toggle:()=>e(Object(b.o)({postId:t.post.id}))})),B=e=>{const t=Object(m.a)(_.a.icon,_.a.hideOnHover);switch(e){case k.m.GIFVIDEO:return L(w.a,{className:t});case k.m.IMAGE:return L(I.a,{className:t});case k.m.TEXT:case k.m.RTJSON:return L(P.a,{className:t});case k.m.VIDEO:return L(C.a,{className:t});case k.m.EMBED:default:return L(j.a,{className:t})}};t.a=R(e=>{const t=e.className,o=e.crosspost,n=e.isExpanded,s=e.language,i=e.post,d=e.toggle,a=e.useMediaIcons,c=o||i;return c.media&&("rtjson"!==c.media.type&&"text"!==c.media.type||Object(f.a)(c))?L(M,{"aria-expanded":n,"aria-haspopup":!0,"aria-label":Object(p.a)(s,"posts.expando"),className:Object(m.a)(t,_.a.outer),"data-click-id":n?"expando_close":"expando_open",onClick:d},void 0,n?L(g.a,{className:_.a.icon}):a?L(r.a.Fragment,{},void 0,B(c.media&&c.media.type),L(v.a,{className:Object(m.a)(_.a.icon,_.a.showOnHover)})):L(v.a,{className:_.a.icon})):c.source&&c.source.url?L(E,{"aria-label":Object(p.a)(s,"posts.expandoLink"),className:Object(m.a)(t,_.a.outer),"data-click-id":"expando_open",href:c.source.url,target:"_blank"},void 0,L(S.a,{className:Object(m.a)(_.a.icon,_.a.outboundLinkIcon)})):L(A,{"aria-label":Object(p.a)(s,"posts.expandoLightbox"),className:Object(m.a)(t,_.a.outer),"data-click-id":"expando_open",to:Object(u.a)(c.permalink),rel:"nofollow"},void 0,L(O,{className:_.a.icon}))})},"./src/reddit/components/FocusableContent/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts");t.a=s.a.div.withConfig({componentId:"hd5xqn-0"})(["position: relative;border-radius: 4px;border: ",";"],e=>e.isFocused?`1px solid ${Object(r.c)(e).navIcon}`:`1px solid ${Object(r.c)(e).line}`)},"./src/reddit/components/FollowButton/index.m.less":function(e,t,o){e.exports={button:"_2nvX_gR9FhSQ1lY6b1bWFW",layout:"_3lvJB_SaoWUqdHyOufnmZ6",icon:"Z6QJrMufwPMvNNas6O93V",iconFollowed:"_2i0YV5wtThaZqsLsq3DBCh"}},"./src/reddit/components/Governance/CommunityCard/CommunityTokens/Risk/index.m.less":function(e,t,o){e.exports={alertIcon:"_281dcYAIoQvZtLs7iI7QLT",risk:"_1r7M4su-D_hCOMd066XY3J",riskBody:"_12gDkO_ygs4ikCeyu5bcVg",riskTitle:"_3iYb38SYPwjAd1VG859AKs"}},"./src/reddit/components/Governance/CommunityCard/CommunityTokens/index.m.less":function(e,t,o){e.exports={overflowingText:"_3s4m8dsZEYcHZ4ojNFUV0R",cell:"_1-v1Zgj9IOmc-oaS_dfHfI",cellBottomLine:"_1YrPtUZyIgZmt7BoC3IOjC",cellContainer:"_3y3jYnCjkWtjpibBnc9e3l",cellTopLine:"-pS2f0b04dtavABCVdrie",explanation:"_1n5fyOsQxmVlxXd1xuw6fH",fvfo:"_1bSVC3Q8TRdxwy7IGqCj9f",title:"_2Q8Se5aIjJDpE5JnGoGI5R",token:"_2tQrDQoIjV3V6CMgrLYXU3",tokenCell:"_2rBuuOwPxb-X6wEPWDBmYH",sendButton:"_3D1PJ7suYE-Ph7W5jTZJ5k"}},"./src/reddit/components/Governance/CommunityCard/LatestProposals/index.m.less":function(e,t,o){e.exports={container:"_3WnHen22bLKwTkOL3W6F_D",link:"_3LjXe6j5_bQ3U8GZLY0HYO",fvfo:"NC_oxnf-UtDCPI7oyQnqx",showAll:"eRbX9WCebKIuLXdJIwNjK",title:"_3il8HJMlHzKppQleJjuboQ"}},"./src/reddit/components/Governance/CommunityCard/SubredditValue/index.m.less":function(e,t,o){e.exports={overflowingText:"jsNcHmrnNEHR43pSqktT_",arrowUp:"_3iBuIXhlae1tHvSYZBq-0c",arrowDown:"_1HKTC4jl1TGS1wYqr-Wf28",explanation:"_3PBhQhus1c5B4SLOIyHP3z",fvfo:"_33dGYZAzX3HXXD1cLtLVuv",title:"_293Q3OQ9umYHGIfr0X1AxK",valueContainer:"_28-EJ5nvhRIx5LBgLx4F1i",valueChange:"CRJ7CAZUtszmWPxUTU8qP"}},"./src/reddit/components/Governance/CommunityCard/index.m.less":function(e,t,o){e.exports={loading:"Jfh68QhZqpLgByZUbKyD1",section:"_3o2O8sLNM51xpdzuDH-ocD"}},"./src/reddit/components/Governance/CommunityCard/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),l=o("./src/reddit/helpers/styles/smartTextColor.ts"),p=o("./src/reddit/models/NewStructuredStyles/index.ts"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),u=o("./src/reddit/selectors/gov.ts"),b=o("./src/lib/constants/index.ts"),f=o("./src/lib/prettyPrintNumber/index.ts"),h=o("./src/reddit/actions/governance/index.ts"),g=o("./src/reddit/components/Governance/Token/index.tsx"),v=o("./src/reddit/controls/Button/index.tsx");!function(e){e.Initial="initial_distribution",e.Mod="moderator_election"}(n||(n={}));var x,y=o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),O=o("./src/reddit/components/Governance/CommunityCard/CommunityTokens/Risk/index.m.less"),C=o.n(O),w=(x="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor));function S(e){return w("div",{className:C.a.risk},void 0,w("div",{className:C.a.riskTitle},void 0,w(y.a,{className:C.a.alertIcon}),e.title),w("div",{className:C.a.riskBody},void 0,e.body))}var I=o("./src/reddit/components/Governance/CommunityCard/CommunityTokens/index.m.less"),P=o.n(I),k=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor),P.a.cell,e=>Object(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),j);function N(e,t){return k("div",{className:P.a.cell},void 0,k("div",{className:P.a.cellTopLine},void 0,e),k("div",{className:P.a.cellBottomLine},void 0,t))}const _=Object(i.createStructuredSelector)({tokenName:u.i,language:e=>e.user.language});var L=Object(r.connect)(_,e=>({onOpenTransferModal:()=>e(Object(h.h)())}))(function(e){const t=e.className,o=e.distribution,s=e.language,r=e.onOpenTransferModal,i=e.subredditId,d=e.tokenName,c=e.wallet,l=c&&c.inactive&&function(e,t,o){const s=e.actionScheduledAt-Date.now(),r=Math.max(1,Math.floor(s/b.y)),i=1!==r?"gov.pointsDecay.inactive.time.plural":"gov.pointsDecay.inactive.time.singular",d=Object(a.a)(t,i,{numDays:r});switch(e.reason){case n.Initial:return{title:Object(a.a)(t,"gov.pointsDecay.inactive.title",{tokenName:o}),body:Object(a.a)(t,"gov.pointsDecay.inactive.body",{time:d,tokenName:o})};case n.Mod:return{title:Object(a.a)(t,"gov.pointsDecay.election.title"),body:Object(a.a)(t,"gov.pointsDecay.election.body",{time:d,tokenName:o})}}}(c.inactive,s,d);return k("div",{className:t},void 0,k("div",{className:P.a.title},void 0,d),k("div",{className:P.a.cellContainer},void 0,c&&N(k("div",{className:P.a.tokenCell},void 0,k(g.a,{className:P.a.token,subredditId:i}),Object(f.a)(c.amount)),Object(a.a)(s,"sidebar.gov.yourTokens",{tokenName:d})),o&&N(Object(f.a)(o.totalAvailable),Object(a.a)(s,"sidebar.gov.tokensIssued"))),l&&k(S,{body:l.body,title:l.title}),k("div",{className:P.a.explanation},void 0,Object(a.a)(s,"sidebar.gov.tokenExplanation",{tokenName:d})),c&&k(v.g,{className:P.a.sendButton,onClick:r},void 0,Object(a.a)(s,"gov.sendCta")))}),M=o("./node_modules/react-router-dom/es/index.js"),E=o("./src/lib/classNames/index.ts"),A=o("./src/lib/permalinkToOverlayLocation/index.ts"),F=o("./src/reddit/actions/subreddit.ts"),R=o("./src/reddit/contexts/PageLayer/index.tsx"),B=o("./src/reddit/components/Governance/CommunityCard/LatestProposals/index.m.less"),D=o.n(B),$=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor),D.a.link,e=>Object(m.c)(e).linkText);const W=Object(i.createStructuredSelector)({language:e=>e.user.language,proposals:(e,t)=>Object.keys(e.polls.models).map(t=>e.polls.models[t]).filter(e=>e.subredditId===t.subredditId).sort((e,t)=>e.createdAt>t.createdAt?-1:e.createdAte.posts.models[t.postId]).filter(Boolean).slice(0,5)});var H=Object(R.w)()(Object(r.connect)(W,(e,t)=>({onFilterProposals:()=>e(Object(F.p)({subredditId:t.subredditId,forceState:!0}))}))(function(e){return Object(R.J)(e.pageLayer)&&e.proposals.length?$("div",{className:Object(E.a)(e.className,D.a.container)},void 0,$("div",{className:D.a.title},void 0,Object(a.a)(e.language,"sidebar.gov.latestPollsTitle")),e.proposals.map(e=>$(M.a,{className:D.a.link,title:e.title,to:Object(A.a)(e.permalink)},void 0,e.title)),$("a",{className:D.a.showAll,onClick:e.onFilterProposals},void 0,Object(a.a)(e.language,"sidebar.gov.showAll"))):null})),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cV("svg",{className:e.className,style:e.style,viewBox:"0 0 10 8",xmlns:"http://www.w3.org/2000/svg"},void 0,V("g",{},void 0,V("path",{d:"M4.152 1.3568C4.54367 0.730128 5.45633 0.730129 5.848 1.3568L9.04375 6.47C9.46003 7.13605 8.98119 8 8.19575 8H1.80425C1.01881 8 0.539969 7.13605 0.956249 6.47L4.152 1.3568Z"}))),K=o("./src/reddit/components/Governance/CommunityCard/SubredditValue/index.m.less"),q=o.n(K),G=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor));const Y=Object(i.createStructuredSelector)({language:e=>e.user.language,meta:(e,t)=>e.subreddits.gov.meta[t.subredditId]});var X=Object(r.connect)(Y)(function(e){return e.meta&&e.meta.subredditValue&&e.meta.subredditValue.value?G("div",{className:e.className},void 0,G("div",{className:q.a.title},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValue")),G("div",{className:q.a.valueContainer},void 0,G("span",{className:q.a.value},void 0,Object(f.a)(e.meta.subredditValue.value)),e.meta.subredditValue.change&&(e.meta.subredditValue.change>0?G(z,{className:q.a.arrowUp,style:{fill:J}}):G(z,{className:q.a.arrowDown,style:{fill:Q}})),e.meta.subredditValue.change&&G("span",{className:q.a.valueChange,style:{color:e.meta.subredditValue.change>0?J:Q}},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValueChange",{subredditValueChange:(100*e.meta.subredditValue.change).toFixed(1)}))),G("div",{className:q.a.explanation},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValueExplanation"))):null}),ee=o("./src/reddit/components/Governance/CommunityCard/index.m.less"),te=o.n(ee);o.d(t,"b",function(){return ne});var oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),T,U,Z);const se=Object(i.createStructuredSelector)({tokenName:u.i,distribution:(e,t)=>e.subreddits.gov.distributions[t.subredditId],language:e=>e.user.language,wallet:u.d,subreddit:(e,t)=>e.subreddits.models[t.subredditId]});t.a=Object(r.connect)(se)(function(e){return oe(c.a,{className:te.a.className,title:Object(a.a)(e.language,"sidebar.gov.ownershipTitle")},void 0,e.distribution?oe(s.Fragment,{},void 0,oe(X,{className:te.a.section,subredditId:e.subredditId}),oe(L,{className:te.a.section,distribution:e.distribution,subredditId:e.subredditId,wallet:e.wallet}),e.subreddit&&oe(H,{className:te.a.section,subredditId:e.subreddit.id})):oe("div",{className:te.a.loading}))})},"./src/reddit/components/Governance/Leaderboard/Distribution/SettingsDropdown/index.m.less":function(e,t,o){e.exports={container:"_2-JKQYYtQFdjMQJhVbDG_e",row:"q2yTYZFv4fUHEGX1rFR_m"}},"./src/reddit/components/Governance/Leaderboard/Distribution/index.m.less":function(e,t,o){e.exports={container:"_32q2laSPP2zynVHz3RnmFA",disabledText:"_1VlkCIi5HF6re6HYIEjcO-",explanation:"_3HY9KL4hLnHIN0SXTtd7sP",fvfo:"a6-R28QcM9mFRTNAtvf9d",gear:"_3UQtcgIc1btF7TSSH4q4iH",noRelease:"_13P3kuENlFnVlvkkfqFrwK",releasing:"_2PMbulVzccnHrw7DDPiqto",title:"_2rd8DPLmnfPIFKHbLCyR1n",token:"oPTB7VC8RAKk1jXQ0HRYu",wallet:"_1oM70Z_WtiI7ZfhIvZbyOR"}},"./src/reddit/components/Governance/Leaderboard/Distribution/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),m=o("./src/lib/classNames/index.ts"),u=o("./src/lib/prettyPrintNumber/index.ts"),b=o("./src/lib/timeUntil/index.ts"),f=o("./src/reddit/components/Governance/Token/index.tsx"),h=o("./src/reddit/helpers/styles/smartTextColor.ts"),g=o("./src/reddit/icons/svgs/Settings/index.tsx"),v=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),x=o("./src/reddit/selectors/gov.ts"),y=o("./src/reddit/actions/governance/index.ts"),O=o("./src/reddit/controls/Button/index.tsx"),C=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language});var j=Object(d.connect)(w,(e,{subredditId:t})=>({onOptIn:()=>e(Object(y.c)(!1,t))}))(function(e){return C(O.g,{className:e.className,onClick:e.onOptIn},void 0,Object(p.a)(e.language,"polls.optInButton"))}),S=o("./src/higherOrderComponents/asTooltip.tsx"),I=o("./src/reddit/constants/zIndex.ts"),P=o("./src/reddit/controls/Dropdown/index.tsx"),k=o("./src/reddit/controls/Dropdown/Row.tsx"),T=o("./src/reddit/components/Governance/Leaderboard/Distribution/SettingsDropdown/index.m.less"),N=o.n(T),_=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.user.language});var R=Object(d.connect)(F,(e,{subredditId:t})=>({onOpenOptOutModal:()=>e(Object(y.d)({subredditId:t}))}))(A),B=o("./src/reddit/components/Governance/Leaderboard/Distribution/index.m.less"),D=o.n(B);o.d(t,"b",function(){return W});var $=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.a)(Object(v.c)(e).widgetColors.sidebarWidgetBackgroundColor),D.a.gear,e=>Object(v.c)(e).actionIcon,e=>Object(s.e)(Object(v.c)(e).navIcon,.1));const H=Object(a.createStructuredSelector)({distribution:(e,{subreddit:t})=>e.subreddits.gov.distributions[t.id],language:e=>e.user.language,wallet:(e,{subreddit:t})=>Object(x.d)(e,{subredditId:t.id})});t.a=Object(d.connect)(H)(class extends i.a.Component{constructor(){super(...arguments),this.state={showDropdown:!1},this.handleOpenDropdown=(()=>{this.setState({showDropdown:!0}),document.body.addEventListener("click",this.handleCloseDropdown)}),this.handleCloseDropdown=(()=>{setTimeout(()=>this.setState({showDropdown:!1})),document.body.removeEventListener("click",this.handleCloseDropdown)})}render(){const e=`${U}${this.props.uniqueId||""}`,t=!!this.props.distribution&&!!this.props.distribution.nextIssue&&!!this.props.distribution.nextIssueAt;return $("div",{className:Object(m.a)(this.props.className,D.a.container)},void 0,$("div",{className:D.a.amount},void 0,$("div",{className:Object(m.a)(D.a.description,{[D.a.disabledText]:!!this.props.wallet&&!!this.props.wallet.optOut})},void 0,t?this.renderRelease():this.renderNoRelease())),this.props.wallet&&this.props.wallet.optOut&&$(j,{subredditId:this.props.subreddit.id}),this.props.wallet&&!this.props.wallet.optOut&&$(g.a,{className:D.a.gear,id:e,onClick:this.state.showDropdown?this.handleCloseDropdown:this.handleOpenDropdown}),this.props.wallet&&!this.props.wallet.optOut&&$(R,{isOpen:this.state.showDropdown,subredditId:this.props.subreddit.id,tooltipPosition:["right","top"],targetPosition:["right","bottom"],tooltipId:e}))}renderRelease(){return this.props.distribution&&this.props.distribution.nextIssue&&this.props.distribution.nextIssueAt?$(r.Fragment,{},void 0,$("div",{className:D.a.wallet},void 0,$(f.a,{className:D.a.token,subredditId:this.props.subreddit.id}),$("div",{},void 0,Object(u.a)(this.props.distribution.nextIssue))),$("div",{className:D.a.releasing},void 0,Object(p.a)(this.props.language,"sidebar.gov.tokensReleasing",{date:Object(b.a)(this.props.language,new Date(this.props.distribution.nextIssueAt),!0)}))):null}renderNoRelease(){return $("div",{className:D.a.noRelease},void 0,Object(p.a)(this.props.language,"sidebar.gov.noRelease"))}})},"./src/reddit/components/Governance/Leaderboard/EntryDivider/index.m.less":function(e,t,o){e.exports={container:"_3U3eyY-903VKXVQvAX6Oci",line:"_2rsENdHzxqXJ3jqSdUylB9",text:"R99kMDIZ0Rs3Ftsu750Im"}},"./src/reddit/components/Governance/Leaderboard/EntryDivider/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return h});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o("./src/app/strings/index.ts"),a=o("./src/lib/classNames/index.ts"),c=o("./src/lib/prettyPrintNumber/index.ts"),l=o("./src/reddit/helpers/styles/smartTextColor.ts"),p=o("./src/reddit/models/NewStructuredStyles/index.ts"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),u=o("./src/reddit/components/Governance/Leaderboard/EntryDivider/index.m.less"),b=o.n(u),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),b.a.text,e=>Object(l.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.metaText,p.b.metaText));const g=Object(r.createStructuredSelector)({language:e=>e.user.language});t.a=Object(s.connect)(g)(function(e){const t=Object(c.a)(e.entry.numUsers.toString()),o=1===e.entry.numUsers?Object(d.a)(e.language,"gov.leaderboard.users.singular"):Object(d.a)(e.language,"gov.leaderboard.users.plural");return f("div",{className:Object(a.a)(b.a.container,e.className)},void 0,f("div",{className:b.a.line}),f("div",{className:b.a.text},void 0,`${t} ${o}`),f("div",{className:b.a.line}))})},"./src/reddit/components/Governance/Leaderboard/EntryUser/index.m.less":function(e,t,o){e.exports={flexRow:"_27XFXY0Nde6JEGFwKDLXpX",container:"_2nlSSvS0u4wdSdhODO2_LD",points:"_3dubtJAHgSz_JV7AiRzk12",position:"AzD_FyWlGp7oFW4xH0-MO",badge:"_2i9Lr8K4mvo7KpJoZHGbz0",badgeContainer:"_3tJG1HTVRm3dk-oHnTSl5h",currentUser:"_1M58uBin1CihyNgByc5_pr",user:"_3W7d8zooppcYXYlpjKZZRj",username:"_1vyJFDQjwC9W6mhvljSan",rank:"_3vpolg8V6jVUdNQB8lNsBS"}},"./src/reddit/components/Governance/Leaderboard/EntryUser/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return g});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/react-router-dom/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o("./src/lib/classNames/index.ts"),c=o("./src/lib/prettyPrintNumber/index.ts"),l=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),p=o("./src/reddit/featureFlags/index.ts"),m=o("./src/reddit/helpers/styles/smartTextColor.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/components/Governance/Leaderboard/EntryUser/index.m.less"),f=o.n(b),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(m.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor));const v=Object(i.createStructuredSelector)({accountId:e=>e.user.account?e.user.account.id:void 0,badgesEnabled:p.d.spBadges});t.a=Object(s.connect)(v)(function(e){return h(r.a,{className:Object(a.a)(f.a.container,e.className,{[f.a.currentUser]:e.entry.userId===e.accountId}),to:`/user/${e.entry.userName}`},void 0,h("div",{className:f.a.user},void 0,e.badgesEnabled&&h("div",{className:f.a.badgeContainer},void 0,h(l.b,{usePlaceholder:!0,subredditId:e.subredditId,uniqueIdentifier:e.uniqueIdentifier,userId:e.entry.userId})),h("div",{className:f.a.username},void 0,e.entry.userName)),h("div",{className:f.a.rank},void 0,h("div",{className:f.a.points},void 0,Object(c.a)(e.entry.score)),h("div",{className:f.a.position},void 0,`#${Object(c.a)(e.entry.position.toString())}`)))})},"./src/reddit/components/Governance/Leaderboard/dynamicStyles.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return u});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/reddit/helpers/styles/smartTextColor.ts"),r=o("./src/reddit/models/NewStructuredStyles/index.ts"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=o("./src/reddit/components/Governance/Leaderboard/Distribution/index.tsx"),a=o("./src/reddit/components/Governance/Leaderboard/EntryDivider/index.tsx"),c=o("./src/reddit/components/Governance/Leaderboard/EntryUser/index.tsx"),l=o("./src/reddit/components/Governance/Leaderboard/index.m.less"),p=o.n(l);const m=e=>Object(s.a)(Object(i.c)(e).widgetColors.sidebarWidgetBackgroundColor,r.a.line,r.b.line),u=Object(n.css)(["."," {border-color: ",";}."," {fill: ",";}."," {color: ",";}."," {background-color: ",";}","","",""],p.a.distribution,m,p.a.errorIcon,m,p.a.header,e=>Object(s.a)(Object(i.c)(e).widgetColors.sidebarWidgetBackgroundColor),p.a.loading,e=>Object(i.c)(e).field,d.b,a.b,c.b)},"./src/reddit/components/Governance/Leaderboard/index.m.less":function(e,t,o){e.exports={container:"_1l8stWgw-zYCekbwl-n3c_",datePickerContainer:"_3PZpCplhcmXmVN4-Ltw1jj",distribution:"_20giigIncPELawj1dJQbkq",divider:"_1zf-p8IC8IigBUFPt-H_45",entryUser:"-h3bdtmpLuhCRS6K-O5el",error:"XeA-6vh3Ag_VPJZW95yd_",errorIcon:"_3WI9lKaqHMMq_zIu6QXRY-",header:"_286cfq1tt7CbwNBqdqxRi0",loading:"pyciUPy6JIviG5S3kASOu"}},"./src/reddit/components/Governance/Proposal/NoProposalError/index.m.less":function(e,t,o){e.exports={container:"_2y2WPgX5vi2SAfi_nz_Q7B",fvfo:"_3y4h0Z4Ofe2FN7oKlP9V7e"}},"./src/reddit/components/Governance/Proposal/NoProposalError/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/lib/classNames/index.ts"),a=o("./src/reddit/components/Governance/Proposal/NoProposalError/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language});t.a=Object(s.connect)(p)(function(e){return l("div",{className:Object(d.a)(c.a.container,e.className)},void 0,Object(i.a)(e.language,"polls.cannotFind"))})},"./src/reddit/components/Governance/Proposal/ResultsSelector/DecisionThreshold/index.m.less":function(e,t,o){e.exports={checkIcon:"b6nqW0WFO2M4SexVBxfHU",container:"_1QSw_HlkZ06PQ4H_Gl5Qmi",decisionIcon:"tIv0l4mIAasOfzH_1MZzr",decisionThreshold:"vdDwj3MECrKPWOzGvwtX4",pie:"_1kLHoqYVgmdy-N798MqUkD",pieContainer:"_19t_3cFD9b1D_z7gV6r1Lf",pieInvertedMask:"_240PIKFetxH16NIbed3MhP",pieMask:"faQEx7XG3jztMB7Ba0IzB",text:"_3kJ7s4NNHNqugbRuUIg9B9"}},"./src/reddit/components/Governance/Proposal/ResultsSelector/Tab/index.m.less":function(e,t,o){e.exports={container:"_1399Kcm0dM3RnJzlAPzZsE",selectable:"_3-DDU6UwhIWiQZZtZLB8nv"}},"./src/reddit/components/Governance/Proposal/ResultsSelector/index.m.less":function(e,t,o){e.exports={container:"_16Gygedl8JROR3rsORhsAq"}},"./src/reddit/components/Governance/Proposal/index.m.less":function(e,t,o){e.exports={container:"_3agF4JIMydb6n5U8QiQ6Tv",govIcon:"Biin4hWHcVT2EfDytVnNn",poll:"_2-Y0QlWKQ9uE8EEq087km1",resultsSelector:"_31DHxzl3U6nsgzY4XJjCSD",votingReward:"_2JVvMYg8RBHtf5C2szMdV7"}},"./src/reddit/components/Governance/Proposal/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/bignumber.js/bignumber.js"),r=o.n(s),i=o("./node_modules/polished/dist/polished.es.js"),d=o("./node_modules/react/index.js"),a=o.n(d),c=o("./node_modules/react-redux/es/index.js"),l=o("./node_modules/reselect/lib/index.js"),p=o("./bundled-modules/styled-components/styled-components.min.js"),m=o("./src/lib/classNames/index.ts"),u=o("./src/reddit/components/Governance/Token/index.tsx"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./src/reddit/components/Governance/VotingReward/index.m.less"),h=o.n(f),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).active,e=>Object(b.c)(e).body);function x(e){return g("div",{className:Object(m.a)(h.a.container,e.className)},void 0,g("div",{className:h.a.pill},void 0,g(u.a,{className:h.a.token,subredditId:e.subredditId}),g("span",{className:h.a.amount},void 0,"+",e.amount)))}var y,O=o("./src/reddit/actions/governance/index.ts"),C=o("./src/reddit/models/Poll/index.ts"),w=o("./src/reddit/selectors/gov.ts"),j=o("./src/reddit/components/Poll/MetaData/index.tsx"),S=o("./src/lib/bigNumberUtils/percent.ts"),I=o("./src/lib/prettyPrintNumber/index.ts"),P=o("./src/reddit/icons/svgs/CircleCheck/index.tsx"),k=o("./src/reddit/components/Poll/ResultOption/index.m.less"),T=o.n(k),N=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,T.a.check,e=>Object(b.c)(e).bodyText,T.a.bar,e=>Object(b.c)(e).active);var L=function(e){const t=e.poll.options.filter(t=>t.id===e.optionId)[0],o=e.result.totalVotes,n=e.result.options[e.optionId],r=new s.BigNumber(o).isZero()?0:Object(S.a)(n.votes,o);return N("div",{className:Object(m.a)(e.className,T.a.container),title:e.displayType===y.Count?n.votes:`${r.toFixed(2)}% (${Object(I.a)(n.votes)} ${e.tokenName})`},void 0,N("div",{className:T.a.bar,style:{opacity:e.isWinningOption?.3:void 0,width:`${r}%`}}),N("div",{className:Object(m.a)(T.a.count,{[T.a.hide]:e.displayType!==y.Count,[T.a.show]:e.displayType===y.Count})},void 0,Object(I.b)(parseInt(n.votes))),N("div",{className:Object(m.a)(T.a.percent,{[T.a.hide]:e.displayType===y.Count,[T.a.show]:e.displayType!==y.Count})},void 0,`${r.toFixed(1)}%`),N("div",{className:T.a.text},void 0,t.text),n.userSelected&&N(P.a,{className:T.a.check}))},M=o("./src/reddit/components/Poll/ClosedPoll/index.m.less"),E=o.n(M),A=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).metaText,_);const R=Object(l.createStructuredSelector)({tokenName:w.i,language:e=>e.user.language});var B=Object(c.connect)(R)(function(e){let t;return e.poll.options.forEach(o=>{t||(t=o);const n=e.result.options[o.id],r=e.result.options[t.id];new s.BigNumber(r.votes).isLessThan(new s.BigNumber(n.votes))&&(t=o)}),A("div",{className:e.className},void 0,e.poll.options.map((o,n)=>A(L,{className:E.a.option,displayType:e.displayType,isWinningOption:o===t,optionId:o.id,poll:e.poll,result:e.result,tokenName:e.tokenName},n)),A(j.a,{className:E.a.metaData,language:e.language,poll:e.poll}))}),D=o("./node_modules/lodash/isNil.js"),$=o.n(D),U=o("./src/app/strings/index.ts"),W=o("./src/reddit/controls/Button/index.tsx"),H=o("./src/reddit/controls/LoadingIcon/index.tsx"),V=o("./src/reddit/components/Poll/OpenPoll/index.m.less"),z=o.n(V),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,z.a.metaData,e=>Object(b.c)(e).metaText);function G(e){return"INPUT"===e.tagName}const J=Object(l.createStructuredSelector)({language:e=>e.user.language,userIsLoggedIn:e=>!!e.user.account});var Q=Object(c.connect)(J)(class extends a.a.Component{constructor(){super(...arguments),this.state={optionIsSelected:!1},this.handleOptionSelected=(()=>this.setState({optionIsSelected:!0}))}render(){return K("form",{className:this.props.className,onSubmit:e=>{e.preventDefault();const t=e.currentTarget,o=function(e){for(const t of e)if(t.checked)return parseInt(t.value)}(Array.from(t.elements).filter(G));$()(o)||this.props.onVoteSelection(this.props.poll.options[o])}},void 0,K("div",{},void 0,this.props.poll.options.map((e,t)=>K("label",{className:z.a.option},t,K("input",{className:z.a.optionRadio,onChange:this.handleOptionSelected,type:"radio",name:"proposal",value:t}),K("div",{className:z.a.optionText},void 0,e.text)))),K("div",{className:z.a.controlRow},void 0,K("div",{className:z.a.buttonContainer},void 0,K(W.g,{className:z.a.voteButton,disabled:this.props.voteInProgress||!this.props.userIsLoggedIn||!this.state.optionIsSelected,type:"submit"},void 0,this.props.voteInProgress?K(H.a,{className:z.a.loadingIcon,sizePx:20}):K(d.Fragment,{},void 0,this.props.votingIcon,Object(U.a)(this.props.language,"polls.voteCTA"))),!this.props.userIsLoggedIn&&K("div",{className:z.a.loggedOutTooltip},void 0,Object(U.a)(this.props.language,"polls.loggedOutText"))),K(j.a,{className:z.a.metaData,language:this.props.language,poll:this.props.poll})))}}),Z=o("./src/reddit/components/Poll/index.m.less"),Y=o.n(Z),X=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,F,q);const te=Object(l.createStructuredSelector)({poll:(e,t)=>e.polls.models[t.pollId],result:(e,t)=>e.polls.results[t.resultType][t.pollId],voteInProgress:(e,t)=>!!e.polls.api.voting.pending[t.pollId]});var oe=Object(c.connect)(te,(e,t)=>({onVoteSelection:o=>e(Object(O.f)(t.pollId,o.id))}))(function(e){const t=e.poll,o=e.result;return t?X("div",{className:e.className},void 0,e.title&&X("div",{className:Y.a.title},void 0,e.title),o&&Object(C.e)(t,o)?X(B,{displayType:e.displayType,poll:t,result:o}):X(Q,{poll:t,onVoteSelection:e.onVoteSelection,voteInProgress:e.voteInProgress,votingIcon:e.votingIcon})):null}),ne=o("./src/reddit/icons/svgs/GovSmall/index.tsx"),se=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cse("svg",{className:e.className,viewBox:"0 0 20 20"},void 0,se("g",{},void 0,se("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7771 0.961401C10.3769 0.466643 9.62244 0.466642 9.22221 0.961401L8.71391 1.58973C8.42377 1.9484 7.92591 2.06204 7.50887 1.86478L6.77829 1.51921C6.20302 1.2471 5.52329 1.57445 5.37735 2.19386L5.19202 2.98051C5.08623 3.42955 4.68698 3.74795 4.22565 3.75117L3.41748 3.75681C2.78112 3.76125 2.31073 4.3511 2.44801 4.97249L2.62234 5.76165C2.72186 6.21213 2.50029 6.67222 2.08605 6.87528L1.36036 7.23101C0.788947 7.51112 0.621066 8.24665 1.01436 8.74695L1.51383 9.38231C1.79895 9.745 1.79895 10.2557 1.51383 10.6184L1.01436 11.2537C0.621067 11.754 0.788947 12.4895 1.36036 12.7697L2.08605 13.1254C2.50029 13.3284 2.72186 13.7885 2.62234 14.239L2.44801 15.0282C2.31073 15.6496 2.78112 16.2394 3.41748 16.2439L4.22565 16.2495C4.68698 16.2527 5.08623 16.5711 5.19202 17.0202L5.37735 17.8068C5.52329 18.4262 6.20302 18.7536 6.77829 18.4815L7.50887 18.1359C7.92591 17.9386 8.42376 18.0523 8.71391 18.4109L9.22221 19.0393C9.62244 19.534 10.3769 19.534 10.7771 19.0393L11.2854 18.4109C11.5756 18.0523 12.0734 17.9386 12.4905 18.1359L13.221 18.4815C13.7963 18.7536 14.476 18.4262 14.622 17.8068L14.8073 17.0202C14.9131 16.5711 15.3124 16.2527 15.7737 16.2495L16.5819 16.2439C17.2182 16.2394 17.6886 15.6496 17.5513 15.0282L17.377 14.239C17.2775 13.7885 17.499 13.3284 17.9133 13.1254L18.639 12.7697C19.2104 12.4895 19.3783 11.754 18.985 11.2537L18.4855 10.6184C18.2004 10.2557 18.2004 9.745 18.4855 9.38231L18.985 8.74695C19.3783 8.24665 19.2104 7.51112 18.639 7.23101L17.9133 6.87528C17.499 6.67222 17.2775 6.21213 17.377 5.76165L17.5513 4.97249C17.6886 4.3511 17.2182 3.76125 16.5819 3.75681L15.7737 3.75117C15.3124 3.74795 14.9131 3.42956 14.8073 2.98051L14.622 2.19386C14.476 1.57445 13.7963 1.2471 13.221 1.51921L12.4905 1.86478C12.0734 2.06204 11.5756 1.94841 11.2854 1.58973L10.7771 0.961401ZM12.5231 7.71779L13.0827 8.27779C13.2391 8.43419 13.2391 8.68699 13.0827 8.84339L9.44271 12.4834C9.36471 12.5614 9.26231 12.6006 9.1599 12.6006C9.0575 12.6006 8.95551 12.5614 8.8771 12.4834L6.9171 10.5234C6.7607 10.3674 6.7607 10.1142 6.9171 9.95779L7.4771 9.39779C7.6335 9.24139 7.8867 9.24139 8.0427 9.39779L9.1599 10.515L11.9575 7.71779C12.0323 7.64259 12.1339 7.60059 12.2403 7.60059C12.3463 7.60059 12.4479 7.64259 12.5231 7.71779Z"}))),ie=o("./src/reddit/selectors/user.ts"),de=o("./src/reddit/components/Governance/Proposal/ResultsSelector/DecisionThreshold/index.m.less"),ae=o.n(de),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.c)(.4,Object(b.c)(e).body,Object(b.c)(e).active),me=Object(p.css)(["."," {fill: ",";}."," {fill: ",";}."," {color: ",";}."," {border: 1px solid ",";}.",",."," {background-color: ",";&."," {background-color: ",";}}."," {background-color: ",";}"],ae.a.checkIcon,e=>Object(b.c)(e).body,ae.a.decisionThreshold,e=>Object(b.c)(e).active,ae.a.text,e=>Object(b.c)(e).actionIcon,ae.a.pieContainer,pe,ae.a.pieInvertedMask,ae.a.pieMask,e=>Object(i.c)(.95,Object(b.c)(e).body,Object(b.c)(e).active),le,pe,ae.a.pie,pe);function ue(e){return ce(d.Fragment,{},void 0,ce("div",{className:ae.a.text},void 0,Object(U.a)(e.language,"polls.decisionThresholdAchieved")),ce("div",{className:ae.a.decisionIcon,title:e.votes},void 0,ce(re,{className:ae.a.decisionThreshold})))}function be(e){return ce(d.Fragment,{},void 0,ce("div",{className:ae.a.text},void 0,Object(U.a)(e.language,"polls.decisionThreshold",{amount:Object(I.b)(parseInt(e.threshold))})),ce(fe,{percent:e.percent}))}function fe(e){const t=Math.floor(e.percent/100*360);return ce("div",{className:ae.a.pieContainer,title:`${e.percent}%`},void 0,ce("div",{className:ae.a.pie}),ce("div",{className:ae.a.pieInvertedMask}),ce("div",{className:Object(m.a)(ae.a.pieMask,{[le]:e.percent>=50}),style:{transform:e.percent<50?`rotate(${t}deg)`:`rotate(${t-180}deg)`}}))}const he=Object(l.createStructuredSelector)({language:ie.M,poll:(e,{pollId:t})=>e.polls.models[t],pollResult:(e,{pollId:t})=>e.polls.results.byVotingPower[t],subredditGovMeta:(e,{subredditId:t})=>e.subreddits.gov.meta[t]});var ge=Object(c.connect)(he)(function(e){if(!(e.poll&&e.pollResult&&e.subredditGovMeta&&e.subredditGovMeta.polls&&e.subredditGovMeta.polls.decisionThreshold))return null;const t=Object(C.c)(e.poll,e.pollResult),o=new r.a(e.pollResult.options[t.id].votes),n=e.subredditGovMeta.polls.decisionThreshold,s=o.isGreaterThanOrEqualTo(new r.a(n)),i=Object(S.a)(e.pollResult.options[t.id].votes,n);return ce("div",{className:Object(m.a)(ae.a.container,e.className)},void 0,s?ce(ue,{language:e.language,votes:o.toString()}):ce(be,{language:e.language,threshold:n,percent:i}))}),ve=o("./src/reddit/components/Governance/Proposal/ResultsSelector/Tab/index.m.less"),xe=o.n(ve),ye=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).actionIcon,Oe,e=>Object(b.c)(e).active,e=>Object(b.c)(e).active);function we(e){return ye("a",{className:Object(m.a)(e.className,xe.a.container,{[Oe]:!!e.selectable&&!!e.isSelected,[xe.a.selectable]:!!e.selectable}),onClick:e.onSelect,title:e.tooltipText},void 0,e.text)}var je=o("./src/reddit/components/Governance/Proposal/ResultsSelector/index.m.less"),Se=o.n(je),Ie=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.subreddits.gov.distributions[t],language:e=>e.user.language,poll:(e,{pollId:t})=>e.polls.models[t],pollIsClosed:(e,{pollId:t,resultsByVoters:o})=>{const n=e.polls.models[t];return!!(n&&o&&Object(C.e)(n,o))},wallet:w.d});var Ne=Object(c.connect)(Te)(function(e){const t=e.distribution,o=e.poll,n=e.resultsByLockedVotingPower,r=e.resultsByVoters,i=e.resultsByVotingPower,d=e.tokenName,a=e.wallet,c=i?i.totalVotes:"0",l=n?n.totalVotes:"0",p=!new s.BigNumber(c).isZero()&&a&&t?Object(S.a)(c,t.totalAvailable):0,u=r?r.totalVotes:"0",b=Object(I.b)(parseInt(l)),f=Object(I.b)(parseInt(c)),h=Object(I.b)(parseInt(u));return Ie("div",{className:Object(m.a)(e.className,Se.a.container)},void 0,Ie("div",{},void 0,Ie(we,{isSelected:e.currentResultType===C.b.ByVotingPower,selectable:e.pollIsClosed,text:`${f} ${d}`,tooltipText:Object(U.a)(e.language,"polls.votingBreakdown",{tokenName:d,count:Object(I.a)(c),percent:p.toFixed(2)}),onSelect:()=>e.onChangeResultType&&e.onChangeResultType(C.b.ByVotingPower)}),n&&ke.has(e.subredditId)&&Ie(we,{isSelected:e.currentResultType===C.b.ByLockedVotingPower,selectable:e.pollIsClosed,text:`${b} ${Object(U.a)(e.language,"polls.locked")} ${d}`,onSelect:()=>e.onChangeResultType&&e.onChangeResultType(C.b.ByLockedVotingPower)}),Ie(we,{isSelected:e.currentResultType===C.b.ByVoters,selectable:e.pollIsClosed,text:Object(U.d)(e.language,"polls.numVotes",parseInt(u),{count:h}),onSelect:()=>e.onChangeResultType&&e.onChangeResultType(C.b.ByVoters)})),Object(C.d)(o)&&Ie(ge,{pollId:e.pollId,subredditId:e.subredditId}))}),_e=o("./src/reddit/components/Governance/Proposal/index.m.less"),Le=o.n(_e);o.d(t,"b",function(){return Ee});var Me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.j)(.99,Object(b.c)(e).active),e=>Object(b.c)(e).line,Le.a.resultsSelector,e=>Object(b.c)(e).body,e=>Object(b.c)(e).line,ee,Pe,v);function Ae(e,t){return t===C.b.ByVotingPower?e.resultsByVotingPower:e.resultsByVoters}const Fe=Object(l.createStructuredSelector)({language:e=>e.user.language,poll:(e,t)=>e.polls.models[t.pollId],pollReward:(e,t)=>e.polls.rewards[t.pollId],resultsByLockedVotingPower:(e,t)=>e.polls.results.byLockedVotingPower[t.pollId],resultsByVoters:(e,t)=>e.polls.results.byVoters[t.pollId],resultsByVotingPower:(e,t)=>e.polls.results.byVotingPower[t.pollId]});t.a=Object(c.connect)(Fe)(class extends a.a.Component{constructor(){super(...arguments),this.state={displayReward:!1,resultType:C.b.ByVotingPower},this.handleResultTypeChange=(e=>this.setState({resultType:e}))}componentDidUpdate(e,t){if(this.props.pollReward&&!new s.BigNumber(this.props.pollReward).isZero()){const o=Ae(e,t.resultType),n=Ae(this.props,this.state.resultType);if(o&&n){const t=!Object(C.e)(e.poll,o),s=Object(C.e)(this.props.poll,n);t&&s&&this.setState({displayReward:!0})}}}render(){return Me("div",{className:Object(m.a)(this.props.className,Le.a.container)},void 0,Me(Ne,{className:Le.a.resultsSelector,currentResultType:this.state.resultType,pollId:this.props.pollId,resultsByLockedVotingPower:this.props.resultsByLockedVotingPower,resultsByVoters:this.props.resultsByVoters,resultsByVotingPower:this.props.resultsByVotingPower,subredditId:this.props.subredditId,onChangeResultType:this.handleResultTypeChange}),Me(oe,{className:Le.a.poll,displayType:this.state.resultType===C.b.ByVoters?y.Count:y.Percent,pollId:this.props.pollId,resultType:this.state.resultType,votingIcon:Object(C.d)(this.props.poll)?Me(ne.a,{className:Le.a.govIcon}):void 0},this.props.pollId),this.props.pollReward&&this.state.displayReward&&Me(x,{amount:this.props.pollReward,className:Le.a.votingReward,subredditId:this.props.subredditId}))}})},"./src/reddit/components/Governance/VotingReward/index.m.less":function(e,t,o){e.exports={amount:"_2uGwXKrmP9OljxIhbSCOjc",container:"dVX1qcOidD13L5NRRKOPb",pill:"_2tKg0JJT2prOVVIOrtS2JP",pillAnim:"_3qV2ZaEJd_k1NSZDxMjK-g",token:"_3dLs5lIwl_kKHq589IyKz5",tokenRotation:"_1C5oqr8CA_wteJsqqSRq0B"}},"./src/reddit/components/GraphicalIdBanner/index.m.less":function(e,t,o){e.exports={container:"_1lhJMzq4xwKOTyVyhoiBWA",communityMeta:"_1ubApu3UYePpIkwpxPf7o5",subredditName:"_3WjcNnj0VM3AKnC5v01TMe",communityText:"_1-R-QiiDWHumfeb8Nhs63O",communityStats:"_2H98TIRPBL6L1JKpGxIRNa",description:"_1QCy_0Mynsh67s5WZ5Dbit",contentWrapper:"_3tTiAH8mniTx59RUHGd2Ah",subredditIcon:"_3JhwDum2sEhxFMpqZgEdZ8"}},"./src/reddit/components/HeaderImage/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-router-dom/es/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),d=o("./src/reddit/constants/screenWidths.ts"),a=o("./src/reddit/constants/zIndex.ts"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./src/reddit/helpers/styles/components/index.tsx"),p=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),m=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),u=o("./src/reddit/models/Theme/index.ts"),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(c.c)(e).active,2,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).banner.iconDimensions.borderRadius,e=>4+parseInt(Object(c.c)(e).banner.iconDimensions.customSize,10),e=>4+parseInt(Object(c.c)(e).banner.iconDimensions.customSize,10)),h=i()(m.a).withConfig({componentId:"ssdjlj-0"})(["","fill: ",";padding: ","px;"],f,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).banner.iconDimensions.padding),g=i()(Object(l.a)()).withConfig({componentId:"ssdjlj-1"})(["","background-image: url('","');background-position: center;background-repeat: no-repeat;background-size: 100%;"],f,e=>e.iconUrl),v=i.a.div.withConfig({componentId:"ssdjlj-2"})(["width: 512px;height: ","px;background-position: center;background-repeat: no-repeat;background-size: auto;top: 50%;transform: translateY(-50%);position: absolute;","","&:hover {","}"],e=>Object(c.c)(e).banner.positionedImageHeight,e=>Object(c.c)(e).banner.positionedImage?`background-image: url(${Object(c.c)(e).banner.positionedImage});`:"",e=>{switch(Object(c.c)(e).banner.positionedImageAlignment){case"right":return"right: -8px;";case"centered":return"left: 50%; transform: translate(-50%, -50%);";default:return"left: -8px;"}},e=>Object(c.c)(e).banner.positionedImage&&Object(c.c)(e).banner.secondaryBannerPositionedImage?`background-image: url(${Object(c.c)(e).banner.secondaryBannerPositionedImage});`:""),x=i.a.div.withConfig({componentId:"ssdjlj-3"})(["position: absolute;top: 50%;transform: translateY(-50%);z-index: ",";&:hover + "," {","}"],a.d,v,e=>Object(c.c)(e).banner.positionedImage&&Object(c.c)(e).banner.secondaryBannerPositionedImage&&"left"===Object(c.c)(e).banner.positionedImageAlignment?`background-image: url(${Object(c.c)(e).banner.secondaryBannerPositionedImage});`:""),y=i.a.div.withConfig({componentId:"ssdjlj-4"})(["height: 100%;","position: relative;",";"],e=>e.disableFullscreen?"\n margin: auto;\n ":"\n margin: 10px;\n ",e=>Object(c.c)(e).navBar.useOverlay?"transform: translateY(-18px)":""),O=Object(r.withTheme)(e=>{const t=Object(u.e)(e.headerText,e.prefixedHeaderText,Object(c.c)(e).banner.communityNameFormat||""),o=(e=>e.theme&&Object(c.c)(e).banner.iconImage?String(Object(c.c)(e).banner.iconImage):e.subredditOrProfile?e.subredditOrProfile.communityIcon||e.subredditOrProfile.icon.url:e.subreddit?e.subreddit.communityIcon||e.subreddit.icon.url:void 0)(e);return b(j,{className:e.className,to:e.url},void 0,b(y,{disableFullscreen:e.disableFullscreen,style:{maxWidth:e.disableFullscreen?`${e.maxWidth||d.c}px`:"100%"}},void 0,b(x,{},void 0,e.theme&&Object(c.c)(e).banner.showCommunityIcon&&(o?b(g,{iconUrl:o}):b(h,{})),t&&(e=>1===e.length?b(w,{},void 0,b(C,{},void 0,e[0])):b(w,{},void 0,e[0],b(C,{},void 0,e[1])))(t)),b(v,{})))}),C=i.a.h1.withConfig({componentId:"ssdjlj-5"})(["display: inline;"]),w=i.a.span.withConfig({componentId:"ssdjlj-6"})(["","color: #FCFCFB;flex: 1 1 100%;@media(min-width: ","px) {padding-right: 16px;}display: block;float: left;line-height: ","px;"],p.titleFontH1,d.g,e=>Object(c.c)(e).banner.lineHeight),j=i()(s.a).withConfig({componentId:"ssdjlj-7"})(["text-decoration: none;"]);t.a=i()(O).withConfig({componentId:"ssdjlj-8"})(["background: ",";background-position: top center;display: block;flex-direction: row;height: ","px;margin: 0 auto;@media(min-width: ","px) {padding: 8px 16px;}min-width: 260px;"],e=>Object(u.g)(Object(c.c)(e).banner.backgroundColor,Object(c.c)(e).banner.backgroundImage,Object(c.c)(e).banner.backgroundImagePosition),e=>Object(c.c)(e).banner.height,d.i)},"./src/reddit/components/IdCard/CommunityOptions/index.m.less":function(e,t,o){e.exports={container:"_3Qx5bBCG_O8wVZee9J-KyJ",content:"_2NbKFI9n3wPM76pgfAPEsN",stylesToggle:"_2btz68cXFBI3RWcfSNwbmJ",fvfo:"_2If23hFuQEh898PEmkj-IV",disabled:"QgBK4ECuqpeR2umRjYcP2",expandButton:"_4OtOUaGIjjp2cNJMUxme_"}},"./src/reddit/components/IdCard/Placeholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/helpers/styles/mixins/loading.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/components/IdCard/placeholder.m.less"),m=o.n(p),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{e.isLoading,e.gradientType;var t=b(e,["isLoading","gradientType"]);return r.a.createElement("div",t)}).withConfig({componentId:"s1lp57jt-0"})(["",""],c.b),h=d.a.div.withConfig({componentId:"s1lp57jt-1"})(["background-color: ",";"],e=>Object(l.c)(e).widgetColors.sidebarWidgetBackgroundColor);t.a=(({isLoading:e})=>u(h,{className:m.a.container},void 0,u(f,{gradientType:"posts",isLoading:e,className:m.a.banner}),u("div",{className:m.a.title},void 0,u(f,{gradientType:"posts",isLoading:e,className:m.a.icon}),u(f,{gradientType:"posts",isLoading:e,className:m.a.name})),u("div",{className:m.a.counts},void 0,u("div",{className:m.a.side},void 0,u(f,{gradientType:"posts",isLoading:e,className:m.a.count}),u(f,{gradientType:"posts",isLoading:e,className:m.a.text})),u("div",{className:m.a.side},void 0,u(f,{gradientType:"posts",isLoading:e,className:m.a.count}),u(f,{gradientType:"posts",isLoading:e,className:m.a.text}))),u(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(m.a.desc,m.a.one)}),u(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(m.a.desc,m.a.two)}),u(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(m.a.desc,m.a.three)}),u(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(m.a.desc,m.a.four)}),u(f,{gradientType:"posts",isLoading:e,className:m.a.subscribe})))},"./src/reddit/components/IdCard/helpers.ts":function(e,t,o){"use strict";o.d(t,"f",function(){return d}),o.d(t,"c",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"e",function(){return l}),o.d(t,"b",function(){return p}),o.d(t,"a",function(){return m});var n=o("./src/app/strings/index.ts"),s=o("./src/config.ts"),r=o("./src/reddit/constants/listings.ts"),i=o("./src/reddit/constants/page.ts");const d=e=>e&&e.toLowerCase()===r.b.Popular,a=e=>e&&e.toLowerCase()===r.b.All,c=e=>e&&e===i.c,l=e=>e&&e===i.j,p=(e,t=40,o=68)=>({height:o,image:e,width:t}),m=({language:e,listingName:t,subreddit:o,idCardWidget:i,shouldRenderSuperbOwlIcon:m})=>{let u,b,f,h,g,v;const x=i&&i.subscribersText||Object(n.a)(e,"structuredStyles.widgets.id-card.subscribersText"),y=i&&i.currentlyViewingText||Object(n.a)(e,"structuredStyles.widgets.id-card.currentlyViewingText");let O,C;const w=m?"snoo-superbowl@2x.png":"snoo-home@2x.png";if(c(t)){u=`${s.a.assetPath}/img/id-cards/home-banner@2x.png`,b=Object(n.a)(e,"listings.home.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${w}')`);const t=Object(n.a)(e,"listings.home.title");h=t.charAt(0).toUpperCase()+t.slice(1),v=r.c[r.b.Home]}else if(a(t))u=`${s.a.assetPath}/img/id-cards/banner@2x.png`,b=Object(n.a)(e,"listings.all.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${w}')`),h="r/all",v=r.c[r.b.All];else if(l(t)){u=`${s.a.assetPath}/img/id-cards/oc-banner@2x.png`,b=Object(n.a)(e,"listings.originalContent.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/snoo-oc@2x.png')`,68);const t=Object(n.a)(e,"listings.originalContent.title");h=t.charAt(0).toUpperCase()+t.slice(1),g=Object(n.a)(e,"listings.originalContent.titleSecondary"),v=r.c[r.b.Original]}else d(t)?(u=`${s.a.assetPath}/img/id-cards/banner@2x.png`,b=Object(n.a)(e,"listings.popular.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${w}')`),h="r/popular",v=r.c[r.b.Popular]):t&&(b=i&&i.description,f=p(""),h=o.displayText,v=o.url,C=i&&i.subscribersCount,O=i&&i.currentlyViewingCount);return Object.assign({snooBackground:f,description:b,titleText:h,titleSecondaryText:g,url:v,subscribersCount:C,subscribersText:x,currentlyViewingText:y,currentlyViewingCount:O},u?{bannerBackgroundImage:u}:{})}},"./src/reddit/components/IdCard/index.m.less":function(e,t,o){e.exports={categoryContainer:"_37coyt0h8ryIQubA7RHmUc",icon:"_2XJvPvYIEYtcS4ORsDXwa3",subredditIcon:"_2Vkdik1Q8k0lBEhhA_lRKE",largeSubredditIcon:"eGjjbHtkgFc-SYka3LM3M",planetIcon:"ZtU5GBgjF1m_LMGdL3d7x",largePlanetIcon:"_3mmJ1GWMWurrNWGlAosDIq"}},"./src/reddit/components/IdCard/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./node_modules/react-router-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),m=o("./src/lib/isFakeSubreddit/index.ts"),u=o("./src/lib/prettyPrintNumber/index.ts"),b=o("./src/app/actions/tooltip.ts"),f=o("./src/reddit/components/CategoryTagList/index.tsx"),h=o("./src/reddit/components/CreateCommunityButton/index.tsx"),g=o("./src/reddit/components/CreatePostButton/index.tsx"),v=o("./src/reddit/components/InfoTextTooltip/index.tsx"),x=o("./src/higherOrderComponents/addOverlayEvents.tsx"),y=o("./src/higherOrderComponents/asTooltip.tsx"),O=o("./src/reddit/actions/monthsToMinutes.ts"),C=o("./src/reddit/constants/componentSizes.ts"),w=o("./src/reddit/constants/zIndex.ts"),j=o("./src/reddit/models/MonthsToMinutes/index.ts"),S=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),I=Object.assign||function(e){for(var t=1;te.isOverlay?-C.j:0,w.n+1),[x.a.Click,x.a.Keydown,x.a.Resize]);var k,T=Object(r.connect)(null,e=>({onTooltipActivated:t=>e(Object(O.x)({time:Date.now(),tooltipType:t}))}))(class extends s.a.Component{componentDidMount(){this.props.isOpen&&this.props.onTooltipActivated(j.j.SubscribeIdCard)}render(){const e=this.props;return s.a.createElement(P,I({targetPosition:["left","top"],tooltipPosition:["right","top"],tooltipType:j.j.SubscribeIdCard},e))}}),N=o("./src/reddit/components/SubredditIcon/index.tsx"),_=o("./src/reddit/components/SubscribeButton/index.tsx"),L=o("./src/reddit/components/TrackingHelper/index.tsx"),M=o("./src/reddit/components/Widgets/Base/index.tsx"),E=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),A=o("./src/reddit/constants/elementIds.ts"),F=o("./src/reddit/constants/listings.ts"),R=o("./src/reddit/constants/page.ts"),B=o("./src/reddit/helpers/styles/components/index.tsx"),D=o("./src/reddit/helpers/styles/mixins/index.tsx"),$=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),U=o("./src/reddit/helpers/trackers/lightbox.ts"),W=o("./src/reddit/helpers/trackers/modHub.ts"),H=o("./src/reddit/icons/fonts/helpers.tsx"),V=(k="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aV("i",{className:`${Object(H.b)("modSettings")} ${e.className}`})).withConfig({componentId:"s1nioeso-0"})(["display: inline-block;vertical-align: text-bottom;width: 16px;height: 16px;font-size: 16px;line-height: 16px;"]),K=o("./src/reddit/models/Theme/index.ts"),q=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),G=o("./src/reddit/selectors/category.ts"),J=o("./src/reddit/selectors/comments.ts"),Q=o("./src/reddit/selectors/experiments/categories.ts"),Z=o("./src/reddit/selectors/listings.ts"),Y=o("./src/reddit/selectors/moderatorPermissions.ts"),X=o("./src/reddit/selectors/monthsToMinutes.ts"),ee=o("./src/reddit/selectors/structuredStyles.ts"),te=o("./src/reddit/selectors/subreddit.ts"),oe=o("./src/reddit/selectors/user.ts"),ne=o("./src/reddit/selectors/widgets.ts"),se=o("./src/reddit/components/CommunityType/index.tsx"),re=o("./src/reddit/featureFlags/index.ts"),ie=o("./node_modules/polished/dist/polished.es.js"),de=o("./src/lib/classNames/index.ts"),ae=o("./src/reddit/actions/preferences.ts"),ce=o("./src/reddit/actions/authorFlair.ts"),le=o("./src/reddit/actions/badge.ts"),pe=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),me=o("./src/reddit/components/Flair/index.tsx"),ue=o("./src/reddit/controls/Button/index.tsx"),be=o("./src/reddit/featureFlags/component.tsx"),fe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(q.c)(e).widgetColors.lineColor),Ce=l.a.div.withConfig({componentId:"s1wrnpm8-1"})(["","align-items: center;background-color: ",";border-radius: 4px;display: flex;flex-direction: row;margin-top: 12px;"],$.metadataFont,e=>Object(q.c)(e).body),we=l()(e=>fe("svg",{className:e.className,viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},void 0,fe("title",{id:`${e.title}-title`},void 0,e.title),fe("g",{},void 0,fe("path",{fill:"inherit",d:"M8.1168,3.0832 L10.9168,5.8832 C11.0728,6.0392 11.0728,6.2928 10.9168,6.4488 L4.0824,13.2832 C4.0072,13.3584 3.9056,13.4 3.8,13.4 L1,13.4 C0.7784,13.4 0.6,13.2216 0.6,13 L0.6,10.2 C0.6,10.0944 0.6416,9.9928 0.7168,9.9176 L7.5512,3.0832 C7.7072,2.9272 7.9608,2.9272 8.1168,3.0832 Z M13.5168,2.152 C13.9848,2.62 13.9848,3.3808 13.5168,3.8488 L12.048,5.3176 C11.9696,5.396 11.8672,5.4352 11.7656,5.4352 C11.6632,5.4352 11.5608,5.396 11.4824,5.3176 L8.6824,2.5176 C8.5264,2.3616 8.5264,2.108 8.6824,1.952 L10.1512,0.4832 C10.6192,0.0152 11.38,0.0152 11.848,0.4832 L13.5168,2.152 Z"})))).withConfig({componentId:"s1wrnpm8-2"})(["color: ",";fill: ",";height: 14px;width: 14px;"],e=>Object(q.c)(e).button,e=>Object(q.c)(e).button),je=l.a.div.withConfig({componentId:"s1wrnpm8-3"})(["","display: flex;justify-content: space-between;"],$.labelsFont),Se=l()(me.c).withConfig({componentId:"s1wrnpm8-4"})(["margin-left: 8px;"]),Ie=l()(ue.l).withConfig({componentId:"s1wrnpm8-5"})(["display: flex;margin-left: auto;"]),Pe=l()(Ie).withConfig({componentId:"s1wrnpm8-6"})(["padding: 0px;"]),ke=l.a.span.withConfig({componentId:"s1wrnpm8-7"})(["color: ",";flex: 0 0 auto;line-height: 16px;"],e=>Object(q.c)(e).bodyText),Te=Object(be.a)("spBadges",pe.a),Ne=Object(a.createStructuredSelector)({badgesEnabled:re.d.spBadges,currentUser:oe.j,language:oe.M,userFlairData:ge.b,userHasBadge:(e,t)=>{const o=e.user.account;if(o){return!!((e.users.appliedBadges[o.id]||{})[t.subredditId]||[]).length}return!1}}),_e=Object(r.connect)(Ne,(e,{subredditId:t})=>({onToggleModal:o=>e(Object(ce.b)({username:o,subredditId:t})),onToggleBadgeModal:()=>e(Object(le.j)())})),Le=e=>ye(Pe,{onClick:e.onClick},void 0,ye(we,{})),Me=e=>ye(Ie,{onClick:e.onClick},void 0,e.userFlairData.displaySettings.isEnabled?e.userFlairData.applied||e.userHasBadge?Object(p.a)(e.language,"flair.editUserFlairAndBadge"):Object(p.a)(e.language,"flair.addUserFlairAndBadge"):e.userHasBadge?Object(p.a)(e.language,"flair.editUserBadge"):Object(p.a)(e.language,"flair.addUserBadge"));var Ee=_e(Object(L.b)(class extends s.a.Component{constructor(){super(...arguments),this.onFlairLinkClick=(()=>{const e=this.props.currentUser?Object(he.f)(this.props.currentUser):null;this.props.onToggleModal(e),this.props.sendEvent(Object(U.c)("user_flair_picker"))})}render(){var e=this.props;const t=e.badgesEnabled,o=e.currentUser,n=e.language,s=e.onToggleBadgeModal,r=e.subredditId,i=e.userFlairData,d=e.userHasBadge;return o&&i?ye(Oe,{},void 0,ye(je,{},void 0,Object(p.a)(n,"flair.preview"),ye(Le,{onClick:this.onFlairLinkClick})),ye(Ce,{},void 0,d&&ye(Te,{className:xe.a.badge,subredditId:r,uniqueIdentifier:r}),ye(ke,{},void 0,`u/${o.displayText}`),i.applied&&i.displaySettings.isUserEnabled&&ye(Se,{flair:i.applied,forceSmallEmojis:!0})),t?ye(Me,{userFlairData:i,userHasBadge:d,language:n,onClick:s}):null):null}})),Ae=o("./src/reddit/controls/ToggleSwitch/index.tsx"),Fe=o("./src/reddit/helpers/trackers/idCard.ts"),Re=o("./src/reddit/icons/svgs/ChevronDown/index.tsx"),Be=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),De=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cDe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,De("path",{d:"M17.71,10.29,14.95,7.54a7,7,0,0,0-9.9,0L2.29,10.29a1,1,0,0,0,1.41,1.41L6.46,8.95c.07-.07.14-.11.21-.17a4,4,0,1,0,6.65,0c.07.06.15.11.21.17l2.76,2.76a1,1,0,0,0,1.41-1.41Z"})),Ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cUe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,Ue("path",{d:"M4.59 8l-2.3 2.29A1 1 0 0 0 3.7 11.7L6 9.41zM6 11a4 4 0 0 0 5.34 3.75l-5.1-5.1A4 4 0 0 0 6 11zM18.71 17.29l-5-5A3.87 3.87 0 0 0 14 11a4 4 0 0 0-.68-2.22c.07.06.15.11.21.17l2.76 2.76a1 1 0 0 0 1.41-1.41l-2.75-2.76A7 7 0 0 0 7.42 6L2.71 1.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.41-1.41z"})),He=o("./src/reddit/components/IdCard/CommunityOptions/index.m.less"),Ve=o.n(He),ze=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(q.c)(e).widgetColors.lineColor),qe=l()(ue.l).withConfig({componentId:"s1p4e6h4-1"})(["","color: ",";fill: ",";&:hover {color: ",";fill: ",";}&:active {color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {color: ",";fill: ",";cursor: not-allowed;}"],$.labelsFont,e=>Object(q.c)(e).bodyText,e=>Object(q.c)(e).bodyText,e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.e)(Object(q.c)(e).bodyText,.5),e=>Object(ie.e)(Object(q.c)(e).bodyText,.5)),Ge=Object(a.createStructuredSelector)({language:oe.M,stylesDisabledGlobally:oe.Z,stylesDisabledForSubreddit:oe.Y});var Je=Object(r.connect)(Ge,e=>({updateSubredditPrefs:(t,o)=>{e(Object(ae.D)(t,o))}}))(class extends s.a.Component{constructor(e){super(e),this.onContainerClick=(e=>{e.stopPropagation()}),this.onExpandButtonClick=(()=>{this.setState({isOpen:!this.state.isOpen})}),this.onToggleStylesSwitch=(()=>{const e=!!this.props.stylesDisabledForSubreddit;this.props.sendEvent(Object(Fe.c)(e)),this.props.updateSubredditPrefs(this.props.subredditId,{stylesEnabled:e})}),this.state={isOpen:!1}}render(){var e=this.props;const t=e.isOverlay,o=e.language,n=e.stylesDisabledForSubreddit,s=e.stylesDisabledGlobally,r=e.subredditId,i=this.state.isOpen,d=i?ze("div",{className:Ve.a.content},void 0,ze("div",{className:Object(de.a)(Ve.a.stylesToggle,{[Ve.a.disabled]:s}),title:s?Object(p.a)(o,"sidebar.subreddit.communityTheme.disabledTitle"):void 0},void 0,ze("label",{className:Ve.a.stylesToggleLabel},void 0,ze(n?We:$e,{}),Object(p.a)(o,"sidebar.subreddit.communityTheme.label")),ze(Ae.a,{disabled:s,on:!n,onToggle:this.onToggleStylesSwitch})),!t&&ze(Ee,{subredditId:r})):null;return ze(Ke,{className:Ve.a.container,onClick:this.onContainerClick},void 0,ze(qe,{className:Ve.a.expandButton,onClick:this.onExpandButtonClick},void 0,Object(p.a)(o,"sidebar.subreddit.communityOptions"),ze(i?Be.a:Re.a,{})),d)}}),Qe=o("./src/reddit/components/IdCard/helpers.ts"),Ze=o("./src/reddit/components/IdCard/Placeholder.tsx"),Ye=o("./src/reddit/components/IdCard/index.m.less"),Xe=o.n(Ye);o.d(t,"e",function(){return ot}),o.d(t,"a",function(){return nt}),o.d(t,"b",function(){return ht}),o.d(t,"f",function(){return It}),o.d(t,"c",function(){return Pt});var et=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c!Object(m.a)(e)||Object(Qe.c)(e)||Object(Qe.d)(e)||Object(Qe.f)(e)||Object(Qe.e)(e),nt=l()(Object(B.a)()).withConfig({componentId:"s1bd5ppi-0"})(["background: ",";border-radius: 4px 4px 0 0;height: 34px;margin: -12px -12px 10px;"],e=>Object(K.g)(Object(q.c)(e).active,e.bannerBackgroundImage||Object(q.c)(e).banner.backgroundImage,"cover")),st=l.a.div.withConfig({componentId:"s1bd5ppi-1"})(["align-items: center;display: flex;& > * {display: inline-block;vertical-align: middle;}"]),rt=l()(st).withConfig({componentId:"s1bd5ppi-2"})(["margin-top: -23px;"]),it=l()(({className:e,children:t,shouldRenderSuperbOwlIcon:o})=>tt("div",{className:e,title:o?"r/SuperbOwl":""},void 0,t)).withConfig({componentId:"s1bd5ppi-3"})(["background: ",";background-size: ","px ","px;display: inline-block;flex-shrink: 0;height: ","px;position: relative;width: ","px;"],e=>e.snooBackground.image,e=>e.snooBackground.width,e=>e.snooBackground.height,e=>e.snooBackground.height,e=>e.snooBackground.width),dt=l()(i.a).withConfig({componentId:"s1bd5ppi-4"})(["flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;&:hover {text-decoration: underline;}"]),at=l.a.span.withConfig({componentId:"s1bd5ppi-5"})(["","display: inline-block;"],$.titleFontH4),ct=l.a.div.withConfig({componentId:"s1bd5ppi-6"})(["margin-left: 10px;margin-top: ","px;"],e=>e.hasSecondaryTitle?35:30),lt=l()(at).withConfig({componentId:"s1bd5ppi-7"})(["color: ",";",""],e=>Object(q.c)(e).actionIcon,$.metadataFont),pt=l.a.div.withConfig({componentId:"s1bd5ppi-8"})(["display: flex;margin: 8px 0;& > * {flex: 1;}"]),mt=l.a.div.withConfig({componentId:"s1bd5ppi-9"})(["border-left: 1px solid ",";padding-left: 12px;"],e=>Object(q.c)(e).widgetColors.lineColor),ut=l.a.p.withConfig({componentId:"s1bd5ppi-10"})(["",""],$.titleFontH4),bt=l.a.p.withConfig({componentId:"s1bd5ppi-11"})(["","display: inline-block;word-break: break-word;"],$.titleFontH6),ft=l()(M.a).withConfig({componentId:"s1bd5ppi-12"})(["margin-top: 10px;"]),ht=l.a.p.withConfig({componentId:"s1bd5ppi-13"})(["","margin-top: 8px;word-wrap: break-word;"],$.bodyFont),gt=l.a.div.withConfig({componentId:"s1bd5ppi-14"})(["margin-top: 12px;"]),vt="\n display: block;\n width: 100%;\n",xt=l()(_.a).withConfig({componentId:"s1bd5ppi-15"})(["",";margin-bottom: 8px;"],vt),yt=l()(g.a).withConfig({componentId:"s1bd5ppi-16"})(["",";","padding: 0 16px;"],vt,$.largeButtonFont),Ot=l()(h.a).withConfig({componentId:"s1bd5ppi-17"})(["",";","margin-top: 11px;"],D.e,$.largeButtonFont),Ct=l()(z).withConfig({componentId:"s1bd5ppi-18"})(["margin-right: 4px;vertical-align: middle;"]),wt=l()(i.a).withConfig({componentId:"s1bd5ppi-19"})(["border-radius: 4px;margin: 6px 0px 6px auto;padding: 4px;"]),jt=l.a.div.withConfig({componentId:"s1bd5ppi-20"})(["border-top: 1px solid ",";margin-top: 10px;"],e=>Object(q.c)(e).widgetColors.lineColor),St=Object(r.connect)(()=>Object(a.createStructuredSelector)({postCategories:(e,t)=>Object(G.o)(e,t.postId),commentsApiError:J.c,commentsApiPending:J.d,frontpageIsHome:X.j,idCardWidget:(e,t)=>Object(ne.c)(e,{subredditName:t.listingName}),isLoggedIn:oe.F,language:oe.M,listingApiError:Z.c,listingApiPending:Z.d,moderatorPermissions:(e,t)=>{const o=Object(te.z)(e,t.listingName);if(o)return Object(Y.g)(e,{subredditId:o})},isInCategoriesExperiment:Q.a,shouldRenderSuperbOwlIcon:re.d.superbOwl,subreddit:(e,t)=>Object(te.v)(e,{subredditName:t.listingName}),subredditIcon:(e,t)=>Object(ee.o)(e,{subredditName:t.listingName}),subscribeIdTooltipIsOpen:X.B}),(e,t)=>({dispatchPush:t=>e(Object(d.b)(t)),toggleTooltip:t=>e(Object(b.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},e,t,o,{onContainerClick:()=>o.isOverlay&&t.dispatchPush(e.subreddit.url)}));const It=({titleText:e,titleSecondaryText:t,snooBackground:o,shouldRenderSuperbOwlIcon:n})=>tt(rt,{},void 0,tt(it,{snooBackground:o,shouldRenderSuperbOwlIcon:n}),tt(ct,{hasSecondaryTitle:!!t},void 0,tt(at,{},void 0,e),t&&tt(lt,{},void 0,t))),Pt=e=>{const t=e.isTargetBlank,o=e.largeSubredditIcon,n=e.linkUrl,r=e.subredditIcon,i=e.titleText,d=e.primaryColor;return tt(st,{className:e.className},void 0,tt(N.b,{className:o?Xe.a.largeSubredditIcon:Xe.a.subredditIcon,iconUrl:r.url,primaryColor:d},r.url),n?s.a.createElement(dt,et({key:n,to:n,onClick:e=>e.stopPropagation()},t?{target:"_blank"}:{}),tt(at,{title:i},void 0,i)):tt(at,{},i,i))},kt=(e,t,o,n,s,r,i,d)=>tt(pt,{},void 0,tt("div",{onMouseEnter:()=>d(n),onMouseLeave:()=>d(n)},void 0,tt(ut,{},void 0,Object(u.b)(t)),tt(bt,{id:n},void 0,o),tt(v.c,{caretOnTop:!0,text:`${Object(u.b)(t,!0)} ${o}`,tooltipId:n})),tt(mt,{onMouseEnter:()=>d(i),onMouseLeave:()=>d(i)},void 0,tt(ut,{},void 0,Object(u.b)(s)),tt(bt,{id:i},void 0,r),tt(v.c,{caretOnTop:!0,text:`${Object(u.b)(s,!0)} ${r}`,tooltipId:i}))),Tt=e=>tt(ht,{},void 0,e),Nt=({isFake:e,isOverlay:t,isLoggedIn:o,isSubmissionPage:n,language:s,listingName:r,subreddit:i})=>tt(gt,{},void 0,!e&&tt(xt,{getEventFactory:e=>Object(U.c)(e?"unsubscribe":"subscribe"),id:`subscribe-button-${i.id}`,identifier:{name:i.name,type:"subreddit"},onClick:e=>e.stopPropagation()}),!n&&!t&&tt(yt,{listingName:r,subreddit:i}),o&&!n&&!t&&!i&&r!==R.j&&tt(Ot,{eventSource:"id_card",language:s}));t.d=Object(L.b)(St(Object(c.withTheme)(class extends s.a.Component{constructor(){super(...arguments),this.onClickModTools=(()=>this.props.sendEvent(Object(W.a)()))}render(){var e=this.props;const t=e.className,o=e.commentsApiError,n=e.commentsApiPending,r=e.frontpageIsHome,i=e.idCardWidget,d=e.isCommentsPage,a=e.isInCategoriesExperiment,c=e.isLoggedIn,l=e.isOverlay,u=e.isSubmissionPage,b=e.language,h=e.listingApiError,g=e.listingApiPending,v=e.listingName,x=e.moderatorPermissions,y=e.onContainerClick,O=e.postCategories,C=e.postId,w=e.shouldRenderSuperbOwlIcon,j=e.subreddit,S=e.subredditIcon,I=e.subscribeIdTooltipIsOpen,P=e.toggleTooltip;let k=v;c||v!==R.c||r||(k=F.b.Popular);const N=Object(m.a)(k);if(!N&&!i)return tt(Ze.a,{isLoading:n&&!o||g&&!h});var _=Object(Qe.a)({language:b,listingName:k,subreddit:j,idCardWidget:i,shouldRenderSuperbOwlIcon:w});const L=_.bannerBackgroundImage,M=_.currentlyViewingCount,B=_.currentlyViewingText,D=_.description,$=_.snooBackground,U=_.subscribersCount,W=_.subscribersText,H=_.titleText,V=_.titleSecondaryText,z=_.url,K=N||l||u,q=!N&&j.id?j.id:"",G=`IdCard--Subscribers--${l}--${q}`,J=`IdCard--CurrentlyViewing--${l}--${q}`;return tt(s.a.Fragment,{},void 0,tt(E.a,{className:t,onClick:l?y:void 0,headerButton:!K&&j&&x&&tt(wt,{to:x.posts?`${j.url}about/modqueue`:`${j.url}about/`,onClick:this.onClickModTools},void 0,tt(Ct,{}),Object(p.a)(b,"modTools.modTools")),redditStyle:N||u,title:K?void 0:Object(p.a)(b,"sidebar.subreddit.title")},void 0,K&&tt(nt,{bannerBackgroundImage:L}),N?It({titleText:H,titleSecondaryText:V,snooBackground:$,shouldRenderSuperbOwlIcon:w}):tt(Pt,{isTargetBlank:u,linkUrl:N?void 0:z,subredditIcon:S,titleText:H}),!N&&kt(b,U,W,G,M,B,J,P),!N&&tt(se.a,{type:j.type,isNSFW:j.isNSFW,allowContractors:j.allowContractors,isQuarantined:j.isQuarantined}),Tt(D),Nt({isFake:N,isLoggedIn:c,isOverlay:l,isSubmissionPage:u,language:b,listingName:k,subreddit:j}),a&&O&&C&&(d||l)&&tt(jt,{},void 0,tt(ft,{},void 0,Object(p.a)(b,"sidebar.categoryTag.discoverMore")),tt(f.a,{postId:C,inLightboxHeader:!0,postCategories:O})),!N&&c&&tt(Je,{isOverlay:l,sendEvent:this.props.sendEvent,subredditId:j.id})),!N&&tt(T,{container:l?document.getElementById(A.d):null,isOpen:I,isOverlay:l,tooltipId:`subscribe-button-${j.id}`}))}})))},"./src/reddit/components/IdCard/placeholder.m.less":function(e,t,o){e.exports={container:"_1KWSZXqSM_BLhBzkPyJFGR",banner:"c_dVyWK3BXRxSN3ULLJ_t",title:"_1OQL3FCA9BfgI57ghHHgV3",icon:"_33jgwegeMTJ-FJaaHMeOjV",name:"_1wQQNkVR4qNpQCzA19X4B6",counts:"_39IvqNe6cqNVXcMFxFWFxx",side:"_29TSdL_ZMpyzfQ_bfdcBSc",count:"JEV9fXVlt_7DgH-zLepBH",text:"_3YCOmnWpGeRBW_Psd5WMPR",desc:"_2iO5zt81CSiYhWRF9WylyN",one:"_2E9u5XvlGwlpnzki78vasG",two:"fDElwzn43eJToKzSCkejE",three:"_2kNB7LAYYqYdyS85f8pqfi",four:"_1XmngqAPKZO_1lDBwcQrR7",subscribe:"_3XbVvl-zJDbcDeEdSgxV4_"}},"./src/reddit/components/InfoBanners/BannerBase/index.m.less":function(e,t,o){e.exports={IconWrapper:"_2p07tPrx9WpxDTQJ5cmVNe",iconWrapper:"_2p07tPrx9WpxDTQJ5cmVNe",TextWrapper:"_2jpm-rNr0Hniw6BX3NWMVe",textWrapper:"_2jpm-rNr0Hniw6BX3NWMVe"}},"./src/reddit/components/InfoBanners/BannerBase/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/helpers/styles/components/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/components/InfoBanners/BannerBase/index.m.less"),l=o.n(c),p=o("./src/lib/lessComponent.tsx"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.c)(e).bodyText),b=p.a.div("IconWrapper",l.a),f=r()(Object(i.a)()).withConfig({componentId:"s1nw2m0g-0"})(["background-color: ",";display: inline-block;width: 8px;position: absolute;top: 0;bottom: 0;"],e=>e.color),h=r.a.div.withConfig({componentId:"s1nw2m0g-1"})(["",""],u),g=p.a.div("TextWrapper",l.a),v=r.a.div.withConfig({componentId:"s1nw2m0g-2"})(["","font-weight: bold;"],u),x=r()(Object(i.a)()).withConfig({componentId:"s1nw2m0g-3"})(["background-color: ",";border: 1px solid ",";border-radius: 4px;position: relative;display: flex;"],e=>Object(a.c)(e).body,e=>e.color);t.a=(e=>{const t=e.className,o=e.color,n=e.icon,s=e.subtitle,r=e.title;return m(x,{className:t,color:o},void 0,m(f,{color:o}),n&&m(b,{},void 0,n),m(g,{},void 0,m(v,{},void 0,r),s&&m(h,{},void 0,s)))})},"./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.m.less":function(e,t,o){e.exports={container:"_3UJGTKmHd4TVKyOdhiMAJ1",rawHtmlDisplay:"s2P-f2c3l2Irco5Ru0S5J",link:"_1eRb8-B7kEgkwxWFSWuVUk",icon:"WCZvfrkaO-Zq7vsDKOAdS"}},"./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),a=o("./src/reddit/constants/colors.ts"),c=o("./src/reddit/controls/InternalLink/index.tsx"),l=o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),p=o("./src/reddit/selectors/subreddit.ts"),m=o("./src/reddit/selectors/user.ts"),u=o("./src/reddit/components/InfoBanners/BannerBase/index.tsx"),b=o("./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.m.less"),f=o.n(b),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.subreddit,o=e.subredditAboutInfo,n=e.language;if(!t||!t.isQuarantined)return null;const s=o&&o.quarantineMessageHtml,r=o&&o.quarantineMessage||Object(i.a)(n,"contentGate.quarantinedSubreddit.quarantineMsg");return h(u.a,{className:f.a.container,color:a.a.quarantine,icon:g,subtitle:h("span",{},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.subtitle")," ",h("a",{className:f.a.link,href:"https://www.reddithelp.com/en/categories/reddit-101/rules-reporting/account-and-community-restrictions/quarantined-subreddits",target:"_blank"},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.quarantined")),": ",s?h(d.a,{className:f.a.rawHtmlDisplay,html:s}):r," ",h(c.a,{className:f.a.link,to:"/"},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.clickToGoHome"))),title:Object(i.a)(n,"contentGate.quarantinedSubreddit.bannerTitle")})})},"./src/reddit/components/LargePost/index.m.less":function(e,t,o){e.exports={backgroundWrapper:"_11R7M_VOgKO1RJyRSRErT3",flatListContainer:"_1ixsU4oQRnNfZ91jhBU74y",noProposal:"_3KYCJ3N4w1YmvpFMo_3zcn",postMediaWrapper:"STit0dLageRsa2yR4te_b",postTitle:"_3wiKjmhpIpoTE2r5KCm2o6",proposal:"_2dkCPUHQTdBWU2B0dYnkRb",hasNotVoted:"_3COAjvFMb0tRTTAI3nxufG"}},"./src/reddit/components/LargePost/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/config.ts"),l=o("./src/reddit/constants/screenWidths.ts"),p=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),m=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),u=o("./src/reddit/helpers/showReportIndicator/index.ts"),b=o("./src/reddit/helpers/styles/mixins/index.tsx"),f=o("./src/app/actions/tooltip.ts"),h=o("./src/reddit/actions/post.ts"),g=o("./src/reddit/models/Media/index.ts"),v=o("./src/reddit/models/Poll/index.ts"),x=o("./src/reddit/models/Vote/index.ts"),y=o("./src/reddit/selectors/activeModalId.ts"),O=o("./src/reddit/selectors/experiments/subscribeText.ts"),C=o("./src/reddit/selectors/moderatorPermissions.ts"),w=o("./src/reddit/selectors/monthsToMinutes.ts"),j=o("./src/reddit/selectors/posts.ts"),S=o("./src/reddit/selectors/user.ts"),I=o("./src/lib/classNames/index.ts"),P=o("./src/reddit/components/AdLinkWrapper/index.tsx"),k=o("./src/reddit/components/CallToActionButton/index.tsx"),T=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),N=o("./src/reddit/components/Flatlist/index.tsx"),_=o("./src/reddit/components/Governance/Proposal/index.tsx"),L=o("./src/reddit/components/Governance/Proposal/NoProposalError/index.tsx"),M=o("./src/reddit/components/JSAPIContainers/index.tsx"),E=o("./src/reddit/components/ModModeReports/index.tsx"),A=o("./src/reddit/components/ModModeReports/helpers.ts"),F=o("./src/higherOrderComponents/addOverlayEvents.tsx"),R=o("./src/higherOrderComponents/asTooltip.tsx"),B=o("./src/reddit/models/MonthsToMinutes/index.ts"),D=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),$=Object.assign||function(e){for(var t=1;ts.a.createElement(U,$({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:B.j.Vote},e)),H=Object.assign||function(e){for(var t=1;ts.a.createElement(V,H({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:B.j.VoteReminder},e)),K=Object.assign||function(e){for(var t=1;ts.a.createElement(q,K({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:B.j.VoteSuccess},e)),Q=(G="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;ae.postId?Q(s.a.Fragment,{},void 0,Q(W,{isOpen:e.voteTooltipId===e.postId,tooltipId:e.tooltipId}),Q(z,{isOpen:e.voteReminderTooltipId===e.postId,tooltipId:e.tooltipId}),Q(J,{isOpen:e.voteSuccessTooltipId===e.postId,tooltipId:e.tooltipId})):null),X=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),ee=o("./src/reddit/components/PostContainer/index.tsx"),te=o("./src/reddit/components/PostLeftRail/index.tsx"),oe=o("./src/reddit/components/PostMedia/index.tsx"),ne=o("./src/reddit/components/PostOverflowMenu/index.tsx"),se=o("./src/reddit/components/PostTitle/index.tsx"),re=o("./src/reddit/components/PostTopLine/index.tsx"),ie=o("./src/reddit/components/SourceLink/index.tsx"),de=o("./src/reddit/components/VerticalVotes/index.tsx"),ae=o("./src/reddit/contexts/InsideOverlay.tsx"),ce=o("./src/reddit/contexts/PageLayer/index.tsx"),le=o("./src/reddit/controls/Checkbox/index.tsx"),pe=o("./src/reddit/controls/OutboundLink/styled.tsx"),me=o("./src/reddit/helpers/styles/mixins/responsive.ts"),ue=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),be=o("./src/reddit/helpers/styles/smartTextColor.ts"),fe=o("./src/reddit/components/LargePost/index.m.less"),he=o.n(fe);o.d(t,"b",function(){return Oe});var ge=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.createStructuredSelector)({autoplayPref:S.b,activeModalId:y.a,currentUser:S.j,hideNSFWPref:S.x,flairStyleTemplate:ce.S,isFrontpageHome:w.j,language:S.M,inlineSubscribeIsEnabled:O.a,isActive:j.f,moderatorPermissions:C.f,modModeEnabled:ce.Q,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},pollResult:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.results.byVoters[o]:null},post:j.D,subredditOrProfile:j.O,userIsOp:S.db}),(e,{postId:t})=>({handleVote:o=>{const n=o===x.a.upvoted?Object(h.J)(t):Object(h.n)(t);e(n)},onIgnoreReports:()=>e(Object(h.H)(t)),onOpenReportsDropdown:t=>e(Object(f.e)({tooltipId:t}))})),Oe=(e,t,o=!1,n=!1,s=(()=>{}),r)=>{const i=`upvote-button-${e.id}`;return ge(te.b,{isRemoved:!!e.bannedBy,isReported:Object(u.a)(e),isSponsored:e.isSponsored},void 0,o&&ge(le.a,{isCheckboxSelected:n,toggleCheckbox:s}),ge(de.a,{flairStyleTemplate:r,model:e,onVoteClick:t,upvoteTooltipId:i}),ge(Y,{postId:e.id,tooltipId:i}))};t.a=ye(a()(Object(ae.b)(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.currentUser,r=e.eventFactory,i=e.flairStyleTemplate,d=e.forceLoadMedia,a=e.hideNSFWPref,l=e.inlineSubscribeIsEnabled;var u=e.inSubredditOrProfile;const b=void 0!==u&&u,f=e.isFrontpage,h=e.isFrontpageHome,x=e.isOriginalPage,y=e.isOverlay,O=e.language,C=e.moderatorPermissions,w=e.modModeEnabled,j=e.onClickPost,S=e.onIgnoreReports,P=e.onOpenReportsDropdown,T=e.poll,F=e.pollResult,R=e.post,B=e.scrollerItemRef,D=e.subredditOrProfile,$=e.userIsOp,U=Object(m.a)(C),W=w&&U,H=Object(p.a)(C),V=Object(A.c)(R),z=!!R.media&&R.media.type===g.m.RTJSON,K="subreddit"===R.belongsTo.type,q=$&&z,G=$&&!!K,J=o?o-te.a:void 0,Q=!!F&&!!Object.keys(F.options).filter(e=>F.options[e].userSelected).length,Z=l&&!(f&&h);return ge(ee.a,{className:n,post:R,onClick:j,eventFactory:r},void 0,Oe(R,e.handleVote,e.showBulkActionCheckbox,e.isCheckboxSelected,e.toggleCheckbox,i),ge(X.b,{className:he.a.backgroundWrapper,flairStyleTemplate:i},void 0,ge(re.a,{hideNSFWPref:a,inSubredditOrProfile:b,isOverlay:!!y,language:O,post:R,shouldShowSubscribeButton:Z,showOCCategories:x,showSubreddit:!b&&!R.isSponsored,subredditOrProfile:D}),ge(se.c,{className:he.a.postTitle,post:R,size:se.b.Large,titleColor:i&&i.postTitleColor,isOverlay:y}),R.source&&!R.isSponsored&&ge(ie.a,{post:R}),ge("div",{className:Object(I.a)(he.a.postMediaWrapper,{[he.a.votedContent]:Q})},void 0,ge(oe.a,{isListing:!0,isNotCardView:!!y,showCentered:!0,flairStyleTemplate:i,post:R,availableWidth:J,shouldLoad:d,scrollerItemRef:B,autoplayPref:t})),T&&ge(_.a,{className:Object(I.a)(he.a.proposal,{[he.a.hasNotVoted]:!F||!Object(v.e)(T,F)}),pollId:T.id,subredditId:R.belongsTo.id}),R.isMeta&&!T&&ge(L.a,{className:he.a.noProposal}),R.source&&R.source.url&&R.isSponsored&&ge(ve,{},void 0,ge(pe.a,{href:R.source.url.replace(c.a.redditUrl,""),isSponsored:R.isSponsored,source:R.source},void 0,R.source.displayText),R.callToAction&&ge(k.a,{href:R.source.url.replace(c.a.redditUrl,""),isSponsored:R.isSponsored,source:R.source},void 0,R.callToAction)),w&&U&&V&&ge(E.a,{language:O,onIgnoreReports:S,reportable:R}),ge(M.d,{postId:R.id}),ge("div",{className:he.a.flatListContainer},void 0,ge(xe,{compact:!1,flairStyleTemplate:i,model:R,onVoteClick:e.handleVote}),ge(N.c,{currentUser:s,hasModFlairPerms:H,hasModPostPerms:U,isOverlay:!!y,language:O,modModeEnabled:w,onIgnoreReports:S,onOpenReportsDropdown:P,post:R,showEditPost:q,showEditFlair:G,useFlatlistBreakpoints:Object(ne.h)({editPost:!W,save:!W,hide:!1,report:!1})}))))})).withConfig({componentId:"s1d8yj03-2"})(["","","","","","",";@media (min-width: ","px) {padding-left: 40px;border-radius: 4px;}cursor: pointer;."," {color: ",";}"],N.d,b.m,b.n,X.a,_.b,e=>Object(b.j)(e.flairStyleTemplate),l.i,he.a.proposalMetaData,e=>Object(be.a)(Object(ue.a)(e))))},"./src/reddit/components/LinkOrOverlayLink/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-router-dom/es/index.js"),i=o("./src/reddit/controls/OverlayLink/index.tsx"),d=Object.assign||function(e){for(var t=1;t{const t=e.isOverlay,o=a(e,["isOverlay"]),n=t?i.a:r.a;return s.a.createElement(n,d({},o,{children:o.children,className:o.className,onClick:o.onClick,to:o.to}))})},"./src/reddit/components/ListingPostList/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/components/PostList/index.tsx"),s=o("./src/reddit/connectors/PostList/index.ts");t.a=Object(s.a)(n.a)},"./src/reddit/components/MediumPost/index.m.less":function(e,t,o){e.exports={leftPadding:"i7Fs9tR9IvW9lWlOG_yrY"}},"./src/reddit/components/MediumPost/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return oe});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/config.ts"),c=o("./src/app/actions/tooltip.ts"),l=o("./src/reddit/actions/post.ts"),p=o("./src/reddit/components/AdLinkWrapper/index.tsx"),m=o("./src/reddit/components/CallToActionButton/index.tsx"),u=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),b=o("./src/reddit/components/FlairWrapper/index.tsx"),f=o("./src/reddit/components/Flatlist/index.tsx"),h=o("./src/reddit/components/JSAPIContainers/index.tsx"),g=o("./src/reddit/components/LargePost/index.tsx"),v=o("./src/reddit/components/ModModeReports/index.tsx"),x=o("./src/reddit/components/ModModeReports/helpers.ts"),y=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),O=o("./src/reddit/components/PostContainer/index.tsx"),C=o("./src/reddit/components/PostOverflowMenu/index.tsx"),w=o("./src/reddit/components/PostTitle/index.tsx"),j=o("./src/reddit/components/PostTopLine/index.tsx"),S=o("./src/reddit/components/PostTopMeta/index.tsx"),I=o("./src/reddit/components/SubscribeButton/Inline.tsx"),P=o("./src/reddit/components/Thumbnail/index.tsx"),k=o("./src/reddit/constants/screenWidths.ts"),T=o("./src/reddit/contexts/InsideOverlay.tsx"),N=o("./src/reddit/contexts/PageLayer/index.tsx"),_=o("./src/reddit/controls/OutboundLink/styled.tsx"),L=o("./src/reddit/helpers/canRenderThumbnail.ts"),M=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),E=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),A=o("./src/reddit/helpers/styles/components/index.tsx"),F=o("./src/reddit/helpers/styles/mixins/index.tsx"),R=o("./src/reddit/helpers/trackers/post.ts"),B=o("./src/reddit/models/Vote/index.ts"),D=o("./src/reddit/selectors/experiments/categories.ts"),$=o("./src/reddit/selectors/experiments/subscribeText.ts"),U=o("./src/reddit/selectors/moderatorPermissions.ts"),W=o("./src/reddit/selectors/monthsToMinutes.ts"),H=o("./src/reddit/selectors/posts.ts"),V=o("./src/reddit/selectors/user.ts"),z=o("./src/reddit/components/SourceLink/index.tsx"),K=o("./src/reddit/helpers/styles/mixins/responsive.ts"),q=o("./src/reddit/components/MediumPost/index.m.less"),G=o.n(q),J=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(F.x)(e.shouldShowSubscribeButton?140:108,144)),oe=({crosspost:e,post:t,forceShowNSFW:o,shouldShowSubscribeButton:n,subredditOrProfile:s,templatePlaceholderImage:r})=>J(te,{shouldShowSubscribeButton:!!n},void 0,n&&s&&J(ee,{getEventFactory:e=>Object(R.d)(t.id,e?"unsubscribe":"subscribe"),identifier:{name:s.name,type:"subreddit"},postId:t.id}),J(P.d,{crosspost:e,post:t,forceShowNSFW:o,templatePlaceholderImage:r})),ne=d()(u.a).withConfig({componentId:"s1wxl6fq-6"})(["max-height: 24px;",""],K.a),se=d.a.div.withConfig({componentId:"s1wxl6fq-7"})(["align-items: center;display: flex;flex-direction: row;"]),re=d()(y.b).withConfig({componentId:"s1wxl6fq-8"})(["padding-top: 8px;"]),ie=Object(s.connect)(()=>Object(r.createStructuredSelector)({crosspost:H.c,currentUser:V.j,flairStyleTemplate:N.S,hideNSFWPref:V.x,inlineSubscribeIsEnabled:$.a,isActive:H.f,isFrontpageHome:W.j,language:V.M,moderatorPermissions:U.f,modModeEnabled:N.Q,post:H.D,showMedia:N.u,isInCategoriesExperiment:D.a,subredditOrProfile:H.O,userIsOp:V.db}),(e,{postId:t})=>({handleVote:o=>o===B.a.upvoted?e(Object(l.J)(t)):e(Object(l.n)(t)),onIgnoreReports:()=>e(Object(l.H)(t)),onOpenReportsDropdown:t=>e(Object(c.e)({tooltipId:t}))}));t.b=ie(d()(Object(T.b)(e=>{const t=e.className,o=e.crosspost,n=e.currentUser,s=e.eventFactory,r=e.flairStyleTemplate,i=e.hideNSFWPref,d=e.inlineSubscribeIsEnabled;var c=e.inSubredditOrProfile;const l=void 0!==c&&c,u=e.isCheckboxSelected,v=e.isCommentsPage,y=e.isFrontpage,I=e.isFrontpageHome,P=e.isOriginalPage,k=e.isOverlay,T=e.language,N=e.moderatorPermissions,A=e.modModeEnabled,F=e.onClickPost,R=e.onIgnoreReports,B=e.onOpenReportsDropdown,D=e.post,$=e.showBulkActionCheckbox,U=e.showMedia,W=e.sendEvent,H=e.subredditOrProfile,V=e.toggleCheckbox,K=e.userIsOp,q=Object(E.a)(N),ee=A&&q,te=Object(M.a)(N),ie="subreddit"===D.belongsTo.type,de=K&&!!ie,ae=Object(x.c)(D),ce=Object(L.a)(D),le=l&&!U,pe=le&&!!D.source&&!o,me=d&&!(y&&I);return J(O.a,{className:t,post:D,onClick:F,eventFactory:s},void 0,Object(g.b)(D,e.handleVote,$,u,V,r),J(re,{flairStyleTemplate:r},void 0,J(Q,{},void 0,J(Y,{"data-click-id":"body"},void 0,J(j.a,{hideNSFWPref:i,inSubredditOrProfile:l,isOverlay:!!k,language:T,post:D,shouldShowSubscribeButton:!1,showCornerOutboundLink:pe,showOCCategories:P,showSubreddit:!l&&!D.isSponsored,subredditOrProfile:H}),J(X,{post:D,size:w.b.Large,titleColor:r&&r.postTitleColor,isOverlay:k}),v&&(D.flair&&D.flair.length>0||e.isInCategoriesExperiment)&&J(b.a,{className:v?G.a.leftPadding:null,disableFlair:!v,post:D,sendEvent:W,showCategoryTag:e.isInCategoriesExperiment&&v}),D.source&&!D.isSponsored&&!o&&J(z.a,{post:D,isCommentsPage:v})),!le&&ce&&J(oe,{crosspost:o?D:void 0,post:o||D,shouldShowSubscribeButton:me&&!l,subredditOrProfile:H,templatePlaceholderImage:r&&r.postPlaceholderImage})),D.source&&D.source.url&&D.isSponsored&&J(p.a,{},void 0,J(_.a,{href:D.source.url.replace(a.a.redditUrl,""),isSponsored:D.isSponsored,source:D.source},void 0,D.source.displayText),D.callToAction&&J(m.a,{href:D.source.url.replace(a.a.redditUrl,""),isSponsored:D.isSponsored,source:D.source,isNotCardView:!0},void 0,D.callToAction)),A&&q&&ae&&J(Z,{language:T,onIgnoreReports:R,reportable:D}),J(h.d,{postId:D.id}),J(se,{},void 0,J(ne,{compact:!1,flairStyleTemplate:r,model:D,onVoteClick:e.handleVote}),J(f.c,{currentUser:n,hasModFlairPerms:te,hasModPostPerms:q,isOverlay:!!k,language:T,modModeEnabled:A,onIgnoreReports:R,onOpenReportsDropdown:B,post:D,showEditFlair:de,tooltipType:k?S.c.Lightbox:void 0,useFlatlistBreakpoints:Object(C.h)({editPost:!ee,save:!ee,hide:!1,report:!1})}))))})).withConfig({componentId:"s1wxl6fq-9"})(["","","","","","",";@media (min-width: ","px) {padding-left: 40px;border-radius: 4px;}"],P.e,F.n,F.m,y.a,f.d,e=>Object(F.j)(e.flairStyleTemplate),k.i))},"./src/reddit/components/MiniCardPost/Flatlist/index.m.less":function(e,t,o){e.exports={flatlistContainer:"_3TV1zxvLEbF8phHfZ17hyU",shareIcon:"_2-No1ECt3Twm8oRh3GhL5T",shareMenu:"_1Y9kO8WxKheHpQbgAgYk9P",shareText:"_3ZNfZZMmSFZUWWm-nHK327"}},"./src/reddit/components/MiniCardPost/Flatlist/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return F});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/strings/index.ts"),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/components/CommentsLink/index.tsx"),p=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),m=o("./src/reddit/components/Flatlist/index.tsx"),u=o("./src/reddit/components/ModActionsMenu/index.tsx"),b=o("./src/reddit/components/PostModModeDropdown/index.tsx"),f=o("./src/reddit/components/PostOverflowMenu/index.tsx"),h=o("./src/reddit/components/ShareMenu/index.tsx"),g=o("./src/reddit/components/TrackingHelper/index.tsx"),v=o("./src/reddit/constants/postLayout.ts"),x=o("./src/reddit/contexts/PageLayer/index.tsx"),y=o("./src/reddit/helpers/styles/mixins/index.tsx"),O=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),C=o("./src/reddit/helpers/trackers/post.ts"),w=o("./src/reddit/icons/fonts/Share/index.tsx"),j=o("./src/reddit/models/User/index.ts"),S=o("./src/reddit/controls/Score/index.m.less"),I=o.n(S),P=o("./src/reddit/components/MiniCardPost/Flatlist/index.m.less"),k=o.n(P),T=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce}),B=Object(r.createStructuredSelector)({layout:x.O,subreddit:x.t}),D=Object(s.connect)(B,{});t.a=R(D(Object(g.b)(e=>{const t=e.currentProfileName,o=e.className,n=e.currentUser,s=e.handleVote,r=e.hasModFlairPerms,i=e.hasModPostPerms,d=e.isCommentsPage,p=e.isCommentPermalink,g=e.isOverlay,x=e.isProfilePostListing,y=e.isSticky,O=e.language,S=e.layout,I=e.modModeEnabled,P=e.onCommentsClick,E=e.post,F=e.sendEvent,R=e.showEditFlair,B=e.showEditPost,D=e.subreddit,$=e=>F(Object(C.d)(E.id,e)),U=E.postId,W=Object(m.f)(N,E.id,g,y),H=!!n&&Object(j.f)(n)===E.author;return T("div",{className:Object(c.a)(k.a.flatlistContainer,o)},void 0,T(M,{compact:!1,model:E,onVoteClick:s}),T(l.b,{hasModPostPerms:i,isCommentsPage:d,isCommentPermalink:p,isOverlay:g,postId:E.id,modModeEnabled:I,numComments:E.numComments,type:v.f.Compact,onClick:P}),T(h.a,{className:k.a.shareMenu,dropdownId:Object(m.f)(L,E.id,g,y),isOverlay:!!g,permalink:E.permalink,post:E,sendEventWithName:$,subreddit:D},void 0,T(A,{},void 0,T(w.a,{className:k.a.shareIcon}),T("span",{className:k.a.shareText},void 0,Object(a.a)(O,"posts.share")))),i&&T(u.a,{dropdownId:W,onClick:()=>$("post_mod_action_menu")},void 0,T(m.b,{className:k.a.modActionsIcon}),T(b.a,{hasModFlairPerms:r,hasModPostPerms:i,isOverlay:!!g,isPostAuthor:H,language:O,modModeEnabled:I,post:E,tooltipId:W})),T(f.g,{currentProfileName:t,isCommentsPage:d,isOverlay:!!g,isProfilePostListing:x,layout:S,pageLayer:e.pageLayer,permalink:E.permalink,postId:U,dropdownId:Object(m.f)(_,E.id,g,y),isFixed:y,sendEvent:F,showEditPost:!!B,showEditFlair:!!R,useFlatlistBreakpoints:Object(f.h)({editPost:!1,save:!1,hide:!1,report:!1})}))})))},"./src/reddit/components/MiniCardPost/MetaLine/index.m.less":function(e,t,o){e.exports={container:"_35Bx3s8VlFspHwPlg1MaHt",subredditIcon:"_32Ni_aGBoPzRxNSy5eC_ck"}},"./src/reddit/components/MiniCardPost/MetaLine/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return y});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/config.ts"),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/components/QuarantinedLabel/index.tsx"),l=o("./src/reddit/components/SubredditIcon/index.tsx"),p=o("./src/reddit/components/SubredditNameLink/index.tsx"),m=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),u=o("./src/reddit/helpers/name/index.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/icons/fonts/Crosspost/index.tsx"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/components/MiniCardPost/MetaLine/index.m.less"),v=o.n(g),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).metaText),O=r()(f.a).withConfig({componentId:"s1pt5i0s-0"})(["color: ",";font-size: 10px;margin: 0 4px;"],e=>Object(h.c)(e).active);t.a=(e=>{const t=e.className,o=e.crosspostSubredditOrProfile,n=e.hideNSFWPref,s=e.language,r=e.post,b=e.subredditOrProfile,f=Object(m.a)({subredditOrProfile:b}),h=b&&b.isNSFW&&n&&"user"===b.type?`${d.a.assetPath}/img/avatar_over18.png`:f.url;return x("div",{className:Object(a.a)(v.a.container,t)},void 0,x(p.a,{to:b.url,onMouseDown:e.onCommunityClick},void 0,x(l.b,{className:v.a.subredditIcon,primaryColor:f.color,iconUrl:h}),x("span",{},void 0,b.displayText)),((e,t,o)=>{if(o)return x("div",{role:"img","aria-label":Object(i.a)(e,"posts.crosspostedByFrom",{by:Object(u.c)(t),from:o.displayText})},void 0,x(O,{}))})(s,r.author,o),b&&b.isQuarantined&&x(c.a,{}))})},"./src/reddit/components/MiniCardPost/Placeholder/index.m.less":function(e,t,o){e.exports={container:"qxO-jkRl1-0EUFMSW12Wx",thumbnail:"_10app6y4qukOnb1vd3WjaL",content:"Dmp1nT-wBa1YnTs1m5Qh-",titleContainer:"_3zDhT2pkq9c_2I1Wc0TC7W",title:"_1baTc1hWul6JGRus85W_n9",subreddit:"_1QAmOEgKAW-xepM1iAQ1vt",subredditIcon:"_2kjKnQFVUV8rujMRQ0FJcM",subredditName:"_1gWkHloK0RuxI3PqEBqAlk",comments:"_3Se1TreUiuh_QYZKmggj-E",share:"_1auh4Ct-kA4za4GqRMTChm",ellipsis:"_3KZqW8v85dlRDNmHXcrU5X"}},"./src/reddit/components/MiniCardPost/Thumbnail/index.m.less":function(e,t,o){e.exports={container:"_1HoOlmppFDBC4s5XWY-Qcd",link:"_3vSJGY3bytdlY4DhANolyh"}},"./src/reddit/components/MiniCardPost/Thumbnail/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/lib/classNames/index.ts"),d=o("./src/reddit/components/Thumbnail/index.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/components/Thumbnail/index.m.less"),l=o.n(c),p=o("./src/reddit/components/MiniCardPost/Thumbnail/index.m.less"),m=o.n(p),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.c)(e).line,b,l.a.container,f,l.a.linkIcon,e=>Object(a.c)(e).postFlairText,d.b,l.a.outboundLinkIcon,l.a.thumbnail,f,b,l.a.linkIcon,e=>Object(a.c)(e).button),g=r.a.div.withConfig({componentId:"nndyxl-1"})(["",";"],h);t.a=(e=>{const t=e.post.source;return u(g,{className:Object(i.a)(m.a.container,e.className)},void 0,u(b,{},void 0,u(d.d,{post:e.post,showContentType:e.showPlaceholderContentType,templatePlaceholderImage:e.templatePlaceholderImage,text:t?t.url:""})))})},"./src/reddit/components/MiniCardPost/index.m.less":function(e,t,o){e.exports={flexSpacer:"_3FMwep96W9D-wkC9u2Pc0L",backgroundWrapper:"_2yVioz8mzc0YBV2JyNXzRj",innerContainer:"_3mrITcnODXcvMf9oonBXeD",metaLine:"_20xUo-97VDWkydk8rn74dR",media:"_1qlC_L_v_Aher9NBsvBIMR",mediaWrapper:"_1UmG626eNsebZt_eyKdDL4",postTitleCompact:"_3wSK3_gZiuaUZtqPKu9z3M"}},"./src/reddit/components/MiniCardPost/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return D}),o.d(t,"d",function(){return $}),o.d(t,"a",function(){return U});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/actions/tooltip.ts"),c=o("./src/lib/isUrl/index.ts"),l=o("./src/reddit/actions/post.ts"),p=o("./src/reddit/actions/postFlair.ts"),m=o("./src/reddit/components/JSAPIContainers/index.tsx"),u=o("./src/reddit/components/Media/index.tsx"),b=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),f=o("./src/reddit/components/PostContainer/index.tsx"),h=o("./src/reddit/components/PostFlairPicker/index.tsx"),g=o("./src/reddit/components/PostTitle/index.tsx"),v=o("./src/reddit/contexts/PageLayer/index.tsx"),x=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),y=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),O=o("./src/reddit/helpers/styles/components/index.tsx"),C=o("./src/reddit/helpers/styles/mixins/index.tsx"),w=o("./src/reddit/models/Media/index.ts"),j=o("./src/reddit/models/Vote/index.ts"),S=o("./src/reddit/selectors/activeModalId.ts"),I=o("./src/reddit/selectors/moderatorPermissions.ts"),P=o("./src/reddit/selectors/posts.ts"),k=o("./src/reddit/selectors/user.ts"),T=o("./src/reddit/components/MiniCardPost/Flatlist/index.tsx"),N=o("./src/reddit/components/MiniCardPost/MetaLine/index.tsx"),_=o("./src/reddit/components/MiniCardPost/Thumbnail/index.tsx"),L=o("./src/reddit/components/Media/ImageBox/index.m.less"),M=o.n(L),E=o("./src/reddit/components/MiniCardPost/index.m.less"),A=o.n(E),F=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(r.createStructuredSelector)({activeModalId:S.a,autoplayPref:k.b,crosspostRoot:P.c,crosspostSubredditOrProfile:P.d,currentUser:k.j,flairStyleTemplate:v.S,hideNSFWPref:k.x,isActive:P.f,language:k.M,moderatorPermissions:I.f,modModeEnabled:v.Q,post:P.D,subredditOrProfile:P.O,userIsOp:k.db}),(e,{postId:t})=>({dispatchFlairChanged:({post:t,previewFlair:o,selectedTemplateId:n})=>e(Object(p.h)({post:t,previewFlair:o,selectedTemplateId:n})),handleVote:o=>{const n=o===j.a.upvoted?Object(l.J)(t):Object(l.n)(t);e(n)},onIgnoreReports:()=>e(Object(l.H)(t)),onOpenReportsDropdown:t=>e(Object(a.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},o,e,t,{onFlairChanged:({previewFlair:o,selectedTemplateId:n})=>t.dispatchFlairChanged({post:e.post,previewFlair:o,selectedTemplateId:n})})),$=Object(O["d"])()` + ${C.n} + ${C.m} + ${b.a} + ${T.b} + ${N.b} + ${R} + + ${e=>Object(C.j)(e.flairStyleTemplate)}; + border-radius: 4px; + cursor: pointer; + display: flex; + flex: 1; +`,U=d()(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.crosspostRoot,r=e.crosspostSubredditOrProfile,i=e.currentUser,d=e.eventFactory,a=e.flairStyleTemplate,l=e.forceLoadMedia,p=e.hideNSFWPref,v=e.language,O=e.moderatorPermissions,C=e.modModeEnabled,j=e.onClickPost,S=e.post,I=e.scrollerItemRef,P=e.shouldPause;var k=e.showMetaLine;const L=void 0===k||k,M=e.subredditOrProfile,E=e.userIsOp;const R=(s||S).media,B=R&&R.type,D=Object(h.b)(S.id),$=B===w.m.RTJSON,U="subreddit"===S.belongsTo.type,W=E&&$,H=E&&!!U,V=Object(y.a)(O),z=Object(x.a)(O),K=R&&B!==w.m.RTJSON&&B!==w.m.TEXT,q=!R&&!!S.source&&Object(c.a)(S.source.url),G=R&&F(u.a,{autoplayPref:t,availableWidth:o,className:A.a.media,forceAspectRatio:w.c,isListing:!0,isMiniCard:!0,isNotCardView:!0,post:s||S,scrollerItemRef:I,shouldPause:P,shouldLoad:l,showCentered:!0,showFull:!1});return F(f.a,{className:n,post:S,onClick:j,eventFactory:d},void 0,F(b.b,{className:A.a.backgroundWrapper,flairStyleTemplate:a},void 0,K&&G,F("div",{className:A.a.innerContainer},void 0,q&&F(_.a,{post:S,templatePlaceholderImage:a?a.postPlaceholderImage:void 0}),F(g.c,{className:A.a.postTitleCompact,disableFlair:!0,hideSourceLink:!0,post:S,size:g.b.Large,titleColor:a&&a.postTitleColor}),L&&M&&F(N.a,{className:A.a.metaLine,crosspostSubredditOrProfile:r,hideNSFWPref:p,language:v,post:S,subredditOrProfile:M}),!K&&F("div",{className:A.a.mediaWrapper},void 0,G),F("div",{className:A.a.flexSpacer}),F(T.a,{currentUser:i,handleVote:e.handleVote,hasModFlairPerms:z,hasModPostPerms:V,language:v,modModeEnabled:C,post:S,showEditFlair:H,showEditPost:W}))),e.activeModalId===D&&F(h.a,{flairs:S.flair,subredditId:S.belongsTo.id,language:v,modalId:D,onFlairChanged:e.onFlairChanged}),F(m.d,{postId:S.id}))}).withConfig({componentId:"s1ml9eop-0"})(["",";"],$);t.c=B(D(U))},"./src/reddit/components/MiniPost/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return j});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/lib/prettyPrintNumber/index.ts"),m=o("./src/lib/timeAgo/index.ts"),u=o("./src/reddit/components/SubredditNameLink/index.tsx"),b=o("./src/reddit/components/Thumbnail/index.tsx"),f=o("./src/reddit/helpers/overlay/index.ts"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/selectors/news.ts"),x=o("./src/reddit/selectors/posts.ts"),y=o("./src/reddit/selectors/subreddit.ts"),O=o("./src/reddit/selectors/user.ts"),C=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).bodyText),j=Object(a.css)(["cursor: pointer;display: flex;padding-top: 12px;&:not(:last-child) {border-bottom: 2px solid ",";padding-bottom: 12px;}&:hover "," {text-decoration: underline;}"],e=>Object(g.c)(e).field,w),S=c.a.div.withConfig({componentId:"s1weoanc-1"})(["",";"],j),I=c.a.div.withConfig({componentId:"s1weoanc-2"})(["","border-radius: 4px;display: inline-block;flex: 0 0 65px;height: 49px;margin-right: 7px;width: 65px;"],b.e),P=c.a.div.withConfig({componentId:"s1weoanc-3"})(["display: flex;flex: 1;flex-direction: column;justify-content: center;overflow: hidden;"]),k=c.a.span.withConfig({componentId:"s1weoanc-4"})(["","color: ",";white-space: nowrap;& ~ &:before {content: '·';font-weight: bold;margin: 0 3px;}"],h.metadataFont,e=>Object(g.c)(e).actionIcon),T=Object(d.createSelector)(e=>e,x.D,x.c,v.q,O.M,(e,t,o,n,s)=>{return{crosspost:o,language:s,newsStory:n,post:t,subredditOrProfile:Object(y.C)(e,{identifier:t.belongsTo})}}),N=Object(i.connect)(T,(e,t)=>({openLightbox:t=>e(Object(f.a)(t.permalink))}));t.b=N(class extends r.a.PureComponent{constructor(){super(...arguments),this.onClickContainer=(()=>{var e=this.props;const t=e.openLightbox,o=e.post,n=e.containerOnClick;t(o),n&&n()}),this.onClickSubreddit=(e=>{const t=this.props.subredditOnClick;e.stopPropagation(),t&&t()}),this.onClickThumbnail=(e=>{const t=this.props.thumbnailOnClick;e.stopPropagation(),t&&t()})}render(){var e=this.props,t=e.allowNewsThumbnail;const o=void 0!==t&&t,n=e.className,s=e.newsStory,r=e.post;var i=e.showSubreddit;const d=void 0!==i&&i,a=e.subredditOrProfile;return C(S,{className:n,onClick:this.onClickContainer},void 0,C(I,{onClick:this.onClickThumbnail},void 0,C(b.d,{post:r,url:o&&s&&s.thumbnailUrl&&r&&r.thumbnail&&"default"===r.thumbnail.url?s.thumbnailUrl:""})),C(P,{},void 0,C(w,{title:r.title},void 0,r.title),d&&a&&a.displayText&&C(u.a,{to:a.url,onClick:this.onClickSubreddit},void 0,a.displayText),C("div",{},void 0,C(k,{},void 0,Object(l.d)(this.props.language,"posts.points.noun",r.score,{count:Object(p.b)(r.score)})),C(k,{},void 0,Object(l.d)(this.props.language,"posts.comments.noun",r.numComments,{count:Object(p.b)(r.numComments)})),C(k,{},void 0,Object(m.b)(this.props.language,r.created/1e3,!0,!0)))))}})},"./src/reddit/components/ModModeReports/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/higherOrderComponents/makeAsync.tsx"),c=o("./src/lib/loadWithRetries/index.ts"),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/helpers/styles/components/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/helpers/styles/mixins/loading.ts"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).line,e=>Object(b.c)(e).bodyText),v=Object(a.a)({ErrorComponent:({className:e})=>f(g,{className:e}),getComponent:()=>Object(c.a)(()=>o.e("ModerationDropdowns").then(o.bind(null,"./src/reddit/components/ModModeReports/_ModModeReports.tsx")).then(e=>e.default)),LoadingComponent:({className:e,language:t})=>f(g,{className:e},void 0,f(h,{},void 0,Object(l.a)(t,"modTools.loadingReports")))});t.a=(e=>r.a.createElement(v,e))},"./src/reddit/components/Poll/ClosedPoll/index.m.less":function(e,t,o){e.exports={metaData:"_3NpICHyFK-vnQ5_1ZcNtNn",option:"_1YnhQ_-VBuRiYmNRfa798"}},"./src/reddit/components/Poll/OpenPoll/index.m.less":function(e,t,o){e.exports={buttonContainer:"_3vyz17dpfnySBJJyBF9IqH",loggedOutTooltip:"_3YsZUGQHAWfxmTN8wbFYPd",controlRow:"_1YKCRAHpaqTk8N5LBvZ9_A",loadingIcon:"_2RQF5_CKHRDPDOJ-TwwXFy",metaData:"_28wp7DzoykykevfZW56u3_",option:"_3nN8pAR2tWvzxcstONuzMH",optionRadio:"_1d_v-dIPu8uuwF0UTaQNmF",optionText:"_3grr_S6IK0w2iyC7Ocv5u9",voteButton:"fmooe0ZUmdU_XdnKBjg6X"}},"./src/reddit/components/Poll/ResultOption/index.m.less":function(e,t,o){e.exports={bar:"_2mybT6Ih7gVf5B6COa9kd2","m-winning":"_1kOO45KEOZraWGZ-cUgKq-",mWinning:"_1kOO45KEOZraWGZ-cUgKq-",check:"_3CF-7jBH1KihljB9AqaU04",container:"_3uG88YeFdY0J8n4v07jkf9",count:"_1VDLlB8Ys3WO8XWSZfhomw",percent:"_1Ot3PH7267obvD1i_V2D00",hide:"_3G6ZB4S9YZ26E49tE8zLJQ",show:"iV9AWdqazd5c9IHXNEQXX",text:"_3PfYu2DtunAwYpv53tmvOb"}},"./src/reddit/components/Poll/index.m.less":function(e,t,o){e.exports={title:"_3xG1v2CUdyxRoHrB7dgiFw"}},"./src/reddit/components/PostContent/index.m.less":function(e,t,o){e.exports={content:"_3UMN4RCVY5288m_fOZlkcg",controlsContainer:"_1hwEKkB_38tIoal6fcdrt9",flatlistContainer:"UPYG6UwB7XqTeGj4a4vBr",mainBody:"_3MC4c3Q_Y41YKtl1TcvyMt",leftPadding:"_1mK-LVHGTTlcFpMsjItjYJ",noProposal:"_13LHQz0igp-olmn_mDhJ7B",postContainer:"_2rszc84L136gWQrkwH6IaM"}},"./src/reddit/components/PostContent/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/react-router-dom/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/lib/classNames/index.ts"),m=o("./src/reddit/helpers/canRenderThumbnail.ts"),u=o("./src/reddit/models/User/index.ts"),b=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,s=!1,r=void 0;try{for(var i,d=e[Symbol.iterator]();!(n=(i=d.next()).done)&&(o.push(i.value),!t||o.length!==t);n=!0);}catch(a){s=!0,r=a}finally{try{!n&&d.return&&d.return()}finally{if(s)throw r}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),f=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),h=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),g=o("./src/reddit/helpers/path/index.ts"),v=o("./src/reddit/helpers/styles/mixins/index.tsx"),x=o("./src/reddit/helpers/trackers/lightbox.ts"),y=o("./src/reddit/helpers/trackers/post.ts"),O=o("./src/app/actions/tooltip.ts"),C=o("./src/reddit/actions/post.ts"),w=o("./src/reddit/actions/postFlair.ts"),j=o("./node_modules/lodash/find.js"),S=o.n(j),I=o("./node_modules/react-motion/lib/react-motion.js"),P=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const o=S()(e,{key:"expando_content"}),n=o&&o.style?o.style.opacity:0;return t?n>=1?[{key:"expando_content",style:{opacity:1}}]:n>0?[{key:"expando_content",style:{opacity:Object(I.spring)(1,k)}}]:[{key:"expando_content",style:{opacity:.1}}]:n<.1?[]:[{key:"expando_content",style:{opacity:Object(I.spring)(0,k)}}]};var _=o("./src/reddit/models/Media/index.ts"),L=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),M=o("./src/reddit/models/Vote/index.ts"),E=o("./src/reddit/selectors/activeModalId.ts"),A=o("./src/reddit/selectors/experiments/categories.ts"),F=o("./src/reddit/selectors/experiments/followPost.ts"),R=o("./src/reddit/selectors/moderatorPermissions.ts"),B=o("./src/reddit/selectors/postCreations.ts"),D=o("./src/reddit/selectors/posts.ts"),$=o("./src/reddit/selectors/user.ts"),U=o("./src/reddit/components/ClassicPost/Thumbnail.tsx"),W=o("./src/reddit/components/ExpandoButton/index.tsx"),H=o("./src/reddit/components/FlairWrapper/index.tsx"),V=o("./src/reddit/components/Flatlist/index.tsx"),z=o("./src/reddit/components/Governance/Proposal/index.tsx"),K=o("./src/reddit/components/Governance/Proposal/NoProposalError/index.tsx"),q=o("./src/reddit/components/JSAPIContainers/index.tsx"),G=o("./src/reddit/components/LargePost/index.tsx"),J=o("./src/reddit/components/MediumPost/index.tsx"),Q=o("./src/reddit/components/ModModeReports/index.tsx"),Z=o("./src/reddit/components/ModModeReports/helpers.ts"),Y=o("./src/reddit/components/PostContainer/index.tsx"),X=o("./src/higherOrderComponents/makeAsync.tsx"),ee=o("./src/lib/loadWithRetries/index.ts"),te=o("./src/reddit/components/RichTextEditor/Placeholder.tsx"),oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;coe(te.a,{gradientType:"posts",isLoading:!1,toolbarPosition:"top"}),getComponent:()=>Object(ee.a)(()=>Promise.all([o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("vendors~FlairEdit~PostCreation~RichTextEditor"),o.e("vendors~PostCreation~RichTextEditor"),o.e("RichTextEditor")]).then(o.bind(null,"./src/reddit/components/PostEditForm/index.tsx")).then(e=>e.default)),LoadingComponent:()=>oe(te.a,{gradientType:"posts",isLoading:!0,toolbarPosition:"top"})});var se=e=>r.a.createElement(ne,e),re=o("./src/reddit/components/PostFlairPicker/index.tsx"),ie=o("./src/reddit/components/PostMedia/index.tsx"),de=o("./src/reddit/components/PostOverflowMenu/index.tsx"),ae=o("./src/reddit/components/PostTitle/index.tsx"),ce=o("./src/reddit/components/PostTopLine/index.tsx"),le=o("./src/reddit/components/PostTopMeta/index.tsx"),pe=o("./src/reddit/components/SourceLink/index.tsx"),me=o("./src/reddit/constants/componentTestIds.ts"),ue=o("./src/reddit/contexts/PageLayer/index.tsx"),be=o("./src/app/strings/index.ts"),fe=o("./src/lib/prettyPrintNumber/index.ts"),he=o("./src/reddit/components/PostContent/viewCount.m.less"),ge=o.n(he),ve=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{var n=((e,t)=>{const o=Math.round(100*e.upvoteRatio),n=Object(fe.b)(e.viewCount);return{upvotePercentString:Object(be.a)(t,"posts.percentUpvoted",{percentUpvoted:o}),viewCountString:Object(be.d)(t,"posts.numViews.noun",e.viewCount,{count:n})}})(e,t);const s=n.upvotePercentString,r=n.viewCountString,i=o&&!!e.viewCount;return ve("div",{className:ge.a.viewCounts},void 0,i&&ve("span",{},void 0,r),i&&!!e.upvoteRatio&&ve("span",{className:ge.a.dotSpacer}),!!e.upvoteRatio&&ve("span",{},void 0,s))},Oe=o("./src/reddit/constants/posts.ts"),Ce=o("./src/reddit/components/PostContent/index.m.less"),we=o.n(Ce),je=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c(this.props.onSizeChanged&&this.props.onSizeChanged(),T)),this.state={expanded:e.shouldExpand,renderTransitionMotion:e.shouldExpand}}componentWillReceiveProps(e){e.shouldExpand&&!this.state.renderTransitionMotion?this.setState(()=>({renderTransitionMotion:!0}),()=>{setTimeout(()=>{this.setState({expanded:!0})})}):e.shouldExpand!==this.state.expanded&&this.setState({expanded:e.shouldExpand})}render(){var e=this.state;const t=e.renderTransitionMotion,o=e.expanded;if(!t)return!1;var n=this.props;const s=n.className,r=n.content;return P(I.TransitionMotion,{styles:e=>N(e,o),didLeave:this.onSizeChanged,willEnter:this.onSizeChanged},void 0,e=>P("div",{className:s},void 0,e.map(e=>P("div",{style:e.style},e.key,r))))}}).withConfig({componentId:"s13fwapq-3"})([""," {border-bottom-right-radius: 4px;}"],Pe),Te=l()(V.c).withConfig({componentId:"s13fwapq-4"})(["flex-grow: 1;"]),Ne=l.a.div.withConfig({componentId:"s13fwapq-5"})(["padding-right: 40px;margin: 16px 0 0;max-width: 800px;","",""],e=>e.isEditing?"opacity: 0.5; pointer-events: none;":"",z.b),_e=l()(ie.a).withConfig({componentId:"s13fwapq-6"})(["margin-top: ",";"],e=>e.isCommentsPage?"12px":"0px"),Le=l()(U.b).withConfig({componentId:"s13fwapq-7"})(["margin-right: 8px;"]),Me=Object(ue.w)({isCommentsPage:ue.z,isOriginalPage:ue.E,pageLayer:e=>e}),Ee=Object(i.connect)(()=>Object(a.createStructuredSelector)({activeModalId:E.a,flairStyleTemplate:ue.S,currentUser:$.j,crosspost:D.c,followPostVariant:F.a,hideNSFWPref:$.x,isExpanded:D.h,post:D.D,language:$.M,metaId:(e,t)=>e.posts.metaMap[t.postId],moderatorPermissions:R.f,modModeEnabled:ue.Q,isInCategoriesExperiment:A.a,subredditOrProfile:D.O,isEditing:B.A,userIsOp:$.db}),(e,{postId:t})=>({onFlairChanged:({post:t,previewFlair:o,selectedTemplateId:n})=>e(Object(w.h)({post:t,previewFlair:o,selectedTemplateId:n})),onIgnoreReports:()=>e(Object(C.H)(t)),onOpenReportsDropdown:t=>e(Object(O.e)({tooltipId:t})),onVoteClick:o=>{const n=o===M.a.upvoted?Object(C.J)(t):Object(C.n)(t);e(n)}})),Ae=l()(d.a).withConfig({componentId:"s13fwapq-8"})(["",""],Object(v.x)(Oe.c,Oe.d)),Fe=({post:e,templatePlaceholderImage:t})=>e.source?je(Le,{post:e,forceShowNSFW:!0,templatePlaceholderImage:t}):je(Ae,{to:Object(g.b)(e.permalink)},void 0,je(Le,{post:e,forceShowNSFW:!0})),Re=(e,t,o)=>je(ke,{content:je(Pe,{isListing:!1,isNotCardView:!0,post:e,shouldLoad:!0,showFull:!0,showCentered:!0,scrollerItemRef:o}),shouldExpand:!!t});t.a=Me(Ee(l()(e=>{const t=e.className,o=e.crosspost,n=e.currentUser,s=e.flairStyleTemplate,r=e.followPostVariant,i=e.hideNSFWPref,d=e.isCommentsPage,a=e.isEditing,c=e.isExpanded,l=e.isOriginalPage,g=e.isOverlay,v=e.language,O=e.metaId,C=e.moderatorPermissions,w=e.modModeEnabled,j=e.onIgnoreReports,S=e.onOpenReportsDropdown,I=e.onVoteClick,P=e.post,k=e.scrollerItemRef,T=e.sendEvent,N=e.subredditOrProfile,L=e.userIsOp,M=Object(h.a)(C),E=Object(f.a)(C),A=((e,t,o)=>{var n=e?[Object(u.f)(e)===o.author,e.isEmployee]:[!1,!1],s=b(n,2);const r=s[0],i=s[1];return r||t||i})(n,M||E,P),F=!!P.media&&(P.media.type===_.m.RTJSON||P.media.type===_.m.TEXT),R="subreddit"===P.belongsTo.type,B=L&&F,D=L&&!!R,$=Object(Z.c)(P);let U;const W=Object(re.b)(P.id),X=!(w&&h.a),ee=Object(de.h)({hide:X,editPost:X,save:X,report:X}),te=je(Se,{post:P,size:ae.b.ExtraLarge,showCategoryTag:g,isOverlay:g,disableVisited:!0,isCommentsPage:!0}),oe=je(ye,{post:P,language:v,showViewCount:A}),ne=(e=>{const t=e.crosspost,o=e.isCommentPermalink,n=e.post;return o?xe.CLASSIC:t?xe.LARGE:n.media?xe.LARGE:xe.MEDIUM})(e),ie=!!r;return ne===xe.CLASSIC?U=je("div",{"data-test-id":me.e},void 0,Object(G.b)(P,I),je("div",{className:we.a.mainBody},void 0,je("div",{className:we.a.content},void 0,je(ce.a,{hideNSFWPref:i,inSubredditOrProfile:!0,isCommentsPage:d,isOverlay:!!g,language:v,post:P,shouldShowFollowButton:ie,shouldShowSubscribeButton:!1,showOCCategories:l,showSubreddit:!!g&&!P.isSponsored,subredditOrProfile:N}),te,je(H.a,{className:d?we.a.leftPadding:null,post:P,showCategoryTag:e.isInCategoriesExperiment&&d,sendEvent:T}),w&&M&&$&&je(Q.a,{language:v,onIgnoreReports:j,reportable:P}),je(q.d,{postId:P.id}),je("div",{className:we.a.FlatlistContainer},void 0,je(Ie,{crosspost:o||void 0,isExpanded:!c,post:P,useMediaIcons:!1}),Re(P,c,k),je(Te,{currentUser:n,hasModFlairPerms:E,hasModPostPerms:M,isOverlay:g,language:v,onIgnoreReports:j,onOpenReportsDropdown:S,modModeEnabled:w,post:P,showUpvotePercent:!0,showViewCount:A,useFlatlistBreakpoints:ee}))),Object(m.a)(P)&&je(Fe,{post:P,templatePlaceholderImage:s&&s.postPlaceholderImage}))):ne===xe.MEDIUM?U=je("div",{"data-test-id":me.e},void 0,Object(G.b)(P,I),je("div",{className:we.a.mainBody},void 0,je("div",{className:we.a.content},void 0,je(ce.a,{hideNSFWPref:i,inSubredditOrProfile:!0,isCommentsPage:d,isOverlay:!!g,language:v,post:P,shouldShowFollowButton:ie,shouldShowSubscribeButton:!1,showOCCategories:l,showSubreddit:!!g&&!P.isSponsored,subredditOrProfile:N}),te,P.source&&je(pe.a,{post:P,isCommentsPage:d}),je(H.a,{className:d?we.a.leftPadding:null,post:P,showCategoryTag:e.isInCategoriesExperiment&&d,sendEvent:T}),w&&M&&$&&je(Q.a,{language:v,onIgnoreReports:j,reportable:P})),Object(m.a)(P)&&je(J.a,{post:P,forceShowNSFW:!0,templatePlaceholderImage:s&&s.postPlaceholderImage})),je(q.d,{postId:P.id}),je("div",{className:we.a.controlsContainer},void 0,je(V.c,{currentUser:n,hasModFlairPerms:E,hasModPostPerms:M,isOverlay:g,language:v,modModeEnabled:w,onIgnoreReports:j,onOpenReportsDropdown:S,post:P,showEditPost:B,showEditFlair:D,tooltipType:g?le.c.Lightbox:void 0,useFlatlistBreakpoints:ee}),oe)):ne===xe.LARGE&&(U=je("div",{"data-test-id":me.e},void 0,Object(G.b)(P,I),je(ce.a,{hideNSFWPref:i,inSubredditOrProfile:!0,isCommentsPage:d,isOverlay:!!g,language:v,post:P,shouldShowFollowButton:ie,shouldShowSubscribeButton:!1,showOCCategories:l,showSubreddit:!!g&&!P.isSponsored,subredditOrProfile:N}),te,((e,t,o,n)=>e.source&&!t&&(o||n))(P,o,g,d)&&je(pe.a,{post:P,isCommentsPage:d}),je(H.a,{className:d?we.a.leftPadding:null,post:P,showCategoryTag:e.isInCategoriesExperiment&&d,sendEvent:T}),a?je(se,{post:P}):je(_e,{isCommentsPage:!0,isListing:!1,isNotCardView:g,post:P,shouldLoad:!0,showFull:!0,shouldPause:!g,showCentered:!0,scrollerItemRef:k}),O&&N?je(Ne,{isEditing:a},void 0,je(z.a,{pollId:O,subredditId:N.id})):null,P.isMeta&&!O&&je(K.a,{className:we.a.noProposal}),w&&M&&$&&je(Q.a,{language:v,onIgnoreReports:j,reportable:P}),je(q.d,{postId:P.id}),je("div",{className:we.a.controlsContainer},void 0,je(V.c,{currentUser:n,hasModFlairPerms:E,hasModPostPerms:M,isOverlay:g,language:v,modModeEnabled:w,onIgnoreReports:j,onOpenReportsDropdown:S,post:P,showEditPost:B,showEditFlair:D,tooltipType:g?le.c.Lightbox:void 0,useFlatlistBreakpoints:ee}),oe))),je(Y.a,{className:Object(p.a)(t,we.a.postContainer),post:P,eventFactory:g?x.d:y.d},void 0,U,e.activeModalId===W&&je(re.a,{flairs:P.flair,subredditId:P.belongsTo.id,language:v,modalId:W,onFlairChanged:({previewFlair:t,selectedTemplateId:o})=>e.onFlairChanged({post:P,previewFlair:t,selectedTemplateId:o})}))}).withConfig({componentId:"s13fwapq-9"})(["","","","color: ",";fill: ",";"],U.a,V.e,V.d,e=>Object(L.c)(e).actionIcon,e=>Object(L.c)(e).actionIcon)))},"./src/reddit/components/PostContent/viewCount.m.less":function(e,t,o){e.exports={dotSpacer:"_3g_cwSqBe5o5mAuhfMeGu5",viewCounts:"t4Hq30BDzTeJ85vREX7_M"}},"./src/reddit/components/PostCreationForm/OCCommunities/SubredditList/Placeholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/reddit/components/SubredditIcon/index.tsx"),c=o("./src/reddit/helpers/styles/mixins/index.tsx"),l=o("./src/reddit/helpers/styles/mixins/loading.ts"),p=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cm(a.a,{className:e.className})).withConfig({componentId:"sirw6h-1"})(["","height: 32px;width: 32px;"],l.b),h=d.a.div.withConfig({componentId:"sirw6h-2"})(["","",""],l.b,l.c),g=d.a.div.withConfig({componentId:"sirw6h-3"})(["flex: 1 1 100%;"]),v=d()(h).withConfig({componentId:"sirw6h-4"})(["height: 14px;"]),x=d()(h).withConfig({componentId:"sirw6h-5"})(["height: 10px;margin-top: 4px;width: 50%;"]),y=d.a.div.withConfig({componentId:"sirw6h-6"})(["align-items: center;display: flex;padding: 8px;position: relative;"]);t.a=d()(e=>{var t=e.className,o=u(e,["className"]);return m(y,{className:t},void 0,m(b,{},void 0,r.a.createElement(f,p({gradientType:"posts"},o))),m(g,{},void 0,r.a.createElement(v,p({gradientType:"posts"},o)),r.a.createElement(x,p({gradientType:"posts"},o))))}).withConfig({componentId:"sirw6h-7"})(["",""],c.w)},"./src/reddit/components/PostList/LoadMore.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/components/PostList/Placeholder.tsx");t.a=s()(r.a).withConfig({componentId:"rybpsf-0"})(["height: ","px;overflow: hidden;margin-bottom: -20px;"],156)},"./src/reddit/components/PostList/SomethingWrong.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/app/helpers/describeApiError/index.ts"),r=o("./src/app/strings/index.ts"),i=o("./src/reddit/connectors/connectToLanguage.ts"),d=o("./src/reddit/controls/Button/index.tsx"),a=o("./src/reddit/components/PostList/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.language,o=e.onTryAgain,n=e.apiError;let i=Object(r.a)(t,"posts.somethingWentWrongWhileLoading");return n&&(i=Object(s.a)({apiError:n,language:t,isLoggedOut:!1})),l("div",{className:c.a.somethingWrong},void 0,l("div",{className:c.a.somethingWrongText},void 0,i),o&&l(d.d,{onClick:o},void 0,Object(r.a)(t,"posts.tryAgain")))})},"./src/reddit/components/PostList/index.m.less":function(e,t,o){e.exports={placeholder:"FohHGMokxXLkon1aacMoi",seeMoreButton:"_1Uj2L1UhJuirkaXINcf9S8",seeMorePostsText:"_2DB_2VI3a-y6nk57R2aWVo",somethingWrong:"zfoxmi0VvZvMZu1rHVbMX",somethingWrongText:"Ii7DEkcMDxQHElTHeeaci",postList:"rpBJOHq2PR60pnwJlUyP0",truncatedPostList:"QBfRw7Rj8UkxybFpX-USO"}},"./src/reddit/components/PostList/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z}),o.d(t,"a",function(){return X});var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/lodash/debounce.js"),i=o.n(r),d=o("./node_modules/lodash/last.js"),a=o.n(d),c=o("./node_modules/react/index.js"),l=o.n(c),p=o("./node_modules/react-dom/index.js"),m=o("./bundled-modules/styled-components/styled-components.min.js"),u=o.n(m),b=o("./src/lib/addQueryParams/index.ts"),f=o("./src/lib/classNames/index.ts"),h=o("./src/lib/constants/index.ts"),g=o("./src/lib/opener/index.ts"),v=o("./src/lib/raven/index.ts"),x=o("./src/reddit/components/PostList/LoadMore.tsx"),y=o("./src/reddit/components/PostList/SomethingWrong.tsx"),O=o("./src/reddit/components/PromoBanners/index.tsx"),C=o("./src/reddit/components/Scroller/Simple.tsx"),w=o("./src/reddit/components/Translated/index.tsx"),j=o("./src/reddit/constants/adEvents.ts"),S=o("./src/reddit/constants/componentSizes.ts"),I=o("./src/reddit/constants/postLayout.ts"),P=o("./src/reddit/constants/promos.ts"),k=o("./src/reddit/controls/InternalLink/index.tsx"),T=o("./src/reddit/helpers/getClickInfo.ts"),N=o("./src/reddit/helpers/pixels.ts"),_=o("./src/reddit/icons/svgs/ArrowRight/index.tsx"),L=o("./src/reddit/models/Media/index.ts"),M=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),E=o("./src/reddit/helpers/brandSafety/index.ts"),A=o("./src/lib/LRUCache/index.ts"),F=o("./src/telemetry/index.ts"),R=o("./src/telemetry/models/Timer.ts"),B=o("./src/reddit/components/PostList/index.m.less"),D=o.n(B),$=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(M.c)(e).linkText,e=>Object(M.c)(e).body),G=u()(_.a).withConfig({componentId:"s1ljgxuk-1"})(["fill: ",";padding-left: 12px;vertical-align: middle;width: 16px;"],e=>Object(M.c)(e).linkText),J=(e,t,o,n,s,r)=>{const i=`entered-${e}-${t}-${o?`last-${n}-${s}`:""}`;let d=H.get(i);return void 0===d&&(d=(()=>{o&&r.onBottomViewed(n,s),r.trackOnPostEnteredViewport(e,t)}),H.set(i,d)),d},Q=(e,t,o)=>{const n=`left-${e}-${t}`;let s=V.get(n);return void 0===s&&(s=(n=>{o.trackOnPostExitedViewport(e,t,n)}),V.set(n,s)),s},Z=(e,t)=>{const o=`click-${e}`;let n=z.get(o);return void 0===n&&(n=((e,o)=>{o.isSponsored&&Object(N.a)(o.events,j.a.Click),o.isSponsored&&o.source&&o.source.outboundUrl?Object(g.b)(o.source.outboundUrl,g.a.BLANK):t.openPost({postOrComment:o,clickInfo:Object(T.a)(e)})}),z.set(o,n)),n},Y=(e,t)=>{if(e.isBlank)return 0;switch(t){case I.f.Medium:return 188;case I.f.Classic:return 96;case I.f.Compact:return 32;default:return 200}};class X extends l.a.Component{constructor(){super(...arguments),this.didRenderLastVisibleChild=!1,this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.scrollChildCache=new A.a(W),this.updateScrollerRef=(e=>{const t=e&&Object(p.findDOMNode)(e);this.scrollerRef=t instanceof Element?t:void 0}),this.setLastVisibleChildRendered=(()=>{this.didRenderLastVisibleChild=!0,this.checkAndSendScreenview()}),this.onScrollPause=(e=>{this.showSubscribeTooltip(e),this.dispatchBrandSafety(e)}),this.showSubscribeTooltip=i()(({primaryChild:e})=>{e&&this.props.layout!==I.f.Compact&&this.props.showM2MTooltip(e.id,e.index,!!this.props.inSubredditOrProfile)},h.e),this.dispatchBrandSafety=i()(({getVisibleItemsInViewport:e})=>{var t=this.props;const o=t.postsById,n=t.subredditsById,s=e(),r=[];s.forEach(e=>r.push(e.id));const i=r.map(e=>o[e]),d=i.map(e=>n[e.belongsTo.id]).filter(e=>void 0!==e);this.props.adBrandSafetyStatusReceived(Object(E.a)(i,d))},h.e,{leading:!0})}componentWillMount(){this.timerId&&F.c.cancel(this.timerId),this.props.postIds.length&&(this.timerId=F.c.start())}componentDidMount(){if(this.checkAndSendScreenview(),this.timerId){const e=F.c.end(this.timerId);setTimeout(()=>Object(F.b)(h.o.Redesign,{type:"mount",component:"postList",duration:e}),0)}}componentWillUpdate(e){this.timerId&&F.c.cancel(this.timerId),e.postIds.length&&(this.timerId=F.c.start()),(e.listingKey!==this.props.listingKey||e.postIds.length!==this.props.postIds.length&&!this.isListLongEnough())&&(this.didRenderLastVisibleChild=!1)}componentDidUpdate(e){if(this.checkAndSendScreenview(),this.timerId&&F.c.has(this.timerId)){const e=F.c.end(this.timerId);if(e<10)return;setTimeout(()=>Object(F.b)(h.o.Redesign,{duration:e,type:"mount",component:"postList"}),0)}}componentWillUnmount(){this.timerId&&F.c.cancel(this.timerId),this.scrollerRef=null,this.didRenderLastVisibleChild=!1}isListLongEnough(){const e=this.scrollerRef&&Array.from(this.scrollerRef.children),t=e&&a()(e);return t&&t.getBoundingClientRect().bottom>window.innerHeight}shouldSendScreenview(){var e=this.props;const t=e.apiError,o=e.listingKey,n=e.viewportDataLoaded;return F.c.has(o)&&(t||!this.renderingPlaceholder&&(this.renderingEmpty||this.didRenderLastVisibleChild&&(n||this.isListLongEnough())))}checkAndSendScreenview(){var e=this.props;const t=e.listingKey,o=e.listingViewed,n=e.sendEvent;if(!this.shouldSendScreenview())return;const s=F.c.end(t);setTimeout(()=>{n(o(s,R.TimerType.InApp))},0)}showPlaceholder(){var e=this.props;const t=e.apiError,o=e.apiPending;return!e.disablePlaceholder&&(Boolean(t)||!1!==o)}hasPosts(){return this.props.postIds.length>0}isLoadingMore(){var e=this.props;const t=e.loadMore,o=e.postIds;return Boolean(t&&t.token)&&o.length>0}shouldComponentUpdate(e){const t=this.props,o=t.postsById,n=U(t,["postsById"]),s=e.postsById,r=U(e,["postsById"]),i=Object.keys(n),d=Object.keys(r);if(d.length!==i.length)return!0;if(d.some(e=>n[e]!==r[e]))return!0;if(o===s)return!1;if(this.props.postIds&&this.props.postIds.length){var a=this.props;const e=a.layout,t=a.postComponentForLayout;return this.props.postIds.some((n,r)=>{const i=0===r;return t(o[n],e,i)!==t(s[n],e,i)})}return!1}scrollChildForPost(e,t,o,n){var s=this.props;const r=s.currentProfileName,i=s.isCommentPermalink,d=s.isCommentsPage,a=s.isFrontpage,c=s.isOriginalPage,l=s.isProfilePostListing,p=s.listingKey,m=s.listingName,u=s.pageLayer,b=s.postClickEvent,f=`post-${n}-${e}-${t}-${o?"last-index":""}-${m}-${p}`;let g;if(void 0===(g=this.scrollChildCache.get(f))){var x=this.props;const s=x.inSubredditOrProfile,y=x.postsById,O=y[e],C=O.crosspostRootId&&y[O.crosspostRootId]?y[O.crosspostRootId]:O;O.crosspostRootId&&!y[O.crosspostRootId]&&Object(v.c)("Crosspost parent details are missing",{extra:{description:`Post ${O.id} is crosspost of ${O.crosspostRootId}, `+`but ${O.crosspostRootId} details are missing in the state`,errorType:h.s.API}});const w=this.props.postComponentForLayout(C,n,0===t),j=`post-list-item-[layout: ${n}]-[postId: ${e}]`,S=J(e,n,o,p,m,this.props),P=Q(e,n,this.props),k=Z(e,this.props),T=C.media&&C.media.type===L.m.EMBED?C.media.provider:null;g={estHeight:Y(O,n),id:e,isFocusable:!(!C.media||n!==I.f.Large)&&(L.d.has(C.media.type)&&(!T||!L.p.has(T))&&!C.isSpoiler&&!C.isNSFW),trackOnEnteredViewport:S,trackOnExitedViewport:P,render:({className:t,height:n,width:p,remeasure:m,setScrollerChildRef:f,shouldLoadInitially:h})=>$(w,{className:t,currentProfileName:r,availableWidth:p,eventFactory:b,forceLoadMedia:h,inSubredditOrProfile:s,isCommentPermalink:i,isCommentsPage:d,isFrontpage:a,isProfilePostListing:l,pageLayer:u,isOriginalPage:c,last:o,onClickPost:k,onSizeChanged:m,postId:e,sendEvent:this.props.sendEvent,scrollerItemRef:f},j)},this.scrollChildCache.set(f,g)}return g}render(){return this.hasPosts()?(this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.renderList()):this.showPlaceholder()?(this.renderingEmpty=!1,this.renderingPlaceholder=!0,this.renderPlaceholder()):(this.renderingEmpty=!0,this.renderingPlaceholder=!1,this.renderEmpty())}renderEmpty(){const e=this.props.noPostsComponent;return $(e,{})}renderPlaceholder(){var e=this.props;const t=e.apiError,o=e.className,n=e.disablePlaceholder,s=e.layout,r=e.onTryAgain,i=e.postListPlaceholderComponent;if(n)return;const d=i;return $("div",{className:D.a.placeholder},void 0,$(d,{className:o,isLoading:!t,layout:s}),!!t&&$(y.a,{apiError:t,onTryAgain:r}))}renderLoadMore(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.disablePlaceholder,s=e.layout,r=e.onLoadMore;if(!n)return $("div",{className:D.a.placeholder},void 0,$(x.a,{isLoading:!!o,layout:s,countOverride:K[s]}),!!t&&$(y.a,{apiError:t,onTryAgain:r}))}renderList(){var e=this.props;const t=e.disableBanner,o=e.layout,n=e.location,r=e.loadMore,i=e.postIds,d=e.onLoadMore,a=e.m2mIsEnabled,l=e.shouldShowPromo,p=i.map((e,t,n)=>{const s=t===i.length-1;return this.scrollChildForPost(e,t,s,o)}),m=this.props.measureScrollFPS?`post-listings-${o}`:void 0,u=n?Object(s.createPath)(n):null;return $(c.Fragment,{},void 0,!a&&l&&!t&&$(O.a,{location:P.f.SubredditPage}),$(C.a,{innerRef:this.updateScrollerRef,className:u?D.a.truncatedPostList:Object(f.a)(D.a.postList,this.props.className),dataKey:this.props.listingKey,disableScrollCache:!0,enableElementHiding:!0,layoutKey:this.props.layout,loadMoreToken:r&&r.token?r.token:void 0,onLastVisibleChildRendered:this.setLastVisibleChildRendered,onLoadMore:d,onScroll:this.onScrollPause,preventScrollOnMount:this.props.preventScrollOnMount,trackingName:m,viewportTopPadding:S.j},this.props.listingKey,p),u&&$(q,{className:D.a.seeMoreButton},void 0,$(k.a,{className:D.a.seeMorePostsText,to:Object(b.a)(u,{type:h.kc.Posts})},void 0,$(w.a,{msgId:"search.seeMorePosts"}),$(G,{}))),this.isLoadingMore()&&this.renderLoadMore())}}X.defaultProps={shouldShowPromo:!0}},"./src/reddit/components/PostMedia/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/reddit/components/CrosspostBox/index.tsx"),d=o("./src/reddit/components/Media/index.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.post;return t.crosspostRootId?a(i.a,{postId:t.crosspostRootId,mediaProps:Object.assign({},e,{crosspost:t,primaryContent:!1})}):r.a.createElement(d.a,Object.assign({},e,{primaryContent:!!e.showFull}))})},"./src/reddit/components/PostModModeDropdown/DropdownHelpers.tsx":function(e,t,o){"use strict";o.d(t,"g",function(){return m}),o.d(t,"a",function(){return u}),o.d(t,"d",function(){return b}),o.d(t,"e",function(){return f}),o.d(t,"f",function(){return h}),o.d(t,"c",function(){return g}),o.d(t,"b",function(){return v});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/controls/Dropdown/Row.tsx"),i=o("./src/reddit/icons/fonts/Approve/index.tsx"),d=o("./src/reddit/icons/fonts/Remove/index.tsx"),a=o("./src/reddit/icons/fonts/Spam/index.tsx"),c=o("./src/reddit/icons/fonts/Tag/index.tsx"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const p=Object(n.css)(["height: 12px;margin-top: -6px;padding-right: 4px;vertical-align: middle;width: 12px;"]),m=Object(n.css)(["color: ",";cursor: pointer;font-size: 12px;line-height: 16px;padding: 8px 16px 8px 8px;&:hover {background-color: ",";border-color: ",";}"],e=>Object(l.c)(e).actionIcon,e=>Object(l.c)(e).actionIcon,e=>Object(l.c)(e).actionIcon),u=s()(i.a).withConfig({componentId:"s19zlun7-0"})(["",""],p),b=s()(d.a).withConfig({componentId:"s19zlun7-1"})(["",""],p),f=s()(a.a).withConfig({componentId:"s19zlun7-2"})(["",""],p),h=s()(c.a).withConfig({componentId:"s19zlun7-3"})(["",""],p),g=s.a.div.withConfig({componentId:"s19zlun7-4"})(["border-radius: 4px;box-shadow: 0 2px 4px 0 ",";cursor: pointer;line-height: 0px; // this seems to better vertically align the icon\noverflow: hidden;width: 100%;"],e=>Object(l.c)(e).flair),v=s()(r.c).withConfig({componentId:"s19zlun7-5"})(["",""],m)},"./src/reddit/components/PostTopLine/index.m.less":function(e,t,o){e.exports={donationAmount:"_1SRZN02bVXzHIIMqGwlZD7",everythingElseWrapper:"cZPZhMe-UCZ8htPodMyJ5",eventMeta:"_28_NUs_O8Nh1DCErsNLCHk",outboundLinkIcon:"_3z6z1xnp828wcarJXfzzjr",postBadges:"_2wFk1qX4e1cxk8Pkw1rAHk",postTopMeta:"nU4Je7n-eSXStTBAPMYt8",subredditIcon:"_1WX5Y5qFVBTdr6hCPpARDB",subredditIconWrapper:"_2dr_3pZUCk8KfJ-x0txT_l",followPost:"_2dQWElMH3F-0U9e25bPo1f"}},"./src/reddit/components/PostTopLine/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/config.ts"),c=o("./src/reddit/components/AwardBadges/index.tsx"),l=o("./src/app/strings/index.ts"),p=o("./src/lib/classNames/index.ts"),m=o("./src/reddit/constants/colors.ts"),u=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/icons/svgs/Notify/index.tsx"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),h=o("./src/reddit/components/FollowButton/index.m.less"),g=o.n(h),v=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(f.c)(e).body,g.a.iconFollowed,m.a.alienblue);var C=e=>{var t=e.className,o=e.isFollowed,n=e.language,s=y(e,["className","isFollowed","language"]);const i=o?u.g:u.d;return r.a.createElement(i,v({},s,{className:Object(p.a)(g.a.button,t),"data-redditstyle":!0}),x("div",{className:g.a.layout},void 0,x(b.a,{className:o?g.a.iconFollowed:g.a.icon}),Object(l.a)(n,o?"followPost.followed":"followPost.follow")))},w=o("./node_modules/react-redux/es/index.js"),j=o("./node_modules/reselect/lib/index.js"),S=o("./src/lib/constants/index.ts"),I=o("./src/reddit/components/TrackingHelper/index.tsx"),P=o("./src/reddit/helpers/localStorage/index.ts"),k=o("./src/reddit/selectors/telemetry.ts");const T=()=>e=>Object.assign({},k.defaults(e),{source:"follow_post_pd",action:"view",noun:"button"}),N=()=>e=>Object.assign({},k.defaults(e),{source:"follow_post_pd",action:"click",noun:"button"}),_=()=>e=>Object.assign({},k.defaults(e),{source:"follow_post_pd",action:"view",noun:"tooltip"});var L=o("./src/reddit/selectors/experiments/followPost.ts"),M=o("./src/reddit/selectors/user.ts"),E=o("./src/higherOrderComponents/addOverlayEvents.tsx"),A=o("./src/higherOrderComponents/asTooltip.tsx"),F=o("./src/reddit/components/HelpfulTooltip/index.tsx"),R=o("./src/reddit/constants/zIndex.ts"),B=Object.assign||function(e){for(var t=1;tr.a.createElement(W,B({},e,{isFixed:!1,targetPosition:D,tooltipPosition:$})),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{this.props.sendEvent(N()),this.setState(e=>{const t=!e.isFollowed;Object(P.J)(this.props.postId,t);let o=e.isTooltipDismissed;return Object(L.c)(this.props.followPostVariant)&&(o=!0,Object(P.A)(!0)),{isFollowed:t,isTooltipDismissed:o}})}),this.showTooltip=(()=>{Object(L.b)(this.props.followPostVariant)&&this.setState(e=>e.isTooltipOpened?null:{isTooltipOpened:!0})}),this.hideTooltip=(()=>{Object(L.b)(this.props.followPostVariant)&&this.setState(e=>e.isTooltipOpened?{isTooltipOpened:!1}:null)}),this.dismissTooltip=(()=>{Object(P.A)(!0),this.setState({isTooltipDismissed:!0})})}componentDidMount(){this.props.sendEvent(T());const e=Object(P.f)();this.setState({isFollowed:!!e.followedPosts[this.props.postId],isTooltipDismissed:e.tooltipDismissed}),!e.tooltipDismissed&&Object(L.c)(this.props.followPostVariant)&&Date.now()-e.tooltipLastSeenTime>=S.y&&setTimeout(()=>{Object(P.B)(Date.now()),this.setState({isTooltipOpened:!0})},2e3)}render(){var e=this.props;const t=e.followPostVariant,o=e.language,n=Object(L.b)(t)||Object(L.c)(t)&&!this.state.isTooltipDismissed;return V("div",{className:this.props.className,onMouseEnter:this.showTooltip,onMouseLeave:this.hideTooltip,onMouseMove:this.showTooltip},void 0,V(C,{"data-redditstyle":!0,id:z,isFollowed:this.state.isFollowed,language:o,onClick:this.toggleFollowed}),n&&V(H,{hideCloseButton:Object(L.b)(t),isOpen:this.state.isTooltipOpened,language:o,onCloseClick:this.dismissTooltip,tooltipId:z}))}})),G=o("./src/reddit/components/JSAPIContainers/index.tsx"),J=o("./src/reddit/components/OCCategoryList/index.tsx"),Q=o("./src/reddit/components/PostBadges/index.tsx"),Z=o("./src/reddit/components/PostEventMeta/index.tsx"),Y=o("./src/reddit/components/PostTopMeta/index.tsx"),X=o("./src/reddit/components/SubredditIcon/index.tsx"),ee=o("./src/reddit/components/SubredditNameLink/index.tsx"),te=o("./src/reddit/components/SubscribeButton/Inline.tsx"),oe=o("./src/reddit/controls/OutboundLink/index.tsx"),ne=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),se=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),re=o("./src/reddit/helpers/trackers/post.ts"),ie=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),de=o("./src/reddit/models/Media/index.ts"),ae=o("./src/reddit/components/PostTopLine/index.m.less"),ce=o.n(ae),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.flairStyleTemplate,o=e.hideNSFWPref,n=e.inSubredditOrProfile,s=e.isCommentsPage,r=e.isOverlay,i=e.language,d=e.post,l=e.shouldShowFollowButton,p=e.shouldShowSubscribeButton,m=e.showCornerOutboundLink,u=e.showOCCategories,b=e.showSubreddit,f=e.subredditOrProfile,h=Object(ne.a)({subredditOrProfile:f}),g=f&&f.isNSFW&&o&&"user"===f.type;return le(pe,{},void 0,u&&d.contentCategories&&le(J.b,{categoryNames:d.contentCategories}),le(Z.a,{className:ce.a.eventMeta,language:i,post:d}),b&&f&&le("div",{className:ce.a.subredditIconWrapper},void 0,le(ee.a,{"data-click-id":"subreddit",to:f.url},void 0,le(X.b,{className:ce.a.subredditIcon,primaryColor:h.color,iconUrl:g?`${a.a.assetPath}/img/avatar_over18.png`:h.url}))),le("div",{className:ce.a.everythingElseWrapper},void 0,b&&le(G.h,{type:d.belongsTo.type,id:d.belongsTo.id}),le(Y.d,{className:ce.a.postTopMeta,flairStyleTemplate:t,tooltipType:r?Y.c.Lightbox:void 0,isCommentsPage:s,language:i,post:d,showSponsorIcon:!0,showSub:b,subredditOrProfile:f}),le(Q.a,{className:ce.a.postBadges,displayText:f?f.displayText:null,inSubredditOrProfile:n,language:i,post:d,tooltipType:r?Y.c.Lightbox:void 0}),le(c.d,{tooltipType:r?Y.c.Lightbox:void 0,thing:d}),l&&le(q,{className:ce.a.followPost,postId:d.id})),f&&b&&p&&le(te.a,{getEventFactory:e=>Object(re.d)(d.id,e?"unsubscribe":"subscribe"),identifier:{name:f.name,type:"subreddit"},postId:d.id},void 0,"Subscribe"),m&&le(oe.a,{isSponsored:d.isSponsored,href:Object(de.w)(e.post),source:d.source},void 0,le(ie.a,{className:ce.a.outboundLinkIcon})))})},"./src/reddit/components/ProfileIdCard/Preview.tsx":function(e,t,o){"use strict";var n,s=o("./src/config.ts"),r=o("./node_modules/lodash/values.js"),i=o.n(r),d=o("./node_modules/react/index.js"),a=o.n(d),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),m=o("./src/reddit/components/Widgets/Base/index.tsx"),u=o("./src/reddit/constants/colors.ts"),b=o("./src/reddit/controls/InternalLink/index.tsx"),f=o("./src/reddit/controls/LoadingIcon/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),g=o("./src/reddit/icons/svgs/Close/index.tsx"),v=o("./src/reddit/icons/svgs/Premium/index.tsx"),x=o("./src/reddit/layout/twoCol/Dynamic/index.tsx"),y=o("./src/reddit/models/Gold/Gild/index.tsx"),O=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),C=o("./src/reddit/components/ProfileIdCard/GildedLastMonth.tsx"),w=o("./node_modules/react-redux/es/index.js"),j=o("./node_modules/reselect/lib/index.js"),S=o("./src/lib/humanizeDate/index.ts"),I=o("./src/lib/prettyPrintNumber/index.ts"),P=o("./src/lib/timeAgo/index.ts"),k=o("./src/reddit/contexts/InsideOverlay.tsx"),T=o("./src/reddit/icons/svgs/Cake/index.tsx"),N=o("./src/reddit/icons/svgs/Karma/index.tsx"),_=o("./src/reddit/icons/svgs/User/index.tsx"),L=o("./src/reddit/selectors/profile.ts"),M=o("./src/reddit/selectors/user.ts"),E=o("./src/app/actions/tooltip.ts"),A=o("./src/reddit/components/InfoTextTooltip/index.tsx"),F=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(O.c)(e).titleText),W=l.a.span.withConfig({componentId:"s1r5d3ml-3"})(["","color: ",";margin-left: 4px;"],h.metadataFont,e=>Object(O.c)(e).metaText);var H=Object(w.connect)(B,e=>({toggleTooltip:t=>e(Object(E.e)({tooltipId:t}))}))(Object(k.b)(class extends a.a.Component{constructor(){super(...arguments),this.toggleTooltip=(()=>{var e=this.props;const t=e.toggleTooltip,o=e.tooltipId;t&&o&&t(o)})}render(){var e=this.props;const t=e.icon,o=e.label,n=e.title,s=e.tooltip,r=e.tooltipId,i=r&&s?{id:r,onMouseEnter:this.toggleTooltip,onMouseLeave:this.toggleTooltip}:{};return R(D,{},void 0,R(U,{},void 0,n),R($,{},void 0,t,a.a.createElement(W,F({key:"label"},i),o)),r&&s&&R(A.c,{caretOnTop:!0,container:null,tooltipId:r,text:s}))}})),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(M.eb)(e,t),M.M,(e,t,o)=>({commentKarma:t?t.commentKarma:0,language:o,postKarma:t?t.postKarma:0,profileCreated:t?t.created:0,subscribers:e&&e.subscribers||0})),K=Object(c.css)(["width: 14px;height: 14px;fill: ",";"],u.a.op),q=l()(T.a).withConfig({componentId:"s1c9ufm5-0"})(["",""],K),G=l()(N.a).withConfig({componentId:"s1c9ufm5-1"})(["",""],K),J=l()(_.a).withConfig({componentId:"s1c9ufm5-2"})(["",""],K),Q=l.a.div.withConfig({componentId:"s1c9ufm5-3"})(["display: flex;flex-wrap: wrap;"]);function Z(e,t){return`profile--id-card--highlight-tooltip-${e?"-overlay":""}-${t}`}var Y=Object(w.connect)(z)(Object(k.b)(e=>{const t=e.profileCreated,o=e.isOverlay,n=e.language,s=e.commentKarma,r=e.postKarma,i=e.subscribers,d=Z(o,"karma"),a=Z(o,"cakeday"),c=`${Object(I.b)(r,!0)} ${Object(p.a)(n,"profile.karmaLink")}\n${Object(I.b)(s,!0)} ${Object(p.a)(n,"profile.karmaComments")}`;return V(Q,{},void 0,V(H,{icon:V(G,{},"karma"),label:Object(I.b)(s+r,!0),title:Object(p.a)(n,"profile.karma"),tooltipId:d,tooltip:c}),V(H,{icon:V(q,{},"cakeDay"),label:Object(S.a)(t,n,!0),title:Object(p.a)(n,"profile.cakeDay"),tooltipId:a,tooltip:Object(P.b)(n,t)}),i>0&&V(H,{icon:V(J,{},"followers"),title:Object(p.a)(n,"profile.followers"),label:Object(I.b)(i,!0)}))})),X=o("./src/reddit/components/ProfileIdCard/index.m.less"),ee=o.n(X);o.d(t,"a",function(){return ge});var te=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(O.c)(e).banner.backgroundColor),ne=l.a.div.withConfig({componentId:"s1mjkkvq-1"})(["background-position: center center;background-size: cover;width: 100%;height: 100%;"]),se=l.a.div.withConfig({componentId:"s1mjkkvq-2"})(["background-position: center center;background-size: cover;border-radius: 4px;height: 100%;width: 100%;"]),re=l()(m.c).withConfig({componentId:"s1mjkkvq-3"})(["position: relative;overflow: hidden;"]),ie=l.a.h4.withConfig({componentId:"s1mjkkvq-4"})(["","color: ",";margin: 4px 0;"],h.titleFontH4,e=>Object(O.c)(e).titleText),de=l()(v.a).withConfig({componentId:"s1mjkkvq-5"})(["fill: ",";height: 14px;margin-left: 2px;vertical-align: middle;width: 14px;"],u.a.snoo),ae=l.a.div.withConfig({componentId:"s1mjkkvq-6"})(["","color: ",";margin-top: 8px;margin-bottom: 8px;"],h.bodyFontH5,e=>Object(O.c)(e).bodyText),ce=l.a.h5.withConfig({componentId:"s1mjkkvq-7"})(["","color: ",";"],h.titleFontH5,e=>Object(O.c)(e).titleText),le=l.a.span.withConfig({componentId:"s1mjkkvq-8"})(["","color: ",";"],h.metadataFont,e=>Object(O.c)(e).metaText),pe=l()(b.a).withConfig({componentId:"s1mjkkvq-9"})(["","color: ",";margin-top: 4px;"],h.titleFontH6,e=>Object(O.c)(e).titleText),me=l()(x.a).withConfig({componentId:"s1mjkkvq-10"})(["margin-top: 10px;justify-content: space-between;"]),ue=Object(c.css)(["position: absolute;right: 3px;top: 3px;width: 20px;"]),be=l()(g.a).withConfig({componentId:"s1mjkkvq-11"})(["","border-radius: 50%;cursor: pointer;background: #fff;opacity: 0.2;transition: opacity 0.3s;&:hover {box-shadow: 0 0 2px #888;opacity: 0.8;}"],ue),fe=l()(f.a).withConfig({componentId:"s1mjkkvq-12"})(["",""],ue),he=()=>te(fe,{sizePx:20});class ge extends a.a.PureComponent{renderGildedLastMonthHighlight(){var e=this.props;const t=e.gildedLastMonth,o=e.language,n=e.username;return!t||i()(t).every(e=>void 0===e)?null:te("div",{},void 0,te(ce,{},void 0,Object(p.a)(o,"gold.awards")),te(le,{},void 0,te(C.a,{gildings:t,language:o,userName:n,tooltipId:y.a})))}render(){var e=this.props;const t=e.actions,o=e.bannerBackgroundImage,n=e.className,r=e.footer,i=e.isGold,d=e.isOverlay,a=e.profileIcon,c=e.publicDescription,l=e.title,m=e.url,u=e.username,b=e.isDefaultIcon,f=e.isDeletingIcon,h=e.isDeletingBanner,g=e.onDeleteIcon,v=e.onDeleteBanner,x=e.editMode,y=e.language,O=e.gildedLastMonth;return te(re,{className:n},void 0,te(oe,{},void 0,o&&te(ne,{style:{backgroundImage:`url(${o})`}}),x&&o&&(h?te(he,{}):te(be,{onClick:v}))),te("div",{className:ee.a.SnooIconWrapper},void 0,te(se,{style:{backgroundImage:`url(${a})`}}),x&&!b&&(f?te(he,{}):te(be,{onClick:g}))),l&&te(ie,{},void 0,l),te(pe,{to:m},void 0,"u/"+u),i&&te("a",{title:Object(p.a)(y,"profile.premiumIcon.title",{user:u}),href:`${s.a.redditUrl}/premium`},void 0,te(de,{})),te(ae,{},void 0,c),te(Y,{profileName:u,isOverlay:d}),O&&this.renderGildedLastMonthHighlight(),te(me,{},void 0,t),r)}}},"./src/reddit/components/ProfileIdCard/footer.m.less":function(e,t,o){e.exports={container:"_2jvbIljd1r6tRUsfoDij_y",expandContainer:"_1HKW6ri9nK1INtj09BfFfM",expandButton:"_34I-V8v9TxMwIW1R6Rbi3A",menuItem:"_2j70PtPj9zrWOU8NshwTg-",givePremium:"_7kzwf5CKQ1ZMORHN3w7Cm"}},"./src/reddit/components/ProfileIdCard/index.tsx":function(e,t,o){"use strict";var n=o("./src/config.ts"),s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/actions/subscription.ts"),m=o("./src/reddit/components/ProfileIdCard/Preview.tsx"),u=o("./src/reddit/components/TrackingHelper/index.tsx"),b=o("./src/reddit/controls/Button/index.tsx"),f=o("./src/reddit/featureFlags/index.ts"),h=o("./src/reddit/selectors/profile.ts"),g=o("./src/reddit/selectors/structuredStyles.ts"),v=o("./src/reddit/selectors/tooltip.ts"),x=o("./src/reddit/selectors/user.ts"),y=o("./node_modules/lodash/compact.js"),O=o.n(y),C=o("./src/lib/classNames/index.ts"),w=o("./src/reddit/actions/gold/modals.ts"),j=o("./src/reddit/actions/profile/index.ts"),S=o("./src/higherOrderComponents/makeAsync.tsx"),I=o("./src/lib/loadWithRetries/index.ts");var P,k=Object(S.a)({getComponent:()=>Object(I.a)(()=>o.e("GivePremiumModal").then(o.bind(null,"./src/reddit/components/GivePremiumModal/index.tsx"))).then(e=>e.default),ErrorComponent:()=>null,LoadingComponent:()=>null}),T=o("./src/reddit/controls/InternalLink/index.tsx"),N=o("./src/reddit/controls/OutboundLink/index.tsx"),_=o("./src/reddit/helpers/correlationIdTracker.ts"),L=o("./src/reddit/helpers/styles/mixins/loading.ts"),M=o("./src/reddit/models/Gold/Premium/index.ts"),E=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),A=o("./src/reddit/selectors/premium.ts"),F=o("./src/reddit/components/ProfileIdCard/footer.m.less"),R=o.n(F),B=(P="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aObject(E.c)(e).line),W=c()(e=>{e.gradientType,e.isLoading;var t=D(e,["gradientType","isLoading"]);return r.a.createElement("div",t)}).withConfig({componentId:"y0r82i-1"})(["","","display: inline-block;height: 10px;width: 125px;"],L.b,L.c);var H=Object(i.connect)($,(e,{profileName:t})=>({onClickGivePremium:()=>e(Object(w.e)(t)),onModeratorsRequested:()=>e(Object(j.b)(t))}))(class extends r.a.Component{constructor(){super(...arguments),this.state={expanded:!1},this.clickGivePremium=(async()=>{var e=this.props;const t=e.onClickGivePremium,n=e.sendEvent;Object(_.d)(_.a.GiftPremiumFlow),t(),n((0,(await o.e("givePremiumTrackers").then(o.bind(null,"./src/reddit/helpers/trackers/givePremium.ts"))).clickGivePremiumEvent)())}),this.moreOptionsToggled=(()=>{!this.state.expanded&&this.canLoadMods()&&this.props.onModeratorsRequested(),this.setState(({expanded:e})=>({expanded:!e}))})}canLoadMods(){return this.props.isLoggedIn&&!this.props.isOwnProfile&&!this.props.hasFetchedModerators&&!this.props.areModeratedSubredditsPending}isLoadingMods(){return this.props.isLoggedIn&&!this.props.isOwnProfile&&(!this.props.hasFetchedModerators||this.props.areModeratedSubredditsPending)}render(){var e=this.props;const t=e.hasSubreddit,o=e.coinsToSpend,s=e.givePremiumModalIsOpen,r=e.isLoggedIn,i=e.isOwnProfile,d=e.language,a=e.profileName,c=e.allowViewSnoovatar,p=e.isEmployee,m=e.isModerator,u=this.state.expanded,f=function({allowViewSnoovatar:e,hasSubreddit:t,isOwnProfile:o,isModerator:s,profileName:r}){return O()([(o||s)&&t?{url:`/user/${r}/about/edit/moderation`,languageKey:"profile.contributorSettings.profileModeration",isInternalLink:!0}:void 0,o?void 0:{url:`${n.a.redditUrl}/message/compose/?to=${r}`,languageKey:"profile.options.sendMessage"},!o&&e?{url:`${n.a.redditUrl}/user/${r}/snoo`,languageKey:"profile.options.viewSnoovatar"}:void 0,o?void 0:{url:"https://www.reddithelp.com/en/categories/rules-reporting/account-and-community-restrictions/what-should-i-do-if-i-see-something-i",languageKey:"profile.options.reportUser"}])}({allowViewSnoovatar:c,hasSubreddit:t,isOwnProfile:i,isModerator:m,profileName:a}),h=r&&Object(M.b)(o,p).length&&!i||p;if(0===f.length&&!h)return null;const g=(u?f:[]).map(e=>e.isInternalLink?B(T.a,{to:e.url,className:R.a.menuItem},e.url,Object(l.a)(d,e.languageKey)):B(N.a,{href:e.url,isSponsored:!1,source:void 0,className:R.a.menuItem},e.url,Object(l.a)(d,e.languageKey)));if(this.state.expanded&&h){const e=B("button",{className:Object(C.a)(R.a.menuItem,R.a.givePremium),onClick:this.clickGivePremium},"give-premium",Object(l.a)(d,"gold.givePremiumToUserModal.givePremium"));g.length?g.splice(1,0,e):g.unshift(e)}this.state.expanded&&this.isLoadingMods()&&(g.unshift(B("div",{className:R.a.menuItem},"loading-1",B(W,{gradientType:"posts",isLoading:this.props.areModeratedSubredditsPending}))),g.unshift(B("div",{className:R.a.menuItem},"loading-2",B(W,{gradientType:"posts",isLoading:this.props.areModeratedSubredditsPending}))));const v=u?Object(l.a)(d,"profile.options.fewerOptions"):Object(l.a)(d,"profile.options.moreOptions");return B(U,{className:R.a.container},void 0,g,B("div",{className:R.a.expandContainer},void 0,B(b.l,{className:R.a.expandButton,onClick:this.moreOptionsToggled},void 0,v)),s&&B(k,{}))}});var V=o("./src/reddit/components/ProfileIdCard/index.m.less"),z=o.n(V),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.m)(e,Object(h.j)(e,t.profileName)),userHasSubreddit:(e,{profileName:t})=>Object(x.cb)(e,{userName:t}),userInChat:f.d.userInChat,user:(e,{profileName:t})=>Object(x.bb)(e,{userName:t})}),G="\n padding: 4px 16px 4px;\n width: 100%;\n line-height: 17px;\n",J=c()(b.d).withConfig({componentId:"s1vv935-0"})(["",""],G),Q=c()(b.g).withConfig({componentId:"s1vv935-1"})(["",""],G),Z=c()(b.e).withConfig({componentId:"s1vv935-2"})(["",""],G),Y=c()(b.f).withConfig({componentId:"s1vv935-3"})(["",""],G),X=({username:e,language:t,currentUserHasSubreddit:o})=>K("div",{className:z.a.actionItem},void 0,K(Y,{to:o?`/user/${e}/submit`:"/submit"},void 0,Object(l.a)(t,"profile.newPost"))),ee=({profileName:e,onToggleFollow:t,language:o,userIsSubscriber:n})=>K("div",{className:z.a.actionItem},void 0,n?K(Q,{onClick:()=>t(e,n)},void 0,Object(l.a)(o,"profile.unfollow")):K(J,{onClick:()=>t(e,n)},void 0,Object(l.a)(o,"profile.follow"))),te=({userId:e,language:t})=>K("div",{className:z.a.actionItem},void 0,K(Z,{target:"_blank",href:`${n.a.redditUrl}/chat/user_id/${e}`},void 0,Object(l.a)(t,"profile.chat")));t.a=Object(i.connect)(q,e=>({onToggleFollow:(t,o)=>e(Object(p.g)({name:t,type:"profile"},!o))}))(Object(u.b)(e=>{const t=e.account,o=e.currentUserHasSubreddit,s=e.hideNSFWPref,i=e.isModerator,d=e.isOverlay,a=e.isSubmissionPage,c=e.language,l=e.onToggleFollow,p=e.profile,u=e.profileAboutInfo,b=e.sendEvent,f=e.structuredStyle,h=e.userHasSubreddit,g=e.userInChat,v=e.user;if(!v)return null;const x=v.gildedLastMonth,y=v.id,O=v.username,C=v.isGold,w=v.accountIcon,j=v.url,S=v.prefShowSnoovatar,I=!!t&&t.id===y,P=f&&f.bannerBackgroundImage,k=p&&p.isNSFW&&s,T=!(!u||!u.userIsSubscriber);return K(m.a,{isGold:C,isOverlay:d,publicDescription:u?u.publicDescription:void 0,title:p?p.title:void 0,url:j,username:O,gildedLastMonth:x,language:c,actions:K(r.a.Fragment,{},void 0,I&&!a&&X({username:O,language:c,currentUserHasSubreddit:o}),!I&&h&&ee({profileName:O,onToggleFollow:l,userIsSubscriber:T,language:c}),!!t&&!I&&g&&te({userId:y,language:c})),footer:K(H,{hasSubreddit:h,isModerator:i,isOwnProfile:I,allowViewSnoovatar:S,profileName:O,sendEvent:b}),profileIcon:k?`${n.a.assetPath}/img/avatar_over18_square.png`:w,bannerBackgroundImage:k?void 0:P})}))},"./src/reddit/components/PromoBanners/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/lib/cache/index.ts"),l=o("./src/lib/localStorageAvailable/index.ts"),p=o("./src/lib/loginHref/index.ts"),m=o("./src/reddit/actions/login.ts"),u=o("./src/reddit/actions/modal.ts"),b=o("./src/reddit/actions/promo.ts"),f=o("./src/config.ts"),h=o("./bundled-modules/styled-components/styled-components.min.js"),g=o.n(h),v=o("./src/app/strings/index.ts"),x=o("./src/lib/colors/constants.ts"),y=o("./src/lib/prettyPrintNumber/index.ts"),O=o("./src/reddit/constants/promos.ts"),C=o("./src/reddit/controls/Button/index.tsx"),w=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),j=o("./src/reddit/icons/svgs/Close/index.tsx"),S=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cS("div",{className:e.className},void 0,e.children)).withConfig({componentId:"s1r1dynj-4"})(["","margin-bottom: 8px;padding: 16px;",""],N,e=>e.largeBannerKey===O.k.join?`background-image: url(${f.a.assetPath}/img/banner/banner-${O.k.welcome}@2x.png);`:`background-image: url(${f.a.assetPath}/img/banner/banner-${e.largeBannerKey}@2x.png);`),L=g.a.div.withConfig({componentId:"s1r1dynj-5"})(["","align-items: center;background-image: url(","/img/banner/banner-small@2x.png);background-position: left;display: flex;margin-bottom: 8px;padding: 16px 32px 16px 8px;"," {margin: 0 0 0 auto;}"],N,f.a.assetPath,T),M=g.a.div.withConfig({componentId:"s1r1dynj-6"})(["align-items: center;display: flex;flex-wrap: wrap;min-height: 42px;"," {margin: 0;}"," {margin-right: 20px;margin-left: 0px;}"],T,P),E=g.a.img.withConfig({componentId:"s1r1dynj-7"})(["margin: 0 8px;"]),A=g()(e=>S("button",{className:e.className,onClick:e.onClick},void 0,S(j.a,{}))).withConfig({componentId:"s1r1dynj-8"})(["height: 12px;width: 12px;right: 10px;top: 10px;position: absolute;svg {fill: ",";}"],x.n),F=e=>S(_,{largeBannerKey:e.largeBannerKey},void 0,S(A,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerLarge,O.g[e.largeBannerKey])}),S(I,{},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.header`)),S(k,{},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.subHeader`)),S(T,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g[e.largeBannerKey])}},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.button`))),R=e=>S(L,{},void 0,S(A,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerMedium,O.g.join)}),S(E,{srcSet:`${f.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${f.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),S(P,{},void 0,e.subreddit?Object(v.a)(e.language,"promoBanners.subreddit.header",{subredditName:e.subreddit.displayText,subscribers:Object(y.b)(e.subreddit.subscribers)}):Object(v.a)(e.language,"promoBanners.join.header")),S(T,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g.join)}},void 0,Object(v.a)(e.language,"promoBanners.personalize.button"))),B=g()(e=>S("div",{className:e.className},void 0,S(A,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerSmall,O.g.join)}),S(M,{},void 0,S(E,{srcSet:`${f.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${f.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),S(P,{},void 0,Object(v.a)(e.language,"promoBanners.join.header")),S(T,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g.join)}},void 0,Object(v.a)(e.language,"promoBanners.join.button"))))).withConfig({componentId:"s1r1dynj-9"})(["","background-image: url(","/img/banner/banner-small@2x.png);background-position: left;","padding: 4px 32px 4px 8px;"],N,f.a.assetPath,e=>e.isOverlay?"border-radius: 0;":"");var D=o("./src/reddit/actions/toaster.ts"),$=o("./src/reddit/helpers/trackers/banners.ts"),U=o("./src/reddit/components/TrackingHelper/index.tsx"),W=o("./src/lib/constants/index.ts"),H=o("./src/lib/makeRequest/index.ts");const V=(e,t)=>Object(H.b)({endpoint:"https://api.linktexting.com/sendLink",method:W.jb.POST,data:`linkId=${t}&number=${e}`,headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}});var z=o("./src/reddit/models/Toast/index.ts"),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cK("button",{className:e.className,onClick:e.onCloseBanner},void 0,K(j.a,{}))).withConfig({componentId:"uob30s-0"})(["height: 12px;position: absolute;right: 10px;top: 10px;width: 12px;svg {fill: ",";}"],x.n),G=g()(C.d).withConfig({componentId:"uob30s-1"})(["width: 123px;height: 26px;line-height: 20px;background-color: ",";border-color: ",";color: ",";&:hover {background-color: ",";border-color: ",";color: ",";}"],x.e,x.e,x.n,x.e,x.e,x.n),J=g.a.div.withConfig({componentId:"uob30s-2"})(["margin-bottom: 8px;"]),Q=g.a.div.withConfig({componentId:"uob30s-3"})(["background-color: rgb(3, 46, 94);background-position: right;background-repeat: no-repeat;background-size: contain;border-radius: 4px;display: flex;flex-wrap: wrap;padding: 16px 16px 14px 16px;position: relative;@media (min-width: 550px) {background-image: url(","/img/banner/mobile-x-promo.png);}"],f.a.assetPath),Z=g()(e=>K("div",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-4"})(["margin-top: 1px;height: 100%;overflow: hidden;transition: max-height 0.3s;background-color: ",";",""],e=>e.shouldDisplayLegalDropdown?`${x.e}`:"rgb(3, 46, 94)",e=>e.shouldDisplayLegalDropdown?`max-height: ${e.isHidden?"0":"58px"};`:"max-height: 58px;"),Y=g()(e=>K("span",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-5"})(["","color: ",";display: block;font-size: 10px;line-height: 12px;opacity: 0.8;padding: 5px 22px;text-align: ",";"],w.bodyFontH6,x.n,e=>e.shouldDisplayLegalDropdown?"center":"left"),X=g.a.h1.withConfig({componentId:"uob30s-6"})(["","color: ",";margin-bottom: 5px;"],w.titleFontH1,x.n),ee=g.a.div.withConfig({componentId:"uob30s-7"})(["display: flex;flex-wrap: wrap;"]),te=g.a.div.withConfig({componentId:"uob30s-8"})(["margin-right: 8px;"]),oe=g.a.div.withConfig({componentId:"uob30s-9"})(["display: flex;align-items: center;margin-bottom: 5px;"]),ne=g.a.img.withConfig({componentId:"uob30s-10"})(["height: 16px;width: 16px;margin-right: 8px;"]),se=g()(ne).withConfig({componentId:"uob30s-11"})(["width: auto;height: 12px;"]),re=g.a.span.withConfig({componentId:"uob30s-12"})(["","color: ",";"],w.bodyFontH6,x.n),ie=g.a.div.withConfig({componentId:"uob30s-13"})(["align-items: center;display: flex;margin-top: 11px;"]),de=g()(e=>i.a.createElement("input",e)).withConfig({componentId:"uob30s-14"})(["","border-radius: 4px;height: 24px;margin-right: 5px;padding-left: 5px;width: 162px;",""],w.bodyFontH6,e=>e.error?`border: 1px solid ${x.l}`:"border: 1px solid transparent"),ae=g.a.span.withConfig({componentId:"uob30s-15"})(["color: ",";display: block;font-size: 10px;margin-top: 7px;margin-left: 6px;opacity: .9;"],x.n),ce=g.a.div.withConfig({componentId:"uob30s-16"})(["margin-left: 20px;"]),le=g.a.img.withConfig({componentId:"uob30s-17"})(["margin: 0 auto;display: block;margin-bottom: 5px;border-radius: 4px;padding: 3px;height: 75px;width: 75px;background-color: white;margin-bottom: 5px;"]),pe=g.a.span.withConfig({componentId:"uob30s-18"})(["","color: ",";max-width: 126px;display: block;text-align: center;text-transform: inherit;"],w.bodyFontH6,x.n);var me=Object(d.connect)(void 0,(e,t)=>({displayErrorToast:t=>{e(Object(D.e)({kind:z.b.Error,text:t}))},displaySuccessToast:t=>{e(Object(D.e)({kind:z.b.SuccessCommunity,text:t}))}}))(Object(U.b)(class extends i.a.Component{constructor(e){super(e),this.getLinkId=(()=>this.props.loggedInMobilePromoVariant?O.a:O.b),this.onBlur=(e=>{const t=!!e.currentTarget.value.length;this.setState({isLegalDropdownHidden:!t})}),this.onFocus=(e=>{this.setState({isLegalDropdownHidden:!1})}),this.onInputChange=(e=>{this.setState({phoneNumber:e.target.value.replace(/\D/,"")})}),this.onSubmit=(async()=>{var e=this.props;const t=e.language,o=e.displayErrorToast,n=e.displaySuccessToast,s=e.sendEvent,r=Object(v.a)(t,"promoBanners.mobileXPromo.empty"),i=Object(v.a)(t,"promoBanners.mobileXPromo.error"),d=Object(v.a)(t,"promoBanners.mobileXPromo.success");if(!this.state.phoneNumber.length)return this.setState({inputError:!0}),void o(r);s(Object($.d)("click",O.g.mobilePromoBanner));const a=this.getLinkId(),c=await V(this.state.phoneNumber,a);c&&c.ok?(this.setState({phoneNumber:"",inputError:!1}),n(d)):(this.setState({inputError:!0}),o(i))}),this.state={isLegalDropdownHidden:!0,phoneNumber:""}}render(){var e=this.props;const t=e.closeBanner,o=e.language,n=e.loggedInMobilePromoVariant,s=e.loggedOutMobilePromoVariant,r=n&&n===O.c.Test1,i=s&&s===O.d.Test1,d=!(!r&&!i);return K(J,{},void 0,K(Q,{},void 0,K(q,{onCloseBanner:()=>t(O.h.MobilePromoBanner,O.g[O.h.MobilePromoBanner],O.j)}),K("div",{},void 0,K(X,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.header")),K(ee,{},void 0,K(te,{},void 0,K(oe,{},void 0,K(ne,{src:`${f.a.assetPath}/img/banner/redditor@2x.png`}),K(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.manage"))),K(oe,{},void 0,K(ne,{src:`${f.a.assetPath}/img/banner/subscribe@2x.png`}),K(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.subscriptions")))),K(te,{},void 0,K(oe,{},void 0,K(ne,{src:`${f.a.assetPath}/img/banner/download@2x.png`}),K(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.downloads"))),K(oe,{},void 0,K(se,{src:`${f.a.assetPath}/img/banner/rating@2x.png`}),K(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.rated"))))),K(ie,{},void 0,K(de,{type:"tel",onChange:this.onInputChange,placeholder:Object(v.a)(o,"promoBanners.mobileXPromo.placeholder"),error:this.state.inputError?1:0,onBlur:this.onBlur,onFocus:this.onFocus,value:this.state.phoneNumber}),K(G,{onClick:this.onSubmit},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.button"))),K(ae,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.countryCode"))),K(ce,{},void 0,K(le,{src:this.props.loggedInMobilePromoVariant?`${f.a.assetPath}/img/banner/qr-code-logged-in.png`:`${f.a.assetPath}/img/banner/qr-code-logged-out.png`}),K(pe,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.qr")))),K(Z,{isHidden:this.state.isLegalDropdownHidden,shouldDisplayLegalDropdown:d},void 0,K(Y,{shouldDisplayLegalDropdown:d},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.legal"))))}})),ue=o("./src/reddit/contexts/PageLayer/index.tsx"),be=o("./src/reddit/selectors/meta.ts");var fe=o("./src/reddit/selectors/user.ts");const he=Object.keys(O.k),ge=he[Math.floor(Math.random()*Math.floor(he.length))],ve=Object(a.createStructuredSelector)({displayUpsellSignUpBannerLarge:e=>e.promos.upsellSignUpBannerLarge,displayUpsellSignUpBannerMedium:e=>e.promos.upsellSignUpBannerMedium,displayUpsellSignUpBannerSmall:e=>e.promos.upsellSignUpBannerSmall,language:fe.M,isLoggedIn:fe.F,displayMobilePromo:e=>e.promos.mobilePromoBanner,origin:be.d,subreddit:ue.t}),xe=Object(d.connect)(ve,(e,t)=>({closeBanner:(o,n,s)=>{e(Object(b.c)(o,s)),t.sendEvent(Object($.d)("close",n))},displayBanner:(o,n)=>{e(Object(b.d)({promoType:o})),t.sendEvent(Object($.d)("view",n))},onOpenRegisterModal:o=>{e(Object(u.l)({actionSource:u.a.PromoBanner})),e(Object(m.b)()),t.sendEvent(Object($.d)("click",o))}})),ye=Object(ue.w)({isFrontPage:ue.C,pageLayer:e=>e,path:ue.X});t.a=ye(Object(U.b)(xe(class extends r.Component{constructor(){super(...arguments),this.sendToRegister=((e,t)=>Object(p.a)(Object(s.createLocation)(e),t,"/register"))}componentDidMount(){var e=this.props;const t=e.displayBanner,o=e.isFrontPage,n=e.isLoggedIn,s=e.location,r=Object(l.a)(),i=!!Object(c.b)(O.i);if(r)switch(s){case O.f.FrontPage:return void(n||i||t(O.h.UpsellSignUpBannerLarge,O.g[ge]));case O.f.SubredditPage:return void(o||n||i||t(O.h.UpsellSignUpBannerMedium,O.g.join));case O.f.CommentsPage:n||i||t(O.h.UpsellSignUpBannerSmall,O.g.join)}}render(){var e=this.props;const t=e.className,o=e.closeBanner,n=e.displayMobilePromo,s=e.displayUpsellSignUpBannerLarge,r=e.displayUpsellSignUpBannerMedium,d=e.displayUpsellSignUpBannerSmall,a=e.isFrontPage,c=e.isLoggedIn,l=e.isOverlay,p=e.language,m=e.location,u=e.path,b=e.subreddit,f=e.onOpenRegisterModal,h=e.origin,g={closeBanner:o,href:this.sendToRegister(u,h),isOverlay:l,language:p,onOpenRegisterModal:f,subreddit:b,className:t},v=Object.assign({},g,{largeBannerKey:ge}),x=Object.assign({},g);if(b&&b.isQuarantined)return null;switch(m){case O.f.FrontPage:if(a){if(n)return i.a.createElement(me,x);if(s)return i.a.createElement(F,v)}break;case O.f.SubredditPage:if(!a&&!c&&r)return i.a.createElement(R,g);break;case O.f.CommentsPage:if(!c&&d)return i.a.createElement(B,g)}return null}})))},"./src/reddit/components/RecommendedPostList/index.m.less":function(e,t,o){e.exports={arrow:"_320hcZXcop0r2tYs9CPCSw",topPostsHeader:"_1UbFWXvPTlrPngGxKndM-h",footer:"Cvt0D6iVwU5TI0SY2nIGC"}},"./src/reddit/components/RichTextEditor/Placeholder.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/components/FocusableContent/index.tsx"),d=o("./src/reddit/constants/componentSizes.ts"),a=o("./src/reddit/helpers/styles/components/index.tsx"),c=o("./src/reddit/helpers/styles/mixins/loading.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.c)(e).bodyText,d.C),f=r()(b).withConfig({componentId:"s10mcswk-3"})(["border-radius: 4px 4px 0px 0px;"]),h=r()(b).withConfig({componentId:"s10mcswk-4"})(["border-radius: 0px 0px 4px 4px;"]);t.a=(({className:e,gradientType:t,isLoading:o,toolbarPosition:n})=>p("div",{className:e},void 0,p(i.a,{isFocused:!1},void 0,"top"===n?p(f,{gradientType:t,isLoading:o}):null,p(m,{},void 0,p(u,{isLoading:!0,gradientType:t})),"bottom"===n?p(h,{gradientType:t,isLoading:o}):null)))},"./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx":function(e,t,o){"use strict";var n,s=o("./src/app/strings/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./src/reddit/components/BannerAd/index.tsx"),c=o("./src/config.ts"),l=o("./node_modules/lodash/random.js"),p=o.n(l),m=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),u=o("./src/reddit/helpers/styles/mixins/index.tsx"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./bundled-modules/styled-components/styled-components.min.js"),h=o.n(f),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(b.c)(e).actionIcon,m.b),x=h()(e=>g("img",{className:e.className,src:e.src})).withConfig({componentId:"s1tljykw-1"})(["margin: 0 auto;width: 100%;height: 100%;"]),y=[{img:"/img/house-ads/btc.png",href:"/r/btc"},{img:"/img/house-ads/campfirecooking.png",href:"/r/campfirecooking"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/rubberducks.png",href:"/r/advertising"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/imaginarycolorscapes.png",href:"/r/imaginarycolorscapes"},{img:"/img/house-ads/imaginarydragons.png",href:"/r/imaginarydragons"},{img:"/img/house-ads/oldschoolcelebs.png",href:"/r/oldschoolcelebs"}];var O=()=>{const e=p()(0,y.length-1);var t=y[e];const o=t.img,n=t.href;return g(v,{className:"GoogleAd HomeAds InArticleAd LeftAd SidebarAd ad-300-250 ad-banner adbar adbox1 ads-area adsense-ad box_ad googad"},void 0,g("a",{href:c.a.redditUrl+n,target:"_blank"},void 0,g(x,{src:c.a.assetPath+o})))},C=o("./src/lib/constants/index.ts"),w=o("./src/reddit/components/PostMedia/index.tsx"),j=o("./src/reddit/components/PostTitle/index.tsx"),S=o("./src/reddit/components/PostTopMeta/index.tsx"),I=o("./src/lib/getShortenedLink.ts"),P=o("./src/lib/opener/index.ts"),k=o("./src/reddit/actions/ad.ts"),T=o("./src/reddit/components/PostContainer/index.tsx"),N=o("./src/reddit/constants/adEvents.ts"),_=o("./src/reddit/contexts/InsideOverlay.tsx"),L=o("./src/reddit/contexts/PageLayer/index.tsx"),M=o("./src/reddit/controls/OutboundLink/styled.tsx"),E=o("./src/reddit/helpers/adCount/index.ts"),A=o("./src/reddit/helpers/pixels.ts"),F=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),R=o("./src/reddit/helpers/truncateStringWithEllipsis.ts"),B=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),D=o("./src/reddit/models/Media/index.ts"),$=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c$("img",{className:e.className,src:e.src})).withConfig({componentId:"vhpvp7-0"})(["margin: 0 auto;width: 100%;height: 100%;"]);class W extends i.a.Component{render(){const e=this.props.post;if(!e.media)return null;const t=e.media&&!Object(D.A)(e.media)?e.media.content:"",o=e.media.type;if(!t||!o)return null;switch(o){case C.mb.IMAGE:return $(U,{src:t});default:return null}}}var H=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(b.c)(e).actionIcon,m.b),K=({children:e})=>H("div",{},void 0,e),q=h.a.div.withConfig({componentId:"voxuu6-2"})(["","background-color: ",";"],u.t,e=>Object(b.c)(e).body),G=h()(B.a).withConfig({componentId:"voxuu6-3"})(["font-size: 13px;padding-left: 3px;vertical-align: middle;"]),J=h.a.div.withConfig({componentId:"voxuu6-4"})(["display: flex;"]),Q=h.a.div.withConfig({componentId:"voxuu6-5"})(["","align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;height: 16px;margin: 0 8px 8px;position: relative;"],F.metadataFont),Z=h()(j.c).withConfig({componentId:"voxuu6-6"})(["margin: 0 8px 0px 8px;"]),Y=h.a.div.withConfig({componentId:"voxuu6-7"})(["margin-top: 8px;"]),X=h.a.div.withConfig({componentId:"voxuu6-8"})(["","padding-top: 8px;"],u.u),ee=h()(T.a).withConfig({componentId:"voxuu6-9"})(["","cursor: pointer;"],e=>e.post.isMediaOnly?"":`\n ${u.v}\n ${S.e}\n `),te=640,oe=Object(L.w)({isOriginalPage:L.E,pageLayer:e=>e}),ne=(e,t)=>{Object(A.a)(t.events,N.a.Click),t.source?t.source.outboundUrl?Object(P.b)(t.source.outboundUrl,P.a.BLANK):Object(P.b)(t.source.url,P.a.BLANK):Object(P.b)(t.permalink,P.a.BLANK)},se=e=>Object(R.a)(e.title,100);var re=Object(d.connect)(null,(e,t)=>({refreshSidebarPromotedPost:()=>{const o=t.placement,n=t.placementIndex,s=t.isOverlay;e(Object(k.h)(Object(E.a)(o,!!s,n)))}}))(oe(Object(_.b)(class extends i.a.Component{constructor(){super(...arguments),this.refreshedAt=1/0}refresh(e){this.refreshedAt=Date.now(),this.props.refreshSidebarPromotedPost()}componentDidMount(){this.refreshedAt=Date.now()}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.post,o=e.className,n=e.eventFactory,s=e.isOverlay;let r,i;return t.isBlank?(r=K,i=null):t.isMediaOnly?(r=z,i=H(W,{post:t})):(r=q,i=H(X,{},void 0,H(Q,{},void 0,H(V,{tooltipType:s?S.c.Lightbox:void 0,language:C.A,post:t,showSponsorIcon:!0,hideSource:!0,showTimestamp:!1})),H(Z,{post:t,size:j.b.Large,format:se}),t.source&&H(J,{},void 0,H(M.a,{href:t.source.url,isSponsored:!0,source:t.source},void 0,Object(I.a)(t),H(G,{}))),H(Y,{},void 0,t.media&&H(w.a,{isListing:!0,isNotCardView:!0,showCentered:!0,post:t,availableWidth:te,shouldLoad:!0})))),H(r,{},void 0,H(ee,{className:o,post:t,onClick:ne,eventFactory:n},void 0,i))}}))),ie=o("./src/reddit/components/SidebarSpacer/index.tsx"),de=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),ae=o("./node_modules/reselect/lib/index.js"),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const o=t.placement,n=t.placementIndex,s=!!t.isOverlay;return e.sidebarPromotedPosts.models[Object(E.a)(o,s,n)]},pending:e=>!e.sidebarPromotedPosts.firstFetch}),pe=Object(d.connect)(le),me=Object(L.w)(),ue=h()(a.a).withConfig({componentId:"s104akuz-0"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),m.b),be=h()(de.a).withConfig({componentId:"s104akuz-1"})(["padding: 6px;"]),fe=h.a.div.withConfig({componentId:"s104akuz-2"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),m.b),he=(e,t,o)=>{let n="";return t&&(n+="overlay-"),n+=`sidebar-${e}`,null!=o&&(n+=`-${o}`),n},ge=e=>!(!e||e.isBlank)&&(!e.isMediaOnly||!!(e.media&&Object(D.x)(e.media)&&e.media.content)),ve=e=>!!e&&e.isBlank;t.a=me(pe(class extends i.a.Component{render(){var e=this.props;const t=e.className,o=e.pending,n=e.post,s=e.isOverlay,r=e.placementIndex,i=e.refreshKey,d=e.listingName,a=e.placement,c=e.sizes,l=e.position,p=e.forcePlaceholder,m=e.forceHouseAd,u=e.waitForProgrammatic;return p||o||!ge(n)&&u?ce(ie.a,{},void 0,ce(be,{className:t,contentOnly:!0},void 0,ce(fe,{}))):m?ce(ie.a,{},void 0,ce(O,{})):ge(n)?ce(ie.a,{},void 0,ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r})):ce(ie.a,{},void 0,ce(be,{className:this.props.className,contentOnly:!0},void 0,ve(n)&&ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r}),ce(ue,{id:he(a,s,r),sizes:c,placement:a,listingName:d,refreshKey:i,position:l})))}}))},"./src/reddit/components/SidebarFlairSettings/index.m.less":function(e,t,o){e.exports={badge:"_2a172ppKObqWfRHr8eWBKV"}},"./src/reddit/components/SidebarFooter/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ca("div",{className:e.className},void 0,a(c,{},void 0,e.children[0]),a(c,{},void 0,e.children[1]),a(c,{},void 0,e.children[2]))).withConfig({componentId:"s21l9wz-1"})(["display: flex;flex-direction: row;"]),p=o("./src/app/strings/index.ts"),m=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.removePaddingTop?0:"16px");t.a=(e=>m(g,{redditStyle:e.redditStyle,contentOnly:!0,removePaddingTop:e.removePaddingTop},void 0,m(u,{},void 0,m("div",{},void 0,m(b,{href:"https://about.reddit.com"},void 0,Object(p.a)("en","footer.links.about")),m(b,{href:"https://about.reddit.com/careers/"},void 0,Object(p.a)("en","footer.links.careers")),m(b,{href:"https://about.reddit.com/press/"},void 0,Object(p.a)("en","footer.links.press"))),m("div",{},void 0,m(b,{href:"https://about.reddit.com/advertise/"},void 0,Object(p.a)("en","footer.links.ad")),m(b,{href:"http://www.redditblog.com/"},void 0,Object(p.a)("en","footer.links.blog")),m(b,{href:"https://www.reddithelp.com"},void 0,Object(p.a)("en","footer.links.help"))),m("div",{},void 0,m(b,{href:"https://www.reddit.com/mobile/download"},void 0,Object(p.a)("en","footer.links.app")),m(b,{href:"https://www.reddit.com/coins"},void 0,Object(p.a)("en","footer.links.coins")),m(b,{href:"https://www.reddit.com/premium"},void 0,Object(p.a)("en","footer.links.premium")),m(b,{href:"http://redditgifts.com/"},void 0,Object(p.a)("en","footer.links.gifts")))),m(f,{},void 0,m("div",{},void 0,m(h,{href:"https://www.reddit.com/help/contentpolicy"},void 0," ",Object(p.a)("en","footer.legal.content")),m("span",{},void 0,"|"),m(h,{href:"https://www.reddit.com/help/privacypolicy"},void 0," ",Object(p.a)("en","footer.legal.privacy"))),m("div",{},void 0,m(h,{href:"https://www.reddit.com/help/useragreement"},void 0," ",Object(p.a)("en","footer.legal.user")),m("span",{},void 0,"|"),m(h,{href:"https://www.reddit.com/help/healthycommunities/"},void 0," ",Object(p.a)("en","footer.legal.mod"))),m("div",{},void 0,Object(p.a)("en","footer.legal.cp")))))},"./src/reddit/components/SidebarSectionHeader/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return i});var n=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s);const i=`\n ${o("./src/reddit/helpers/styles/mixins/fonts.tsx").labelsFont}\n padding-bottom: 4px;\n`;t.a=r.a.div.withConfig({componentId:"s12kkcqc-0"})(["","border-bottom: 2px solid ",";color: ",";margin-bottom: 10px;"],i,e=>Object(n.c)(e).field,e=>Object(n.c)(e).actionIcon)},"./src/reddit/components/SidebarSpacer/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/constants/componentSizes.ts");t.a=s.a.div.withConfig({componentId:"ii4q9d-0"})(["margin-top: 16px;width: ","px;"],r.F)},"./src/reddit/components/SidebarStickyBottom/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/throttle.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/constants/index.ts"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),m=o("./src/app/strings/index.ts"),u=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/selectors/monthsToMinutes.ts"),f=o("./src/reddit/selectors/user.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.showAccountCompletenessInBottom?v:g,o=e.showAccountCompletenessInBottom?y:x;return h(t,{className:e.className},void 0,h(o,{onClick:()=>window.scroll(0,0)},void 0,Object(m.a)(e.language,"listings.backToTop")))}),w=o("./src/reddit/components/SidebarFooter/index.tsx"),j=o("./src/reddit/components/SidebarSpacer/index.tsx"),S=o("./src/reddit/constants/componentSizes.ts"),I=o("./src/reddit/contexts/PageLayer/index.tsx"),P=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.isAdSticky?"\n position: sticky;\n ":""),a()(w.a).withConfig({componentId:"nowfa1-3"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(w.a).withConfig({componentId:"nowfa1-4"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(({className:e,isSticky:t,children:o})=>P("div",{className:e},void 0,o)).withConfig({componentId:"nowfa1-5"})(["",""],e=>e.isSticky?"\n position: sticky;\n top: 57px;\n":""));const A=Object(I.w)();t.a=A(class extends i.Component{constructor(e){super(e),this.containerEl=null,this.windowHeight=1/0,this.getStickyContents=(()=>({shouldAdSticky:this.windowHeight>_,shouldFooterSticky:this.windowHeight>N})),this.updateState=(()=>{if(this.isHidden())return;var e=this.getStickyContents();const t=e.shouldAdSticky,o=e.shouldFooterSticky;t===this.state.isAdSticky&&o===this.state.isFooterSticky||this.setState({isAdSticky:t,isFooterSticky:o})}),this.updateMeasurements=(()=>{this.windowHeight=window.innerHeight}),this.handleResize=r()(()=>{this.updateMeasurements(),this.updateState()},c.K),this.setWrapperRef=(e=>this.containerEl=e||null),this.state={isAdSticky:!0,isFooterSticky:!0}}isHidden(){return!this.containerEl||null===this.containerEl.offsetParent}componentDidMount(){this.isHidden()||this.handleResize(),window.addEventListener("resize",this.handleResize)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}render(){const e=this.props.adComponent,t=this.state.isAdSticky&&!!e;return P(L,{innerRef:this.setWrapperRef},void 0,P(E,{isSticky:t},void 0,e,P(w.a,{removePaddingTop:this.props.removePaddingTop})),P(M,{}))}})},"./src/reddit/components/SubredditNav/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/contexts/PageLayer/index.tsx"),l=o("./src/reddit/featureFlags/component.tsx"),p=o("./src/reddit/selectors/user.ts"),m=o("./src/reddit/selectors/widgets.ts"),u=o("./bundled-modules/styled-components/styled-components.min.js"),b=o.n(u),f=o("./src/app/strings/index.ts"),h=o("./src/reddit/actions/subreddit.ts"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./node_modules/react-router-dom/es/index.js"),x=o("./src/reddit/constants/zIndex.ts"),y=o("./src/reddit/helpers/styles/components/index.tsx"),O=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),C=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),w=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.isActive?Object(g.c)(e).navBar.activeLink:Object(g.c)(e).navBar.inactiveLink,P=Object(u.css)(["","","display: inline-block;padding-bottom: ",";padding-top: 4px;&:first-child {margin-left: 0;}"],O.tabFont,e=>`\n ${e.isActive&&`border-bottom: 3px solid ${I(e)}`};\n color: ${I(e)};\n `,e=>e.isActive?"1px":"4px"),k=b()(C.b).withConfig({componentId:"s8ofjbx-0"})(["fill: ",";"],e=>I(e)),T=b()(e=>{var t=e.children,o=(e.isActive,S(e,["children","isActive"]));return r.a.createElement("div",o,j("span",{},void 0,t),j(k,{}))}).withConfig({componentId:"s8ofjbx-1"})(["","padding-left: 8px;"],P),N=Object(u.css)(["","margin: 0px 5px;padding-left: 8px;padding-right: 8px;&:hover {color: ",";",""],P,e=>Object(g.c)(e).navBar.hoverLink,e=>`\n ${e.isActive&&`border-bottom: 3px solid ${Object(g.c)(e).navBar.hoverLink}`}; }\n `),_=b()(e=>{e.isActive;var t=e.to,o=S(e,["isActive","to"]);return t?r.a.createElement(v.a,w({to:t},o)):r.a.createElement("a",o)}).withConfig({componentId:"s8ofjbx-2"})(["",""],N),L=b()(e=>{e.isActive;var t=S(e,["isActive"]);return r.a.createElement(v.a,t)}).withConfig({componentId:"s8ofjbx-3"})(["",""],N),M=b.a.a.withConfig({componentId:"s8ofjbx-4"})(["","color: ",";display: block;padding: 12px 16px;border-bottom: 1px solid ",";white-space: nowrap;&:hover {color: ",";background-color: ",";}&:last-child {border-bottom: none;}"],O.titleFontH5,e=>Object(g.c)(e).metaText,e=>I(e),e=>Object(g.c)(e).navBar.submenuBackgroundColor,e=>Object(g.c)(e).navBar.hoverLink),E=b.a.div.withConfig({componentId:"s8ofjbx-5"})(["cursor: pointer;display: inline-block;position: relative;"]),A=b()(Object(y.a)()).withConfig({componentId:"s8ofjbx-6"})(["background-color: ",";border-radius: 4px;border-top-width: 0;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);display: ",";left: 0;min-width: 100%;overflow: hidden;position: absolute;top: 100%; /* Accounts for container padding */z-index: ",";"],e=>Object(g.c)(e).navBar.submenuBackgroundColor,e=>e.isOpen?"block":"none",x.h);var F=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).navBar.activeLink);const B=Object(d.createStructuredSelector)({language:e=>e.user.language,isActive:(e,t)=>!!e.subreddits.appliedFilters.meta[t.subredditId],subreddit:(e,t)=>e.subreddits.models[t.subredditId]});var D=Object(c.w)()(Object(i.connect)(B,(e,t)=>({onTurnOnMetaFilter:()=>e(Object(h.p)({subredditId:t.subredditId,forceState:!0}))}))(function(e){const t=e.pageLayer,o=e.subreddit;return o?F(R,{to:o.url,isActive:e.isActive,onClick:o=>{Object(c.J)(t)&&o.preventDefault(),e.onTurnOnMetaFilter()}},void 0,Object(f.a)(e.language,"header.metaFilter")):null})),$=o("./src/lib/linkMatchers/index.ts"),U=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cthis.setState(()=>({isOpen:!0}))),this.handleClose=(e=>this.setState(()=>({isOpen:!1})))}render(){const e=this.props,t=this.state;return U(E,{onClick:this.handleOpen,onMouseLeave:this.handleClose},void 0,U(T,{isActive:e.isActive},void 0,e.label),U(A,{isOpen:t.isOpen,"aria-hidden":!t.isOpen,role:"list"},void 0,e.children))}},H=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.url&&Object($.e)($.c,e.url);return t?t.url:e.url};var z=e=>e.menuItem.url?H(_,{href:V(e.menuItem),isActive:!!e.isActive},void 0,e.menuItem.text):H(W,{isActive:!!e.isActive,label:e.menuItem.text},void 0,e.menuItem.children&&e.menuItem.children.map(e=>H(M,{role:"listitem",href:V(e),target:"_blank",rel:"nofollow"},`${e.text}-${V(e)}`,e.text))),K=o("./src/lib/constants/index.ts"),q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language,isMetaFilterEnabled:(e,t)=>!!e.subreddits.appliedFilters.meta[t.subredditId],isPostsRoute:(e,t)=>!!t.pageLayer&&!!t.pageLayer.meta&&J.indexOf(t.pageLayer.meta.name)>-1});var Z=G(Object(i.connect)(Q,(e,t)=>({onTurnOffMetaFilter:()=>e(Object(h.p)({subredditId:t.subredditId,forceState:!1}))}))(function(e){const t=e.homeUrl,o=e.isMetaFilterEnabled,n=e.isPostsRoute,s=e.language,r=e.onTurnOffMetaFilter;return q(_,{to:t,isActive:n&&!o,onClick:e=>{o&&(e.preventDefault(),r())}},void 0,Object(f.a)(s,"structuredStyles.forms.menuLinks.homeLinkLabel"))})),Y=o("./src/higherOrderComponents/makeAsync.tsx");var X=Object(Y.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("HarbergerTaxBannerPurchaseCTA").then(o.bind(null,"./src/reddit/components/Governance/HarbergerTax/BannerPurchaseCTA/index.tsx")).then(e=>e.default)}),ee=o("./src/reddit/constants/postLayout.ts"),te=o("./src/reddit/constants/screenWidths.ts"),oe=o("./src/reddit/models/Theme/index.ts"),ne=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).navBar.useOverlay?"absolute":"static",e=>Object(oe.g)(Object(g.c)(e).navBar.backgroundColor,Object(g.c)(e).navBar.backgroundImage,"tiled")),re=b.a.div.withConfig({componentId:"s1s4hmd1-1"})(["align-items: center;display: flex;flex-direction: row;justify-content: space-between;margin: 0 auto;min-width: 260px;@media(min-width: ","px) {padding: 0 16px;}"],te.i);var ie=e=>ne(se,{className:e.className},void 0,ne(re,{style:{maxWidth:e.disableFullscreen||e.layout===ee.f.Large?`${e.maxWidth||te.c}px`:"100%"}},void 0,ne("div",{},void 0,e.children),ne(X,{}))),de=o("./src/reddit/actions/pages/subredditWiki/constants.ts"),ae=o("./src/reddit/components/Translated/index.tsx"),ce=o("./src/reddit/helpers/trackers/subredditWiki.ts"),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.homeUrl,o=e.pageLayer,n=!!o&&!!o.meta&&o.meta.name===K.Rb.SUBREDDIT_WIKI,s=`wiki/${de.c}`,r=t.endsWith("/")?t+s:`${t}/${s}`;return le(_,{isActive:n,to:r,onClick:()=>e.sendEvent(Object(ce.b)())},void 0,le(ae.a,{msgId:"structuredStyles.forms.menuLinks.wikiHomeLinkLabel"}))},me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cme(ie,{layout:e.layout,disableFullscreen:e.disableFullscreen,maxWidth:e.maxWidth},void 0,e.subredditId&&me(r.a.Fragment,{},void 0,me(Z,{homeUrl:e.homeUrl,subredditId:e.subredditId}),me(ue,{subredditId:e.subredditId})),e.widget&&me(r.a.Fragment,{},void 0,e.widget.showWiki&&me(pe,{homeUrl:e.homeUrl,pageLayer:e.pageLayer,sendEvent:e.sendEvent}),!!e.widget.data.length&&e.widget.data.map((e,t)=>me(z,{isActive:!1,menuItem:e},t)))))))},"./src/reddit/components/Widgets/Base/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return c}),o.d(t,"a",function(){return p});o("./node_modules/react/index.js");var n,s=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(r.c)(e).body),p=d.a.h3.withConfig({componentId:"s1npjf9r-1"})(["","color: ",";"],s.b,e=>Object(r.c)(e).navIcon);t.c=(e=>a("div",{className:e.className},void 0,a(l,{},void 0,e.children)))},"./src/reddit/components/Widgets/CommunityList/SubredditList.tsx":function(e,t,o){"use strict";var n=o("./src/app/strings/index.ts"),s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/components/Flair/index.tsx"),c=o("./src/reddit/components/SubscribeButton/index.tsx"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),m=o("./src/reddit/actions/subscription.ts"),u=o("./src/reddit/selectors/experiments/subscribeText.ts"),b=o("./src/reddit/selectors/user.ts");const f=Object(p.createStructuredSelector)({language:b.M,textVariant:u.b});var h=Object(l.connect)(f,(e,t)=>{const o=t.widget.id||void 0;return{onSubscribe:()=>e(m.g(t.identifier,!0,o)),onSubscriptionsRequested:()=>e(m.h()),onUnsubscribe:()=>e(m.g(t.identifier,!1,o))}})(o("./src/reddit/components/SubscribeButton/Base.tsx").c),g=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),v=o("./src/reddit/connectors/connectToLanguage.ts"),x=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),y=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),O=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),C=o("./src/reddit/models/Flair/index.ts"),w=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),j=o("./bundled-modules/styled-components/styled-components.min.js"),S=o.n(j),I=o("./src/reddit/components/Widgets/CommunityList/helpers.ts"),P=o("./src/reddit/components/Widgets/CommunityList/index.m.less"),k=o.n(P);o.d(t,"b",function(){return $}),o.d(t,"a",function(){return U});var T,N=Object.assign||function(e){for(var t=1;t1){for(var d=Array(r),a=0;aObject(w.c)(e).active,e=>Object(w.c)(e).lightText),A=S.a.img.withConfig({componentId:"kufqoz-2"})(["",";"],M),F=S.a.div.withConfig({componentId:"kufqoz-3"})(["width: 100%;"]),R=S()(i.a).withConfig({componentId:"kufqoz-4"})(["",";display: block;overflow: hidden;text-overflow: ellipsis;width: 132px;&:hover {text-decoration: underline;}"],x.titleFontH6),B=S.a.p.withConfig({componentId:"kufqoz-5"})(["","padding-bottom: 4px;"],x.metadataFont),D=S.a.p.withConfig({componentId:"kufqoz-6"})(["","font-weight: normal;"],x.metadataFont),$=e=>_(g.a,{className:e.className,styles:e.widget&&e.widget.styles,title:e.title},void 0,_(F,{},void 0,e.communities.map(t=>r.a.createElement(U,N({key:t.name},t,{getSubscribeEventFactory:e.getSubscribeEventFactoryHandler?e.getSubscribeEventFactoryHandler(t):void 0,widget:e.widget,sendEvent:e.sendEvent,type:t.type||"subreddit",isNSFW:t.isNSFW,onCommunityNameClick:e.getClickEventFactory?()=>e.sendEvent(e.getClickEventFactory(t)):void 0}))))),U=Object(v.a)(e=>_("div",{className:k.a.communityItemContainer},void 0,_(O.a,{widthRight:106},void 0,_(L,{},void 0,e.iconUrl?_(A,{src:e.iconUrl}):_(E,{"data-redditstyle":!0})),_("div",{className:k.a.communityDescriptionContainer},void 0,_(R,{to:Object(I.a)(e.name,e.type),onClick:e.onCommunityNameClick},void 0,Object(I.b)(e.name,e.type)),_("div",{className:k.a.communityInfoContainer},void 0,!!e.subscribers&&_(B,{},void 0,Object(n.d)(e.language,"listings.subscribers",e.subscribers,{count:Object(d.b)(e.subscribers)})),e.isNSFW&&_(a.c,{flair:{type:C.e.Nsfw,text:"nsfw"}}))),e.widget?_(h,{getEventFactory:e.getSubscribeEventFactory,identifier:{name:e.name,type:e.type},sendEvent:e.sendEvent,small:!0,userIsSubscriber:!!e.isSubscribed,widget:e.widget}):_(c.a,{identifier:{name:e.name,type:e.type},getEventFactory:e.getSubscribeEventFactory,small:!0})),!!e.description&&_(D,{title:e.description,className:k.a.communityDescription},void 0,e.description)))},"./src/reddit/components/Widgets/CommunityList/helpers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/reddit/constants/posts.ts"),s=o("./src/reddit/helpers/name/index.ts");function r(e,t){return(t===n.a.PROFILE?"/user/":"/r/")+e}function i(e,t){return t===n.a.PROFILE?Object(s.c)(e):Object(s.b)(e)}},"./src/reddit/components/Widgets/CommunityList/index.m.less":function(e,t,o){e.exports={communityItemContainer:"_3NFddqqrzfM8noBES52Qcy",communityDescriptionContainer:"_3jEbHrUmHtMsZcfN-z_GpD",communityDescription:"_2IANzA2n-6eA5T8Tz0TEVE"}},"./src/reddit/components/Widgets/ConnectedAccounts/Account/index.m.less":function(e,t,o){e.exports={icon:"_1zLylbOLqdzG2C4JhdkEVQ",patreonLogo:"_3mKraSoIJUnWOE1E84gnuC",twitterLogo:"_1N1dJvzR-m3nNoVl8cxHul",link:"JqNsQRTEcAPCq8_G0O5mO",name:"_28fbIV1TS_oSVjfzjWnM0f",linkDescription:"_2Y1Xv08xrWbsDZuEvIuRKo",linkTitle:"elMVR2YfkbHdFTihhlUK4",linkIcon:"oi2L0mBSRAULcOPEtjXSh",description:"KKNu_jB7N6A-PuBrW0WoR",visitButton:"NBL39n3gjYvG4c9qlXJIk"}},"./src/reddit/components/Widgets/ConnectedAccounts/index.m.less":function(e,t,o){e.exports={account:"_25M-5tlJjQOChCI8sg84QU"}},"./src/reddit/components/Widgets/ConnectedAccounts/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/SidebarSpacer/index.tsx"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/components/Widgets/Base/index.tsx"),l=o("./src/reddit/constants/posts.ts"),p=o("./src/reddit/helpers/trackers/profileSettings.ts"),m=o("./src/reddit/helpers/trackers/providers.ts"),u=o("./src/reddit/models/ExternalAccount/index.ts"),b=o("./src/reddit/selectors/externalAccount.ts"),f=o("./src/reddit/selectors/user.ts"),h=o("./bundled-modules/styled-components/styled-components.min.js"),g=o.n(h),v=o("./src/lib/addQueryParams/index.ts"),x=o("./src/reddit/constants/colors.ts"),y=o("./src/reddit/controls/OutboundLink/index.tsx"),O=o("./src/reddit/icons/svgs/OutboundLink/index.tsx"),C=o("./src/reddit/icons/svgs/Patreon/index.tsx"),w=o("./src/reddit/icons/svgs/Twitter/index.tsx"),j=o("./src/reddit/layout/twoCol/ExpandRight/index.tsx"),S=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),I=o("./src/reddit/components/Widgets/ConnectedAccounts/Account/index.m.less"),P=o.n(I),k=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(S.c)(e).bodyText,P.a.linkIcon,e=>Object(S.c)(e).linkText,P.a.linkDescription,e=>Object(S.c)(e).linkText);var N=e=>{const t=e.account,o=e.clickEvent,n=e.currentUserIsPatronOfSubredditOrProfile,s=e.language,r=e.provider;let d,a=t.username,c=P.a.icon,l="",p=t.link;if(r===u.a.Twitter)d=k(w.a,{className:P.a.twitterLogo}),l="View on Twitter",a=`@${t.username}`;else{if(r!==u.a.Patreon)return null;d=k(C.b,{className:P.a.patreonLogo}),n?(l=Object(i.a)(s,"connectedAccounts.thankYouForYourSupport"),p=Object(v.a)(t.link,{utm_campaign:"reddit_patreon_widget",utm_content:"thank_you"})):(l=Object(i.a)(s,"connectedAccounts.getExclusiveFlair"),p=Object(v.a)(t.link,{utm_campaign:"reddit_patreon_widget",utm_content:"become_patron"})),c=`${P.a.icon} patreonIcon`}return k(T,{},void 0,k("span",{className:c},void 0,d),k(y.a,{className:P.a.link,href:p,isSponsored:!1,source:void 0,onClick:o},void 0,k("div",{className:P.a.linkTitle},void 0,k("span",{className:P.a.name},void 0,a),k(O.a,{className:P.a.linkIcon})),k("div",{className:P.a.linkDescription},void 0,l)))},_=o("./src/reddit/components/Widgets/ConnectedAccounts/index.m.less"),L=o.n(_),M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.a)(e,t),language:f.M,patreonAccount:(e,{subredditOrProfile:t})=>Object(b.d)(e,t),twitterAccount:(e,{subredditOrProfile:t})=>t.type===l.a.PROFILE?Object(b.e)(e,{profileName:t.name}):null,user:(e,{subredditOrProfile:t})=>t.type===l.a.PROFILE?Object(f.bb)(e,{userName:t.name}):null}),A=Object(s.connect)(E,e=>({trackTwitterAccountClicked:t=>e((e,o)=>p.k(o(),t))}),(e,t,o)=>Object.assign({},o,e,t,{onTwitterAccountClicked:()=>t.trackTwitterAccountClicked(e.user)}));t.a=Object(a.b)(A(e=>{const t=e.currentUserIsPatronOfSubredditOrProfile,o=e.language,n=e.onTwitterAccountClicked,s=e.patreonAccount,r=e.sendEvent,a=e.twitterAccount;return a||s?M(d.a,{},void 0,M(c.c,{},void 0,M(c.a,{},void 0,Object(i.a)(o,"connectedAccounts.title")),a&&M("div",{className:L.a.account},void 0,M(N,{provider:u.a.Twitter,account:a,language:o,clickEvent:n})),s&&M("div",{className:L.a.account},void 0,M(N,{provider:u.a.Patreon,account:s,currentUserIsPatronOfSubredditOrProfile:t,language:o,clickEvent:()=>r(Object(m.c)())})))):null}))},"./src/reddit/components/Widgets/PostCollection/CollectionOverflowMenu/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/noop.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o.n(i),a=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/react-router-redux/es/index.js"),l=o("./bundled-modules/styled-components/styled-components.min.js"),p=o.n(l),m=o("./src/app/strings/index.ts"),u=o("./src/reddit/actions/modal.ts"),b=o("./src/reddit/actions/post.ts"),f=o("./src/reddit/actions/postCollection.ts"),h=o("./src/reddit/components/ConfirmUserActionModal/index.tsx"),g=o("./src/reddit/components/OverflowMenu/index.tsx"),v=o("./src/reddit/controls/Dropdown/Row.tsx"),x=o("./src/reddit/selectors/activeModalId.ts"),y=o("./src/reddit/selectors/postCollection.ts"),O=o("./src/reddit/selectors/user.ts"),C=o("./node_modules/reselect/lib/index.js"),w=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c({copyLink:()=>e(Object(b.r)(t.permalink)),onCreatePost:o=>{t.shouldShowCreatePost&&e(Object(c.b)(o))},onRemoveCollection:()=>e(Object(f.t)(t.collectionId,t.isSubmitPage)),onToggleDeleteConfirmModal:()=>e(u.i("DELETE_COLLECTION_CONFM_MODAL_ID")),onToggleEditModal:async()=>{S||(S=await Promise.all([o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("editCollectionModal")]).then(o.bind(null,"./src/reddit/components/EditCollectionModal/index.tsx")).then(e=>e.EditCollectionModal)),e(u.i("EDIT_POST_COLLECTION_MODAL_ID"))}}));t.a=T(e=>{const t=e.className,o=e.collectionId,n=e.copyLink,s=e.createPostUrl,i=e.isDeleteConfirmModalOpen,a=e.isEditCollectionModalOpen,c=e.language,l=e.onCreatePost,p=e.onRemoveCollection,u=e.onToggleDeleteConfirmModal,b=e.onToggleEditModal,f=e.shouldShowCollectionEditOptions,v=e.shouldShowCreatePost,x=e.targetPosition,y=e.tooltipPosition;return w(d.a.Fragment,{},void 0,w(g.b,{className:t,dropdownId:`collection-menu-${o}-${v?1:2}`,onClick:r.a,targetPosition:x,tooltipPosition:y},void 0,w(j,{onClick:n,displayText:Object(m.a)(c,"sidebar.widgets.postCollection.copyLink")}),f&&w(d.a.Fragment,{},void 0,w(j,{onClick:b,displayText:Object(m.a)(c,"collection.editModal.edit")}),w(j,{onClick:u,displayText:Object(m.a)(c,"sidebar.widgets.postCollection.deleteCollection")}),v&&w(j,{onClick:()=>{l(s)},displayText:Object(m.a)(c,"sidebar.widgets.postCollection.createPost")}))),a&&S&&w(S,{collectionId:o,onClose:b,onEditSuccess:b}),i&&w(h.a,{actionText:Object(m.a)(c,"collection.yesDelete"),headerText:Object(m.a)(c,"collection.deleteCollectionTitle"),modalText:Object(m.a)(c,"collection.deleteConfirmation"),onConfirm:p,toggleModal:u,trackClick:r.a}))})},"./src/reddit/components/Widgets/PostCollection/PostItem/OverflowMenu/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/noop.js"),r=o.n(s),i=(o("./node_modules/react/index.js"),o("./bundled-modules/styled-components/styled-components.min.js")),d=o.n(i),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/components/LinkOrOverlayLink/index.tsx"),l=o("./src/reddit/components/OverflowMenu/index.tsx"),p=o("./src/reddit/controls/Dropdown/Row.tsx"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.isFutureEvent,o=e.language,n=e.onAddEventStartTime,s=e.onEditStartTime,i=e.onStartEventNow,d=e.postPermalink,p=e.shouldShowAddEventStartTime,b=e.targetPosition,f=e.tooltipPosition;return m(l.b,{className:e.className,dropdownId:e.dropdownId,onClick:r.a,targetPosition:b,tooltipPosition:f},void 0,p&&n&&m(u,{onClick:n,displayText:Object(a.a)(o,"sidebar.widgets.postCollection.addEventStartTime")}),t&&i&&m(u,{onClick:i,displayText:Object(a.a)(o,"sidebar.widgets.postCollection.startEventNow")}),t&&s&&m(u,{onClick:s,displayText:Object(a.a)(o,"sidebar.widgets.postCollection.editStartTime")}),m(u,{onClick:e.onRemoveClick,displayText:Object(a.a)(o,"sidebar.widgets.postCollection.removeFromCollection")}),d&&m(c.a,{target:"_blank",rel:"noopener noreferrer",isOverlay:!1,to:d},void 0,m(u,{displayText:Object(a.a)(o,"sidebar.widgets.postCollection.viewPost")})))})},"./src/reddit/components/Widgets/PostFlair/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/components/Flair/index.tsx"),m=o("./src/reddit/components/TrackingHelper/index.tsx"),u=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),b=o("./src/reddit/controls/Button/index.tsx"),f=o("./src/reddit/helpers/correlationIdTracker.ts"),h=o("./src/reddit/helpers/trackers/postFlair.ts"),g=o("./src/reddit/models/Flair/index.ts"),v=o("./src/reddit/selectors/subreddit.ts"),x=o("./src/reddit/selectors/user.ts"),y=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(v.z)(e,t.subredditName)}),j=Object(i.connect)(w),S=c.a.div.withConfig({componentId:"o1qera-0"})(["padding-top: 4px;width: 100%;"]),I=c()(b.l).withConfig({componentId:"o1qera-1"})(["display: flex;margin-left: auto;"]),P=c()(e=>O("div",{className:e.className},void 0,r.a.createElement(p.c,y({},e,{forceSmallEmojis:!0})))).withConfig({componentId:"o1qera-2"})(["display: ",";margin-bottom: 3px;max-width: ",";overflow: hidden;text-overflow: ellipsis;"],e=>"cloud"===e.display?"inline-block":"block",e=>"cloud"===e.display?"97%":"fit-content");t.a=j(Object(m.b)(class extends r.a.Component{constructor(e){super(e),this.onClick=(e=>{const t={id:this.props.subredditId,eventType:"subreddit",originElement:"post_flair_widget",postFlairName:e};Object(f.d)(f.a.SearchResults),this.props.sendEvent(Object(h.b)(t))}),this.onToggleCollapse=(()=>this.setState({isCollapsed:!this.state.isCollapsed})),this.state={isCollapsed:!0}}render(){var e=this.props;const t=e.language,o=e.subredditName,n=e.widget,s=this.state.isCollapsed?n.order.slice(0,C):n.order,r=n.order.length>s.length||!this.state.isCollapsed;return O(u.a,{styles:n.styles,title:n.shortName},void 0,O(S,{},void 0,s.map(e=>O(P,{display:n.display,flair:n.templates[e]&&Object(g.i)(n.templates[e]),onClick:this.onClick,subredditName:o},e)),r&&O(I,{onClick:this.onToggleCollapse},void 0,this.state.isCollapsed?Object(l.a)(t,"structuredStyles.widgets.post-flair.viewMoreFlair"):Object(l.a)(t,"structuredStyles.widgets.post-flair.viewLessFlair"))))}}))},"./src/reddit/components/Widgets/SubredditRules/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),a=o("./src/reddit/connectors/connectToLanguage.ts"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),m=o("./src/reddit/helpers/dom/index.ts"),u=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),b=o("./src/reddit/icons/svgs/ChevronDown/index.tsx"),f=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),h=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/models/Widgets/index.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).widgetColors.lineColor,e=>e.pointerCursor?"cursor: pointer;":""),j=l.a.div.withConfig({componentId:"k78cb0-3"})(["padding-right: 2px;"]),S=l.a.div.withConfig({componentId:"k78cb0-4"})(["padding-right: 8px;word-break: break-word;"]),I=l.a.div.withConfig({componentId:"k78cb0-5"})(["","padding: 8px 8px 0px 16px;"],u.bodyFontH6),P=l()(p.a).withConfig({componentId:"k78cb0-6"})(["color: inherit;"]);class k extends r.a.Component{constructor(e){super(e),this.onClick=(()=>{Object(m.e)()||this.setState({isVisible:!this.state.isVisible})}),this.state={isVisible:this.shouldShowFullDisplay(e)}}shouldShowFullDisplay(e){return e.display===v.e.FULL}render(){const e=this.props,t=this.state,o=this.onClick,n=this.shouldShowFullDisplay,s=!n(e)&&!!e.rule.descriptionHtml;return x(w,{className:e.className,onClick:n(e)||!e.rule.descriptionHtml?void 0:o,pointerCursor:s},void 0,x(h.a,{},void 0,x(j,{},void 0,`${e.humanIndex}.`),x(S,{},void 0,`${e.rule.shortName}`),x("div",{},void 0,!n(e)&&e.rule.descriptionHtml&&(t.isVisible?x(O,{}):x(C,{})))),t.isVisible&&x(I,{},void 0,x(P,{html:e.rule.descriptionHtml})))}}o.d(t,"a",function(){return N});var T=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.rules.length>0?T(d.a,{className:e.className,styles:e.styles,title:Object(i.a)(e.language,"structuredStyles.widgets.subreddit-rules.subredditRules",{subreddit:e.subredditName}),redditStyle:e.redditStyle},void 0,e.rules.map(function(t,o){return T(k,{rule:t,display:e.display,humanIndex:o+1},`rule${t.shortName}${t.createdUtc}`)})):null);t.b=(e=>T(N,{rules:e.widget.data||[],subredditName:e.subredditName,display:e.widget.display,redditStyle:e.redditStyle,styles:e.widget.styles}))},"./src/reddit/components/Widgets/ThemedWidget/index.m.less":function(e,t,o){e.exports={widgetHeader:"_ZhON3a3vplThB8NFwuJn",widgetTitle:"_2sggAEfRQLyoAl4J__5twU",widgetContent:"TmgZY6tDcdErbE5d7E0HJ",widgetContentOnly:"_3RPJ8hHnfFohktLZca18J6"}},"./src/reddit/components/Widgets/ThemedWidget/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/Widgets/Base/index.tsx"),m=o("./src/reddit/contexts/PageLayer/index.tsx"),u=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),b=o("./src/reddit/selectors/structuredStyles.ts"),f=o("./src/reddit/selectors/user.ts"),h=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),g=o("./src/reddit/components/Widgets/ThemedWidget/index.m.less"),v=o.n(g),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.createStructuredSelector)({forceRedditStyle:(e,t)=>{const o=Object(m.p)(e,t)||void 0;return t.redditStyle||Object(b.l)(e,{subredditId:o})},isNightmodeOn:f.O})),w=l()(e=>i.a.createElement("div",(e=>{e.styles,e.redditStyle,e.isNightmodeOn;return y(e,["styles","redditStyle","isNightmodeOn"])})(e))).withConfig({componentId:"s17ivpdx-0"})(["","background-color: ",";color: ",";fill: ",";",";."," {",";background-color: ",";color: ",";fill: ",";button, a {&:hover {background-color: ",";}}}"],p.b,e=>Object(h.a)(e),e=>Object(h.c)(e),e=>Object(h.c)(e),e=>e.onClick?"cursor: pointer":"",v.a.widgetHeader,u.labelsFont,e=>Object(h.b)(e),e=>Object(h.d)(e),e=>Object(h.d)(e),e=>Object(s.e)(Object(h.d)(e),.2));t.a=O(C(e=>x(w,{className:e.className,"data-redditstyle":e.forceRedditStyle,redditStyle:e.forceRedditStyle,isNightmodeOn:e.isNightmodeOn,onClick:e.onClick,styles:e.styles},void 0,e.title&&x("div",{className:v.a.widgetHeader},void 0,x("div",{className:v.a.widgetTitle},void 0,e.title),e.headerButton),x("div",{className:e.contentOnly?v.a.widgetContentOnly:v.a.widgetContent},void 0,e.children))))},"./src/reddit/components/Widgets/Widget/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),p=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),m=o("./src/reddit/controls/Button/index.tsx"),u=o("./src/lib/linkMatchers/index.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/models/Image/index.tsx"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/models/Widgets/index.ts"),v=o("./src/reddit/selectors/structuredStyles.ts"),x=o("./src/reddit/selectors/user.ts"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{let o=e.color,n=e.fillColor,s=e.textColor;return t.overrideColors&&(s=o=Object(h.c)(t).button,n=void 0),`\n background-color: ${n||"transparent"};\n background-image: none;\n border: 1px solid ${o};\n color: ${s||o};\n `},j=(e,t)=>{switch(e.kind){case g.f.Image:return`\n ${C};\n \n border: none;\n background-position: center;\n;\n background-image: url('${e.url}');\n `;case g.f.Text:return`\n ${C};\n ${w(e,t)}\n .button-text { display: inline }\n `;default:return""}},S=c()(e=>{var t=e.button,o=(e.overrideColors,O(e,["button","overrideColors"]));return r.a.createElement(m.g,o,t.kind===g.f.Text&&y("span",{className:"button-text"},void 0,t.text),t.hoverState&&t.hoverState.kind===g.f.Text&&y("span",{className:"button-hover-text"},void 0,t.hoverState.text))}).withConfig({componentId:"s7wv5qx-0"})(["",";."," { display: none };&:hover {."," { display: inline };."," { display: none };",";}"],e=>j(e.button,e),"button-hover-text","button-hover-text","button-text",e=>((e,t)=>{if(!e.hoverState)return j(e,t);switch(e.hoverState.kind){case g.f.Image:return`\n \n border: none;\n background-position: center;\n\n background-image: url('${e.hoverState.url}');\n `;case g.f.Text:return w(e.hoverState,t);default:return""}})(e.button,e)),I=e=>y("a",{href:(e=>{const t=Object(g.l)(e),o=Object(u.e)(u.c,t);return o?o.url:e.url})(e.button),target:"_blank",rel:"nofollow"},void 0,r.a.createElement(S,e)),P=c()(l.a).withConfig({componentId:"s7wv5qx-1"})(["color: inherit;","p {","}tr, th, td {padding: 4px;}h1, h2, h3, h4, h5, h6 {&:first-child {margin-top: 0;}}"],b.bodyFontSmall,b.bodyFontSmall);var k=Object(i.connect)(()=>Object(d.createStructuredSelector)({forceRedditStyle:v.l,isNightmodeOn:x.O}))(e=>y(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,e.widget.descriptionHtml&&y(P,{html:e.widget.descriptionHtml}),e.widget.buttons.filter(e=>!(e.kind===g.f.Image&&e.url===f.c||e.hoverState&&e.hoverState.kind===g.f.Image&&e.hoverState.url===f.c)).map(t=>y(I,{button:t,overrideColors:e.forceRedditStyle||e.isNightmodeOn},`${t.text}-${t.url}`)))),T=o("./src/app/strings/index.ts"),N=o("./src/lib/humanizeDate/index.ts"),_=o("./src/reddit/controls/TextButton/index.tsx"),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).widgetColors.lineColor),R=c.a.div.withConfig({componentId:"s12jr8h7-2"})(["","color: ",";margin-bottom: 4px;word-wrap: break-word;"],b.bodyFontH5,e=>Object(h.c)(e).active),B=c.a.div.withConfig({componentId:"s12jr8h7-3"})(["","margin-bottom: 4px;"],b.bodyFontH6),D=c.a.div.withConfig({componentId:"s12jr8h7-4"})(["","margin-bottom: 4px;"],b.bodyFontH6),$=c.a.div.withConfig({componentId:"s12jr8h7-5"})(["",""],b.bodyFontH6),U=c()(_.a).withConfig({componentId:"s12jr8h7-6"})(["color: ",";text-decoration: none;padding-left: 4px;"],e=>Object(h.c)(e).active);class W extends r.a.Component{constructor(e){super(e),this.toggleDescriptionView=(()=>{this.setState({isExpanded:!this.state.isExpanded})}),this.state=E}render(){const e=this.props,t=this.state;return e.text.length>M?L($,{},void 0,t.isExpanded?e.text:e.text.slice(0,M),L(U,{onClick:this.toggleDescriptionView},void 0,t.isExpanded?Object(T.a)(e.language,"structuredStyles.widgets.calendar.readLess"):Object(T.a)(e.language,"structuredStyles.widgets.calendar.readMore"))):L($,{},void 0,e.text)}}const H=Object(d.createStructuredSelector)({language:x.M});var V=Object(i.connect)(H)(e=>L(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,e.widget.data.map(t=>L(F,{},void 0,L(R,{},void 0,t.titleHtml?L(A,{html:t.titleHtml}):t.title),e.widget.configuration.showDate&&t.startTime&&L(B,{},void 0,Object(N.a)(t.startTime,e.language,!0),!t.allDay&&e.widget.configuration.showTime&&L("span",{},void 0," • ",(e=>{const t=new Date(1e3*e),o=t.getHours(),n=t.getMinutes();return n<10?`${o}:0${n}`:`${o}:${n}`})(t.startTime)," ")),t.location&&e.widget.configuration.showLocation&&L(D,{},void 0,t.locationHtml?L(A,{html:t.locationHtml}):t.location),t.description&&e.widget.configuration.showDescription&&L(W,{language:e.language,text:t.description}))))),z=o("./src/reddit/components/TrackingHelper/index.tsx"),K=o("./src/reddit/components/Widgets/CommunityList/SubredditList.tsx"),q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cq(K.b,{className:e.className,communities:e.widget.data,sendEvent:e.sendEvent,title:e.widget.shortName,widget:e.widget})),J=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.stylesheets}),Z=Object(i.connect)(Q),Y=(e,t,o)=>`\n \n \n \n\n${o}`;var X=Z(class extends r.a.Component{constructor(){super(...arguments),this.storeRef=(e=>{this.iframe=e})}shouldComponentUpdate(e){return(e.widget.stylesheetUrl!==this.props.widget.stylesheetUrl||e.widget.textHtml&&e.widget.textHtml!==this.props.widget.textHtml)&&(this.renderIframeContent(e),this.writeIFrameDocument()),e.widget.height!==this.props.widget.height}writeIFrameDocument(){this.iframe&&this.iframe.contentWindow&&void 0!==this.iframeContent&&(this.iframe.contentWindow.document.open(),this.iframe.contentWindow.document.write(this.iframeContent),this.iframe.contentWindow.document.close())}componentWillMount(){this.renderIframeContent(this.props)}componentDidMount(){this.iframe&&this.iframe.contentWindow&&this.iframeContent&&(this.iframe.contentWindow.document.body&&this.iframe.contentWindow.document.body.childNodes.length||this.writeIFrameDocument())}renderIframeContent(e){e.widget.stylesheetUrl&&e.widget.textHtml&&(this.iframeContent=Y(e.stylesheet,e.widget.stylesheetUrl,e.widget.textHtml))}render(){const e=this.props;return J(p.a,{contentOnly:!0},void 0,r.a.createElement("iframe",{ref:this.storeRef,width:"100%",height:e.widget.height||300,srcDoc:this.iframeContent}))}});var ee=c.a.div.withConfig({componentId:"kkicq7-0"})(["border-radius: 4px;"]);var te=c.a.img.withConfig({componentId:"s1muqojl-0"})(["display: block;height: auto;width: 100%;border-radius: 4px;"]),oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({imageIndex:this.getRandomIndex(e)}))}render(){const e=this.props,t=this.state;if(t.imageIndex<0)return null;const o=e.widget.data[t.imageIndex],n=oe(ee,{},void 0,oe(te,{src:o.url}));return o.linkUrl?oe("a",{href:o.linkUrl,target:"_blank"},void 0,n):n}},se=o("./node_modules/react-router-dom/es/index.js"),re=o("./src/reddit/components/Flair/index.tsx"),ie=o("./src/reddit/controls/InternalLink/index.tsx"),de=o("./src/reddit/featureFlags/index.ts"),ae=o("./src/reddit/icons/fonts/helpers.tsx"),ce=o("./src/reddit/helpers/styles/mixins/index.tsx"),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cle("i",{className:`${Object(ae.b)("envelope")} ${e.className}`})).withConfig({componentId:"i2kq3x-0"})(["",""],ce.l),me=o("./src/reddit/models/Flair/index.ts"),ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).linkText),he=c.a.a.withConfig({componentId:"s1mvqe4r-2"})(["border-radius: 2px;margin: 6px 0px 6px auto;padding: 4px;"]),ge=c()(re.c).withConfig({componentId:"s1mvqe4r-3"})(["margin-left: 4px;"]),ve=e=>ue(fe,{},void 0,`u/${e}`),xe=Object(d.createStructuredSelector)({canAccessRedesignProfiles:de.d.redesignProfiles,language:x.M}),ye=Object(i.connect)(xe),Oe=c()(ie.a).withConfig({componentId:"s1mvqe4r-4"})(["","color: ",";margin-left: auto;"],b.smallButtonFont,e=>Object(h.c)(e).button),Ce=c.a.div.withConfig({componentId:"s1mvqe4r-5"})(["display: flex;overflow: hidden;padding: 0px 12px 12px;"]);var we=ye(e=>{const t=e.canAccessRedesignProfiles,o=e.language,n=e.subredditName,s=e.widget;return ue(p.a,{styles:s.styles,title:Object(T.a)(o,"sidebar.widgets.moderators.title"),headerButton:ue(he,{href:`https://reddit.com/message/compose?to=/r/${n}`,target:"_blank"},void 0,ue(pe,{}))},void 0,s.mods.map(e=>ue(be,{},e.name,t?(e=>ue(se.a,{to:`/user/${e.name}`},void 0,ve(e.name)))(e):(e=>ue("a",{href:`/user/${e.name}`,target:"_blank"},void 0,ve(e.name)))(e),ue(ge,{flair:(e=>e.authorFlairType===me.e.Richtext?{backgroundColor:e.authorFlairBackgroundColor,richtext:e.authorFlairRichText,textColor:e.authorFlairTextColor,type:e.authorFlairType}:{backgroundColor:e.authorFlairBackgroundColor,text:e.authorFlairText||"",textColor:e.authorFlairTextColor,type:e.authorFlairType})(e),forceSmallEmojis:!0}))),ue(Ce,{},void 0,ue(Oe,{to:`/r/${n}/about/moderators/`},void 0,Object(T.a)(o,"sidebar.widgets.moderators.viewAllModerators"))))}),je=o("./src/reddit/components/Widgets/PostFlair/index.tsx"),Se=o("./src/reddit/components/Widgets/SubredditRules/index.tsx"),Ie=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cIe(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,Ie(Pe,{},void 0,Ie(ke,{html:e.widget.textHtml||""}))),Ne=o("./src/reddit/components/Widgets/Base/index.tsx"),_e=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c_e(Ne.c,{},void 0,"This widget hasn't been implemented yet!"),Me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=function(e){switch(e.kind){case"moderators":return we;case"textarea":return Te;case"button":return k;case"subreddit-rules":return Se.b;case"community-list":return G;case"calendar":return V;case"image":return ne;case"custom":return X;case"post-flair":return je.a;default:return Le}}(e.widget);return Me(t,{widget:e.widget,subredditName:e.subredditName})})},"./src/reddit/connectors/PostList/index.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return y}),o.d(t,"d",function(){return C}),o.d(t,"b",function(){return j});var n=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),r=o("./src/reddit/actions/ad.ts"),i=o("./src/reddit/actions/monthsToMinutes.ts"),d=o("./src/reddit/actions/post.ts"),a=o("./src/reddit/actions/postList.ts"),c=o("./src/reddit/components/TrackingHelper/index.tsx"),l=o("./src/reddit/contexts/PageLayer/index.tsx"),p=o("./src/reddit/helpers/postComponentForLayout/index.tsx"),m=o("./src/reddit/helpers/trackers/post.ts"),u=o("./src/reddit/components/PostList/Placeholder.tsx"),b=o("./src/reddit/featureFlags/index.ts"),f=o("./src/reddit/selectors/listings.ts"),h=o("./src/reddit/selectors/monthsToMinutes.ts"),g=o("./src/reddit/selectors/posts.ts"),v=o("./src/reddit/selectors/subreddit.ts"),x=o("./src/reddit/selectors/tracking.ts");function y(){return Object(l.w)({currentProfileName:l.j,isCommentPermalink:l.y,isCommentsPage:l.z,isFrontpage:l.C,isOriginalPage:l.E,isProfilePostListing:l.M,pageLayer:e=>e})}const O=y(),C={apiError:f.c,apiPending:f.d,m2mIsEnabled:h.u,measureScrollFPS:b.d.measureScrollFPS,layout:(e,t)=>t.forcedLayout||Object(l.O)(e,t),loadMore:f.g,postsById:g.N,postIds:(e,{listingKey:t,listingName:o,inSubredditOrProfile:n})=>Object(g.B)(e,t,o,n),subredditsById:v.L,viewportDataLoaded:x.c,postListPlaceholderComponent:()=>u.a},w=Object(s.createStructuredSelector)(C),j=(e,t)=>({onBottomViewed:(t,o)=>e(a.c(t,o)),adBrandSafetyStatusReceived:t=>{e(r.f({isViewSafe:t}))},openPost:t=>{e(d.v(t))},showM2MTooltip:(t,o,n)=>e(Object(i.v)(t,o,n)),trackOnPostEnteredViewport:(t,o)=>{e(d.x(t))},trackOnPostExitedViewport:(t,o,n)=>{e(d.y(t,n))}}),S=Object(n.connect)(w,j,(e,t,o)=>Object.assign({},e,t,o,{postClickEvent:m.d,postComponentForLayout:p.b}));t.a=(e=>Object(c.b)(O(S(e))))},"./src/reddit/contexts/TrackCommentsPageClick.ts":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n);t.a=s.a.createContext(()=>()=>{})},"./src/reddit/controls/Checkbox/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/reddit/icons/svgs/Checkbox/index.tsx"),c=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",c({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),l("g",{transform:"translate(-32.000000, -173.000000)"},void 0,l("g",{transform:"translate(32.000000, 173.000000)"},void 0,l("path",{d:"M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z M4.5,8.5 C4.22385763,8.5 4,8.72385763 4,9 L4,11 C4,11.2761424 4.22385763,11.5 4.5,11.5 L15.5,11.5 C15.7761424,11.5 16,11.2761424 16,11 L16,9 C16,8.72385763 15.7761424,8.5 15.5,8.5 L4.5,8.5 Z"})))),m=o("./src/reddit/icons/svgs/CheckboxSelected/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(u.c)(e).button),h=d()(p).withConfig({componentId:"d616a3-1"})(["fill: ",";"],e=>Object(u.c)(e).button);t.a=d()(e=>{const t=e.isHalfCheckboxSelected?h:e.isCheckboxSelected?f:a.a;return b("button",{"aria-checked":e.isHalfCheckboxSelected?"mixed":e.isCheckboxSelected,className:e.className,onClick:t=>{e.toggleCheckbox&&(t.stopPropagation(),e.toggleCheckbox())}},void 0,b(t,{className:e.className,"data-redditstyle":e.redditStyle}))}).withConfig({componentId:"d616a3-2"})(["height: 16px;width: 16px;"])},"./src/reddit/controls/MetaData/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p}),o.d(t,"b",function(){return m}),o.d(t,"d",function(){return b}),o.d(t,"c",function(){return f});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(c.c)(e).metaText),m=()=>l(p,{},void 0," · "),u=Object(i.e)("comment.point"),b=(e,t,o)=>{const n=t?Object(i.a)(o,"comment.hiddenScorePlain"):u(o,e,{count:Object(d.b)(e)});return l(p,{},void 0,n)},f=(e,t)=>{const o=Object(i.d)(t,"posts.comments.noun",e,{count:Object(d.b)(e)});return l(p,{},void 0,o)}},"./src/reddit/controls/OverlayLink/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./src/reddit/controls/UnstyledInternalLink/index.tsx"),i=o("./src/reddit/helpers/overlay/index.ts"),d=Object.assign||function(e){for(var t=1;t{const t=e.children,o=e.className,n=e.to,c=a(e,["children","className","to"]),l=Object(i.b)(n);return s.a.createElement(r.a,d({className:o,to:l},c),t)})},"./src/reddit/endpoints/governance/wallet.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i}),o.d(t,"b",function(){return d});var n=o("./src/config.ts"),s=(o("./src/lib/bigNumberUtils/percent.ts"),o("./src/lib/constants/index.ts")),r=o("./src/reddit/endpoints/governance/requester.ts");function i(e,t){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/wallets/${t.subredditId}/me`,method:s.jb.GET}).then(e=>{if(e.ok){const o=e.body,n={[t.subredditId]:o};return Object.assign({},e,{body:n})}return e})}function d(e,t){return Object(r.a)(e,{headers:{"X-HTTP-Method-Override":"GET"},endpoint:`${n.a.metaUrl}/wallets/${t.subredditId}`,method:s.jb.POST,data:t.userIds}).then(e=>e.ok?Object.assign({},e,{body:{wallets:e.body}}):e)}},"./src/reddit/helpers/brandSafety/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/models/WhitelistStatus/index.ts");const s=(e,t)=>{const o=e.some(e=>e.isNSFW),s=t.some(e=>e.wls===n.a.NO_ADS);return!o&&!s}},"./src/reddit/helpers/createBannerProperties/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/constants/postLayout.ts");const r=Math.floor(100*Math.random());var i;!function(e){e.FIRST="first",e.MIDDLE="middle",e.BOTTOM="bottom"}(i||(i={}));t.b=((e,t,o,i,d)=>{const a={subreddit_screen:!1,logged_in:!!t.account,placement:e,platform:"redesign",full_url:o,layout:s.a[t.prefs.layout]};return i&&!Object(n.a)(i.name)&&(a.subreddit=i.name,a.subreddit_screen=!0),a.wls=6,a.whitelist_status="all_ads",a.percentage=a.random_number=r,d&&(a.position=d),a})},"./src/reddit/helpers/getClickInfo.ts":function(e,t,o){"use strict";t.a=(e=>({hasNewTabModifier:!(!e.metaKey&&!e.ctrlKey&&1!==e.button)}))},"./src/reddit/helpers/postComponentForLayout/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/lib/logs/console.ts"),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/reddit/actions/post.ts"),l=o("./src/reddit/components/AdViewability/index.tsx"),p=o("./src/reddit/selectors/posts.ts"),m=o("./src/lib/classNames/index.ts"),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.createStructuredSelector)({post:p.D}),e=>({onPostViewable:(t,o)=>e(Object(c.z)(t,o))}))(({className:e,post:t,onPostViewable:o})=>t.isSponsored?u(l.a,{onViewable:e=>o(t,e),children:u("div",{className:Object(m.a)(e,`Blank ${t.id}`)}),trackVideoMetrics:!1}):null),f=o("./src/reddit/components/ClassicPost/index.tsx"),h=o("./src/reddit/components/CompactPost/index.tsx"),g=o("./src/reddit/components/LargePost/index.tsx"),v=o("./src/reddit/components/MediumPost/index.tsx"),x=o("./src/reddit/constants/postLayout.ts"),y=o("./src/reddit/models/Media/index.ts");o.d(t,"a",function(){return C}),o.d(t,"b",function(){return j});const O={[x.f.Large]:g.a,[x.f.Medium]:v.b,[x.f.Classic]:f.c,[x.f.Compact]:h.a},C=e=>r.a.createElement(b,e),w=e=>!e.media||e.media.type===y.m.EMBED&&!(y.b.has(e.media.provider)||(e=>e.source&&e.source.url&&e.source.url.startsWith("https://www.mcdonalds.com")&&e.isSponsored)(e));function j(e,t,o){if(e.isBlank)return C;t===x.f.Large&&w(e)&&(t=x.f.Medium);const n=O[t];return void 0===n?(Object(i.a)(void 0,`Could not find component for layout ${t}.`),C):o&&e.isSponsored&&t===x.f.Large?v.b:n}},"./src/reddit/helpers/styles/mixins/responsive.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return s}),o.d(t,"a",function(){return r});var n=o("./src/reddit/constants/screenWidths.ts");const s=`\n @media (max-width: ${n.i-1}px) {\n display: none;\n }\n`,r=`\n @media (min-width: ${n.i}px) {\n display: none;\n }\n`;n.b,n.b,n.e,n.e},"./src/reddit/helpers/trackers/banners.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return n}),o.d(t,"c",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"a",function(){return i});const n=(e,t)=>o=>({source:"banner",action:e,noun:t}),s=e=>t=>({source:"announcement",noun:"announcement",action:"view",liveThread:{id:e,isAnnouncement:!0}}),r=e=>t=>({source:"announcement",noun:"announcement",action:"dismiss",liveThread:{id:e,isAnnouncement:!0}}),i=e=>t=>({source:"announcement",noun:"announcement",action:"click",liveThread:{id:e,isAnnouncement:!0}})},"./src/reddit/helpers/trackers/discoveryUnit.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return u}),o.d(t,"a",function(){return f}),o.d(t,"d",function(){return g}),o.d(t,"q",function(){return x}),o.d(t,"r",function(){return y}),o.d(t,"i",function(){return O}),o.d(t,"l",function(){return C}),o.d(t,"m",function(){return w}),o.d(t,"f",function(){return j}),o.d(t,"p",function(){return S}),o.d(t,"e",function(){return I}),o.d(t,"g",function(){return P}),o.d(t,"h",function(){return k}),o.d(t,"j",function(){return T}),o.d(t,"k",function(){return N}),o.d(t,"s",function(){return _}),o.d(t,"b",function(){return L}),o.d(t,"n",function(){return M}),o.d(t,"o",function(){return E});var n=o("./src/reddit/constants/tracking.ts"),s=o("./src/reddit/helpers/correlationIdTracker.ts"),r=o("./src/reddit/helpers/trackers/navigation.ts"),i=o("./src/reddit/models/DiscoveryUnit/index.ts"),d=o("./src/reddit/selectors/posts.ts"),a=o("./src/reddit/selectors/telemetry.ts"),c=o("./src/reddit/selectors/widgets.ts"),l=o("./src/telemetry/index.ts");const p="discovery_unit",m=(e,t)=>Object.assign({},a.defaults(e),{source:p,screen:a.screen(e),discoveryUnit:{id:t.id,type:"listing",title:t.title,name:t.unitName}}),u=(e,t)=>Object.assign({},m(e,t),{source:"global",action:"view",noun:"discovery_unit"}),b=(e,t)=>Object.assign({},a.defaults(e),{correlationId:Object(s.c)(s.a.SearchResults),screen:a.screen(e),noun:"search_result_discovery_unit",post:t?a.post(e,t):null,discoveryUnit:{name:i.h,id:"xd_72",type:"listing"}}),f=(e,t)=>{Object(l.a)(u(e,t))},h=(e,t,o)=>"unitName"in t?m(e,t):((e,t,o)=>Object.assign({},a.defaults(e),{source:"search",screen:a.screen(e),search:o?Object.assign({},a.search(e,o),{structureType:a.StructureType.Trending}):null,discoveryUnit:{id:t.name,type:"listing",title:t.layout.title,name:t.name}}))(e,t,o),g=(e,t,o,n)=>Object.assign({},h(e,t,n),{action:"view",noun:"item_post",post:a.post(e,o)}),v=e=>({displayQuery:decodeURIComponent(e.searchQuery),rawQuery:e.rawQuery?decodeURIComponent(e.rawQuery):void 0,structureType:a.StructureType.Trending}),x=(e,t)=>{const o=t.post?t.post.id:void 0;Object(l.a)(Object.assign({},b(e,o),{metaSearch:v(t),source:"search",action:"click"}))},y=(e,t)=>{const o=t.post?t.post.id:void 0;Object(l.a)(Object.assign({},b(e,o),{metaSearch:v(t),source:"search",action:"view"}))},O=(e,t,o,n)=>{Object(l.a)(g(e,t,o,n))},C=(e,t,o,n)=>{const s=h(e,t,n);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{action:"view",noun:"item_subreddit"}))},w=(e,t,o)=>{Object(l.a)(Object.assign({},m(e,t),{source:p,action:n.b.CLICK,noun:"title_category",subreddit:{categoryName:Object(r.e)(o)}}))},j=(e,t,o,s)=>{const r=h(e,t,s);Object(l.a)(Object.assign({},r,{source:p,action:n.b.CLICK,noun:"item_post",post:a.post(e,o)}))},S=()=>e=>t=>({source:"search",action:n.b.CLICK,noun:"item_post",post:a.post(t,e),search:{structureType:a.StructureType.Trending}}),I=e=>t=>o=>Object.assign({},e?m(o,e):{},{source:p,action:n.b.CLICK,noun:"item_post",post:a.post(o,t)}),P=(e,t,o,s)=>{const r=Object(d.b)(e,{postId:o}),i=r?Object(c.b)(e,r):void 0,m=h(e,t,s);Object(l.a)(Object.assign({},m,i,{source:p,action:n.b.CLICK,noun:"item_post_subreddit",post:a.post(e,o)}))},k=(e,t)=>o=>s=>{const r=Object(d.b)(s,{postId:t}),i=r?Object(c.b)(s,r):void 0,l=h(s,e);return Object.assign({},l,i,{source:p,action:n.b.CLICK,noun:o?"item_post_subreddit_unsubscribe":"item_post_subreddit_subscribe",post:a.post(s,t)})},T=(e,t,o)=>{Object(l.a)(Object.assign({},m(e,t),Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"item_subreddit"}))},N=(e,t)=>o=>s=>Object.assign({},m(s,e),Object(c.b)(s,t),{source:p,action:n.b.CLICK,noun:o?"item_subreddit_unsubscribe":"item_subreddit_subscribe"}),_=(e,t,o)=>{const s=h(e,t);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{source:"search",action:n.b.CLICK,noun:"search_result_discovery_unit_subreddit"}))},L=(e,t,o)=>{const s=h(e,t);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"footer_subreddit"}))},M=(e,t,o)=>{Object(l.a)(Object.assign({},m(e,t),Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"title_subreddit"}))},E=(e,t)=>o=>s=>Object.assign({},m(s,e),Object(c.b)(s,t),{source:p,action:n.b.CLICK,noun:o?"title_subreddit_unsubscribe":"title_subreddit_subscribe"})},"./src/reddit/helpers/trackers/idCard.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"c",function(){return c});var n=o("./src/reddit/constants/tracking.ts"),s=o("./src/reddit/selectors/telemetry.ts"),r=o("./src/reddit/selectors/widgets.ts"),i=o("./src/telemetry/index.ts");const d=e=>{Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail",source:"id_card"}))},a=(e,t,o)=>{var d=Object(r.b)(e,t);const a=d.subreddit,c=d.profile;Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail_subreddit",profile:c,source:"id_card",subreddit:Object.assign({},a,{categoryName:o})}))},c=e=>t=>({action:n.b.CLICK,source:"id_card",noun:e?"enable_community_styles":"disable_community_styles",subreddit:s.subreddit(t)})},"./src/reddit/helpers/trackers/modHub.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"a",function(){return d});var n=o("./src/reddit/selectors/telemetry.ts");const s=e=>({screen:n.screen(e),subreddit:n.subreddit(e),userSubreddit:n.userSubreddit(e)}),r=e=>t=>Object.assign({source:"mod_hub_nav",action:"click",noun:e},s(t)),i=()=>e=>Object.assign({source:"breadcrumb",action:"click",noun:"subreddit"},s(e)),d=()=>e=>Object.assign({source:"id_card",action:"click",noun:"mod_hub_nav"},s(e))},"./src/reddit/helpers/trackers/providers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i});var n=o("./src/reddit/selectors/telemetry.ts");const s=()=>e=>Object.assign({source:"oauth_patreon",action:"click",noun:"connect_community"},n.defaults(e)),r=()=>e=>Object.assign({source:"oauth_patreon",action:"click",noun:"create_community"},n.defaults(e)),i=()=>e=>Object.assign({source:"sidebar",action:"click",noun:"patreon_link"},n.defaults(e))},"./src/reddit/helpers/trackers/subredditWiki.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/reddit/selectors/telemetry.ts");const s=e=>({subreddit:n.subreddit(e),userSubreddit:n.userSubreddit(e)}),r=()=>e=>Object.assign({source:"wiki",action:"click",noun:"edit"},s(e)),i=()=>e=>Object.assign({source:"menu_links_bar",action:"click",noun:"wiki"},s(e))},"./src/reddit/icons/fonts/Expandos/Arrows/Collapse/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("i",{className:`${Object(i.b)("expandoArrowCollapse")} ${e.className}`,onClick:e.onClick,title:e.title})).withConfig({componentId:"s20zmlh-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]);t.a=a},"./src/reddit/icons/fonts/Expandos/Arrows/Expand/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("i",{className:`${Object(i.b)("expandoArrowExpand")} ${e.className}`,onClick:e.onClick,title:e.title})).withConfig({componentId:"m2byoz-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]);t.a=a},"./src/reddit/icons/svgs/Cake/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,className:e.className,viewBox:"0 0 40 40",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{},void 0,s("g",{},void 0,s("path",{d:"M37.5,22.5V20h-35v15c0,1.4,1.1,2.5,2.5,2.5h30c1.4,0,2.5-1.1,2.5-2.5v0H6.2C5.6,35,5,34.5,5,33.8l0,0c0-0.7,0.6-1.2,1.2-1.2h31.3V30H6.2C5.6,30,5,29.5,5,28.8v0c0-0.7,0.6-1.2,1.2-1.2h31.3V25H6.2C5.6,25,5,24.5,5,23.8v0c0-0.7,0.6-1.2,1.2-1.2H37.5z"}),s("path",{d:"M22.5,6c0,1.4-1.1,2.5-2.5,2.5S17.5,7.4,17.5,6S20,0,20,0S22.5,4.6,22.5,6z"}),s("path",{d:"M20,15L20,15c-0.7,0-1.3-0.6-1.3-1.2v-2.5c0-0.7,0.6-1.2,1.2-1.2h0c0.7,0,1.2,0.6,1.2,1.2v2.5C21.2,14.5,20.7,15,20,15z"}),s("path",{d:"M22.8,11.3v2.3c0,1.4-1,2.7-2.5,2.9c-1.6,0.2-3-1.1-3-2.7v-5c0,0,0-0.1,0-0.1l-0.8-0.4c-0.9-0.4-2-0.3-2.7,0.4L2.5,18.5h35L22.8,11.3z"})))))},"./src/reddit/icons/svgs/ChevronDown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick},void 0,s("g",{},void 0,s("polygon",{fill:"inherit",points:"11.0584 4.0602 6.0292 9.0894 1 4.0602 2.0608 3 6.0292 6.9684 9.9982 3"}))))},"./src/reddit/icons/svgs/CircleCheck/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 21 21",xmlns:"http://www.w3.org/2000/svg"},void 0,s("path",{d:"M20.5 10.5C20.5 16.0228 16.0228 20.5 10.5 20.5C4.97715 20.5 0.5 16.0228 0.5 10.5C0.5 4.97715 4.97715 0.5 10.5 0.5C16.0228 0.5 20.5 4.97715 20.5 10.5ZM9.35975 14.8725L15.2398 8.71852L15.2418 8.72352C15.5868 8.36252 15.5868 7.77752 15.2418 7.41752C14.8968 7.05752 14.3388 7.05752 13.9938 7.41752L8.73675 12.9175L7.00675 11.1075C6.66175 10.7475 6.10375 10.7465 5.75875 11.1075C5.41375 11.4685 5.41375 12.0535 5.75875 12.4135L8.11175 14.8735C8.28475 15.0535 8.50975 15.1435 8.73675 15.1435C8.85356 15.143 8.96904 15.1187 9.07615 15.0721C9.18326 15.0256 9.27975 14.9576 9.35975 14.8725Z",fill:"inherit"})))},"./src/reddit/icons/svgs/Comments/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,s("path",{d:"M15 4V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h1V6a2 2 0 0 1 2-2z"}),s("path",{d:"M17 5H6a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h3.36l1.76 1.83a.5.5 0 0 0 .75 0L13.64 16H17a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z"})))},"./src/reddit/icons/svgs/GovSmall/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 16 14",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{},void 0,s("path",{d:"M8.5,0.2l6.2,3c0.5,0.3,0.6,0.9,0.3,1.4C14.9,4.8,14.6,5,14.2,5H1.8c-0.6,0-1-0.4-1-1 c0-0.4,0.2-0.7,0.5-0.9l6.2-3C7.9,0,8.1,0,8.5,0.2z"}),s("path",{d:"M2,12h12c0.6,0,1,0.4,1,1l0,0c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1l0,0C1,12.4,1.4,12,2,12z"}),s("path",{d:"M3.8,6h0.5C4.7,6,5,6.3,5,6.8v3.5C5,10.7,4.7,11,4.2,11H3.8C3.3,11,3,10.7,3,10.3V6.8C3,6.3,3.3,6,3.8,6z"}),s("path",{d:"M7.8,6h0.5C8.7,6,9,6.3,9,6.8v3.5C9,10.7,8.7,11,8.2,11H7.8C7.3,11,7,10.7,7,10.3V6.8 C7,6.3,7.3,6,7.8,6z"}),s("path",{d:"M11.8,6h0.5C12.7,6,13,6.3,13,6.8v3.5c0,0.4-0.3,0.8-0.8,0.8h-0.5c-0.4,0-0.8-0.3-0.8-0.8V6.8 C11,6.3,11.3,6,11.8,6z"}))))},"./src/reddit/icons/svgs/Info/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,style:e.style,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{},void 0,s("path",{d:"M10,8.5 C10.553,8.5 11,8.948 11,9.5 L11,13.5 C11,14.052 10.553,14.5 10,14.5 C9.447,14.5 9,14.052 9,13.5 L9,9.5 C9,8.948 9.447,8.5 10,8.5 Z M10.7002,5.79 C10.8012,5.89 10.8702,6 10.9212,6.12 C10.9712,6.24 11.0002,6.37 11.0002,6.5 C11.0002,6.57 10.9902,6.63 10.9802,6.7 C10.9712,6.76 10.9502,6.82 10.9212,6.88 C10.9002,6.94 10.8702,7 10.8302,7.05 C10.7902,7.11 10.7502,7.16 10.7002,7.21 C10.6602,7.25 10.6102,7.29 10.5512,7.33 C10.5002,7.37 10.4402,7.4 10.3812,7.42 C10.3202,7.45 10.2612,7.47 10.1902,7.48 C10.1312,7.49 10.0602,7.5 10.0002,7.5 C9.7402,7.5 9.4802,7.39 9.2902,7.21 C9.1102,7.02 9.0002,6.77 9.0002,6.5 C9.0002,6.37 9.0302,6.24 9.0802,6.12 C9.1312,5.99 9.2002,5.89 9.2902,5.79 C9.5202,5.56 9.8702,5.46 10.1902,5.52 C10.2612,5.53 10.3202,5.55 10.3812,5.58 C10.4402,5.6 10.5002,5.63 10.5512,5.67 C10.6102,5.71 10.6602,5.75 10.7002,5.79 Z M10,16 C6.691,16 4,13.309 4,10 C4,6.691 6.691,4 10,4 C13.309,4 16,6.691 16,10 C16,13.309 13.309,16 10,16 M10,2 C5.589,2 2,5.589 2,10 C2,14.411 5.589,18 10,18 C14.411,18 18,14.411 18,10 C18,5.589 14.411,2 10,2"}))))},"./src/reddit/icons/svgs/Notify/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ca("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -1 23 20",className:e.className},void 0,a("g",{fillRule:"evenodd"},void 0,a("polygon",{fill:"none",points:"0 20 20 20 20 .001 0 .001"}),a("path",{fill:"inherit",d:"M17.0066821,15.4208756 C17.3661858,15.7881442 17.1117467,16.4167476 16.6028685,16.4167476 L3.3720345,16.4167476 C2.86361308,16.4167476 2.60871716,15.7881442 2.9682209,15.4208756 L2.99106104,15.3975421 C3.81467634,14.5561376 4.27741749,13.4146649 4.27741749,12.2246585 L4.27741749,8.19170369 C4.27741749,5.37768868 6.24806442,3.03500952 8.85595115,2.52214012 C8.85275353,2.48713993 8.84544468,2.45307308 8.84544468,2.41667289 C8.84544468,1.77266945 9.35660693,1.25 9.98745148,1.25 C10.618296,1.25 11.1294583,1.77266945 11.1294583,2.41667289 C11.1294583,2.45307308 11.1221494,2.48713993 11.1189518,2.52214012 C13.7268385,3.03500952 15.6974855,5.37768868 15.6974855,8.19170369 L15.6974855,12.2246585 C15.6974855,13.4146649 16.1602266,14.5561376 16.9838419,15.3975421 L17.0066821,15.4208756 Z M9.98754284,18.75 C9.05109727,18.75 8.24758128,18.1736636 7.89492959,17.3499925 L12.0801561,17.3499925 C11.7275044,18.1736636 10.9239884,18.75 9.98754284,18.75 Z"}),a("circle",{cx:"18",cy:"3",r:"5",fill:e.isUnread?"white":"none"}),a("circle",{cx:"18",cy:"3",r:"4",fill:e.isUnread?i.a.orangered:"none"})))).withConfig({componentId:"s1nbyhx2-0"})(["fill: ",""],e=>Object(d.c)(e).actionIcon)},"./src/reddit/icons/svgs/Twitter/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return r});o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cs("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,s("path",{d:"M12,11 C15.309,11 18,13.691 18,17 C18,17.553 17.552,18 17,18 L3,18 C2.448,18 2,17.553 2,17 C2,13.691 4.691,11 8,11 L12,11 Z M10,9.7334 C7.868,9.7334 6.133,7.9994 6.133,5.8664 L6.133,4.8664 C6.133,2.7344 7.868,1.0004 10,1.0004 C12.132,1.0004 13.867,2.7344 13.867,4.8664 L13.867,5.8664 C13.867,7.9994 12.132,9.7334 10,9.7334 Z"})))},"./src/reddit/layout/threeCol/ExpandCenter/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/higherOrderComponents/warnOnChildrenCount/index.tsx"),d=o("./src/reddit/helpers/styles/components/index.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.width?`${e.width}px`:""),l=r.a.div.withConfig({componentId:"s1akftvf-1"})(["flex: 1 1 100%;width: 100%;"]),p=r()(Object(d.a)()).withConfig({componentId:"s1akftvf-2"})(["flex: 0 0 ",";"],e=>e.width?`${e.width}px`:"");t.a=r()(Object(i.a)(e=>a("div",{className:e.className},void 0,a(c,{width:e.widthLeft},void 0,Array.isArray(e.children)&&e.children[0]),a(l,{},void 0,Array.isArray(e.children)&&e.children[1]),a(p,{width:e.widthRight},void 0,Array.isArray(e.children)&&e.children[2])),3)).withConfig({componentId:"s1akftvf-3"})(["display: flex;flex-direction: row;"])},"./src/reddit/layout/twoCol/Dynamic/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n);t.a=s.a.div.withConfig({componentId:"h306r0-0"})(["display: flex;flex-direction: row;"])},"./src/reddit/layout/twoCol/ExpandRight/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/higherOrderComponents/warnOnChildrenCount/index.tsx"),c=o("./src/reddit/helpers/styles/components/index.tsx"),l=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.width?`${e.width}px`:"",({gutter:e})=>`${e||0}px`),b=d.a.div.withConfig({componentId:"zqnwn3-1"})(["flex: 1 1 100%;overflow: hidden;width: 100%;"]);t.a=d()(Object(a.a)(e=>{const t=e.className,o=e.children,n=e.widthLeft,s=e.gutter,i=m(e,["className","children","widthLeft","gutter"]);return r.a.createElement("div",l({className:t},i),p(u,{width:n,gutter:s},void 0,Array.isArray(o)&&o[0]),p(b,{},void 0,Array.isArray(o)&&o[1]))},2)).withConfig({componentId:"zqnwn3-2"})(["display: flex;flex-direction: row;"])},"./src/reddit/models/Gold/Premium/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i});var n=o("./src/app/strings/index.ts");const s={PREMIUM_1_MONTH:{priceInCoins:1800,monthsOfPremium:1},PREMIUM_3_MONTHS:{priceInCoins:5400,monthsOfPremium:3},PREMIUM_6_MONTHS:{priceInCoins:10800,monthsOfPremium:6},PREMIUM_12_MONTHS:{priceInCoins:21600,monthsOfPremium:12}},r=(e,t=!1)=>{const o=[];for(const n in s){const r=s[n];(r.priceInCoins<=e||t)&&o.push(r)}return o},i=(e,t)=>1===e.monthsOfPremium?Object(n.a)(t,"gold.givePremiumToUserModal.monthDetail",{months:e.monthsOfPremium,coins:e.priceInCoins.toLocaleString()}):Object(n.a)(t,"gold.givePremiumToUserModal.monthsDetail",{months:e.monthsOfPremium,coins:e.priceInCoins.toLocaleString()})},"./src/reddit/pages/CommentsPage/index.m.less":function(e,t,o){e.exports={HoverSpan:"_3HHkjKrBuOWf53D6PSkUCg",hoverSpan:"_3HHkjKrBuOWf53D6PSkUCg",promoBanner:"_25nFZKgLc-Z-1ua1YEzuCL",ArrowLeft:"_2JF0SDT7n7L7Rx67eH2VtS",arrowLeft:"_2JF0SDT7n7L7Rx67eH2VtS",ViewParentCommentsContainer:"_31bFOr-47JqoH9x02_aCez",viewParentCommentsContainer:"_31bFOr-47JqoH9x02_aCez",DetailsPageSidebar:"RffBqG1xCvuy1r49wYhLr",detailsPageSidebar:"RffBqG1xCvuy1r49wYhLr",MoreCommentsButton:"_1ibjfCIu5PPqcaOiPleMRD",moreCommentsButton:"_1ibjfCIu5PPqcaOiPleMRD",GradientContainer:"_2tRg7ajbEnfStKCizLgiOL",gradientContainer:"_2tRg7ajbEnfStKCizLgiOL",TruncatedScroller:"_3LxH7J7A2QASF3z8BWFUUu",truncatedScroller:"_3LxH7J7A2QASF3z8BWFUUu",PageContentWrapper:"uI_hDmU5GSiudtABRz_37",pageContentWrapper:"uI_hDmU5GSiudtABRz_37",LargePageContent:"_3vh3MfGCp46QUOtwrgRgUk",largePageContent:"_3vh3MfGCp46QUOtwrgRgUk",CommentsWrapper:"p0SYO8TbZVqJIWEeFcNZx",commentsWrapper:"p0SYO8TbZVqJIWEeFcNZx",CollectionBodyWrapper:"_3cBG1RcjxrEO-gLlwkn87S",collectionBodyWrapper:"_3cBG1RcjxrEO-gLlwkn87S"}},"./src/reddit/pages/CommentsPage/index.tsx":function(e,t,o){"use strict";o.r(t);var n,s=o("./node_modules/lodash/fromPairs.js"),r=o.n(s),i=o("./node_modules/lodash/get.js"),d=o.n(i),a=o("./node_modules/lodash/throttle.js"),c=o.n(a),l=o("./node_modules/polished/dist/polished.es.js"),p=o("./node_modules/react/index.js"),m=o.n(p),u=o("./node_modules/react-redux/es/index.js"),b=o("./node_modules/reselect/lib/index.js"),f=o("./bundled-modules/styled-components/styled-components.min.js"),h=o.n(f),g=o("./src/app/models/Draft.ts"),v=o("./src/app/strings/index.ts"),x=o("./src/reddit/components/LinkOrOverlayLink/index.tsx"),y=o("./src/reddit/helpers/path/index.ts"),O=o("./src/reddit/icons/svgs/ArrowRight/index.tsx"),C=o("./src/telemetry/index.ts"),w=o("./src/telemetry/models/Timer.ts"),j=o("./src/lib/classNames/index.ts"),S=o("./src/lib/constants/index.ts"),I=o("./src/lib/domUtils/index.ts"),P=o("./src/lib/extractQueryParams/index.ts"),k=o("./src/lib/fastdom/index.ts"),T=o("./src/lib/makeCommentsPageKey/index.ts"),N=o("./src/lib/makeDraftKey/index.ts"),_=o("./src/lib/makeListingKey/index.ts"),L=o("./src/lib/performanceTimings/index.tsx"),M=o("./src/lib/prettyPrintNumber/index.ts"),E=o("./src/app/actions/tooltip.ts"),A=o("./src/reddit/actions/comment.ts"),F=o("./src/reddit/actions/login.ts"),R=o("./src/reddit/actions/monthsToMinutes/accountCompleteness.ts"),B=o("./src/reddit/actions/page.ts"),D=o("./src/reddit/actions/video.ts"),$=o("./src/reddit/actions/postCollection.ts"),U=o("./src/reddit/components/AuthorLink/index.tsx"),W=o("./src/reddit/components/PostFollow/index.tsx"),H=o("./src/reddit/components/TrackingHelper/index.tsx"),V=o("./src/reddit/components/Translated/index.tsx"),z=o("./src/reddit/components/Widgets/PostCollection/CollectionOverflowMenu/index.tsx"),K=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),q=o("./src/reddit/constants/componentSizes.ts"),G=o("./src/reddit/constants/elementIds.ts"),J=o("./src/reddit/controls/MetaSeparator/index.tsx"),Q=o("./src/reddit/featureFlags/index.ts"),Z=o("./src/reddit/helpers/postCollection.ts"),Y=o("./src/reddit/models/Post/index.ts"),X=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),ee=o("./src/reddit/selectors/postCollection.ts"),te=o("./src/reddit/selectors/posts.ts"),oe=o("./src/reddit/components/Collection/PostItem.tsx"),ne=o("./src/reddit/components/Collection/index.m.less"),se=o.n(ne),re=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cre(U.a,{author:e.author,canAccessRedesignProfiles:e.canAccessRedesignProfiles,className:se.a.author,"data-click-id":"user",isAuthorDeleted:e.isDeleted,isUnstyled:!0},void 0,`u/${e.author}`),de=100,ae=h()(e=>re("div",{className:e.className},void 0,e.children)).withConfig({componentId:"s1nta6mm-0"})(["top: ","px;border-bottom: 1px solid ",";background-color: ",";color: ",";fill: ",";"],q.j,e=>Object(X.c)(e).line,e=>Object(K.b)(e),e=>Object(K.d)(e),e=>Object(K.d)(e)),ce=h.a.div.withConfig({componentId:"s1nta6mm-1"})(["border-right: 1px solid ",";"],e=>Object(X.c)(e).line),le=h.a.div.withConfig({componentId:"s1nta6mm-2"})(["border-bottom: 1px solid ",";color: ",";"],e=>Object(X.c)(e).line,e=>Object(X.c)(e).bodyText),pe=h()(e=>re("div",{className:e.className,id:e.id},void 0,e.children)).withConfig({componentId:"s1nta6mm-3"})(["top: ","px;max-height: calc(100vh - ","px);border-bottom: 1px solid ",";"],e=>(e=>{return e.isOverlay?q.y+q.e:q.j+q.e})(e),e=>q.j+(e.isOverlay?q.y:0)+q.e+5,e=>Object(X.c)(e).line),me=h()(z.a).withConfig({componentId:"s1nta6mm-4"})(["& > i {color: ",";}"],e=>Object(K.d)(e));var ue=Object(u.connect)(()=>Object(b.createStructuredSelector)({canAccessRedesignProfiles:e=>Q.d.redesignProfiles(e),collection:ee.i,followPost:(e,{postId:t})=>{const o=Object(ee.i)(e,{postId:t}),n=o&&(o.primaryPostId||o.postIds[0]);return n&&Object(te.D)(e,{postId:n})||null},post:te.D,shouldShowThumbnail:(e,{postId:t})=>{const o=Object(ee.i)(e,{postId:t});return!(!o||!o.id)&&Object(ee.n)(e,{collectionId:o.id})}}),(e,t)=>({onOpenPost:t=>e(Object($.w)(t))}))(Object(H.b)(class extends m.a.Component{constructor(){super(...arguments),this.selectedPostRef=null,this.onClickPost=((e,t)=>{this.props.onOpenPost(t)}),this.updateSelectedPostRef=(e=>{this.selectedPostRef=e})}componentDidMount(){const e=document.getElementById(G.b);if(e){const t=this.selectedPostRef;let o;o=t?t.offsetTop-de:0,k.a.write(()=>{Object(I.c)(e,o)})}}render(){var e=this.props;const t=e.canAccessRedesignProfiles,o=e.collection,n=e.followPost,s=e.isNightmodeOn,r=e.isOverlay,i=e.language,d=e.post,a=e.postId,c=e.shouldShowThumbnail;if(!d||!o)return null;var l=o.author;const p=void 0===l?"":l;var u=o.description;const b=void 0===u?"":u;var f=o.postIds;const h=void 0===f?[]:f,g=o.id;return Object(Z.a)(d)&&re(m.a.Fragment,{},void 0,re(ae,{className:se.a.collectionTitleWrapper,isOverlay:r,isNightmodeOn:s},void 0,re("div",{className:se.a.collectionMetaData},void 0,re("span",{className:se.a.collectionBy},void 0,re(V.a,{msgId:"collection.collectionBy"})),re(ie,{author:p,canAccessRedesignProfiles:t,isDeleted:Object(Y.e)(p)}),re(J.a,{isSmall:!0}),re("span",{className:se.a.postCount},void 0,Object(v.d)(i,"postCreation.postsCount",h.length))),re("div",{className:se.a.collectionTitleOptions},void 0,re("span",{className:se.a.collectionTitle},void 0,o.title),n&&re(W.a,{post:n,isNightmodeOn:s}),re(me,{className:se.a.overflowMenu,collectionId:g,isSubmitPage:!1,permalink:o.permalink,shouldShowCreatePost:!0,isNightmodeOn:s}))),re(ce,{className:se.a.postListWrapper},void 0,re(pe,{id:G.b,className:se.a.collectionList,isOverlay:r},void 0,b&&b.trim()&&re(le,{className:se.a.collectionDescription},void 0,b),h.map(e=>re(oe.b,{collectionId:g,postId:e,isSelectedPost:a===e,updateSelectedPostRef:this.updateSelectedPostRef,isOverlay:r,isNightmodeOn:s,onClickPost:this.onClickPost,shouldShowThumbnail:c},e)))))}})),be=o("./src/reddit/components/BannerAd/index.tsx"),fe=o("./src/reddit/contexts/PageLayer/index.tsx"),he=o("./src/reddit/selectors/brandSafety.ts"),ge=o("./src/reddit/selectors/user.ts"),ve=o("./src/reddit/components/CommentsPageAd/index.m.less"),xe=o.n(ve),ye=o("./src/lib/lessComponent.tsx"),Oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const o=Object(he.a)(e,t),n=!Q.d.rabbitHole(e)&&!Object(fe.L)(t.pageLayer)&&!Object(ge.w)(e),s=e.meta.isSessionSeo&&!Object(ge.F)(e);return o&&n&&(s||Object(ge.D)(e))}}),we=Object(u.connect)(Ce),je=Object(fe.w)(),Se=S.g[0],Ie=h()(be.a).withConfig({componentId:"zn43zz-0"})(["text-align: center;width: ",';margin: 30px auto 50px auto;height: 106px;&:before {content: "advertisement";color: rgb(135, 138, 140);display: block;font-size: 10px;letter-spacing: 0.5px;line-height: 12px;text-transform: uppercase;padding-bottom: 4px;font-weight: 500;text-align: left;}'],`${Se}px`),Pe=(e,t)=>{let o="";return t&&(o+="overlay-"),o+=`comment-${e}`},ke=ye.a.div("CommentsPageAdContainer",xe.a);var Te=je(we(class extends m.a.Component{constructor(){super(...arguments),this.container=null,this.state={enoughSpace:!1,hasBeenAssessed:!1},this.checkAvailableSpace=c()(()=>{k.a.read(()=>{if(this.container){const e=S.g[0],t=this.container.clientWidth;!this.state.enoughSpace&&this.state.hasBeenAssessed||k.a.write(()=>{this.setState({enoughSpace:t>e,hasBeenAssessed:!0})})}})},S.K)}componentDidMount(){this.props.canShowAds&&(this.checkAvailableSpace(),window.addEventListener("resize",this.checkAvailableSpace))}componentWillUnmount(){window.removeEventListener("resize",this.checkAvailableSpace)}render(){if(!this.props.canShowAds)return null;var e=this.props;const t=e.isOverlay,o=e.refreshKey,n=e.listingName,s=e.placement;return Oe(ke,{innerRef:e=>{this.container=e}},void 0,this.state.enoughSpace&&Oe(Ie,{id:Pe(s,t),sizes:[S.g],placement:s,listingName:n,refreshKey:o}))}})),Ne=o("./src/reddit/components/ContentGate/index.tsx"),_e=o("./src/reddit/components/Hovercards/AuthorHovercard/index.tsx"),Le=o("./src/reddit/components/PromoBanners/index.tsx"),Me=o("./src/lib/intersectionObserver/index.ts"),Ee=o("./src/reddit/components/IdCard/helpers.ts"),Ae=o("./src/reddit/components/SubredditIcon/index.tsx"),Fe=o("./src/reddit/components/SubscribeButton/index.tsx"),Re=o("./src/reddit/constants/colors.ts"),Be=o("./src/reddit/controls/InternalLink/index.tsx"),De=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),$e=o("./src/reddit/helpers/trackers/lightbox.ts"),Ue=o("./src/reddit/models/Theme/index.ts"),We=o("./src/reddit/selectors/subreddit.ts"),He=o("./src/reddit/selectors/widgets.ts"),Ve=o("./src/reddit/components/GraphicalIdBanner/index.m.less"),ze=o.n(Ve),Ke=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{this.ref=e})}componentDidMount(){this.ref&&Me.a(this.ref,e=>{e.isIntersecting&&this.props.sendEvent($e.b)})}render(){const e=this.props,t=Object(Ee.a)({idCardWidget:e.idCardWidget,language:e.language,listingName:e.subredditName,subreddit:e.subreddit,shouldRenderSuperbOwlIcon:!1});return m.a.createElement("div",{className:Object(j.a)(e.className,ze.a.container),ref:this.setRef},Ke("div",{className:ze.a.contentWrapper},void 0,Ke(Be.a,{className:ze.a.communityMeta,to:e.subreddit.url},void 0,Ke(Ae.b,{className:ze.a.subredditIcon,subredditOrProfile:e.subreddit}),Ke("div",{className:ze.a.communityText},void 0,Ke("h2",{className:ze.a.subredditName},void 0,e.subreddit.displayText),Ke("div",{className:ze.a.communityStats},void 0,`${Object(M.b)(t.subscribersCount)} ${t.subscribersText}`,Ke(Je,{}),`${Object(M.b)(t.currentlyViewingCount)} ${t.currentlyViewingText}`))),Ke("div",{className:ze.a.description},void 0,t.description),Ke(Fe.a,{identifier:{name:e.subredditName,type:"subreddit"},getEventFactory:e=>Object($e.a)(e?"unsubscribe":"subscribe"),onClick:e=>e.stopPropagation()})))}}))).withConfig({componentId:"s19rycny-1"})(["background: ",";"],e=>Object(Ue.g)(Object(X.c)(e).banner.backgroundColor,Object(X.c)(e).banner.backgroundImage,Object(X.c)(e).banner.backgroundImagePosition)),Ze=o("./src/reddit/components/ListingPostList/index.tsx"),Ye=o("./src/reddit/constants/page.ts"),Xe=o("./src/reddit/constants/postLayout.ts"),et=o("./src/reddit/helpers/trackers/screenview.ts"),tt=o("./src/reddit/components/RecommendedPostList/index.m.less"),ot=o.n(tt),nt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).postLine,e=>Object(X.c)(e).postLine,e=>Object(X.c)(e).postLine,e=>Object(X.c)(e).bodyText),rt=h()(Be.a).withConfig({componentId:"jr9666-1"})(["background-color: ",";color: ",";fill: ",";&:hover {background-color: ",";}"],e=>Object(X.c)(e).button,e=>Object(X.c)(e).body,e=>Object(X.c)(e).body,e=>Object(l.h)(.8,Object(X.c)(e).button));var it=Object(H.b)(class extends m.a.Component{constructor(){super(...arguments),this.onViewed=((e,t)=>Object(et.c)(this.listingKey(),S.X.TOP,t,e,S.rc.WEEK))}listingKey(){return Object(_.a)(this.props.subredditOrProfile.name,S.X.TOP,{t:S.rc.WEEK})}render(){const e=this.props.subredditOrProfile;return nt(m.a.Fragment,{},void 0,nt(Qe,{subredditName:e.name}),nt(st,{className:ot.a.topPostsHeader},void 0,nt(V.a,{msgId:"comment.topPosts",replacements:{subredditName:e.displayText}})),nt(Ze.a,{disableBanner:!0,disablePlaceholder:!0,forcedLayout:Xe.f.Classic,listingKey:this.listingKey(),listingName:Ye.e.PostDetail,listingViewed:this.onViewed,noPostsComponent:()=>null,onLoadMore:()=>{},preventScrollOnMount:!0,inSubredditOrProfile:!0}),nt(rt,{className:ot.a.footer,onClick:()=>this.props.sendEvent(Object($e.e)("recommended_footer")),to:e.url},void 0,nt(V.a,{msgId:"discoveryUnits.continueBrowsingIn",replacements:{subredditName:e.displayText}}),nt(O.a,{className:ot.a.arrow})))}}),dt=o("./src/reddit/controls/Button/index.tsx"),at=o("./src/reddit/constants/experiments.ts"),ct=o("./src/reddit/constants/history.ts"),lt=o("./src/reddit/constants/parameters.ts"),pt=o("./src/reddit/constants/promos.ts"),mt=o("./src/reddit/contexts/TrackCommentsPageClick.ts"),ut=o("./src/reddit/models/Comment/index.ts"),bt=o("./src/reddit/models/Media/index.ts"),ft=o("./src/reddit/selectors/comments.ts"),ht=o("./src/reddit/selectors/discoveryUnit.ts"),gt=o("./src/reddit/selectors/experiments/postSeo.ts"),vt=o("./src/reddit/selectors/meta.ts"),xt=o("./src/reddit/selectors/monthsToMinutes.ts"),yt=o("./src/reddit/selectors/telemetry.ts"),Ot=o("./src/reddit/selectors/tooltip.ts"),Ct=o("./src/reddit/components/AccountCompleteness/index.tsx"),wt=o("./src/higherOrderComponents/makeAsync.tsx"),jt=o("./src/lib/loadWithRetries/index.ts"),St=o("./src/reddit/components/RichTextEditor/Placeholder.tsx"),It=o("./src/reddit/helpers/styles/components/index.tsx"),Pt=o("./src/reddit/helpers/styles/mixins/loading.ts"),kt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.isTopLevelComment?"24px 40px":"16px 0"),Nt=h()(Object(It.a)()).withConfig({componentId:"rae1fm-1"})(["","height: 19px;margin-bottom: 4px;width: 150px;"],Pt.b),_t=Object(wt.a)({ErrorComponent:({isTopLevelComment:e})=>kt(Tt,{isTopLevelComment:e},void 0,kt(Nt,{gradientType:"comments",isLoading:!1}),kt(St.a,{gradientType:"comments",isLoading:!1,toolbarPosition:"bottom"})),getComponent:()=>Object(jt.a)(()=>Promise.all([o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("vendors~FlairEdit~PostCreation~RichTextEditor"),o.e("vendors~PostCreation~RichTextEditor"),o.e("RichTextEditor")]).then(o.bind(null,"./src/reddit/components/CommentCreation/index.tsx")).then(e=>e.default)),LoadingComponent:({isTopLevelComment:e})=>kt(Tt,{isTopLevelComment:e},void 0,kt(Nt,{gradientType:"comments",isLoading:!0}),kt(St.a,{gradientType:"comments",isLoading:!0,toolbarPosition:"bottom"}))});var Lt=e=>m.a.createElement(_t,e),Mt=o("./src/lib/isSimpleClick/index.ts"),Et=o("./src/lib/loginHref/index.ts"),At=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).line),Rt=h.a.span.withConfig({componentId:"s6wlmco-1"})(["","color: ",""],De.titleFontH4,e=>Object(X.c)(e).metaText),Bt=h()(dt.e).withConfig({componentId:"s6wlmco-2"})(["","",""],De.smallButtonFont,"\n padding: 4px 9px 2px;\n width: 100px;\n"),Dt=h()(dt.h).withConfig({componentId:"s6wlmco-3"})(["","","margin-left: auto;margin-right: 8px;"],De.smallButtonFont,"\n padding: 4px 9px 2px;\n width: 100px;\n");var $t=({className:e,language:t,location:o,openLoginModal:n,openRegisterModal:s,origin:r})=>At(Ft,{},void 0,At(Rt,{},void 0,Object(v.a)(t,"session.comment")),At(Dt,{href:Object(Et.a)(o,r,"/login"),onClick:e=>{Object(Mt.a)(e)&&(e.preventDefault(),e.stopPropagation(),n())},"data-redditstyle":!0},void 0,Object(v.a)(t,"session.login.submit")),At(Bt,{href:Object(Et.a)(o,r,"/register"),onClick:e=>{Object(Mt.a)(e)&&(e.preventDefault(),e.stopPropagation(),s())},"data-redditstyle":!0},void 0,Object(v.a)(t,"session.register.submit"))),Ut=o("./node_modules/lodash/isEqual.js"),Wt=o.n(Ut),Ht=o("./src/reddit/constants/comments.ts"),Vt=o("./src/reddit/constants/elementClassNames.ts"),zt=o("./src/reddit/constants/zIndex.ts"),Kt=o("./src/reddit/icons/fonts/helpers.tsx"),qt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cqt("i",{className:`${Object(Kt.b)("expand")} ${e.className}`})).withConfig({componentId:"qjrkk1-0"})(["display: inline-block;width: 12px;height: 12px;font-size: 12px;font-weight: 400;line-height: 12px;"]),Jt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cm.a.createElement("button",e,Jt(Gt,{}))).withConfig({componentId:"gcap43-0"})(["background: none;border: none;cursor: pointer;height: 12px;line-height: 12px;outline: none;width: 12px;&."," {color: ",";}",""],Vt.f,e=>Object(X.c)(e).line,e=>`color: ${Object(X.c)(e).linkText};\n transform: rotate(180deg);\n &:hover {\n color: ${Object(X.c)(e).linkText};\n }`),Zt=o("./node_modules/lodash/defer.js"),Yt=o.n(Zt),Xt=o("./src/lib/makeCommentPermalink/index.ts"),eo=o("./src/reddit/actions/gold/modals.ts"),to=o("./src/reddit/actions/modal.ts"),oo=o("./src/reddit/actions/reportFlow.ts"),no=o("./src/reddit/helpers/correlationIdTracker.ts"),so=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),ro=o("./src/reddit/selectors/activeModalId.ts"),io=o("./src/reddit/components/CommentModModeDropdown/index.tsx"),ao=o("./src/reddit/components/Comments/Comment/ModToolsFlatlist/index.tsx"),co=o("./src/reddit/components/ConfirmUserActionModal/index.tsx"),lo=o("./src/reddit/components/DistinguishCommentDropdown/index.tsx"),po=o("./src/reddit/selectors/economics.ts"),mo=o("./src/reddit/components/Economics/EntryPoints/CommentFlatlistSupportCTA/dynamicStyles.tsx");const uo=Object(wt.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>Promise.all([o.e("vendors~CoinsPurchaseModal~EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFla~fffc5772"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~EconomicsSu~c5c59906"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA")]).then(o.bind(null,"./src/reddit/components/Economics/EntryPoints/CommentFlatlistSupportCTA/index.tsx")).then(e=>e.default)});var bo=Object(u.connect)(()=>Object(b.createStructuredSelector)({featureEnabled:Q.d.spSupport,userAcceptsSupport:(e,t)=>{const o=e.comments.models[t.contentId];return!!o&&Object(po.b)(e,{contentId:o.id,subredditId:o.subredditId})}}))(function(e){return e.featureEnabled&&e.userAcceptsSupport?m.a.createElement(uo,e):null}),fo=o("./src/reddit/components/ModActionsMenu/index.tsx"),ho=o("./src/reddit/components/ModModeReports/helpers.ts"),go=o("./src/reddit/components/OverflowMenu/index.tsx"),vo=o("./src/reddit/components/ReportFlow/index.tsx"),xo=o("./src/reddit/components/ShareMenu/index.tsx"),yo=o("./src/reddit/components/ViewReportsDropdown/index.tsx"),Oo=o("./src/reddit/controls/CheckboxMenuItem/index.tsx"),Co=o("./src/reddit/controls/Dropdown/Row.tsx"),wo=o("./src/reddit/helpers/trackers/modTools.ts"),jo=o("./src/reddit/layout/row/Inline/index.tsx"),So=o("./src/reddit/icons/fonts/Comment/index.tsx"),Io=o("./src/reddit/icons/fonts/IgnoreReport/index.tsx"),Po=o("./src/reddit/icons/fonts/ModActions/index.tsx"),ko=o("./src/reddit/icons/fonts/Report/index.tsx"),To=o("./src/reddit/icons/svgs/Trash2/index.tsx"),No=o("./src/reddit/components/Comments/Comment/Flatlist/index.m.less"),_o=o.n(No),Lo=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.modModeEnabled?"0px":"12px"),Uo=h()(go.a).withConfig({componentId:"s151baxe-6"})(["font-weight: 500;","color: ",";"," {width: 16px;text-align: center;}"],De.titleFontH5,e=>Object(X.c)(e).actionIcon,Co.a),Wo=h()(jo.a).withConfig({componentId:"s151baxe-7"})(["","","color: ",";margin: 4px 0 8px;"],De.actionFont,mo.a,e=>Object(X.c)(e).actionIcon),Ho=Object(f.css)(["display: inline-block;margin-right: 12px;transition: color 0.1s;&::first-letter {text-transform: uppercase;}&:disabled {cursor: default;}&:hover {text-decoration: underline;}"]),Vo=Object(f.css)(["&.not(:disabled):hover {color: ",";}"],e=>Object(X.c)(e).bodyText),zo=h()(h.a.button.withConfig({componentId:"s151baxe-9"})(["",""],Ho)).withConfig({componentId:"s151baxe-8"})(["",""],Vo),Ko=h()(ao.c).withConfig({componentId:"s151baxe-10"})(["margin-left: 12px;&:before {content: '';position: absolute;border-left: 1px solid ",";height: 20px;margin: 6px 0px;}"],e=>Object(X.c)(e).line),qo=ye.a.wrapped(yo.a,"ViewReportsDropdown",_o.a),Go=e=>`Comment-${e}--Modal--DeleteComment`,Jo=e=>`Distinguish--Dropdown--${e}`,Qo=e=>`${e}-overflow-menu`,Zo=e=>`View--Reports--${e}`,Yo=Object(b.createStructuredSelector)({activeTooltipId:Ot.a,currentUser:ge.j,isConfirmModalOpen:(e,{comment:t})=>Object(ro.a)(e)===Go(t.id),isPendingDeletion:ft.z,isLoggedIn:ge.F,postIsArchived:(e,{comment:t})=>Object(te.z)(e,{postId:t.postId}),postIsLocked:(e,{comment:t})=>Object(te.A)(e,{postId:t.postId}),postPermalink:(e,{comment:t})=>Object(te.C)(e,{postId:t.postId}),reportFlowIsOpen:(e,{comment:t})=>e.reportFlow.postOrCommentId===t.id,sendRepliesToggled:(e,{comment:t})=>Object(ft.E)(e,{commentId:t.id}),subredditOrProfile:(e,{comment:t})=>Object(te.O)(e,{postId:t.postId})});var Xo=Object(u.connect)(Yo,(e,{comment:t,commentsPageKey:o,language:n})=>({deleteComment:()=>o&&e(Object(A.ab)(n,t.id,t.postId,o)),handleDelete:()=>{e(Object(to.i)(Go(t.id))),e(Object(E.e)({tooltipId:Qo(t.id)}))},handleEdit:()=>{const n=t.media&&t.media.rteMode;o&&e(Object(A.U)({commentId:t.id,draftKey:Object(N.a)(g.a.edit,t.id),text:t.bodyMD||"",commentMode:n,commentsPageKey:o}))},handleReply:()=>o&&e(Object(A.lb)({parentCommentId:t.id,commentsPageKey:o})),onDistinguishComment:(o,n)=>e(Object(A.R)(t.id,o,n)),onGildClick:()=>e(Object(eo.d)(t.id)),onIgnoreReports:()=>e(Object(A.mb)(t.id)),onReportClick:()=>e(Object(oo.i)(t.id)),onToggleSave:()=>e(Object(A.db)(t.id)),onToggleDistinguishDropdown:()=>e(Object(E.e)({tooltipId:Jo(t.id)})),onToggleReportsDropdown:()=>e(Object(E.e)({tooltipId:Zo(t.id)})),toggleDeleteCommentModal:()=>e(Object(to.i)(Go(t.id))),toggleSendReplies:()=>e(Object(A.eb)(t.id))}))(Object(H.b)(class extends m.a.Component{constructor(){super(...arguments),this.sendCommentEventWithName=(e=>this.props.sendEvent(Object($e.d)(this.props.comment.postId,`comment_${e}`))),this.sendCommentModEventWithName=(e=>this.props.sendEvent(Object(wo.a)(e,this.props.comment.id))),this.sendCommentReportEvent=(e=>this.props.sendEvent(Object(wo.e)(e,this.props.comment.id))),this.handleSave=(()=>{this.props.comment.isSaved?this.sendCommentModEventWithName("unsave"):this.sendCommentModEventWithName("save"),this.props.onToggleSave()}),this.handleEdit=(()=>{this.props.sendEvent(Object(wo.d)("edit",this.props.comment.id)),this.props.handleEdit()}),this.handleGild=(async()=>{Object(no.d)(no.a.GildingFlow),this.props.onGildClick();const e=(await o.e("gildTrackers").then(o.bind(null,"./src/reddit/helpers/trackers/gild.ts"))).clickGildEvent;this.props.sendEvent(e(this.props.comment.id))}),this.handleDelete=(()=>{this.props.sendEvent(Object(wo.d)("delete",this.props.comment.id)),this.props.toggleDeleteCommentModal()}),this.handleReportClick=(()=>{this.props.sendEvent(Object(wo.a)("report",this.props.comment.id)),this.props.onReportClick()}),this.handleDistinguishToggle=(()=>{this.props.sendEvent(Object(wo.a)("mod_distinguish_menu",this.props.comment.id)),this.props.onToggleDistinguishDropdown()}),this.sendCommentDistinguishEvent=(e=>this.props.sendEvent(Object(wo.b)(e,this.props.comment.id)))}render(){var e=this.props;const t=e.comment,o=e.className,n=e.currentUser,s=e.deleteComment,r=e.handleReply,i=e.isOverlay,d=e.isLoggedIn,a=e.isPendingDeletion,c=e.language,l=e.onDistinguishComment,m=e.onIgnoreReports,u=e.onToggleReportsDropdown,b=e.moderatorPermissions,f=e.modModeEnabled,h=e.postIsArchived,g=e.postIsLocked,x=e.postPermalink,y=e.sendEvent,O=e.subreddit,C=e.toggleDeleteCommentModal,w=e.toggleSendReplies,j=e.trackClick,S=Object(so.a)(b),I=!!n&&n.displayText===t.author,P=!!n&&n.isEmployee,k=!g&&!h||S&&d,T=Object(ho.a)(t);return Lo(p.Fragment,{},void 0,Lo(Wo,{className:o},void 0,k&&Lo(zo,{onClick:()=>{r(),Yt()(()=>j("reply")())},disabled:a},void 0,Lo(Mo,{}),Object(v.a)(c,"comment.reply")),n&&!I&&Lo(zo,{onClick:this.handleGild},void 0,Object(v.a)(c,"gold.giveAward")),Lo(xo.a,{dropdownId:`${t.id}-comment-share-menu`,isOverlay:!!i,permalink:Object(Xt.a)(x,t.id),sendEventWithName:this.sendCommentEventWithName,subreddit:O},void 0,Lo(zo,{onClick:()=>this.sendCommentEventWithName("share")},void 0,Object(v.a)(c,"posts.share"))),!I&&Lo(zo,{onClick:this.handleReportClick,disabled:a},void 0,Object(v.a)(c,"comment.report")),Lo(zo,{onClick:this.handleSave},void 0,t.isSaved?Object(v.a)(c,"comment.unsaveComment"):Object(v.a)(c,"comment.saveComment")),n&&!I&&Lo(bo,{className:_o.a.supportButton,contentId:t.id,subredditId:t.subredditId,userName:t.author}),I&&Lo(zo,{onClick:this.handleEdit},void 0,Object(v.a)(c,"comment.edit")),I&&Lo($o,{modModeEnabled:f},void 0,Lo(go.b,{dropdownId:Qo(t.id),onClick:()=>y(Object(wo.a)("comment_overflow_menu",t.id))},void 0,Lo(Uo,{displayText:Object(v.a)(c,"comment.deleteComment"),onClick:this.handleDelete},void 0,Lo(Eo,{})),Lo(Oo.a,{text:Object(v.a)(c,"posts.toggleSendReplies"),onClick:w,isSelected:this.props.sendRepliesToggled}))),this.props.isConfirmModalOpen&&Lo(co.a,{actionText:Object(v.a)(c,"comment.delete"),cancelActionText:Object(v.a)(c,"comment.keep"),headerText:Object(v.a)(c,"comment.deleteComment"),modalText:Object(v.a)(c,"comment.deleteConfirmation"),onConfirm:s,toggleModal:C,trackClick:()=>{},withOverlay:!0}),S&&(f?Lo(Ko,{comment:t,isCommentAuthor:I,isOverlay:i,language:c}):Lo(Do,{dropdownId:`${t.id}-mod-actions-menu`,inCommentFlatlist:!0,onClick:()=>y(Object(wo.a)("comment_mod_action_menu",t.id))},void 0,Lo(Ao,{}),Lo(io.a,{comment:t,isOverlay:!!i,language:c,tooltipId:`${t.id}-mod-actions-menu`}))),Object(ho.c)(t)&&!f&&Lo(ao.b,{text:`${T}`,onClick:()=>{u(),this.sendCommentModEventWithName("comment_report_menu")},selected:this.props.activeTooltipId===Zo(t.id),id:Zo(t.id)},void 0,Lo(qo,{isOverlay:!!i,language:c,model:t,onIgnoreReports:()=>{m(),this.sendCommentReportEvent(t.ignoreReports?"restore_reports":"ignore_reports")},tooltipId:Zo(t.id)}),t.ignoreReports?Lo(Bo,{}):Lo(Ro,{})),S&&!f&&I&&!P&&!t.bannedBy&&Lo(ao.b,{onClick:this.handleDistinguishToggle,selected:this.props.activeTooltipId===Jo(t.id)},void 0,Lo(ao.a,{}),Lo(lo.a,{isAdminDistinguished:t.isAdmin,isDropdownOpen:this.props.activeTooltipId===Jo(t.id),isModDistinguished:t.isMod,isOverlay:!!i,isStickied:t.isStickied,isTopLevelComment:!t.parentId,isUserEmployee:P,isUserMod:S,language:c,onDistinguishComment:l,sendEventWithName:this.sendCommentDistinguishEvent,tooltipId:Jo(t.id)})),I&&P&&!t.bannedBy&&Lo(ao.b,{onClick:this.handleDistinguishToggle,selected:this.props.activeTooltipId===Jo(t.id)},void 0,Lo(ao.a,{}),Lo(lo.a,{isAdminDistinguished:t.isAdmin,isDropdownOpen:this.props.activeTooltipId===Jo(t.id),isModDistinguished:t.isMod,isOverlay:!!i,isStickied:t.isStickied,isTopLevelComment:!t.parentId,isUserEmployee:P,isUserMod:S,language:c,onDistinguishComment:l,sendEventWithName:this.sendCommentDistinguishEvent,tooltipId:Jo(t.id)}))),this.props.reportFlowIsOpen&&Lo(vo.a,{withOverlay:!0,commentId:this.props.comment.id,overlayCustomStyles:vo.b,postId:this.props.comment.postId}))}})),en=o("./src/reddit/components/Comments/Comment/TopMeta/index.tsx"),tn=o("./src/reddit/components/GildModal/Loader.tsx"),on=o("./src/reddit/components/ModModeReports/index.tsx"),nn=o("./src/reddit/components/RichTextJson/index.tsx"),sn=o("./src/reddit/components/VerticalVotes/index.tsx"),rn=o("./src/reddit/helpers/getRichTextContent.ts"),dn=o("./src/reddit/components/VerticalVotes/index.m.less"),an=o.n(dn),cn=o("./src/reddit/components/VerticalVotes/votes.tsx"),ln=o("./src/reddit/components/VerticalVotes/votes.m.less"),pn=o.n(ln),mn=o("./src/reddit/constants/componentTestIds.ts"),un=o("./src/reddit/controls/ErrorText/index.tsx"),bn=o("./src/reddit/controls/InvisibleScreenReaderText/index.tsx"),fn=o("./src/reddit/models/Subreddit/index.ts"),hn=o("./src/reddit/models/Vote/index.ts"),gn=o("./src/reddit/selectors/gild.ts"),vn=o("./src/reddit/selectors/moderatorPermissions.ts"),xn=o("./src/reddit/reducers/comments/visitHighlightingFilter/index.ts"),yn=o("./src/reddit/components/Comments/Comment/index.m.less"),On=o.n(yn),Cn=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.collapsed?"32px":"0px"),Tn=h()(Object(It.a)()).withConfig({componentId:"d6o18y-2"})(["border: 1px solid transparent;border-radius: 4px;box-sizing: border-box;opacity: ",";margin-left: 4px;padding-left: 4px;padding-top: 4px;max-width: ","px;width: 100%;","","","",""],e=>e.isPendingDeletion?"0.5":"1.0",q.g,e=>e.isRemoved?`border: 2px solid ${Re.a.removed};\n background-color: ${Object(l.e)(Re.a.removed,.05)};\n padding-left: 4px;\n padding-top: 4px;\n margin-top: -4px;`:"",e=>e.isActive?`border: 1px solid ${Object(X.c)(e).postIcon};`:"",e=>e.isCollapsed?"margin-left: 8px;\n padding-left: 0;":"",e=>e.highlightComment?`background-color: ${Object(l.j)(.9,Object(X.c)(e).active)}`:""),Nn=h()(Object(It.a)()).withConfig({componentId:"d6o18y-3"})(["border-radius: 4px;display: flex;margin-left: -23px;padding: 8px 4px 0 0;position: relative;transition: color 0.5s, fill 0.5s, background 1s;.",":hover + "," {"," {opacity: 1;}}","&.top-level {margin-top: 16px;}"],Sn.cssClassName,Tn,kn,e=>e.focused?`background: ${Object(l.j)(.95,Object(X.c)(e).button)};`:"background: transparent;"),_n=ye.a.div("CommentBody",On.a),Ln=h()(Lt).withConfig({componentId:"d6o18y-4"})(["position: relative;&:before {border-left: 1px dashed ",';bottom: 0;content: " ";left: -8px;position: absolute;top: 1px;}'],e=>Object(X.c)(e).line),Mn=ye.a.wrapped(Ln,"EditCommentForm",On.a),En=Object(fe.w)()(Object(u.connect)(()=>Object(b.createStructuredSelector)({comment:(e,t)=>Object(ft.n)(e,t),currentProfileModPermissions:fe.i,depth:(e,t)=>Object(ft.j)(e,t),collapsed:ft.h,flair:ft.e,focused:ft.t,gildModalIsOpen:(e,{commentId:t})=>Object(gn.c)(e,t),isEditing:ft.y,isPendingDeletion:ft.z,language:ge.M,moderatorPermissions:(e,t)=>{const o=Object(ft.n)(e,t);return o?Object(vn.g)(e,{subredditId:o.subredditId}):null},modModeEnabled:fe.Q,errorMsgs:ft.C,patreonPatronFlair:ft.f,replyFormOpen:ft.F,subreddit:fe.t,subredditType:ft.H,highlightComment:(e,{commentId:t})=>{const o=Object(ft.q)(e);if(o===xn.a.None)return!1;const n=Object(ft.n)(e,{commentId:t});if(!n)return!1;const s=Object(ge.p)(e),r=!!Object(vn.f)(e,{postId:n.postId}),i=Object(te.D)(e,{postId:n.postId});if(!i||!i.previousVisits||i.previousVisits.length<2)return!1;const d=o===xn.a.Last?i.previousVisits[i.previousVisits.length-1]:i.previousVisits[0];return(r||s)&&n.created>d}}),(e,{commentId:t,commentsPageKey:o,scrollToAndRemeasure:n,trackClick:s})=>({onCollapseClick:()=>e(Object(A.kb)({commentId:t,commentsPageKey:o,scrollToAndRemeasure:n})),onIgnoreReports:()=>e(Object(A.mb)(t)),onVoteClick:o=>{var n=o===hn.a.upvoted?[Object(A.nb)(t),"upvote_comment"]:[Object(A.S)(t),"downvote_comment"],r=jn(n,2);const i=r[0],d=r[1];s(d)(),e(i)}}))(({childrenInfo:e,clearHovered:t,comment:o,commentsPageKey:n,collapsed:s,currentProfileModPermissions:r,depth:i,errorMsgs:d,flair:a,focused:c,gildModalIsOpen:l,highlightComment:m,isActive:u,isEditing:b,isPendingDeletion:f,language:h,moderatorPermissions:x,modModeEnabled:y,onCollapseClick:O,onIgnoreReports:C,onLineMouseOver:w,onVoteClick:j,patreonPatronFlair:S,replyFormOpen:I,subreddit:P,trackClick:k,renderedInOverlay:T,subredditType:_})=>{const L=!b&&!o.isDeleted&&!!d&&d.length>0,M=Object(N.a)(g.a.edit,o.id),E=Object(N.a)(g.a.replyToComment,o.id),F=Object(so.a)(x),R=o.authorIsContractor&&_===fn.b.EmployeesOnly;return wn(Nn,{className:`Comment ${o.id} ${i?"":"top-level"}`,focused:c},void 0,s&&wn(Sn,{className:o.id,onClick:()=>{t(),O(),k("collapse")()},onMouseOver:()=>w(o.id),onMouseOut:t}),!s&&!o.isDeleted&&wn(Pn,{compact:!0,model:o,onVoteClick:j}),wn(Tn,{highlightComment:m,isActive:u,isCollapsed:s,isPendingDeletion:f,isRemoved:!!o.bannedBy},void 0,wn(bn.a,{},void 0,Object(v.a)(h,"comment.level",{level:i+1})),wn(kn,{childrenInfo:e,collapsed:s,comment:o,commentsPageKey:n,flair:a,language:h,patreonPatronFlair:S,renderedInOverlay:T,renderContractorBadge:R}),!s&&wn(p.Fragment,{},void 0,b&&wn(Mn,{autofocus:!0,commentsPageKey:n,depth:i,draftType:g.a.edit,draftKey:M,rtJson:Object(rn.a)(o),isTopLevelComment:!1,parentCommentId:o.id,submitAction:(e,t)=>Object(A.bb)({language:h,id:o.id,commentsPageKey:n,depth:i,draftKey:M,formData:e}),submitButtonText:Object(v.a)(h,"comment.saveEdits")}),!b&&!o.isDeleted&&wn(_n,{"data-test-id":mn.d},void 0,wn(nn.b,{content:Object(rn.a)(o),renderingObjectInfo:o})),y&&F&&Object(ho.c)(o)&&wn(on.a,{language:h,onIgnoreReports:C,reportable:o}),!b&&!o.isDeleted&&wn(Xo,{comment:o,commentsPageKey:n,isOverlay:T,language:h,modModeEnabled:y,moderatorPermissions:r||x,subreddit:P,trackClick:k}),L&&d.map(e=>wn(In,{language:h},void 0,e)),I&&wn(Ln,{autofocus:!0,commentsPageKey:n,depth:i,draftType:g.a.replyToComment,draftKey:E,isTopLevelComment:!1,parentCommentId:o.id,submitAction:(e,t)=>Object(A.gb)({commentsPageKey:n,draftKey:E,language:h,parentCommentDepth:i,parentCommentId:o.id,formData:e,editorMode:t}),submitButtonText:Object(v.a)(h,"comment.reply")}))),l&&wn(tn.a,{}))}));var An=e=>wn(mt.a.Consumer,{},void 0,t=>m.a.createElement(En,Cn({},e,{trackClick:t}))),Fn=o("./src/reddit/contexts/InsideOverlay.tsx"),Rn=o("./src/reddit/components/Comments/ContinueThreadLink/index.m.less"),Bn=o.n(Rn),Dn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).linkText,e=>Object(X.c)(e).linkText,e=>e.isActive?`border: 1px solid ${Object(X.c)(e).postIcon};`:""),Un=ye.a.wrapped(O.a,"ArrowRight",Bn.a),Wn=h()(x.a).withConfig({componentId:"cij1z6-1"})(["","align-items: center;display: flex;"],De.actionFont),Hn=ye.a.span("HoverSpan",Bn.a),Vn=Object(b.createStructuredSelector)({language:ge.M,permalink:(e,t)=>Object(ft.m)(e,{commentId:Object(ft.s)(e,t).parentId})});var zn=Object(u.connect)(Vn)(Object(Fn.b)(({isActive:e,isOverlay:t,language:o,permalink:n})=>Dn($n,{isActive:e},void 0,Dn(Wn,{isOverlay:!!t,to:Object(y.b)(n)},void 0,Dn(Hn,{},void 0,Object(v.a)(o,"comment.continueThread"))," ",Dn(Un,{}))))),Kn=o("./src/reddit/components/Comments/MoreCommentsItem/index.m.less"),qn=o.n(Kn),Gn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).linkText),Zn=h()(Qn).withConfig({componentId:"s1tyd4zp-1"})(["&:hover {text-decoration: underline;}",""],e=>e.isActive?`border: 1px solid ${Object(X.c)(e).postIcon};`:""),Yn=Object(b.createStructuredSelector)({moreCommentsItem:ft.A,moreCommentsPending:ft.B,language:ge.M});var Xn=Object(u.connect)(Yn,(e,t)=>({moreCommentsClicked:()=>e(Object(A.W)(t.commentsPageKey,t.moreCommentsId))}))(({language:e,isActive:t,moreCommentsClicked:o,moreCommentsItem:n,moreCommentsPending:s})=>Gn(Jn,{},void 0,s?Gn(Qn,{},void 0,Object(v.a)(e,"comment.loading")):Gn(mt.a.Consumer,{},void 0,s=>Gn(Zn,{isActive:t,onClick:()=>{o(),s("load_more_comment")()}},void 0,Object(v.d)(e,"comment.moreReply",n.numComments,{numComments:n.numComments}))))),es=o("./node_modules/lodash/times.js"),ts=o.n(es),os=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cm.a.createElement("div",e,os("i",{className:"threadline"}))).withConfig({componentId:"fxv3b9-0"})(["box-sizing: border-box;cursor: pointer;display: inline-block;height: 100%;margin-left: ","px;vertical-align: top;width: ","px;& > ."," {display: block;height: 100%;width: 50%;border-right: 2px solid ",";}&."," > ."," {border-right: 2px solid ",";}"],q.I,q.J,Vt.h,e=>Object(X.c)(e).line,Vt.f,Vt.h,e=>Object(X.c)(e).button),ss=h.a.div.withConfig({componentId:"fxv3b9-1"})(["bottom: 0;left: 0;position: absolute;top: 0;z-index: ",";"],zt.g),rs=h.a.div.withConfig({componentId:"fxv3b9-2"})(["box-sizing: border-box;display: inline-block;height: 100%;vertical-align: top;"," {bottom: 0;height: calc(100% - 56px);position: absolute;}"],ns);var is=e=>{const t=e.collapsed,o=e.depth,n=e.onLineClick,s=e.onLineMouseOver,r=e.onLineMouseOut,i=e.onShortLineClick,d=e.parentNodeIds,a=e.type;return os(ss,{},void 0,ts()(o+1,e=>e===o?a!==Ht.a.Comment||t?null:os(rs,{},d[e],os(ns,{className:d[e],onClick:i,onMouseOver:()=>s(d[e]),onMouseOut:()=>r(d[e])})):os(ns,{className:d[e],onClick:n(e),onMouseOver:()=>s(d[e]),onMouseOut:()=>r(d[e])},d[e])))},ds=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.depth*(q.J+q.I)+(e.type===Ht.a.Comment?q.J:0),e=>e.isHidden?"display: none;":""),cs=e=>{const t=document.querySelectorAll(`.${e}`);if(t&&t.length)for(let o=0;o{const e=document.querySelectorAll(`.${Vt.f}`);if(e&&e.length)for(let t=0;tObject(b.createStructuredSelector)({collapsed:(e,{commentLink:t,commentsPageKey:o})=>!(!e.comments.collapsed[o]||!e.comments.collapsed[o][t.id]),commentListNode:(e,t)=>Object(ft.l)(e,t),depth:(e,t)=>Object(ft.j)(e,t),isActive:(e,{commentLink:t})=>!!e.shortcuts.activeCommentId&&t.id===e.shortcuts.activeCommentId}),(e,{commentLink:t,commentsPageKey:o,scrollToAndRemeasure:n})=>({onLineClick:s=>()=>{e(Object(A.J)({commentLink:t,commentsPageKey:o,lineDepth:s,scrollToAndRemeasure:n}))},onShortLineClick:()=>e(Object(A.kb)({commentId:t.id,commentsPageKey:o,scrollToAndRemeasure:n}))}))(e=>{const t=e.childrenInfo,o=e.className,n=e.collapsed,s=e.commentLink,r=e.commentsPageKey,i=e.depth,d=e.isActive,a=e.isHidden,c=e.onLineClick,l=e.onShortLineClick,p=e.scrollToAndRemeasure,m=e.renderedInOverlay,u=e.parentNodeIds;return ds(as,{className:o,depth:i,isHidden:a,id:s.id,isActive:d,type:s.type},void 0,ds(is,{collapsed:n,depth:i,onLineClick:c,onLineMouseOver:cs,onLineMouseOut:ls,onShortLineClick:l,type:s.type,parentNodeIds:u}),ms({childrenInfo:t,clearHovered:ls,commentLink:s,commentsPageKey:r,onLineMouseOver:cs,isActive:d,renderedInOverlay:m,scrollToAndRemeasure:p}))});const ms=({childrenInfo:e,clearHovered:t,commentLink:o,commentsPageKey:n,isActive:s,onLineMouseOver:r,renderedInOverlay:i,scrollToAndRemeasure:d})=>{switch(o.type){case Ht.a.Comment:return ds(An,{childrenInfo:e,clearHovered:t,commentId:o.id,commentsPageKey:n,isActive:s,onLineMouseOver:r,renderedInOverlay:i,scrollToAndRemeasure:d});case Ht.a.MoreComments:return ds(Xn,{commentsPageKey:n,isActive:s,moreCommentsId:o.id});case Ht.a.ContinueThread:return ds(zn,{id:o.id,isActive:s})}};var us=o("./src/reddit/components/Comments/helpers/hiddenComments.ts"),bs=o("./src/app/helpers/describeApiError/index.ts"),fs=o("./src/reddit/components/Media/LoadingIcon/index.tsx"),hs=o("./src/reddit/icons/fonts/Downvote/index.tsx"),gs=o("./src/reddit/icons/fonts/Upvote/index.tsx"),vs=o("./src/reddit/icons/svgs/Comments/index.tsx"),xs=o("./src/reddit/icons/svgs/SnooFacepalm/index.tsx"),ys=o("./src/reddit/components/Comments/States/index.m.less"),Os=o.n(ys),Cs=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.e)(Object(X.c)(e).button,.4)),Is=h()(xs.a).withConfig({componentId:"x03auy-2"})(["",""],js),Ps=Object(f.css)(["","color: ",";opacity: 0.6;"],De.titleFontH3,e=>Object(X.c)(e).metaText),ks=h.a.p.withConfig({componentId:"x03auy-3"})(["","margin-bottom: 12px;text-transform: capitalize;"],Ps),Ts=h.a.p.withConfig({componentId:"x03auy-4"})(["","text-align: center;margin: 0 50px 20px;"],Ps),Ns=h.a.p.withConfig({componentId:"x03auy-5"})(["","color: ",";opacity: 0.6;"],De.titleFontH5,e=>Object(X.c)(e).metaText),_s=({language:e})=>Cs(ws,{},void 0,Cs(Ss,{}),Cs(ks,{},void 0,Object(v.a)(e,"comment.noComments")),Cs(Ns,{},void 0,Object(v.a)(e,"comment.empty"))),Ls=({language:e,link:t})=>Cs(ws,{},void 0,Cs(Ss,{}),Cs(ks,{},void 0,Object(v.a)(e,"comment.missingComment")),Cs(dt.f,{to:Object(y.b)(t)},void 0,Object(v.a)(e,"comment.viewAllComments"))),Ms=Object(u.connect)(null,(e,{postId:t,commentId:o,sort:n})=>({onClick:()=>e(Object(B.v)(t,o,{sort:n}))}))(({apiError:e,language:t,onClick:o})=>Cs(ws,{},void 0,Cs(Is,{}),Cs(Ts,{},void 0,e?Object(bs.a)({apiError:e,language:t,isLoggedOut:!1}):Object(v.a)(t,"comment.error")),Cs(dt.d,{onClick:o},void 0,Object(v.a)(t,"common.retry")))),Es=Object(f.css)(["background-color: ",";border-radius: 4px;height: 500px;margin: 81px auto 60px;max-width: 95%;position: relative;width: 1200px;"],e=>Object(X.c)(e).body),As=()=>Cs("div",{},void 0,"500"),Fs=h()(({className:e})=>Cs("div",{className:e},void 0,Cs(fs.a,{}))).withConfig({componentId:"x03auy-6"})(["",""],Es),Rs=ye.a.div("CommentsPlaceholderContainer",Os.a),Bs=ye.a.div("CommentPlaceholder",Os.a),Ds=ye.a.div("VoteColumn",Os.a),$s=ye.a.div("TextColumn",Os.a),Us=Object(f.css)(["font-size: 16px;color: ",";"],e=>Object(X.c)(e).actionIcon),Ws=h()(gs.a).withConfig({componentId:"x03auy-7"})(["",""],Us),Hs=h()(hs.a).withConfig({componentId:"x03auy-8"})(["","margin-top: -1px;"],Us),Vs=h()(Object(It.a)()).withConfig({componentId:"x03auy-9"})(["","height: 16px;margin-bottom: 8px;width: 176px;background-color: ",";"],Pt.c,e=>Object(X.c)(e).placeholder),zs=h()(Object(It.a)()).withConfig({componentId:"x03auy-10"})(["","height: 124px;margin-bottom: 12px;width: 100%;background-color: ",";"],Pt.c,e=>Object(X.c)(e).placeholder),Ks=e=>Cs(Rs,{},void 0,ts()(10,t=>Cs(Bs,{},t,Cs(Ds,{},void 0,Cs(Ws,{}),Cs(Hs,{})),Cs($s,{},void 0,Cs(Vs,{isLoading:e.isLoading}),Cs(zs,{isLoading:e.isLoading})))));var qs=o("./src/reddit/components/Scroller/Simple.tsx"),Gs=o("./src/reddit/constants/screenWidths.ts"),Js=o("./src/reddit/helpers/commentList/index.ts"),Qs=o("./src/lib/LRUCache/index.ts"),Zs=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({onCommentEnteredViewport:t=>e(Object(A.K)(t)),onCommentLeftViewport:(t,o)=>e(Object(A.P)(t,o))})),nr=new Qs.a(500),sr=new Qs.a(500),rr=(e,t)=>{const o=`entered-${e}`;let n=nr.get(o);return void 0===n&&(n=(()=>{t.onCommentEnteredViewport(e)}),nr.set(o,n)),n},ir=(e,t)=>{const o=`left-${e}`;let n=sr.get(o);return void 0===n&&(n=(o=>{t.onCommentLeftViewport(e,o)}),sr.set(o,n)),n};var dr=or(class extends m.a.Component{constructor(e){super(e),this.getParentNodeIds=(e=>{var t=this.props;const o=t.commentLinks,n=t.commentThreadLinkSet;if(this.parentNodeIdsMap[e.id])return this.parentNodeIdsMap[e.id];const s=n[e.id].depth;if(0===s)return this.parentNodeIdsMap[e.id]=[e.id],this.parentNodeIdsMap[e.id];const r=o.findIndex(t=>t.id===e.id),i=o[r-1],d=this.parentNodeIdsMap[i.id].slice();return this.parentNodeIdsMap[e.id]=d.filter(e=>n[e].depththis.childrenInfoMap[e]||void 0),this.parentNodeIdsMap={},us.c(),this.childrenInfoMap={}}componentWillMount(){var e=this.props;const t=e.commentLinks,o=e.allCollapsed,n=e.commentThreadLinkSet,s=e.moreComments;this.timerId&&C.c.cancel(this.timerId),t.length&&(this.timerId=C.c.start()),this.findHiddenNodes(t,o,n,s)}componentDidMount(){this.timerId&&Object(C.b)(S.o.Redesign,{type:"mount",component:"commentsList",duration:C.c.end(this.timerId)})}componentWillReceiveProps(e){const t=e.allCollapsed,o=e.commentsPageKey,n=e.commentLinks,s=e.commentThreadLinkSet,r=e.moreComments;(o!==this.props.commentsPageKey||n.length>this.props.commentLinks.length||!Wt()(t,this.props.allCollapsed))&&this.findHiddenNodes(n,t,s,r)}shouldComponentUpdate(e){var t=this.props;const o=t.commentsPageKey,n=t.commentLinks,s=t.allCollapsed;return e.commentsPageKey!==o||e.commentLinks.length>n.length||!Wt()(e.allCollapsed,s)||e.commentLinks.some((e,t)=>e.id!==n[t].id)}componentWillUpdate(e){this.timerId&&C.c.cancel(this.timerId),e.commentLinks.length&&(this.timerId=C.c.start())}componentDidUpdate(e){this.timerId&&Object(C.b)(S.o.Redesign,{type:"mount",component:"commentsList",duration:C.c.end(this.timerId)})}componentWillUnmount(){this.timerId&&C.c.cancel(this.timerId)}findHiddenNodes(e,t,o,n){if(!t||!Object.keys(t).length)return;let s=null,r=1/0,i=0,d=!1;us.c();for(let a=0;ar?(us.a(c.id),i+=Object(Js.d)(c,n),c.type===Ht.a.ContinueThread&&(d=!0)):(this.childrenInfoMap[s]={numChildren:i,hasContinueThread:d},s=null,r=1/0,i=0,d=!1)),!s&&t[c.id]&&(s=c.id,r=o[c.id].depth)}}render(){return this.props.commentLinks.length?this.renderList():this.renderEmptyState()}getScrollChild(e,t){var o=this.props;const n=o.onCommentEnteredViewport,s=o.onCommentLeftViewport,r=rr(e.id,{onCommentEnteredViewport:n,onCommentLeftViewport:s}),i=ir(e.id,{onCommentEnteredViewport:n,onCommentLeftViewport:s});return{estHeight:us.b(e.id)?0:Xs,id:e.id,trackOnEnteredViewport:r,trackOnExitedViewport:i,render:({placeholderRecommended:t,height:o,width:n,scrollToAndRemeasure:s})=>t?Zs("div",{style:{height:o,backgroundColor:"#fff"}}):Zs(ps,{childrenInfo:this.getChildrenInfo(e.id),commentLink:e,commentsPageKey:this.props.commentsPageKey,id:e.id,isHidden:us.b(e.id),scrollToAndRemeasure:s,renderedInOverlay:!!this.props.renderedInOverlay,parentNodeIds:this.getParentNodeIds(e)})}}renderList(){let e;this.props.measureScrollFPS&&(e=`comments-${this.props.renderedInOverlay?"lightbox":"page"}`);const t=this.props.commentLinks.map((e,t)=>this.getScrollChild(e,t));return Zs(er,{className:this.props.className,disableScrollCache:this.props.renderedInOverlay,getContainer:()=>this.props.renderedInOverlay?document.getElementById(G.d):null,preventScrollOnMount:!0,scrollToChildPadding:Ys,trackingName:e},this.props.commentsPageKey,t)}renderEmptyState(){return this.props.commentId?Zs(Ls,{language:this.props.language,link:this.props.postPermalink}):Zs(_s,{language:this.props.language})}}),ar=o("./src/higherOrderComponents/asTooltip.tsx"),cr=o("./src/reddit/actions/post.ts"),lr=o("./src/reddit/actions/toaster.ts"),pr=o("./src/lib/makeApiRequest/index.ts"),mr=o("./src/lib/omitHeaders/index.ts"),ur=o("./src/reddit/constants/headers.ts"),br=o("./src/reddit/models/Toast/index.ts");const fr=(e,t)=>async(o,n,{apiContext:s})=>{const r=n(),i=await(async(e,t,o)=>Object(pr.c)(Object(mr.a)(e,[ur.a]),{endpoint:`${e.apiUrl}/api/set_suggested_sort/`,method:S.jb.POST,data:{api_type:"json",id:t,sort:o}}))(s(),e,t),d=`error-block-${t}`,a=`success-block-${t}`;if(i.ok){o(Object(cr.B)({[e]:{suggestedSort:t}}));const n=Object(v.a)(r.user.language,t?"sorts.suggestedCommentSort.toastOn":"sorts.suggestedCommentSort.toastOff");o(lr.e({id:a,kind:br.b.SuccessCommunityGreen,text:n}))}else o(lr.e({id:d,kind:br.b.Error,text:Object(v.a)(r.user.language,"error.tryAgainLater"),buttonText:Object(v.a)(r.user.language,"listings.toast.retryButton"),buttonAction:fr(e,t)}))};var hr=o("./src/reddit/components/InfoTextTooltip/index.tsx"),gr=o("./src/reddit/controls/Dropdown/index.tsx"),vr=o("./src/reddit/helpers/getOverlayContainerById/index.ts");const xr=(e,t)=>o=>({source:"comment_sort",action:"click",noun:e,actionInfo:{pageType:t?"post_detail":"home"},userSubreddit:yt.userSubreddit(o)}),yr=(e,t)=>o=>({source:"comment_highlighting",action:t,noun:e});var Or=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),Cr=o("./src/reddit/icons/svgs/Info/index.tsx"),wr=o("./src/reddit/components/CommentSort/index.m.less"),jr=o.n(wr),Sr=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).linkText,jr.a.SortLink,e=>Object(X.c)(e).linkText,jr.a.Info,e=>Object(X.c)(e).linkText,jr.a.Title,e=>Object(X.c)(e).metaText,jr.a.Row,e=>Object(X.c)(e).linkText,jr.a.SingleCommentText,e=>Object(X.c)(e).bodyText,jr.a.ViewFullLinkOrOverlayLink,e=>Object(X.c)(e).button,e=>Object(X.c)(e).button),Nr=h()(hr.c).withConfig({componentId:"s15ogqrm-0"})(["background: ",";display: flex;padding: 8px 12px;text-align: center;width: 230px;&:after {border-top: 3px solid ",";}"],Re.a.tooltip,Re.a.tooltip),_r=Object(b.createStructuredSelector)({commentPermalink:(e,{commentId:t})=>t&&Object(ft.m)(e,{commentId:t}),dropdownIsOpen:Object(Ot.b)(Ir),highlightIsOpen:Object(Ot.b)("CommentSort--highlight-picker"),hasModeratorPostPermissions:(e,{postId:t})=>{const o=Object(vn.f)(e,{postId:t});return!!o&&o.posts},language:ge.M,postPermalink:te.C,showCommentHighlighter:(e,{postId:t})=>{const o=Object(ge.p)(e),n=!!Object(vn.f)(e,{postId:t}),s=Object(te.D)(e,{postId:t});return(n||o)&&!!s&&!!s.previousVisits&&s.previousVisits.length>1},selectedHighlightSort:ft.q}),Lr=Object(u.connect)(_r,(e,{postId:t})=>({changeHighlightSort:t=>e(Object(A.I)({sort:t})),onOpenDropdown:()=>e(Object(E.e)({tooltipId:Ir})),onOpenHighlightDropdown:t=>{e(Object(E.e)({tooltipId:"CommentSort--highlight-picker"})),t()},onSetSuggestedSort:o=>e(fr(t,o)),hideTooltip:()=>e(Object(E.f)()),showTooltip:()=>e(Object(E.e)({tooltipId:Pr}))}));const Mr=e=>e===xn.a.First?"First Visit":e===xn.a.Last?"Last Visit":"None",Er=class extends m.a.Component{constructor(){super(...arguments),this.track=(()=>{var e=this.props;const t=e.trackHighlight,o=e.selectedSort;if(o!==xn.a.None){t(o===xn.a.Last?"since_last_visit":"since_first_visit","view")}}),this.onDropdownClick=((e,t)=>{this.props.trackHighlight(e,"click"),this.props.changeHighlightSort(t)}),this.onDropdownClickFirst=(()=>{this.onDropdownClick("since_first_visit",xn.a.First)}),this.onDropdownClickLast=(()=>{this.onDropdownClick("since_last_visit",xn.a.Last)}),this.onDropdownClickNone=(()=>{this.onDropdownClick("do_not_highlight",xn.a.None)})}componentDidMount(){this.track()}componentWillUpdate(e){e.selectedSort!==this.props.selectedSort&&this.track()}render(){var e=this.props;const t=e.container,o=e.highlightIsOpen,n=e.isOverlay,s=e.language,r=e.onOpen,i=e.selectedSort;return Sr("div",{className:jr.a.HighlightWrapper},void 0,Sr("div",{className:jr.a.Title,onClick:r},void 0,Object(v.a)(s,"sorts.commentVisitHighlight")),Sr(Co.c,{className:jr.a.Row,onClick:r,displayText:Mr(i),id:"CommentSort--highlight-picker"}),Sr(Or.b,{className:jr.a.DropdownTriangle,onClick:r}),Sr(kr,{container:t,isOpen:o,renderContentsHidden:!0,isOverlay:n,tooltipId:"CommentSort--highlight-picker"},void 0,Sr("span",{onClick:this.onDropdownClickFirst},void 0,Sr(Co.c,{displayText:Mr(xn.a.First),isSelected:i===xn.a.First})),Sr("span",{onClick:this.onDropdownClickLast},void 0,Sr(Co.c,{displayText:Mr(xn.a.Last),isSelected:i===xn.a.Last})),Sr("span",{onClick:this.onDropdownClickNone},void 0,Sr(Co.c,{displayText:Mr(xn.a.None),isSelected:i===xn.a.None}))))}},Ar=e=>Sr("div",{className:jr.a.ViewFullLinkContainer},void 0,Sr("span",{className:jr.a.SingleCommentText},void 0,Object(v.a)(e.language,"comment.singleComment.shortMessage")," "),Sr(x.a,{className:jr.a.ViewFullLinkOrOverlayLink,isOverlay:e.isOverlay,to:Object(y.b)(e.postPermalink)},void 0,Sr("span",{className:jr.a.HoverSpan},void 0,Object(v.a)(e.language,"comment.viewAllComments"))," ",Sr(O.a,{className:jr.a.ArrowRight})));var Fr=h()(Lr(Object(H.b)(class extends m.a.Component{constructor(){super(...arguments),this.tooltipTargetElement=null,this.onOpenDropdownClick=(()=>{this.props.onOpenDropdown(),this.props.sendEvent(xr("sorting",this.props.isOverlay))}),this.onSortOptionClick=(()=>{this.props.sendEvent(xr("sort_by",this.props.isOverlay))}),this.clearSortOnClick=(()=>{this.props.onSetSuggestedSort(null),this.props.sendEvent(xr("clear_suggested_sort",this.props.isOverlay))}),this.setSortOnClick=(()=>{this.props.onSetSuggestedSort(this.props.sort),this.props.sendEvent(xr("set_suggested_sort",this.props.isOverlay))}),this.setTooltipTargetRef=(e=>this.tooltipTargetElement=e),this.onOpenHighlightSelector=(()=>{this.props.onOpenHighlightDropdown(yr("dropdown","click"))})}render(){var e=this.props;const t=e.changeHighlightSort,o=e.className,n=e.commentId,s=e.commentPermalink,r=e.dropdownIsOpen,i=e.elementRef,d=e.hideTooltip,a=e.highlightIsOpen,c=e.hasModeratorPostPermissions,l=e.isOverlay,p=e.language,u=e.location,b=e.postPermalink,f=e.selectedHighlightSort,h=e.showCommentHighlighter,g=e.sort,O=e.suggestedSort,C=e.showTooltip,w=Object(vr.a)(l),j=!u.search.includes(S.t.CONFIDENCE),I=g===S.t.CONFIDENCE&&j,P=c&&!I,k=" ("+Object(v.a)(p,"sorts.suggested")+")",T=O&&g===O&&!I?S.v[g]+k:S.v[g];return m.a.createElement("div",{className:o,ref:i},Sr("div",{className:jr.a.Title,onClick:this.onOpenDropdownClick},void 0,Object(v.a)(p,"sorts.titleBy")),Sr(Co.c,{className:jr.a.Row,onClick:this.onOpenDropdownClick,displayText:T,id:Ir,noHover:!0}),Sr(Or.b,{className:jr.a.DropdownTriangle,onClick:this.onOpenDropdownClick}),Sr(kr,{container:w,isOpen:r,renderContentsHidden:!0,isOverlay:l,tooltipId:Ir},void 0,[S.t.CONFIDENCE,S.t.TOP,S.t.NEW,S.t.CONTROVERSIAL,S.t.OLD,S.t.QA].map(e=>{const t=s||b,o=Object(y.b)(t);return Sr(x.a,{isOverlay:l,onClick:this.onSortOptionClick,tabIndex:-1,to:`${o}?sort=${e}`},e,Sr(Co.c,{displayText:O&&e===O?S.v[e]+k:S.v[e],isSelected:g===e}))})),P&&(O?Sr("button",{className:jr.a.SortLink,onClick:g!==O?this.setSortOnClick:this.clearSortOnClick},void 0,g!==O?Object(v.a)(p,"sorts.suggestedCommentSort.setNewSuggestedSort"):Object(v.a)(p,"sorts.suggestedCommentSort.clearSuggestedSort")):Sr("span",{className:jr.a.SetSort},void 0,Sr("button",{className:jr.a.SortLink,onClick:this.setSortOnClick},void 0,Object(v.a)(p,"sorts.suggestedCommentSort.setSuggestedSort")),Sr("span",{id:Pr,onMouseEnter:C,onMouseLeave:d},void 0,Sr(Nr,{text:Object(v.a)(p,"sorts.suggestedCommentSort.tooltip"),tooltipId:Pr}),Sr(Cr.a,{className:jr.a.Info})))),h&&Sr(Er,{changeHighlightSort:t,container:w,highlightIsOpen:a,isOverlay:l,language:p,onOpen:this.onOpenHighlightSelector,selectedSort:f,trackHighlight:yr}),n&&Ar(this.props))}}))).withConfig({componentId:"s15ogqrm-1"})(["align-items: center;background: ",";border-bottom: 1px solid ",";display: flex;justify-content: flex-start;margin: 16px 40px 0;padding: 0 16px 4px 0;",""],e=>Object(X.c)(e).body,e=>Object(X.c)(e).line,Tr),Rr=o("./src/lib/memoizeByReference/index.ts"),Br=o("./src/lib/objectSelector/index.ts"),Dr=o("./src/reddit/components/Governance/CommunityCard/index.tsx"),$r=o("./src/reddit/components/Governance/Leaderboard/dynamicStyles.tsx");var Ur=Object(wt.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("GovernanceLeaderboard").then(o.bind(null,"./src/reddit/components/Governance/Leaderboard/index.tsx")).then(e=>e.default)}),Wr=o("./src/reddit/components/IdCard/index.tsx"),Hr=o("./src/reddit/components/ProfileIdCard/index.tsx"),Vr=o("./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx"),zr=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s({canShowAd:Object(he.a)(e,{postId:t})&&!Object(ge.w)(e),waitForProgrammatic:Object(ft.d)(e,{commentsPageKey:o})}))(e=>{var t=e.canShowAd,o=(e.postId,e.commentsPageKey,zr(e,["canShowAd","postId","commentsPageKey"]));return t?m.a.createElement(Vr.a,o):null}),qr=o("./src/reddit/components/SidebarFooter/index.tsx"),Gr=o("./src/reddit/components/SidebarSpacer/index.tsx"),Jr=o("./src/reddit/components/SidebarStickyBottom/index.tsx"),Qr=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),Zr=o("./src/reddit/connectors/connectToLanguage.ts"),Yr=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).widgetColors.lineColor),ei=h.a.div.withConfig({componentId:"s1p6e0ag-1"})(["padding-right: 2px;"]),ti=h.a.div.withConfig({componentId:"s1p6e0ag-2"})(["padding-right: 8px;flex: 1 1 100%;"]),oi=["Keep language civil","Comments must be relevant to the Promoted Post and contribute to discussion","Comments can offer feedback or criticism, but personal or other attacks on the advertiser or its products may be removed","No impersonating or masquerading as celebrities, brands, or other users. To verify yourself in a Promoted Post's thread, message the user promoting the post"];var ni=Object(Zr.a)(e=>Yr(Qr.a,{className:e.className,title:Object(v.a)(e.language,"structuredStyles.widgets.ads-rules.adsRules"),redditStyle:!0},void 0,oi.map((e,t)=>Yr(Xr,{},t,Yr(ei,{},void 0,t+1,"."),Yr(ti,{},void 0,e))))),si=o("./src/reddit/components/Widgets/ConnectedAccounts/index.tsx"),ri=o("./src/reddit/components/Widgets/Widget/index.tsx"),ii=o("./src/reddit/featureFlags/component.tsx"),di=o("./src/reddit/helpers/createBannerProperties/index.ts"),ai=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({name:e,type:t})),this.state={isMounted:!1}}componentDidMount(){this.setState({isMounted:!0})}shouldComponentUpdate(e,t){return this.props.subredditName!==e.subredditName||!Wt()(this.props.widgets,e.widgets)}renderFooter(e){var t=this.props;const o=t.isOverlay,n=t.subredditName,s=t.post,r=t.commentsPageKey;return o?ai(m.a.Fragment,{},void 0,ai(Kr,{postId:s.id,isOverlay:o,listingName:n,placement:S.d.BELOW_THE_FOLD,placementIndex:e,position:di.a.BOTTOM,refreshKey:s.id,sizes:S.p,commentsPageKey:r}),ai(qr.a,{})):ai(Jr.a,{adComponent:ai(Kr,{postId:s.id,isOverlay:o,listingName:n,placement:S.d.BELOW_THE_FOLD,placementIndex:e,position:di.a.BOTTOM,refreshKey:s.id,sizes:S.p,commentsPageKey:r})})}render(){var e=this.props;const t=e.className,o=e.commentsPageKey,n=e.isOverlay,s=e.post,r=e.subredditId,i=e.subredditName,d=e.widgets;let a=0;return ai(fi,{className:t},void 0,"profile"===s.belongsTo.type?ai(Hr.a,{profileName:i,isOverlay:n||!1}):ai(Wr.d,{commentsPageKey:o,isCommentsPage:!0,isOverlay:n,listingName:i,postId:s.id,rememberPosition:s.numComments>0}),ai(si.a,{subredditOrProfile:this.getSubredditOrProfileNameIdentifier(i,s.belongsTo.type)}),ai(pi,{},void 0,ai(ci,{subredditId:r,uniqueId:s.id})),ai(bi,{},void 0,ai(mi,{subredditId:r,uniqueId:s.id})),ai(Kr,{postId:s.id,isOverlay:n,listingName:i,placement:S.d.ABOVE_THE_FOLD,placementIndex:a++,position:di.a.FIRST,refreshKey:s.id,sizes:S.j,commentsPageKey:o}),d.map((e,t)=>ai(Gr.a,{},`widgetSpacer${t}`,ai(ri.a,{subredditName:i,widget:e}))),s.isSponsored&&ai(Gr.a,{},void 0,ai(ni,{})),this.renderFooter(a++))}}),vi=o("./src/reddit/components/PostContainer/index.tsx"),xi=o("./src/reddit/components/Thumbnail/index.tsx"),yi=o("./src/reddit/controls/OverlayLink/index.tsx"),Oi=o("./src/reddit/helpers/overlay/index.ts"),Ci=o("./src/reddit/helpers/styles/mixins/index.tsx"),wi=o("./src/reddit/helpers/trackers/discoveryUnit.ts"),ji=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/TinyPost/index.m.less"),Si=o.n(ji),Ii=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({onClickPost:o=>{e(Object(Oi.a)(o.permalink)),e((e,n)=>wi.f(n(),t.discoveryUnit,o.id))}}));var Ni=h()(Ti(class extends m.a.Component{onClickPost(){this.props.onClickPost(this.props.post)}render(){const e=this.props;return Ii(vi.a,{className:Object(j.a)(e.className,Si.a.container),onClick:()=>e.onClickPost(e.post),post:e.post},void 0,Ii("div",{className:Si.a.topRow},void 0,Ii(Pi,{},void 0,Ii(xi.d,{className:Si.a.thumbnail,post:e.post})),Ii(yi.a,{to:e.post.permalink,className:Si.a.postTitle},void 0,e.post.title)),Ii("div",{className:Si.a.meta},void 0,Ii("div",{},void 0,Object(v.d)(e.language,"posts.points.noun",e.post.score,{count:Object(M.b)(e.post.score)})),Ii(J.a,{}),Ii("div",{},void 0,Object(v.d)(e.language,"posts.comments.noun",e.post.numComments,{count:Object(M.b)(e.post.numComments)}))))}})).withConfig({componentId:"s1kk8jdv-1"})(["border: 1px solid ",";&:hover {border-color: ",";}"],e=>Object(X.c)(e).postIcon,e=>Object(X.c)(e).postLine),_i=o("./src/reddit/components/DiscoveryUnit/CommunityDiscoveryUnit/index.tsx"),Li=o("./src/reddit/components/DiscoveryUnit/CommunityBannerDiscoveryUnit/index.m.less"),Mi=o.n(Li),Ei=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{this.ref=e})}componentDidMount(){this.props.loadData(),this.ref&&Me.a(this.ref,e=>{e.isIntersecting&&this.props.onView(this.props.discoveryUnit)})}componentWillUnmount(){this.ref&&Me.b(this.ref)}render(){return!!this.props.subredditAboutInfo&&!!this.props.subreddit&&m.a.createElement("div",{className:Object(j.a)(this.props.className,Mi.a.container),ref:this.setRef},Ei("div",{className:Mi.a.contentWrapper},void 0,Ei("div",{className:Mi.a.communityMetaContainer},void 0,Ei(Be.a,{className:Mi.a.linkContainer,to:this.props.subreddit.url},void 0,Ei(Ae.b,{className:Mi.a.subredditIcon,subredditOrProfile:this.props.subreddit}),Ei("div",{className:Mi.a.communityData},void 0,Ei("div",{className:Mi.a.communityTitle},void 0,this.props.subreddit.displayText),Ei("div",{className:Mi.a.metaData},void 0,`${Object(M.b)(this.props.subredditAboutInfo.subscribers)} `,Ei(V.a,{msgId:"structuredStyles.widgets.id-card.subscribersText"})))),Ei(Fe.a,{identifier:{name:this.props.subredditName,type:"subreddit"},getEventFactory:e=>Object($e.a)(e?"unsubscribe":"subscribe"),onClick:e=>e.stopPropagation()})),Ei("div",{className:Mi.a.moreFrom},void 0,Ei(V.a,{msgId:"comment.moreFromThisCommunity"})),Ei("div",{className:Mi.a.postContainer},void 0,this.props.postIds.map(e=>Ei(Ni,{discoveryUnit:this.props.discoveryUnit,postId:e},e)))))}})).withConfig({componentId:"mw4b1p-0"})(["background: ",";"],e=>Object(Ue.g)(Object(X.c)(e).banner.backgroundColor,Object(X.c)(e).banner.backgroundImage,Object(X.c)(e).banner.backgroundImagePosition)),Fi=o("./src/reddit/components/HeaderImage/index.tsx"),Ri=o("./src/reddit/components/Hovercards/helpers.ts"),Bi=o("./src/reddit/icons/fonts/Archived/index.tsx"),Di=o("./src/reddit/components/InfoBanners/BannerBase/index.tsx"),$i=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.language;return $i(Wi,{color:Re.a.locked,icon:Hi,subtitle:Object(v.a)(t,"comment.threadArchived.subtitle"),title:Object(v.a)(t,"comment.threadArchived.title")})},zi=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;czi("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,zi("path",{d:"M16,9H15V7A5,5,0,0,0,5,7V9H4a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1H16a1,1,0,0,0,1-1V10A1,1,0,0,0,16,9ZM7,7a3,3,0,0,1,6,0V9H7Z"}))).withConfig({componentId:"s1ehj7bx-0"})(["fill: ",";height: 24px;width: 24px;"],Re.a.locked),Gi=h()(Di.a).withConfig({componentId:"s1ehj7bx-1"})(["margin: 16px;"]),Ji=Ki(qi,{});var Qi=e=>{const t=e.subredditName,o=e.language,n=t?"comment.threadLocked.title":"comment.threadLocked.simpleTitle";return Ki(Gi,{color:Re.a.locked,icon:Ji,subtitle:Object(v.a)(o,"comment.threadLocked.subtitle"),title:Object(v.a)(o,n,{subredditName:t})})},Zi=o("./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.tsx"),Yi=o("./src/reddit/components/PostContent/index.tsx"),Xi=o("./src/reddit/components/PostTopMeta/index.tsx"),ed=o("./src/reddit/components/SubredditNav/index.tsx"),td=o("./src/reddit/helpers/getSubredditErrorProps/index.ts"),od=o("./src/reddit/helpers/history/index.ts"),nd=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cnd("div",{tabIndex:e.tabIndex,className:e.className},void 0,e.children)).withConfig({componentId:"rhbaa2-0"})(["box-sizing: border-box;display: flex;justify-content: center;margin: ","px auto 0;max-width: ","px;padding-bottom: 32px;position: relative;width: calc(100% - ","px);overflow-y: ",";&:focus {outline: none;}"],q.j,q.n,2*q.l,e=>e.isCollectionLayout?"unset":"hidden"),rd=h()(e=>nd("div",{className:e.className},void 0,e.children)).withConfig({componentId:"rhbaa2-1"})(["flex: 1;margin: ","px;margin-right: ","px;max-width: 100%;min-height: 100vh;min-width: 0;padding-bottom: 1px;width: 100%;word-break: break-word;","",""],q.p,q.o,"",e=>e.isCollectionLayout?"":`@media(min-width: ${Gs.g}px) { max-width: 890px; }`),id=h()(e=>nd("div",{className:e.className},void 0,e.children)).withConfig({componentId:"rhbaa2-2"})(["display: none;margin: ","px;margin-left: 0;padding: 0;right: 0;top: 0;width: ","px;","@media(min-width: ","px) {display: block;}"],q.p,q.F,"",e=>e.isCollectionLayout?Gs.a:Gs.g);var dd=class extends m.a.PureComponent{constructor(){super(...arguments),this.container=null}componentDidMount(){this.focusContainer()}componentDidUpdate(){this.focusContainer()}focusContainer(){this.props.shouldFocus&&this.container&&this.container.focus()}render(){var e=this.props;const t=e.content,o=e.contentBanner,n=e.isCollectionLayout,s=e.sidebar;return nd(sd,{innerRef:e=>this.container=e,isCollectionLayout:n,tabIndex:-1},void 0,nd(rd,{redditStyle:!0,isCollectionLayout:n},void 0,o,t),s&&nd(id,{isCollectionLayout:n},void 0,s))}},ad=o("./src/reddit/layout/page/Listing/index.tsx"),cd=o("./src/reddit/pages/CommentsPage/index.m.less"),ld=o.n(cd),pd=o("./src/reddit/models/MonthsToMinutes/index.ts");o.d(t,"CommentsPage",function(){return wd});var md=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(X.c)(e).linkText,e=>Object(X.c)(e).linkText),gd=h.a.div.withConfig({componentId:"s1g2zjvi-1"})(["&::before {background:linear-gradient(180deg,rgba(255, 255, 255, 0) 90%,"," 100%);}"],e=>Object(X.c)(e).body),vd=({condition:e,wrap:t,children:o})=>e?t(o):o,xd=80,yd=200,Od=80,Cd=32;const wd=Object(u.connect)(()=>Object(b.createStructuredSelector)({apiError:ft.c,apiPending:ft.d,canCommentAsModerator:(e,{postId:t})=>{const o=Object(te.O)(e,{postId:t});return!!(o&&o.id&&e.moderatingSubreddits[o.id])},canTriggerACBanner:e=>{const t=Object(xt.o)(e),o=Object(xt.f)(e);return t&&o===pd.b.Initial},comment:ft.n,communityBannerDiscoveryUnit:ht.c,contentGateInfo:(e,{subredditName:t})=>Object(ge.e)(e,t),currentUserShowNSFW:ge.R,fullyLoaded:ft.u,headComment:ft.x,isLoggedIn:ge.F,isNightmodeOn:ge.O,isTooltipOpen:(e,t)=>!!Object(Ot.a)(e),language:ge.M,m2mIsEnabled:xt.u,origin:vt.d,post:ft.D,postSEOVariant:gt.e,subredditOrProfile:te.O,userHovercardIsOpen:(e,t)=>Object(Ot.b)(Object(Ri.b)({itemId:t.postId,tooltipIdPrefix:_e.a,tooltipType:Xi.c.StickyPost}))(e),userPrefs:ge.fb,showAccountCompletenessInFeed:xt.w}),(e,t)=>({setCommentFocus:t=>e(A.L({commentListNodeId:t})),dispatchUnpause:()=>e(D.N({postId:t.postId})),fullyLoadComments:()=>e(Object(B.D)(t.postId,void 0,{subredditName:t.subredditName})),onHideTooltip:()=>e(Object(E.f)()),onToggleTooltip:t=>e(Object(E.e)({tooltipId:t})),openLoginModal:()=>e(Object(F.a)()),openRegisterModal:()=>e(Object(F.b)()),showACBanner:()=>e(R.b(pd.b.BannerVisible))}))(Object(H.b)(class extends m.a.Component{constructor(e){super(e),this.collectionPostWrapperRef=null,this.didRenderLoading=!1,this.needsUpdatedMeasurements=!0,this.scrollY=null,this.recheckScrollTimer=-1,this.postPaused=!0,this.shouldFocusLightbox=!0,this.setPostScrollItemRef=(e=>{this.postScrollItemRef=e,setTimeout(this.handleScroll)}),this.handleScroll=c()(()=>{if(!this.scrollContainerEl)return;this.needsUpdatedMeasurements&&this.updateMeasurements();const e=this.didScrollPastPost,t=this.scrollContainerEl,o=this.scrollPostThreshold;var n=this.props;const s=n.userHovercardIsOpen,r=n.isOverlay,i=n.isTooltipOpen,d=n.onHideTooltip,a=n.onToggleTooltip,c=n.post,l=n.postId;clearTimeout(this.recheckScrollTimer),this.recheckScrollTimer=-1;const p=t===window?t.scrollY:t?t.scrollTop:0,m=null!==this.scrollY&&Math.abs(p-this.scrollY)>xd,u=c&&c.media&&c.media.type===bt.m.EMBED?c.media.provider:null,b=c&&c.media&&bt.d.has(c.media.type)&&(!u||!bt.p.has(u));this.scrollY=p,!e&&void 0!==o&&p>=o&&(this.didScrollPastPost=!0,this.props.canTriggerACBanner&&this.props.showACBanner()),e&&void 0!==o&&p{a(Object(Ri.b)({itemId:l,tooltipIdPrefix:_e.a,tooltipType:Xi.c.StickyPost}))})),b&&this.postScrollItemRef&&(this.postPaused||!m&&!this.didScrollPastPost?this.postPaused&&!this.didScrollPastPost&&(m?this.recheckScrollTimer=setTimeout(this.handleScroll,4*S.K):(this.postPaused=!1,k.a.write(this.postScrollItemRef.focusContent))):(this.postPaused=!0,k.a.write(this.postScrollItemRef.pauseContent))),r&&i&&d()},S.K),this.viewAllCommentsClicked=(()=>{this.setState({viewAllCommentsPressed:!0}),this.sendEventWithName("view_all_comments")()}),this.sendEventWithName=(e=>()=>this.props.sendEvent(Object($e.d)(this.props.postId,e))),this.updateWindowHeight=(()=>{this.needsUpdatedMeasurements=!0,this.handleScroll()}),this.updateCommentSortRef=(e=>{this.commentSortRef=e,this.needsUpdatedMeasurements=!0}),this.updateCommentFormRef=(e=>{this.commentFormRef=e,this.needsUpdatedMeasurements=!0}),this.updateCollPostWrapperRef=(e=>{this.collectionPostWrapperRef=e}),this.didScrollPastPost=e.shouldScrollToComments&&!!e.post&&!!e.post.numComments,this.state={viewAllCommentsPressed:!1}}componentWillMount(){var e=this.props;const t=e.commentId,o=e.setCommentFocus;t&&o(t)}componentDidMount(){const e=this.commentFormRef,t=this.commentSortRef;var o=this.props;const n=o.isLoggedIn,s=o.isOverlay,r=o.post,i=o.shouldScrollToComments;s?(this.scrollContainerEl=document.getElementById(G.d),i&&(e||t)&&r&&r.numComments?this.scrollToComments():k.a.write(()=>{setTimeout(()=>{Object(I.c)(this.scrollContainerEl,0)})})):this.scrollContainerEl=window,this.needsUpdatedMeasurements=!0,this.addListeners(),this.checkAndSendScreenview(),k.a.read(()=>{this.props.isOverlay||Object(L.d)(L.c.CommentsPage,n)})}componentWillReceiveProps(e){e.postId!==this.props.postId?(this.didRenderLoading=!1,this.props.isOverlay&&(this.shouldFocusLightbox=!0)):this.props.isOverlay&&(this.shouldFocusLightbox=!1),e.commentId&&e.commentId!==this.props.commentId&&this.props.setCommentFocus(e.commentId)}componentWillUpdate(e){this.removeListeners()}componentDidUpdate(e){if(this.needsUpdatedMeasurements=!0,this.addListeners(),this.checkAndSendScreenview(),e.postId!==this.props.postId){const e=this.props.post&&Object(Z.a)(this.props.post);this.props.post&&this.props.post.numComments?k.a.read(this.handleScroll):k.a.write(()=>{e||Object(I.c)(this.scrollContainerEl,0),k.a.read(this.handleScroll)}),this.props.isOverlay&&!e&&k.a.write(()=>{setTimeout(()=>{Object(I.c)(this.scrollContainerEl,0)})});const t=this.collectionPostWrapperRef;if(e&&t){const e=q.e+(this.props.isOverlay?q.y:0),o=t.getBoundingClientRect().top;let n;const s=(n=this.props.isOverlay?document.getElementById(G.d):document.getElementsByTagName("body")[0])&&n.getBoundingClientRect().top,r=Math.abs(s-o),i=this.props.isOverlay?Cd:r-e;(this.props.isOverlay?n&&n.scrollTop||0:window.pageYOffset)>=i&&k.a.write(()=>{setTimeout(()=>{this.props.isOverlay?Object(I.c)(n,i):Object(I.c)(document,i)})})}}}componentWillUnmount(){this.removeListeners(),this.needsUpdatedMeasurements=!1,this.scrollContainerEl=void 0}updateMeasurements(){this.needsUpdatedMeasurements=!1,this.windowHeight=window.innerHeight,this.commentFormRef?this.scrollPostThreshold=this.commentFormRef.offsetTop:this.commentSortRef?this.scrollPostThreshold=this.commentSortRef.offsetTop:this.scrollPostThreshold=yd}addListeners(){this.props.isOverlay&&window.addEventListener("resize",this.updateWindowHeight),this.scrollContainerEl&&this.scrollContainerEl.addEventListener("scroll",this.handleScroll)}removeListeners(){this.props.isOverlay&&window.removeEventListener("resize",this.updateWindowHeight),this.scrollContainerEl&&this.scrollContainerEl.removeEventListener("scroll",this.handleScroll)}scrollToComments(){k.a.read(()=>{const e=document.getElementById(G.d);if(e){let t,o;this.commentFormRef?(t=this.commentFormRef.offsetTop-Od,o=this.commentFormRef.offsetParent):this.commentSortRef?(t=this.commentSortRef.offsetTop-Od,o=this.commentSortRef.offsetParent):t=0,o&&(t+=o.offsetTop),k.a.write(()=>{Object(I.c)(e,t),this.needsUpdatedMeasurements=!0,setTimeout(()=>k.a.read(this.handleScroll))})}})}shouldSendScreenview(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.commentsPageKey;return C.c.has(n)&&(t||!o||this.listLongEnoughForScreenView())}listLongEnoughForScreenView(){return!!this.commentSortRef&&this.commentSortRef.getBoundingClientRect().bottom>window.innerHeight}checkAndSendScreenview(){k.a.read(()=>{var e=this.props;const t=e.commentId,o=e.commentsPageKey,n=e.postId,s=e.sendEvent;if(!this.shouldSendScreenview())return;const r=C.c.end(o);s(Object(et.b)(o,n,t,w.TimerType.InApp,r))})}isCommentPermalink(){return void 0!==this.props.commentId}renderPageError(){var e=this.props;const t=e.contentGateInfo,o=e.currentUserShowNSFW,n=e.isOverlay,s=e.post,r=e.subredditName,i=!(!s||!s.isNSFW||o),d=Object(td.a)(t,i,r);if(!d)return null;let a=m.a.createElement(Ne.b,d);return n&&(a=md(dd,{content:a,shouldFocus:this.shouldFocusLightbox})),a}render(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.closeLocation,s=e.commentsPageKey,r=e.contentGateInfo,i=e.isNightmodeOn,d=e.isOverlay,a=e.language,c=e.m2mIsEnabled,l=e.post,p=e.postId,u=e.postSEOVariant,b=e.sendEvent,f=e.showAccountCompletenessInFeed,h=e.subredditName,g=e.subredditOrProfile,v=u===at.z.LeftRightRailSwap;if(!l){if(o)return md(Fs,{});const e=this.renderPageError();return e||md(As,{})}if(t&&r){const e=this.renderPageError();if(e)return e}const x=this.isCommentPermalink(),y=Object(Z.a)(l);return md(Pd,{closeLocation:n,commentsPageKey:s,isOverlay:d,isSwapVariant:v,post:l,subredditOrProfile:g,shouldFocusLightbox:this.shouldFocusLightbox,showAccountCompletenessInFeed:f,isCollectionLayout:y},void 0,g&&g.isQuarantined&&md(Zi.a,{subredditName:g.name}),md(Sd,{className:Object(j.a)(ld.a.PageContentWrapper,{[ld.a.LargePageContent]:y}),redditStyle:!0},"PostContentWrapper",!c&&md(Le.a,{className:ld.a.promoBanner,isOverlay:d,location:pt.f.CommentsPage}),y&&md(ue,{isOverlay:d,language:a,isNightmodeOn:i,postId:p}),md(vd,{condition:y,wrap:e=>m.a.createElement("div",{ref:this.updateCollPostWrapperRef,className:ld.a.CollectionBodyWrapper},e)},void 0,md(Yi.a,{isCommentPermalink:x,isExclusivePost:!0,isOverlay:d,postId:p,redditStyle:d,scrollerItemRef:this.setPostScrollItemRef,sendEvent:b}),md(Te,{listingName:h||"",isOverlay:d,placement:S.d.ABOVE_THE_FOLD,postId:p}),this.renderCommentPanes())),Object(gt.a)(u)&&g&&!d&&md(Ai,{discoveryUnit:this.props.communityBannerDiscoveryUnit,listingKey:Object(_.a)(g.name,S.X.TOP,{t:S.rc.WEEK}),onPostView:(e,t)=>this.props.sendEvent(o=>wi.d(o,e,t)),onView:e=>this.props.sendEvent(t=>Object.assign({},wi.c(t,e),{post:yt.currentPost(t)})),subredditName:g.name}),Object(gt.c)(u)&&g&&!d&&md(it,{subredditOrProfile:g}))}renderCommentPanes(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.canCommentAsModerator,s=e.commentId,r=e.commentsPageKey,i=e.fullyLoaded,d=e.headComment,a=e.isLoggedIn,c=e.isOverlay,l=e.language,p=e.location,m=e.openLoginModal,u=e.openRegisterModal,b=e.origin,f=e.post,h=e.postId,x=e.postSEOVariant,O=e.sort,C=e.subredditName,w=e.userPrefs;if(!f)return null;const j=this.isCommentPermalink(),I=[],P=f.isLocked&&!n,k=!j&&!f.isArchived,T=Object(gt.d)(x)&&!this.state.viewAllCommentsPressed&&!c;let _=S.u;if(O?_=O:f.suggestedSort?_=f.suggestedSort:w&&w.defaultCommentSort&&(_=w.defaultCommentSort),P)I.push(md(Qi,{subredditName:C,language:l},"commentThreadBanner"));else if(f.isArchived)I.push(md(Vi,{language:l},"commentThreadBanner"));else if(k)if(a){const e=Object(N.a)(g.a.replyToPost,h);I.push(md(Lt,{autofocus:!1,isTopLevelComment:!0,depth:0,draftKey:e,draftType:g.a.replyToPost,editorElementRef:this.updateCommentFormRef,parentCommentId:"replyToPost",submitAction:(t,o)=>A.ib(l,h,r,e,t,o),submitButtonText:Object(v.a)(l,"comment.comment")},"form"+e))}else I.push(md($t,{language:l,location:p,openLoginModal:m,openRegisterModal:u,origin:b},"loggedOutCommentForm"));return I.push(md(Fr,{commentId:s,elementRef:this.updateCommentSortRef,isOverlay:c,location:p,postId:h,sort:_,suggestedSort:f.suggestedSort},"commentSort")),o&&!d?(this.didRenderLoading=!0,I.push(md(Ks,{isLoading:o},"commentsPlaceholder"))):t&&!d?I.push(md(Ms,{language:l,postId:h,commentId:s,sort:_,apiError:t})):(I.push(md(jd,{className:ld.a.CommentsWrapper,redditStyle:!0,renderedInOverlay:c},"commentsWrapper",j&&d&&null!==d.parentId&&md(fd,{},void 0,md(hd,{isOverlay:c,to:Object(y.b)(d.permalink+"?context=8&depth=9")},void 0,md(bd,{})," ",md(ud,{},void 0,Object(v.a)(l,"comment.showParentComments")))),md("div",{className:ld.a.gradientContainer},void 0,md(gd,{className:T?ld.a.TruncatedScroller:""},void 0,md(dr,{postId:h,commentId:s,commentsPageKey:r,renderedInOverlay:c}))),T&&!o&&md(dt.g,{className:ld.a.MoreCommentsButton,onClick:this.viewAllCommentsClicked},void 0,Object(v.a)(l,"comment.viewAllNumComments",{numComments:Object(M.b)(f.numComments)})))),t&&d?I.push(md(Ms,{language:l,postId:h,commentId:s,sort:_,apiError:t},"commentsErrorState")):!i&&o&&I.push(md(Ks,{isLoading:!0},"commentsPlaceholder"))),md(mt.a.Provider,{value:this.sendEventWithName},void 0,I)}})),jd=h.a.div.withConfig({componentId:"s1g2zjvi-2"})(["// set overlay background to 80% opacity\n",""],e=>e.renderedInOverlay?`background: ${Object(l.j)(.2,Object(X.c)(e).body)};`:`background: ${Object(X.c)(e).body};`),Sd=h.a.div.withConfig({componentId:"s1g2zjvi-3"})(["background: ",";border: 1px solid ",";"],e=>Object(X.c)(e).body,e=>Object(X.c)(e).line),Id=ye.a.wrapped(gi,"DetailsPageSidebar",ld.a),Pd=e=>{const t=e.children,o=e.commentsPageKey,n=e.isCollectionLayout,s=e.isOverlay,r=e.isSwapVariant,i=e.post,d=e.shouldFocusLightbox,a=e.showAccountCompletenessInFeed,c=e.subredditOrProfile;return s?md(dd,{content:t,contentBanner:a&&md(Ct.a,{}),shouldFocus:d,isCollectionLayout:n,sidebar:c&&md(gi,{commentsPageKey:o,isOverlay:!0,post:i,subredditName:c.name,subredditId:c.id})}):md(ad.d,{maxWidth:q.n,content:t,contentBanner:a&&md(Ct.a,{}),disableFullscreen:!0,isPageSwapped:r,isCollectionLayout:n,navBar:c&&m.a.Children.toArray([md(Fi.a,{disableFullscreen:!0,headerText:c.name,maxWidth:q.n,prefixedHeaderText:c.displayText,subredditOrProfile:c,url:c.url}),"user"!==c.type&&md(ed.a,{disableFullscreen:!0,homeUrl:c.url,maxWidth:q.n,subredditId:c.id})]),sidebar:c&&md(Id,{commentsPageKey:o,post:i,subredditName:c.name,subredditId:c.id})})};t.default=(e=>{const t=e.location.state,o=d()(t,ct.a.IsOverlay,!1),n=d()(t,ct.a.CloseLocation,null),s=d()(t,ct.a.ScrollOnLoad,!1);s&&Object(od.c)(ct.a.ScrollOnLoad);var i=e.match.params;const a=i.partialCommentId,c=i.partialPostId,l=i.subredditName,p=Object(Y.f)(c),m=a&&Object(ut.d)(a),u=e.location.search,b=r()([...Object(P.a)(u)]),f=lt.q in b?b[lt.q]:"",h=S.xc.has(f)?f:void 0,g=b.instanceId,v={};h&&(v.sort=h,v.hasSortParam=!0),b.context&&(v.context=parseInt(b.context,10)),b.depth&&(v.depth=parseInt(b.depth,10));const x=Object(T.a)(p,m,v),y=e.location;return md(wd,{location:y,closeLocation:n,commentId:m,commentsPageKey:x,isOverlay:o,postId:p,instanceId:g,shouldScrollToComments:s,sort:h,subredditName:l})})},"./src/reddit/selectors/brandSafety.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"a",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"b",function(){return l});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/models/WhitelistStatus/index.ts"),r=o("./src/reddit/selectors/posts.ts"),i=o("./src/reddit/selectors/subreddit.ts");const d=e=>e.brandSafety.hasBrandSafetyBeenAssessed,a=(e,{postId:t})=>{const o=Object(r.D)(e,{postId:t}),n=Object(r.O)(e,{postId:t});return!(!o||!n)&&(n.wls===s.a.ALL_ADS&&!o.isNSFW)},c=e=>!e.brandSafety.isViewSafe,l=(e,{listingName:t,listingKey:o})=>{const r=Object(i.v)(e,{subredditName:t});return!(e=>/\[sort:'(new|rising|controversial)'\]/.test(e))(o)&&(!(r||!Object(n.a)(t))||!!r&&r.wls===s.a.ALL_ADS)}},"./src/reddit/selectors/experiments/followPost.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"b",function(){return d});var n=o("./src/reddit/constants/experiments.ts"),s=o("./src/reddit/helpers/chooseVariant/index.ts");const r=e=>Object(s.b)(e,{experimentEligibilitySelector:s.a,experimentName:n.o}),i=e=>e===n.p.FollowPostTooltip,d=e=>e===n.p.FollowPostTooltipHover},"./src/reddit/selectors/premium.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"d",function(){return s}),o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});const n=e=>!!e.givePremium.givePremiumModalAccountName,s=e=>e.givePremium.givePremiumModalAccountName,r=e=>e.givePremium.api.error||"",i=e=>e.givePremium.api.pending},"./src/reddit/selectors/tracking.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"a",function(){return c});var n=o("./node_modules/lodash/without.js"),s=o.n(n),r=o("./src/lib/constants/index.ts"),i=o("./src/lib/makeSearchKey/index.ts");const d=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[t],a=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[Object(i.b)(t,[r.kc.Posts])],c=(e,{listingKey:t,searchOptions:o})=>{const n=Object(i.b)(t,s()(o.type,r.kc.Posts));return e.tracking.viewportDataLoaded[n]}},"./src/reddit/selectors/widgets.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return c}),o.d(t,"j",function(){return l}),o.d(t,"c",function(){return p}),o.d(t,"h",function(){return m}),o.d(t,"d",function(){return u}),o.d(t,"e",function(){return b}),o.d(t,"i",function(){return f}),o.d(t,"g",function(){return h}),o.d(t,"f",function(){return g}),o.d(t,"b",function(){return v});var n=o("./src/lib/objectSelector/index.ts"),s=o("./src/reddit/constants/posts.ts"),r=o("./src/reddit/helpers/name/index.ts"),i=o("./src/reddit/models/Widgets/index.ts"),d=o("./src/reddit/selectors/profile.ts"),a=o("./src/reddit/selectors/subreddit.ts");const c=e=>e.widgets.models,l=Object(n.a)((e,t)=>Object(i.p)(t)?e.widgets.models[t.widgetId]:Object(i.j)(t.widgetKind)),p=(e,t)=>{let o=t.subredditId;if(!o&&t.subredditName&&(o=Object(a.z)(e,t.subredditName)),o){const t=((e,t)=>e.widgets.idCardIds[t.subredditId])(e,{subredditId:o});if(t)return e.widgets.models[t]}return null},m=(e,t)=>e.widgets.sidebar[t.subredditId]||[],u=(e,t)=>e.widgets.menuIds[t.subredditId],b=(e,t)=>{const o=u(e,t);return o?e.widgets.models[o]:null},f=(e,t)=>{return e.widgets.sidebar[t.subredditId].reduce((t,o)=>{const n=e.widgets.models[o];return n&&t.push(n.kind),t},[])},h=(e,t)=>{const o=m(e,t);for(const n of o){const t=e.widgets.models[n];if("subreddit-rules"===t.kind)return t}return null},g=(e,t)=>{const o=m(e,t).map(t=>e.widgets.models[t]).filter(e=>"post-flair"===e.kind);return o.length?o:null},v=Object(n.a)((e,t)=>{if(t.type===s.a.PROFILE){const o=Object(d.h)(e,{profileName:t.name});return o?{profile:{id:o.id,name:Object(r.f)(o.name)}}:{}}const o=Object(a.v)(e,{subredditName:t.name});return{subreddit:{categoryName:Object(a.s)(e,{subredditName:t.name}).contentCategory,id:o.id,name:Object(r.f)(o.name)}}})}}]); +//# sourceMappingURL=CommentsPage.a49796f4e39018c866ec.js.map \ No newline at end of file diff --git a/walls/Cu1dtpe.jpeg b/walls/Cu1dtpe.jpeg new file mode 100644 index 0000000..bf3b076 Binary files /dev/null and b/walls/Cu1dtpe.jpeg differ diff --git a/walls/CuUw1jA.jpeg b/walls/CuUw1jA.jpeg new file mode 100644 index 0000000..39230a0 Binary files /dev/null and b/walls/CuUw1jA.jpeg differ diff --git a/walls/CwY4Y06.jpeg b/walls/CwY4Y06.jpeg new file mode 100644 index 0000000..81bf494 Binary files /dev/null and b/walls/CwY4Y06.jpeg differ diff --git a/walls/D0YPRu5.jpeg b/walls/D0YPRu5.jpeg new file mode 100644 index 0000000..0ac25c6 Binary files /dev/null and b/walls/D0YPRu5.jpeg differ diff --git a/walls/D1WusPh.png b/walls/D1WusPh.png new file mode 100644 index 0000000..f43411a Binary files /dev/null and b/walls/D1WusPh.png differ diff --git a/walls/D2UG3O1.jpeg b/walls/D2UG3O1.jpeg new file mode 100644 index 0000000..2185b30 Binary files /dev/null and b/walls/D2UG3O1.jpeg differ diff --git a/walls/D2xWxPB.jpeg b/walls/D2xWxPB.jpeg new file mode 100644 index 0000000..6713233 Binary files /dev/null and b/walls/D2xWxPB.jpeg differ diff --git a/walls/D2zuXr8.jpeg b/walls/D2zuXr8.jpeg new file mode 100644 index 0000000..b546ee2 Binary files /dev/null and b/walls/D2zuXr8.jpeg differ diff --git a/walls/D7vSAGi.jpeg b/walls/D7vSAGi.jpeg new file mode 100644 index 0000000..7dd80ce Binary files /dev/null and b/walls/D7vSAGi.jpeg differ diff --git a/walls/D8fDDpG.jpeg b/walls/D8fDDpG.jpeg new file mode 100644 index 0000000..08f9a52 Binary files /dev/null and b/walls/D8fDDpG.jpeg differ diff --git a/walls/D92hqbo.jpeg b/walls/D92hqbo.jpeg new file mode 100644 index 0000000..40d2935 Binary files /dev/null and b/walls/D92hqbo.jpeg differ diff --git a/walls/D9OTqt9.jpeg b/walls/D9OTqt9.jpeg new file mode 100644 index 0000000..de00a03 Binary files /dev/null and b/walls/D9OTqt9.jpeg differ diff --git a/walls/DASJnV0.jpeg b/walls/DASJnV0.jpeg new file mode 100644 index 0000000..f15c030 Binary files /dev/null and b/walls/DASJnV0.jpeg differ diff --git a/walls/DBRiPGW.jpeg b/walls/DBRiPGW.jpeg new file mode 100644 index 0000000..a33f8e2 Binary files /dev/null and b/walls/DBRiPGW.jpeg differ diff --git a/walls/DENqvDm.jpeg b/walls/DENqvDm.jpeg new file mode 100644 index 0000000..f141f62 Binary files /dev/null and b/walls/DENqvDm.jpeg differ diff --git a/walls/DFBdZG9.jpeg b/walls/DFBdZG9.jpeg new file mode 100644 index 0000000..6cb1f7c Binary files /dev/null and b/walls/DFBdZG9.jpeg differ diff --git a/walls/DIgVIgm.jpeg b/walls/DIgVIgm.jpeg new file mode 100644 index 0000000..2105450 Binary files /dev/null and b/walls/DIgVIgm.jpeg differ diff --git a/walls/DJJUV15.jpeg b/walls/DJJUV15.jpeg new file mode 100644 index 0000000..353948a Binary files /dev/null and b/walls/DJJUV15.jpeg differ diff --git a/walls/DJp6WRc.jpeg b/walls/DJp6WRc.jpeg new file mode 100644 index 0000000..4684087 Binary files /dev/null and b/walls/DJp6WRc.jpeg differ diff --git a/walls/DKkZsFF.jpeg b/walls/DKkZsFF.jpeg new file mode 100644 index 0000000..0d1e640 Binary files /dev/null and b/walls/DKkZsFF.jpeg differ diff --git a/walls/DLKZgUq.jpeg b/walls/DLKZgUq.jpeg new file mode 100644 index 0000000..671b0dc Binary files /dev/null and b/walls/DLKZgUq.jpeg differ diff --git a/walls/DNygr1X.jpeg b/walls/DNygr1X.jpeg new file mode 100644 index 0000000..d2b7f8c Binary files /dev/null and b/walls/DNygr1X.jpeg differ diff --git a/walls/DORD6NN.jpeg b/walls/DORD6NN.jpeg new file mode 100644 index 0000000..7de0d7c Binary files /dev/null and b/walls/DORD6NN.jpeg differ diff --git a/walls/DQ9ZoU9.jpeg b/walls/DQ9ZoU9.jpeg new file mode 100644 index 0000000..7577f85 Binary files /dev/null and b/walls/DQ9ZoU9.jpeg differ diff --git a/walls/DQL7Xxd.jpeg b/walls/DQL7Xxd.jpeg new file mode 100644 index 0000000..3d7a722 Binary files /dev/null and b/walls/DQL7Xxd.jpeg differ diff --git a/walls/DQuj97z.jpeg b/walls/DQuj97z.jpeg new file mode 100644 index 0000000..6afc8ce Binary files /dev/null and b/walls/DQuj97z.jpeg differ diff --git a/walls/DR2gOsM.png b/walls/DR2gOsM.png new file mode 100644 index 0000000..ae48a02 Binary files /dev/null and b/walls/DR2gOsM.png differ diff --git a/walls/DRfr0xW.jpeg b/walls/DRfr0xW.jpeg new file mode 100644 index 0000000..98672ee Binary files /dev/null and b/walls/DRfr0xW.jpeg differ diff --git a/walls/DSQ8diQ.jpeg b/walls/DSQ8diQ.jpeg new file mode 100644 index 0000000..dd0ffc5 Binary files /dev/null and b/walls/DSQ8diQ.jpeg differ diff --git a/walls/DSaF3qa.jpeg b/walls/DSaF3qa.jpeg new file mode 100644 index 0000000..0ef8fbb Binary files /dev/null and b/walls/DSaF3qa.jpeg differ diff --git a/walls/DUIykjK.jpeg b/walls/DUIykjK.jpeg new file mode 100644 index 0000000..d0527f3 Binary files /dev/null and b/walls/DUIykjK.jpeg differ diff --git a/walls/DUhnzru.jpeg b/walls/DUhnzru.jpeg new file mode 100644 index 0000000..c9957f3 Binary files /dev/null and b/walls/DUhnzru.jpeg differ diff --git a/walls/DUp7jXp.jpeg b/walls/DUp7jXp.jpeg new file mode 100644 index 0000000..b5e615c Binary files /dev/null and b/walls/DUp7jXp.jpeg differ diff --git a/walls/DV6skT2.png b/walls/DV6skT2.png new file mode 100644 index 0000000..6e50a4e Binary files /dev/null and b/walls/DV6skT2.png differ diff --git a/walls/DVI55p3.png b/walls/DVI55p3.png new file mode 100644 index 0000000..48ae73a Binary files /dev/null and b/walls/DVI55p3.png differ diff --git a/walls/DYa628i.jpeg b/walls/DYa628i.jpeg new file mode 100644 index 0000000..0329810 Binary files /dev/null and b/walls/DYa628i.jpeg differ diff --git a/walls/DaA5PFb.jpeg b/walls/DaA5PFb.jpeg new file mode 100644 index 0000000..e53b000 Binary files /dev/null and b/walls/DaA5PFb.jpeg differ diff --git a/walls/DaT9lOQ.jpeg b/walls/DaT9lOQ.jpeg new file mode 100644 index 0000000..9f739e6 Binary files /dev/null and b/walls/DaT9lOQ.jpeg differ diff --git a/walls/DaZ4p8S.jpeg b/walls/DaZ4p8S.jpeg new file mode 100644 index 0000000..30969fd Binary files /dev/null and b/walls/DaZ4p8S.jpeg differ diff --git a/walls/DakmKbx.jpeg b/walls/DakmKbx.jpeg new file mode 100644 index 0000000..50f65b4 Binary files /dev/null and b/walls/DakmKbx.jpeg differ diff --git a/walls/DbOCkiE.jpeg b/walls/DbOCkiE.jpeg new file mode 100644 index 0000000..0237730 Binary files /dev/null and b/walls/DbOCkiE.jpeg differ diff --git a/walls/Dcr862r.jpeg b/walls/Dcr862r.jpeg new file mode 100644 index 0000000..e3efd39 Binary files /dev/null and b/walls/Dcr862r.jpeg differ diff --git a/walls/DdXDHI3.png b/walls/DdXDHI3.png new file mode 100644 index 0000000..fa3d85f Binary files /dev/null and b/walls/DdXDHI3.png differ diff --git a/walls/DfI9eIv.jpeg b/walls/DfI9eIv.jpeg new file mode 100644 index 0000000..f304484 Binary files /dev/null and b/walls/DfI9eIv.jpeg differ diff --git a/walls/DhT7yYD.png b/walls/DhT7yYD.png new file mode 100644 index 0000000..3d05068 Binary files /dev/null and b/walls/DhT7yYD.png differ diff --git a/walls/DiQMoNd.png b/walls/DiQMoNd.png new file mode 100644 index 0000000..142cbd6 Binary files /dev/null and b/walls/DiQMoNd.png differ diff --git a/walls/DjaDAZA.jpeg b/walls/DjaDAZA.jpeg new file mode 100644 index 0000000..bfb355a Binary files /dev/null and b/walls/DjaDAZA.jpeg differ diff --git a/walls/Djn7LUt.jpeg b/walls/Djn7LUt.jpeg new file mode 100644 index 0000000..29495e8 Binary files /dev/null and b/walls/Djn7LUt.jpeg differ diff --git a/walls/DkBN8MI.jpeg b/walls/DkBN8MI.jpeg new file mode 100644 index 0000000..1160934 Binary files /dev/null and b/walls/DkBN8MI.jpeg differ diff --git a/walls/DlvcB8x.jpeg b/walls/DlvcB8x.jpeg new file mode 100644 index 0000000..a3166d6 Binary files /dev/null and b/walls/DlvcB8x.jpeg differ diff --git a/walls/Dme0qX7.jpeg b/walls/Dme0qX7.jpeg new file mode 100644 index 0000000..1b0a4bc Binary files /dev/null and b/walls/Dme0qX7.jpeg differ diff --git a/walls/DnGZnKO.png b/walls/DnGZnKO.png new file mode 100644 index 0000000..84c7c19 Binary files /dev/null and b/walls/DnGZnKO.png differ diff --git a/walls/DnuZKAG.jpeg b/walls/DnuZKAG.jpeg new file mode 100644 index 0000000..2008f0b Binary files /dev/null and b/walls/DnuZKAG.jpeg differ diff --git a/walls/DrG9QIy.png b/walls/DrG9QIy.png new file mode 100644 index 0000000..da3ec1e Binary files /dev/null and b/walls/DrG9QIy.png differ diff --git a/walls/DxEE4cU.jpeg b/walls/DxEE4cU.jpeg new file mode 100644 index 0000000..2470399 Binary files /dev/null and b/walls/DxEE4cU.jpeg differ diff --git a/walls/DyMQSEu.jpeg b/walls/DyMQSEu.jpeg new file mode 100644 index 0000000..c479fef Binary files /dev/null and b/walls/DyMQSEu.jpeg differ diff --git a/walls/E1kP5sR.png b/walls/E1kP5sR.png new file mode 100644 index 0000000..06c11d5 Binary files /dev/null and b/walls/E1kP5sR.png differ diff --git a/walls/E5EUPq7.jpeg b/walls/E5EUPq7.jpeg new file mode 100644 index 0000000..7b9e6f4 Binary files /dev/null and b/walls/E5EUPq7.jpeg differ diff --git a/walls/E6RjVG7.jpeg b/walls/E6RjVG7.jpeg new file mode 100644 index 0000000..f20918c Binary files /dev/null and b/walls/E6RjVG7.jpeg differ diff --git a/walls/E6nDhE8.jpeg b/walls/E6nDhE8.jpeg new file mode 100644 index 0000000..99b56eb Binary files /dev/null and b/walls/E6nDhE8.jpeg differ diff --git a/walls/E8dxn3e.png b/walls/E8dxn3e.png new file mode 100644 index 0000000..16f1704 Binary files /dev/null and b/walls/E8dxn3e.png differ diff --git a/walls/E8h0jQT.jpeg b/walls/E8h0jQT.jpeg new file mode 100644 index 0000000..6b612f8 Binary files /dev/null and b/walls/E8h0jQT.jpeg differ diff --git a/walls/E9HVJ2h.jpeg b/walls/E9HVJ2h.jpeg new file mode 100644 index 0000000..c238cfe Binary files /dev/null and b/walls/E9HVJ2h.jpeg differ diff --git a/walls/E9WJIaS.jpeg b/walls/E9WJIaS.jpeg new file mode 100644 index 0000000..41187f5 Binary files /dev/null and b/walls/E9WJIaS.jpeg differ diff --git a/walls/EAD3ncY.jpeg b/walls/EAD3ncY.jpeg new file mode 100644 index 0000000..8a053a4 Binary files /dev/null and b/walls/EAD3ncY.jpeg differ diff --git a/walls/EIPVomS.jpeg b/walls/EIPVomS.jpeg new file mode 100644 index 0000000..6aaddce Binary files /dev/null and b/walls/EIPVomS.jpeg differ diff --git a/walls/EIwl5UY.jpeg b/walls/EIwl5UY.jpeg new file mode 100644 index 0000000..ffe2add Binary files /dev/null and b/walls/EIwl5UY.jpeg differ diff --git a/walls/ELsgdwk.png b/walls/ELsgdwk.png new file mode 100644 index 0000000..620013f Binary files /dev/null and b/walls/ELsgdwk.png differ diff --git a/walls/EMHGl5m.jpeg b/walls/EMHGl5m.jpeg new file mode 100644 index 0000000..e885915 Binary files /dev/null and b/walls/EMHGl5m.jpeg differ diff --git a/walls/EPF3dbM.jpeg b/walls/EPF3dbM.jpeg new file mode 100644 index 0000000..a5548c3 Binary files /dev/null and b/walls/EPF3dbM.jpeg differ diff --git a/walls/ETRu5D6.jpeg b/walls/ETRu5D6.jpeg new file mode 100644 index 0000000..160af74 Binary files /dev/null and b/walls/ETRu5D6.jpeg differ diff --git a/walls/EUrZKYa.jpeg b/walls/EUrZKYa.jpeg new file mode 100644 index 0000000..588a253 Binary files /dev/null and b/walls/EUrZKYa.jpeg differ diff --git a/walls/EW7PioH.jpeg b/walls/EW7PioH.jpeg new file mode 100644 index 0000000..d93c884 Binary files /dev/null and b/walls/EW7PioH.jpeg differ diff --git a/walls/EWIyVSC.jpeg b/walls/EWIyVSC.jpeg new file mode 100644 index 0000000..aa8a407 Binary files /dev/null and b/walls/EWIyVSC.jpeg differ diff --git a/walls/EXJwTVF.jpeg b/walls/EXJwTVF.jpeg new file mode 100644 index 0000000..2dff6fa Binary files /dev/null and b/walls/EXJwTVF.jpeg differ diff --git a/walls/EXeh3k6.jpeg b/walls/EXeh3k6.jpeg new file mode 100644 index 0000000..41ea16e Binary files /dev/null and b/walls/EXeh3k6.jpeg differ diff --git a/walls/EbEqkjH.jpeg b/walls/EbEqkjH.jpeg new file mode 100644 index 0000000..0b211a5 Binary files /dev/null and b/walls/EbEqkjH.jpeg differ diff --git a/walls/EdfETrV.jpeg b/walls/EdfETrV.jpeg new file mode 100644 index 0000000..bfd5b42 Binary files /dev/null and b/walls/EdfETrV.jpeg differ diff --git a/walls/EeaITVU.jpeg b/walls/EeaITVU.jpeg new file mode 100644 index 0000000..5091c15 Binary files /dev/null and b/walls/EeaITVU.jpeg differ diff --git a/walls/EfKwp83.jpeg b/walls/EfKwp83.jpeg new file mode 100644 index 0000000..5c695e5 Binary files /dev/null and b/walls/EfKwp83.jpeg differ diff --git a/walls/EfXMo8F.jpeg b/walls/EfXMo8F.jpeg new file mode 100644 index 0000000..44d32f5 Binary files /dev/null and b/walls/EfXMo8F.jpeg differ diff --git a/walls/EgqL3xb.jpeg b/walls/EgqL3xb.jpeg new file mode 100644 index 0000000..702327f Binary files /dev/null and b/walls/EgqL3xb.jpeg differ diff --git a/walls/EhBN3ud.jpeg b/walls/EhBN3ud.jpeg new file mode 100644 index 0000000..e6a6a36 Binary files /dev/null and b/walls/EhBN3ud.jpeg differ diff --git a/walls/EhODCUz.jpeg b/walls/EhODCUz.jpeg new file mode 100644 index 0000000..c406007 Binary files /dev/null and b/walls/EhODCUz.jpeg differ diff --git a/walls/EjLIHy1.jpeg b/walls/EjLIHy1.jpeg new file mode 100644 index 0000000..fa52822 Binary files /dev/null and b/walls/EjLIHy1.jpeg differ diff --git a/walls/Ejm3Xrs.jpeg b/walls/Ejm3Xrs.jpeg new file mode 100644 index 0000000..517b235 Binary files /dev/null and b/walls/Ejm3Xrs.jpeg differ diff --git a/walls/EmiPY0X.jpeg b/walls/EmiPY0X.jpeg new file mode 100644 index 0000000..6555fe2 Binary files /dev/null and b/walls/EmiPY0X.jpeg differ diff --git a/walls/EnqsMQY.jpeg b/walls/EnqsMQY.jpeg new file mode 100644 index 0000000..fa1d432 Binary files /dev/null and b/walls/EnqsMQY.jpeg differ diff --git a/walls/EobLOOg.jpeg b/walls/EobLOOg.jpeg new file mode 100644 index 0000000..ca350a1 Binary files /dev/null and b/walls/EobLOOg.jpeg differ diff --git a/walls/ErVvYZ7.jpeg b/walls/ErVvYZ7.jpeg new file mode 100644 index 0000000..e2ac647 Binary files /dev/null and b/walls/ErVvYZ7.jpeg differ diff --git a/walls/EstGgJI.jpeg b/walls/EstGgJI.jpeg new file mode 100644 index 0000000..183f3e9 Binary files /dev/null and b/walls/EstGgJI.jpeg differ diff --git a/walls/EswvB6D.jpeg b/walls/EswvB6D.jpeg new file mode 100644 index 0000000..1b9a67c Binary files /dev/null and b/walls/EswvB6D.jpeg differ diff --git a/walls/EtVE7Ot.png b/walls/EtVE7Ot.png new file mode 100644 index 0000000..b1a4322 Binary files /dev/null and b/walls/EtVE7Ot.png differ diff --git a/walls/EuX2KSg.jpeg b/walls/EuX2KSg.jpeg new file mode 100644 index 0000000..fe67e80 Binary files /dev/null and b/walls/EuX2KSg.jpeg differ diff --git a/walls/EubUklw.png b/walls/EubUklw.png new file mode 100644 index 0000000..6f88f2b Binary files /dev/null and b/walls/EubUklw.png differ diff --git a/walls/EyEt3E4.jpeg b/walls/EyEt3E4.jpeg new file mode 100644 index 0000000..e9769a8 Binary files /dev/null and b/walls/EyEt3E4.jpeg differ diff --git a/walls/EyIzewa.jpeg b/walls/EyIzewa.jpeg new file mode 100644 index 0000000..276a65a Binary files /dev/null and b/walls/EyIzewa.jpeg differ diff --git a/walls/F0atM3g.jpeg b/walls/F0atM3g.jpeg new file mode 100644 index 0000000..7fd503a Binary files /dev/null and b/walls/F0atM3g.jpeg differ diff --git a/walls/F2Cg0js.jpeg b/walls/F2Cg0js.jpeg new file mode 100644 index 0000000..091e316 Binary files /dev/null and b/walls/F2Cg0js.jpeg differ diff --git a/walls/F2GKInQ.png b/walls/F2GKInQ.png new file mode 100644 index 0000000..2c9fa9c Binary files /dev/null and b/walls/F2GKInQ.png differ diff --git a/walls/F3R497O.png b/walls/F3R497O.png new file mode 100644 index 0000000..0672626 Binary files /dev/null and b/walls/F3R497O.png differ diff --git a/walls/F6voPWI.png b/walls/F6voPWI.png new file mode 100644 index 0000000..dc12e1f Binary files /dev/null and b/walls/F6voPWI.png differ diff --git a/walls/F9toYtb.jpeg b/walls/F9toYtb.jpeg new file mode 100644 index 0000000..e88d986 Binary files /dev/null and b/walls/F9toYtb.jpeg differ diff --git a/walls/FBByIxR.jpeg b/walls/FBByIxR.jpeg new file mode 100644 index 0000000..f2c0375 Binary files /dev/null and b/walls/FBByIxR.jpeg differ diff --git a/walls/FCicuuZ.jpeg b/walls/FCicuuZ.jpeg new file mode 100644 index 0000000..807767c Binary files /dev/null and b/walls/FCicuuZ.jpeg differ diff --git a/walls/FDeTfX6.png b/walls/FDeTfX6.png new file mode 100644 index 0000000..5a7d443 Binary files /dev/null and b/walls/FDeTfX6.png differ diff --git a/walls/FGzbTIc.jpeg b/walls/FGzbTIc.jpeg new file mode 100644 index 0000000..f4328ec Binary files /dev/null and b/walls/FGzbTIc.jpeg differ diff --git a/walls/FJTpBZO.jpeg b/walls/FJTpBZO.jpeg new file mode 100644 index 0000000..98971d2 Binary files /dev/null and b/walls/FJTpBZO.jpeg differ diff --git a/walls/FKvTjeb.jpeg b/walls/FKvTjeb.jpeg new file mode 100644 index 0000000..f9c6c5c Binary files /dev/null and b/walls/FKvTjeb.jpeg differ diff --git a/walls/FLCwJSh.jpeg b/walls/FLCwJSh.jpeg new file mode 100644 index 0000000..ad319f7 Binary files /dev/null and b/walls/FLCwJSh.jpeg differ diff --git a/walls/FM3616f.jpeg b/walls/FM3616f.jpeg new file mode 100644 index 0000000..fc2314c Binary files /dev/null and b/walls/FM3616f.jpeg differ diff --git a/walls/FMEmm5j.png b/walls/FMEmm5j.png new file mode 100644 index 0000000..390031f Binary files /dev/null and b/walls/FMEmm5j.png differ diff --git a/walls/FMHnA12.jpeg b/walls/FMHnA12.jpeg new file mode 100644 index 0000000..391b0bc Binary files /dev/null and b/walls/FMHnA12.jpeg differ diff --git a/walls/FMv2yrQ.jpeg b/walls/FMv2yrQ.jpeg new file mode 100644 index 0000000..9ec2128 Binary files /dev/null and b/walls/FMv2yrQ.jpeg differ diff --git a/walls/FPw73d7.jpeg b/walls/FPw73d7.jpeg new file mode 100644 index 0000000..1289d98 Binary files /dev/null and b/walls/FPw73d7.jpeg differ diff --git a/walls/FPx3PGh.jpeg b/walls/FPx3PGh.jpeg new file mode 100644 index 0000000..ce6ca4f Binary files /dev/null and b/walls/FPx3PGh.jpeg differ diff --git a/walls/FS1W0Ju.jpeg b/walls/FS1W0Ju.jpeg new file mode 100644 index 0000000..dd302af Binary files /dev/null and b/walls/FS1W0Ju.jpeg differ diff --git a/walls/FSK9nPR.jpeg b/walls/FSK9nPR.jpeg new file mode 100644 index 0000000..8e08879 Binary files /dev/null and b/walls/FSK9nPR.jpeg differ diff --git a/walls/FSh7Rr0.jpeg b/walls/FSh7Rr0.jpeg new file mode 100644 index 0000000..ec88b78 Binary files /dev/null and b/walls/FSh7Rr0.jpeg differ diff --git a/walls/FV7oqm9.jpeg b/walls/FV7oqm9.jpeg new file mode 100644 index 0000000..0d16253 Binary files /dev/null and b/walls/FV7oqm9.jpeg differ diff --git a/walls/FVcYj82.png b/walls/FVcYj82.png new file mode 100644 index 0000000..ea2189c Binary files /dev/null and b/walls/FVcYj82.png differ diff --git a/walls/FXD68b5.jpeg b/walls/FXD68b5.jpeg new file mode 100644 index 0000000..32eb397 Binary files /dev/null and b/walls/FXD68b5.jpeg differ diff --git a/walls/FXYwJAl.jpeg b/walls/FXYwJAl.jpeg new file mode 100644 index 0000000..fbdf925 Binary files /dev/null and b/walls/FXYwJAl.jpeg differ diff --git a/walls/Fb4YaH4.jpeg b/walls/Fb4YaH4.jpeg new file mode 100644 index 0000000..3cc2c5d Binary files /dev/null and b/walls/Fb4YaH4.jpeg differ diff --git a/walls/FbI8c5b.jpeg b/walls/FbI8c5b.jpeg new file mode 100644 index 0000000..0234e0c Binary files /dev/null and b/walls/FbI8c5b.jpeg differ diff --git a/walls/FbVJvcm.jpeg b/walls/FbVJvcm.jpeg new file mode 100644 index 0000000..4530e19 Binary files /dev/null and b/walls/FbVJvcm.jpeg differ diff --git a/walls/FeJKSmm.jpeg b/walls/FeJKSmm.jpeg new file mode 100644 index 0000000..7b3bc1d Binary files /dev/null and b/walls/FeJKSmm.jpeg differ diff --git a/walls/Fehv9Q7.jpeg b/walls/Fehv9Q7.jpeg new file mode 100644 index 0000000..02f0a4c Binary files /dev/null and b/walls/Fehv9Q7.jpeg differ diff --git a/walls/FgoavoI.jpeg b/walls/FgoavoI.jpeg new file mode 100644 index 0000000..9f74bd3 Binary files /dev/null and b/walls/FgoavoI.jpeg differ diff --git a/walls/Fh9Ufym.jpeg b/walls/Fh9Ufym.jpeg new file mode 100644 index 0000000..429f808 Binary files /dev/null and b/walls/Fh9Ufym.jpeg differ diff --git a/walls/FhBixhL.jpeg b/walls/FhBixhL.jpeg new file mode 100644 index 0000000..401dc10 Binary files /dev/null and b/walls/FhBixhL.jpeg differ diff --git a/walls/Fi6rHFJ.jpeg b/walls/Fi6rHFJ.jpeg new file mode 100644 index 0000000..ac7311e Binary files /dev/null and b/walls/Fi6rHFJ.jpeg differ diff --git a/walls/Fk8XM1Z.jpeg b/walls/Fk8XM1Z.jpeg new file mode 100644 index 0000000..fd7e613 Binary files /dev/null and b/walls/Fk8XM1Z.jpeg differ diff --git a/walls/FkzCSSS.jpeg b/walls/FkzCSSS.jpeg new file mode 100644 index 0000000..40939de Binary files /dev/null and b/walls/FkzCSSS.jpeg differ diff --git a/walls/FloLNpP.jpeg b/walls/FloLNpP.jpeg new file mode 100644 index 0000000..780a433 Binary files /dev/null and b/walls/FloLNpP.jpeg differ diff --git a/walls/FmA2ueU.jpeg b/walls/FmA2ueU.jpeg new file mode 100644 index 0000000..9880ff8 Binary files /dev/null and b/walls/FmA2ueU.jpeg differ diff --git a/walls/FoHWAPy.jpeg b/walls/FoHWAPy.jpeg new file mode 100644 index 0000000..24fed0d Binary files /dev/null and b/walls/FoHWAPy.jpeg differ diff --git a/walls/FopfRj3.png b/walls/FopfRj3.png new file mode 100644 index 0000000..953e341 Binary files /dev/null and b/walls/FopfRj3.png differ diff --git a/walls/FpPE6Mi.jpeg b/walls/FpPE6Mi.jpeg new file mode 100644 index 0000000..132f9e5 Binary files /dev/null and b/walls/FpPE6Mi.jpeg differ diff --git a/walls/FqtGGcG.jpeg b/walls/FqtGGcG.jpeg new file mode 100644 index 0000000..30051fe Binary files /dev/null and b/walls/FqtGGcG.jpeg differ diff --git a/walls/Frontpage.40c49732aae82fbafeca.js b/walls/Frontpage.40c49732aae82fbafeca.js new file mode 100644 index 0000000..19c46dc --- /dev/null +++ b/walls/Frontpage.40c49732aae82fbafeca.js @@ -0,0 +1,6 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Frontpage"],{"./node_modules/lodash/random.js":function(e,t,o){var n=o("./node_modules/lodash/_baseRandom.js"),s=o("./node_modules/lodash/_isIterateeCall.js"),r=o("./node_modules/lodash/toFinite.js"),i=parseFloat,d=Math.min,a=Math.random;e.exports=function(e,t,o){if(o&&"boolean"!=typeof o&&s(e,t,o)&&(t=o=void 0),void 0===o&&("boolean"==typeof t?(o=t,t=void 0):"boolean"==typeof e&&(o=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=r(e),void 0===t?(t=e,e=0):t=r(t)),e>t){var c=e;e=t,t=c}if(o||e%1||t%1){var l=a();return d(e+l*(t-e+i("1e-"+((l+"").length-1))),t)}return n(e,t)}},"./src/lib/colors/constants.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"n",function(){return r}),o.d(t,"l",function(){return i}),o.d(t,"g",function(){return d}),o.d(t,"k",function(){return a}),o.d(t,"m",function(){return c}),o.d(t,"a",function(){return l}),o.d(t,"d",function(){return p}),o.d(t,"e",function(){return u}),o.d(t,"f",function(){return m}),o.d(t,"h",function(){return f}),o.d(t,"i",function(){return g}),o.d(t,"j",function(){return b});const n="#24A0ED",s="#000",r="#FFF",i="#FF4500",d="#CCCCCA",a="#A5A4A4",c="#222",l="#EA0027",p="#5F99CF",u="#0079d3",m="#F7FBFD",f="#545452",g="#222",b="#C6C6C6"},"./src/lib/partOfDay/index.ts":function(e,t,o){"use strict";var n;o.d(t,"a",function(){return r}),function(e){e.morning="morning",e.afternoon="afternoon",e.evening="evening",e.night="night"}(n||(n={}));const s=[{startHour:22,dayPart:n.night},{startHour:18,dayPart:n.evening},{startHour:12,dayPart:n.afternoon},{startHour:7,dayPart:n.morning},{startHour:0,dayPart:n.night}],r=()=>(e=>{const t=s.find(t=>e.getHours()>=Number(t.startHour));return t&&t.dayPart||s[s.length-1].dayPart})(new Date)},"./src/reddit/components/AccountCompleteness/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/lib/loadWithRetries/index.ts");const r=()=>null,i=Object(n.a)({ErrorComponent:r,getComponent:()=>Object(s.a)(()=>o.e("MonthsToMinutes").then(o.bind(null,"./src/reddit/components/AccountCompleteness/_AccountCompleteness.tsx"))).then(e=>e.default),LoadingComponent:r});t.a=i},"./src/reddit/components/BannerAd/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/addQueryParams/index.ts"),p=o("./src/lib/constants/index.ts"),u=o("./src/lib/doubleclickForPublishers/index.ts"),m=o("./src/lib/intersectionObserver/index.ts"),f=o("./src/lib/objectSelector/index.ts"),g=o("./src/reddit/helpers/createBannerProperties/index.ts"),b=o("./src/reddit/selectors/subreddit.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;csetTimeout(()=>{throw e},0);class w extends r.a.Component{constructor(){super(...arguments),this.frame=null,this.loader=null,this.refreshedAt=1/0,this.isWithinLoadingDistance=!1}componentDidCatch(e){x(e)}defineSlot(){var e=this.props;const t=e.id,o=e.slot,n=e.properties;var s=e.sizes;const r=void 0===s?[]:s;try{return this.frame&&u.a(this.frame,{id:t,slot:o,properties:n,sizes:r})}catch(i){x(i)}}destroySlot(){try{this.frame&&u.b(this.frame)}catch(e){x(e)}}async componentDidMount(){try{await this.defineSlot()}catch(e){x(e)}this.loader&&m.a(this.loader,e=>{this.frame&&u.e(this.frame,{viewable:e.intersectionRatio>.5}),this.isWithinLoadingDistance=!0,this.refresh(this.props),this.loader&&m.b(this.loader)})}componentWillUnmount(){this.loader&&m.b(this.loader),this.destroySlot()}refresh(e){this.isWithinLoadingDistance&&(this.refreshedAt=Date.now(),this.frame&&u.d(this.frame,{id:e.id,slot:e.slot,properties:e.properties,sizes:e.sizes}))}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.id,o=e.slot,n=e.className;return o?h(y,{"data-slot":o},void 0,h(v,{innerRef:e=>{this.loader=e}},`${t}-loadinghitbox`),r.a.createElement("div",{key:`${t}-div`,className:n,ref:e=>{this.frame=e},id:t})):h("div",{className:n})}}w.defaultProps={sizes:[p.f]};t.a=Object(i.connect)(()=>Object(d.createStructuredSelector)({properties:Object(f.a)((e,t)=>{const o=e.platform.currentPage;if(!o)return{};const n=`${e.meta.protocol}://${e.meta.domain}`;return Object(g.b)(t.placement,e.user,Object(l.a)(`${n}${o.url}`,o.queryParams),Object(b.v)(e,{subredditName:t.listingName}),t.position)}),slot:(e,t)=>{const o=e.platform.currentPage;return o&&o.meta?u.c(t.listingName,o.meta.name):""}}))(w)},"./src/reddit/components/CategoriesNavigation/Categories/index.m.less":function(e,t,o){e.exports={titleFontH1:"pIlxiRadWdcEAlZpZ3w57",titleFontH2:"_3vnIPkjF9gBa5GN2XFL1-n",titleFontH3:"MvcJW2tVfXEu3OFs8dyUn",titleFontH4:"_1EMItyJFgJK_DvcDtXBW5N",titleFontH5:"_1mVw3TrTmgMkNGKgvDGV4m",titleFontH6:"_1g_9si81i_Ia2WHfpJJysD",metadataFont:"hvzV6yOQzOK0U0lb9LIvc",flairFont:"_2d5LK8qj16SfFMeiO51ZxA",labelsFont:"_25hPBsDfNcLK2OHu5-NUuT",actionFont:"bd1M804sJobTLMn9jONGB",smallButtonFont:"_1DsZf85_3IARf2X_-StG2S",largeButtonFont:"_1aPJzuSXNyPQv9HMxGsdTF",tabFont:"_2Or84wUVDTQzfcwoGc7hDN",bodyFontH1:"_2Je67ruqe_x3kX9CxIJw5j",fvfo:"_2IMaqkpQwasYg4x37LzCd3",bodyFontH2:"_1uZDFpBkclKxCYaLJCdi8V",bodyFontH3:"_1Ohj1SaXQOG-zW_vtbBdJl",bodyFontH4:"_3nI5qwD_dLjCpstcuSuzAO",bodyFontH5:"_1V79Mo61gXvVAUMIbL8xII",bodyFontH6:"_21ljVz_9cQigv7inOMChAh",bodyFont:"_1FceGC28wdOKKUG8PA4aSj",bodyFontSmall:"G7nA9YAsdHSxeatvbcFfb",bodyFontMono:"_3tx_deDztLnD8a7aX8ujTQ",container:"_1Fvwm_nUnZInOU-lABGsba",item:"_2-ZGfZ8pVitk1Yqnsi6T4O",link:"_3F10i35Gntc-o4JIMuVHZP",linkActive:"_3yylOQ1SS6TbgJKQ-8Ux7T",arrowIcon:"_3mQpw_UbTbG4OYN4uquCwf",arrow:"uBD5FR-aGquNrZX3qcvqv",arrowLeft:"EJw8EFAUIlMSU6YEHQEpX",arrowRight:"_2smW023ohact6kPgSOwT5F"}},"./src/reddit/components/CategoriesNavigation/index.m.less":function(e,t,o){e.exports={container:"_3v16LgmyO8Zf2vXkCMxaap",showFPR:"_2dq2JfGI0L_UOOpy9csUuG",showFpr:"_2dq2JfGI0L_UOOpy9csUuG",showSuspended:"_3kGgzwkJvWmHQjDRfE3Zla",categoriesContainer:"_2GfQ0hFW3IubWuHuFqgPhn"}},"./src/reddit/components/CategoriesNavigation/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/classNames/index.ts"),p=o("./src/reddit/components/AlertBanner/heights.ts"),u=o("./src/reddit/components/LayoutNavigation/Container.tsx"),m=o("./src/reddit/constants/postLayout.ts"),f=o("./src/reddit/contexts/PageLayer/index.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/selectors/category.ts"),h=o("./src/reddit/selectors/experiments/exploreV2.ts"),y=o("./src/reddit/selectors/user.ts"),v=o("./node_modules/lodash/isEqual.js"),x=o.n(v),w=o("./node_modules/react-motion/lib/react-motion.js"),O=o("./src/app/strings/index.ts"),S=o("./src/reddit/components/TrackingHelper/index.tsx"),j=o("./src/reddit/constants/listings.ts"),C=o("./src/reddit/constants/page.ts"),k=o("./src/reddit/controls/InternalLink/index.tsx"),I=o("./src/reddit/helpers/name/index.ts"),P=o("./src/reddit/helpers/trackers/navigation.ts"),L=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),N=o("./src/reddit/actions/category.ts"),T=o("./src/reddit/components/CategoriesNavigation/Categories/index.m.less"),_=o.n(T),A=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const e=Object(b.c)();return Object(d.createStructuredSelector)({language:y.M,subreddits:(t,{category:o})=>e(t,{categoryName:Object(I.f)(o.name)})})},(e,{category:t})=>({loadSubredditsAndNavigate:()=>e(N.i(t.id))}))(Object(S.b)(class extends r.a.Component{constructor(){super(...arguments),this.sendClickEvent=(()=>{this.props.sendEvent(Object(P.a)(Object(I.f)(this.props.category.name)))}),this.handleButtonClick=(()=>{this.sendClickEvent(),this.props.loadSubredditsAndNavigate()})}render(){const e=this.props.category;return r.a.createElement("span",{className:_.a.item,ref:this.props.innerRef},A(k.a,{className:Object(l.a)(_.a.link,this.props.isActive&&_.a.linkActive),to:`${j.c[C.e.Explore]}/${Object(I.f)(e.name)}`,onMouseDown:this.sendClickEvent},void 0,e.name))}}));class M extends r.a.Component{constructor(){super(...arguments),this.scrollTo=(e=>{this.containerRef&&(this.containerRef.scrollLeft=e)}),this.setContainerRef=(e=>{this.containerRef=e,this.props.innerRef&&this.props.innerRef(e)})}componentDidMount(){this.scrollTo(this.props.scrollLeft)}componentDidUpdate(e){this.scrollTo(e.scrollLeft)}render(){return r.a.createElement("div",{className:Object(l.a)(_.a.container,this.props.className),ref:this.setContainerRef},this.props.children)}}var F=o("./node_modules/raf/index.js"),B=o.n(F);class $ extends r.a.Component{constructor(){super(...arguments),this.isIE=(()=>/Trident/.test(navigator.userAgent)),this.setContainerRef=(e=>{this.containerRef=e,this.createSensor()}),this.handleResize=(()=>{void 0!==this.frame&&B.a.cancel(this.frame),this.frame=B()(this.props.onResize)})}shouldComponentUpdate(){return!1}componentDidMount(){this.createSensor()}createSensor(){if(!this.containerRef||this.sensor)return;this.sensor=document.createElement("object"),this.sensor.setAttribute("style","\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n "),this.sensor.setAttribute("tabindex","-1"),this.sensor.onload=(()=>{this.props.onResize(),this.sensor&&this.sensor.contentDocument&&this.sensor.contentDocument.defaultView&&this.sensor.contentDocument.defaultView.addEventListener("resize",this.handleResize)}),this.sensor.type="text/html";const e=this.isIE();e&&this.containerRef.appendChild(this.sensor),this.sensor.data="about:blank",e||this.containerRef.appendChild(this.sensor),this.props.onResize()}componentWillUnmount(){this.sensor&&(this.sensor&&this.sensor.contentDocument&&this.sensor.contentDocument.defaultView&&this.sensor.contentDocument.defaultView.removeEventListener("resize",this.handleResize),this.containerRef&&this.containerRef.removeChild(this.sensor))}render(){return r.a.createElement("div",{ref:this.setContainerRef})}}var R=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).body,_.a.arrowIcon,e=>Object(g.c)(e).navIcon,_.a.link,e=>Object(g.c)(e).bodyText),W=e=>R("div",{className:Object(l.a)(_.a.arrow,e.className),onClick:e.onClick},void 0,R(L.b,{className:_.a.arrowIcon}));var V=Object(S.b)(class extends r.a.Component{constructor(){super(...arguments),this.state={scrollLeft:0,showLeftArrow:!1,showRightArrow:!1},this.scrollTo=(e=>{if(!this.containerRef)return;const t=this.getMaxScrollLeft(),o=Math.min(Math.max(0,e),t),n={scrollLeft:o,showLeftArrow:0!==o,showRightArrow:o!==t};this.setState(e=>x()(e,n)?null:n)}),this.handleResize=(()=>{if(!this.containerRef)return;let e;const t=this.state.scrollLeft;var o=this.containerRef;const n=o.clientWidth,s=o.scrollWidth;e=s>n?{scrollLeft:Math.min(this.getMaxScrollLeft(),t),showLeftArrow:t>0,showRightArrow:t+nx()(t,e)?null:e)}),this.handleLeftArrowClick=(()=>{const e=this.state.scrollLeft;if(!this.containerRef||0===e)return;this.sendScrollEvent();const t=Math.max(0,e-D);this.setState({scrollLeft:t,showLeftArrow:0!==t,showRightArrow:!0})}),this.handleRightArrowClick=(()=>{const e=this.state.scrollLeft,t=this.getMaxScrollLeft();if(!this.containerRef||e>=t)return;this.sendScrollEvent();const o=Math.min(t,e+D);this.setState({scrollLeft:o,showLeftArrow:!0,showRightArrow:o!==t})}),this.sendScrollEvent=(()=>{this.props.sendEvent(P.b)}),this.sendAllCategoriesClickEvent=(()=>{this.props.sendEvent(Object(P.a)("all"))}),this.sendPopularClickEvent=(()=>{this.props.sendEvent(Object(P.a)(C.e.Popular))}),this.setContainerRef=(e=>{this.containerRef=e,this.handleResize(),this.ensureActiveIsVisible()}),this.setActiveRef=(e=>{this.activeRef=e,this.ensureActiveIsVisible()}),this.renderCategory=(e=>{const t=Object(I.f)(e.name),o=t===Object(I.f)(this.props.category||"");return R(E,{category:e,innerRef:o?this.setActiveRef:void 0,isActive:o},t)}),this.renderContent=(e=>{const t=void 0===this.props.category,o=this.props.category===C.e.Popular;return R(M,{className:this.props.className,innerRef:this.setContainerRef,scrollLeft:e.x},void 0,r.a.createElement("span",{className:_.a.item,ref:t?this.setActiveRef:void 0},R(k.a,{className:Object(l.a)(_.a.link,t?_.a.linkActive:""),onMouseDown:this.sendAllCategoriesClickEvent,to:this.props.baseUrl},void 0,Object(O.a)(this.props.language,"categories.all"))),Object(h.d)(this.props.exploreV2Variant)&&r.a.createElement("span",{className:_.a.item,ref:o?this.setActiveRef:void 0},R(k.a,{className:Object(l.a)(_.a.link,o?_.a.linkActive:""),onMouseDown:this.sendPopularClickEvent,to:j.c[C.e.Popular]},void 0,Object(O.a)(this.props.language,"subscriptions.popular"))),this.props.categories.map(this.renderCategory),this.state.showLeftArrow&&R(W,{className:_.a.arrowLeft,onClick:this.handleLeftArrowClick}),this.state.showRightArrow&&R(W,{className:_.a.arrowRight,onClick:this.handleRightArrowClick}))})}componentDidMount(){window.addEventListener("resize",this.handleResize),setTimeout(()=>{this.ensureActiveIsVisible(),this.handleResize()},2e3)}componentDidUpdate(e){this.props.category!==e.category&&this.ensureActiveIsVisible()}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}getMaxScrollLeft(){return this.containerRef?this.containerRef.scrollWidth-this.containerRef.clientWidth:0}ensureActiveIsVisible(){if(!this.containerRef||!this.activeRef)return;const e=this.state.scrollLeft,t=this.state.scrollLeft+this.containerRef.offsetWidth,o=this.activeRef.offsetLeft,n=this.activeRef.offsetLeft+this.activeRef.offsetWidth;if(o>t||nt){const e=n-t;this.scrollTo(this.state.scrollLeft+e+H)}else if(o1){for(var a=Array(i),c=0;cObject(g.c)(e).line,e=>Object(g.c)(e).line),J=Object(d.createStructuredSelector)({categories:b.e,exploreV2Variant:h.a,isLoggedIn:y.F,language:y.M,layout:f.O}),Z=Object(i.connect)(J),Q=Object(f.w)({isExplore:f.A,pageLayer:e=>e});t.a=Q(Z(e=>{if(e.isLoggedIn)return null;return X(G,{className:Object(l.a)(q.a.container,e.className,Object(p.a)(q.a,{showFPR:!1,showSuspended:!1})),considerPinnedSubscriptions:!1,considerSidebar:!1,render:()=>{const t=X(V,{baseUrl:e.baseUrl,categories:e.categories,category:e.category,exploreV2Variant:e.exploreV2Variant,language:e.language});return e.isExplore&&e.layout===m.f.Classic?X("div",{className:q.a.categoriesContainer},void 0,t):t}})}))},"./src/reddit/components/CreatePostButton/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/actions/modal.ts"),a=o("./src/reddit/constants/modals.ts"),c=o("./src/reddit/constants/page.ts"),l=o("./src/reddit/controls/Button/index.tsx"),p=o("./src/reddit/helpers/getSubredditUrl/index.ts"),u=o("./src/reddit/selectors/telemetry.ts"),m=o("./src/reddit/selectors/user.ts"),f=o("./node_modules/reselect/lib/index.js"),g=o("./src/reddit/components/TrackingHelper/index.tsx"),b=Object.assign||function(e){for(var t=1;t({openLoginModal:()=>e(Object(d.i)(a.a.REGISTER_MODAL_ID))}));t.a=v(Object(g.b)(e=>{var t=e.isLoggedIn,o=e.language,n=e.listingName,r=e.openLoginModal,d=e.sendEvent,a=e.subreddit,m=h(e,["isLoggedIn","language","listingName","openLoginModal","sendEvent","subreddit"]);return s.a.createElement(l.f,b({},m,{onClick:e=>{d(e=>({action:"click",noun:"create_post",source:"id_card",screen:Object(u.screen)(e),subreddit:Object(u.subreddit)(e),actionInfo:Object(u.actionInfo)(e)})),t||(r(),e.preventDefault())},to:`${Object(p.a)(a)||(e=>e===c.j?"/original/":"")(n)||"/"}submit`}),Object(i.a)(o,"postCreation.createPost"))}))},"./src/reddit/components/DiscoveryUnit/Community/index.m.less":function(e,t,o){e.exports={layout:"_1Yi7fbTTde5XeZybixm6FR",iconContainer:"gWdCEy56VxHUE2mBMBOW6",subscribeIcon:"_12F_RRHdGrCd7fUWkfqSgn",subscribeButton:"OSpYRUTaGaz3fjrn4W5P9",textContainer:"_1_5Q3J1CP2DOHmfGlUHZf3",icon:"_2wcnJRvYkbVflIjjKlL5UQ",name:"_2vd1AsQKSbwADj27oRcCpI",subscribers:"_2vCu8MDznHrM1jxVe1QlBk",right:"_2RT-YVauGr7kW3UYPzKHiy",visitCommunity:"_18hknfXm8lfBF7Ukdz7q_p",description:"_2DMxsEeoABpUf9b0cmcofA",descriptionLine:"_3TPTU-e7e845VpQqN3B9ni",plusIcon:"_1IK16jx0Si95U3hxV79faK"}},"./src/reddit/components/DiscoveryUnit/Layout/index.m.less":function(e,t,o){e.exports={container:"_3lILa1kmfAauhn7UzHzjLJ",heroContainer:"_2xvhS-vDti9NRsRHMeqFmX",smallContainer:"_11h2c3EwgJFkGto36dozz7",oldContainer:"_24S-GP9dX3BODxJwehVvRx",header:"_3UiOKr6dA-zB_4O4l14Icx",bodyHidePadding:"M4vA4bj3WWpggduxPTpBA",body:"_1l2RfnlEvwmRPfDwe46NRR"}},"./src/reddit/components/DiscoveryUnit/Layout/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return p});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o("./src/lib/classNames/index.ts"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=o("./src/reddit/selectors/experiments/exploreV2.ts"),a=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.c)(e).body,c.a.oldContainer,c.a.heroContainer,e=>Object(i.c)(e).postLine);t.a=(e=>l("div",{className:Object(r.a)(Object(d.c)(e.exploreV2Variant)?c.a.oldContainer:e.exploreV2Variant?c.a.smallContainer:c.a.heroContainer,e.className)},void 0,l("div",{className:c.a.header},void 0,e.header),l("div",{className:e.hidePadding?c.a.bodyHidePadding:c.a.body},void 0,e.children)))},"./src/reddit/components/EmptySubreddit.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/config.ts"),u=o("./src/lib/constants/index.ts"),m=o("./src/lib/isFakeSubreddit/index.ts"),f=o("./src/reddit/constants/postLayout.ts"),g=o("./src/reddit/constants/screenWidths.ts"),b=o("./src/reddit/controls/Button/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),y=o("./src/reddit/selectors/user.ts"),v=o("./src/reddit/components/PostList/Placeholder.tsx"),x=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),w=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(x.c)(e).bodyText),j=c.a.div.withConfig({componentId:"rqdrsd-1"})(["","","color: ",";"],O,h.titleFontH5,e=>Object(x.c)(e).bodyText),C=c.a.div.withConfig({componentId:"rqdrsd-2"})(["position: relative;width: 100%;height: 100%;"]),k=c.a.div.withConfig({componentId:"rqdrsd-3"})(["width: 80%;margin: 80px auto;"]),I=c()(v.a).withConfig({componentId:"rqdrsd-4"})(["position: absolute;left: 0;width: 100%;top: 0;background: none;opacity: 0.4;"]),P=c()(b.f).withConfig({componentId:"rqdrsd-5"})(["","display: inline-block;@media (max-width: ","px) {align-self: stretch;}"],O,g.e-1),L=c.a.img.withConfig({componentId:"rqdrsd-6"})(["height: 147px;width: 140px;"]),N=c.a.div.withConfig({componentId:"rqdrsd-7"})(["position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;min-height: ","px;text-align: center;@media (max-width: ","px) {align-items: left;min-height: 0;}"],380,g.e-1),T=Object(d.createStructuredSelector)({language:y.M}),_=Object(i.connect)(T),A=({language:e,listingName:t,sort:o})=>w(k,{},void 0,w(S,{},void 0,o===u.X.RISING&&Object(l.a)(e,"listings.emptySubredditRising.primary"),o!==u.X.RISING&&Object(l.a)(e,"listings.emptySubreddit.primary")),t&&!Object(m.a)(t)&&r.a.Children.toArray([w(j,{},void 0,o===u.X.RISING&&Object(l.a)(e,"listings.emptySubredditRising.secondary"),o!==u.X.RISING&&Object(l.a)(e,"listings.emptySubreddit.secondary")),w(P,{to:`/r/${t}/submit`},void 0,Object(l.a)(e,"listings.emptySubreddit.callToAction"))])),E=e=>w(k,{},void 0,w(L,{src:`${p.a.assetPath}/img/snoo_discovery@1x.png`}),w(S,{},void 0,Object(l.a)(e.language,"listings.emptyHomepage.primary")),w(P,{to:"/r/popular"},void 0,Object(l.a)(e.language,"listings.emptyHomepage.callToAction")));t.a=c()(_(e=>w(N,{},void 0,w(I,{isLoading:!1,layout:f.f.Classic}),w(C,{},void 0,e.subreddit?r.a.createElement(A,e):r.a.createElement(E,e))))).withConfig({componentId:"rqdrsd-8"})(["position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;min-height: ","px;text-align: center;@media (max-width: ","px) {align-items: left;min-height: 0;}"],380,g.e-1)},"./src/reddit/components/FrontpageSidebar/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/components/IdCard/index.tsx"),l=o("./node_modules/react-router-redux/es/index.js"),p=o("./bundled-modules/styled-components/styled-components.min.js"),u=o.n(p),m=o("./src/reddit/components/SidebarSpacer/index.tsx"),f=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),g=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/icons/svgs/Premium/index.tsx"),h=o("./src/reddit/components/PremiumCTA/index.m.less"),y=o.n(h),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c({onClickPremium:()=>e(Object(l.b)("/premium"))}))(class extends r.a.Component{render(){var e=this.props;const t=e.className,o=e.language,n=e.onClickPremium;return v(m.a,{},void 0,v(f.a,{className:t,contentOnly:!0},void 0,v("div",{className:y.a.wrapper},void 0,v(b.a,{className:y.a.icon}),v("div",{className:y.a.content},void 0,v("div",{className:y.a.title},void 0,Object(a.a)(o,"gold.premiumCTA.title")),v("div",{className:y.a.description},void 0,Object(a.a)(o,"gold.premiumCTA.description"))),v(x,{className:y.a.cta,onClick:n},void 0,Object(a.a)(o,"gold.premiumCTA.cta")))))}}),O=o("./src/reddit/components/SidebarAd/ListingPageSidebarAd.tsx"),S=o("./src/reddit/components/SidebarContainer/index.tsx"),j=o("./src/reddit/components/SidebarStickyBottom/index.tsx"),C=o("./src/reddit/actions/post.ts"),k=o("./src/reddit/components/MiniPost/index.tsx"),I=o("./src/reddit/components/Widgets/Base/index.tsx"),P=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cP(k.b,{postId:e.id},e.id)))}},N=o("./src/reddit/helpers/overlay/index.ts"),T=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),_=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),A=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({openLightbox:t=>()=>e(Object(N.a)(t.permalink)),clearLinks:()=>e(Object(C.l)())})),M=u.a.button.withConfig({componentId:"s1ux9zf5-0"})(["","color: ",";text-align: right;width: 100%;"],T.metadataFont,e=>Object(_.c)(e).actionIcon);var F=E(class extends r.a.Component{render(){return A(I.c,{},void 0,A(L,{className:this.props.className,headerText:Object(a.a)(this.props.language,"sidebar.recentPosts"),language:this.props.language,posts:this.props.posts}),A(M,{onClick:this.props.clearLinks},void 0,Object(a.a)(this.props.language,"posts.clear")))}}),B=o("./src/reddit/selectors/posts.ts"),$=o("./src/reddit/selectors/user.ts"),R=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({openLightbox:t=>()=>e(Object(N.a)(t.permalink))}))(({className:e,recentPosts:t,language:o})=>t&&t.length?R(m.a,{},void 0,R(F,{className:e,language:o,headerText:Object(a.a)(o,"sidebar.recentPosts"),posts:t})):null),U=o("./src/reddit/components/Widgets/Aggregate/Subreddits/index.tsx"),z=o("./src/reddit/constants/tracking.ts"),W=o("./src/reddit/selectors/telemetry.ts"),V=o("./src/reddit/selectors/widgets.ts"),K=o("./src/telemetry/models/Subreddit.ts");const q=e=>t=>o=>Object.assign({},W.defaults(o),Object(V.b)(o,e),{source:"trending_community_card",action:z.b.CLICK,noun:Object(K.getSubscribeEventNoun)(e.type,t)}),X=e=>t=>Object.assign({},W.defaults(t),Object(V.b)(t,e),{source:"trending_community_card",action:z.b.CLICK,noun:"community"});var G=o("./src/reddit/selectors/subreddit.ts"),J=o("./src/lib/constants/index.ts"),Z=o("./src/reddit/helpers/createBannerProperties/index.ts"),Q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c!(!e.trendingSubredditIds.length||e.currentUser&&!e.currentUser.showTrending),te=e=>!(!e.currentUser||!e.currentUser.showRecentPosts),oe=e=>!(e.currentUser&&(!e.currentUser||e.currentUser.isGold));t.a=Object(i.connect)(Y)(class extends r.a.Component{constructor(e){super(e),this.state={isMounted:!1}}componentDidMount(){this.setState({isMounted:!0})}render(){let e=0;var t=this.props;const o=t.className,n=t.language,s=t.listingKey,r=t.listingName,i=t.trendingSubredditIds;return Q(S.a,{className:o},void 0,Q(c.d,{listingName:r}),Q(O.a,{placement:J.d.ABOVE_THE_FOLD,listingName:r,listingKey:s,position:Z.a.FIRST,sizes:J.j,placementIndex:e++}),oe(this.props)&&Q(w,{language:n}),ee(this.props)&&Q(m.a,{},void 0,Q(U.b,{getClickEventFactory:X,getSubscribeEventFactoryHandler:q,subredditIds:i,title:Object(a.a)(n,"sidebar.trending.title")})),te(this.props)&&Q(H,{}),Q(j.a,{adComponent:Q(O.a,{placement:J.d.BELOW_THE_FOLD,listingName:r,listingKey:s,position:Z.a.BOTTOM,sizes:J.p,placementIndex:e++})}))}})},"./src/reddit/components/HeroStories/HeroItem/MetaLine/index.m.less":function(e,t,o){e.exports={container:"_2SKa4TTX6sEmnJfV0O6joj"}},"./src/reddit/components/HeroStories/HeroItem/Thumbnail/index.m.less":function(e,t,o){e.exports={container:"_2PEugEpCjwdrGhDpWxgPL5",linkIcon:"yrw7qAzAOwGs1v3PfZRXr",backgroundContainer:"_3HUZ1gjPtZfTmrPzKQhn06"}},"./src/reddit/components/HeroStories/HeroItem/index.m.less":function(e,t,o){e.exports={heroItem:"_1GglzDtp0gY6-kQxwvgkqc",postContainer:"_147ZfeB29KtWH_TI773myn",heroItemBackgroundWrapper:"dXbtHGOyoErideVczSihW",titleWrapper:"w4Gf8nWsTO8KvD1r3rQQh",contentWrapper:"h9bU5OTtGgIZiuYusNJvg",flatList:"_3B8nWIH_q3VcPji3ZxWCbc"}},"./src/reddit/components/HeroStories/Placeholder/index.m.less":function(e,t,o){e.exports={container:"CU5IwofwL-aMmEyKElEvJ",contentContainer:"_3Coh0PKJ--JZZKih9y7mfU",heroPlaceholder:"_1KRhCrqep1OddB_tzwB9yU",topLine:"_3J1DtWiKygm8l0DDOxmx95",middleLine:"_3iEZQGtwWmZbB8pEd9Rzdb",bottomLine:"_9r_ZQ7hH15g8LY3vKFG2J"}},"./src/reddit/components/HeroStories/index.m.less":function(e,t,o){e.exports={container:"_1GmDm63zZ0pGZ6_k44SCQT",heroContainer:"_1oYxA35OTrSESaPjeTluz0",heroTitle:"_1EzoWqgi93VprNLcVeSPR0",pushItems:"VukYxlU0dnQsNHYig366v"}},"./src/reddit/components/HeroStories/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/lib/classNames/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/actions/news.ts"),u=o("./src/app/strings/index.ts"),m=o("./src/reddit/components/SubredditNameLink/index.tsx"),f=o("./src/reddit/components/TrackingHelper/index.tsx"),g=o("./src/reddit/constants/tracking.ts"),b=o("./src/reddit/controls/Button/index.tsx"),h=o("./src/reddit/helpers/trackers/news.ts"),y=o("./src/reddit/routes/news/util.ts"),v=o("./src/reddit/components/MiniPost/index.tsx"),x=o("./src/reddit/components/HeroStories/HeroItem/index.m.less"),w=o.n(x),O=o("./src/reddit/components/MiniPost/mini-post-list-view.m.less"),S=o.n(O),j=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{this.props.sendEvent(e=>({source:h.a.newsHero,action:g.b.CLICK,noun:"see_more"}))})}render(){const e=this.props.listingKey;return j("div",{className:Object(s.a)(S.a.miniPostList,w.a.heroItem)},void 0,this.props.postIds.map(t=>j(C,{allowNewsThumbnail:!0,showSubreddit:!0,postId:t,containerOnClick:()=>{this.props.sendEvent(Object(h.n)({postId:t,listingKey:e}))},subredditOnClick:()=>{this.props.sendEvent(Object(h.o)({postId:t,listingKey:e}))},thumbnailOnClick:()=>{this.props.sendEvent(Object(h.p)({postId:t,listingKey:e}))}},`mini-post-list-view-item-${t}`)),j(b.f,{className:S.a.link,to:y.a,onClick:this.onSeeMoreClick},void 0,Object(u.a)(this.props.language,"news.seeMoreNews")))}}),I=o("./src/reddit/constants/componentSizes.ts"),P=o("./src/reddit/constants/screenWidths.ts"),L=o("./src/reddit/selectors/listings.ts"),N=o("./src/reddit/selectors/news.ts"),T=o("./src/reddit/selectors/posts.ts"),_=o("./src/reddit/selectors/user.ts"),A=o("./src/app/actions/tooltip.ts"),E=o("./src/lib/intersectionObserver/index.ts"),M=o("./src/lib/redditId/index.ts"),F=o("./src/reddit/actions/post.ts"),B=o("./src/reddit/components/MiniCardPost/Flatlist/index.tsx"),$=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),R=o("./src/reddit/components/PostContainer/index.tsx"),D=o("./src/reddit/components/PostList/index.tsx"),H=o("./src/reddit/contexts/PageLayer/index.tsx"),U=o("./src/reddit/helpers/styles/mixins/index.tsx"),z=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),W=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),V=o("./src/reddit/models/Vote/index.ts"),K=o("./src/reddit/selectors/moderatorPermissions.ts"),q=o("./src/reddit/selectors/subreddit.ts"),X=o("./node_modules/lodash/get.js"),G=o.n(X),J=o("./src/lib/timeAgo/index.ts"),Z=o("./src/reddit/components/News/TopicTag.tsx"),Q=o("./src/reddit/controls/MetaSeparator/index.tsx"),Y=o("./src/reddit/controls/OutboundLink/styled.tsx"),ee=o("./src/reddit/models/Media/index.ts"),te=o("./src/reddit/components/HeroStories/HeroItem/MetaLine/index.m.less"),oe=o.n(te),ne=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(W.c)(e).metaText};\n ${z.metadataFont}\n`,re=l()(Y.a).withConfig({componentId:"q3x9kc-0"})(["margin-left: 4px;"]),ie=l()(Q.b).withConfig({componentId:"q3x9kc-1"})(["","color: ",";"],se,e=>Object(W.c)(e).metaText),de=l()(m.a).withConfig({componentId:"q3x9kc-2"})(["","color: ",";"],se,e=>Object(W.c)(e).metaText),ae=l.a.span.withConfig({componentId:"q3x9kc-3"})(["",""],se),ce=l.a.span.withConfig({componentId:"q3x9kc-4"})(["",""],se),le=Object(a.createStructuredSelector)({subredditOrProfile:(e,t)=>Object(q.C)(e,{identifier:t.post.belongsTo})}),pe=Object(d.connect)(le,e=>({pushNewsRoute:(e,t)=>p.e(e,t)}));var ue=pe(Object(f.b)(e=>{const t=e.className,o=e.language,n=e.listingKey,i=e.post,d=e.sendEvent;var a=e.shouldRenderSource;const c=void 0===a||a,l=e.story,p=e.subredditOrProfile,m=l.topic,f=l.subtopic,g=Object(J.b)(o,i.created/1e3);return ne("div",{className:Object(s.a)(oe.a.container,t)},void 0,(e=>e.story.subtopic&&e.story.topic?ne(Z.a,{topic:e.story.topic,subtopic:e.story.subtopic,topicTagClickEvent:h.s}):null)(e),p&&p.displayText&&ne(de,{to:p.url,onClick:()=>{d(Object(h.f)({listingKey:n,postId:i.id,subtopic:f,topic:m}))}},void 0,p.displayText),ne(ie,{isSmall:!0}),ne(ae,{title:g,onClick:()=>{d(Object(h.l)({listingKey:n,postId:i.id,subtopic:f,topic:m}))}},void 0,g),c&&ne(r.Fragment,{},void 0,ne(ie,{isSmall:!0}),ne(ce,{},void 0,Object(u.a)(o,"posts.from"),ne(re,{href:Object(ee.w)(i),isSponsored:i.isSponsored,source:i.source},void 0,G()(i,["source","displayText"])))))})),me=o("./src/reddit/connectors/connectToLanguage.ts"),fe=o("./src/reddit/constants/colors.ts"),ge=o("./src/reddit/models/News/index.ts"),be=o("./src/reddit/components/News/StoryStatusTag/index.m.less"),he=o.n(be),ye=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(W.c)(e).body),Le=l()(we.b).withConfig({componentId:"s1rkalav-1"})(["margin-left: 4px;max-width: 300px;"]),Ne=l()(we.a).withConfig({componentId:"s1rkalav-2"})(["background-color: ",";opacity: 0.8;"],e=>Object(W.c)(e).titleText),Te=e=>{var t=(e.story&&e.story.heroSource||{}).url;const o=void 0===t?"":t;let n={};return n=Object(Se.a)(e.story)?{backgroundImage:`url(${o})`}:{background:"linear-gradient(#0079d3,#003f6e)"}};var _e=Object(f.b)(class extends i.a.PureComponent{constructor(e){super(e),this.statusTagOnClick=(()=>{var e=this.props;const t=e.sendEvent,o=e.story,n=e.listingKey,s=e.post,r=o.topic,i=o.subtopic;t(Object(h.i)({listingKey:n,postId:s.id,subtopic:i,topic:r}))}),this.statusTagOnClick=this.statusTagOnClick.bind(this)}render(){var e=this.props;const t=e.listingKey,o=e.post,n=e.sendEvent,s=e.story,r=s.topic,i=s.subtopic,d=G()(o,["source","displayText"],""),a=Object(ee.w)(o);return a?Ie("div",{className:ke.a.container},void 0,Ie(Oe.a,{href:a,isSponsored:o.isSponsored,source:o.source},void 0,Ie(xe,{status:s.status,onClick:this.statusTagOnClick}),Ie("div",{className:ke.a.backgroundContainer,style:Te(this.props),onClick:()=>{n(Object(h.h)({listingKey:t,postId:o.id,subtopic:i,topic:r}))}}),Ie(Ne,{className:ke.a.linkIcon,onClick:()=>{n(Object(h.j)({listingKey:t,postId:o.id,subtopic:i,topic:r}))}},void 0,Ie(Pe,{}),d&&Ie(Le,{className:ke.a.linkText},void 0,d)))):Ie("div",{className:ke.a.container},void 0,Ie(xe,{status:s.status,onClick:this.statusTagOnClick}),Ie("div",{className:ke.a.backgroundContainer,style:Te(this.props)}))}}),Ae=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(W.c)(e).titleText,ke.a.linkIcon,e=>Object(W.c)(e).button),Me=2e3,Fe=Object(a.createSelector)(e=>e,_.a,_.j,_.M,T.D,N.q,T.f,_.j,_.db,K.f,H.Q,(e,t,o,n,s,r,i,d,a,c,l)=>{const p=Object(q.C)(e,{identifier:s.belongsTo});return{allowClickTracking:t,userId:o?Object(M.a)(o.id):null,language:n,post:s,story:r,subredditOrProfile:p,isActive:i,currentUser:d,userIsOp:a,moderatorPermissions:c,modModeEnabled:l}}),Be=Object(d.connect)(Fe,(e,{postId:t})=>({pushNewsRoute:(e,t)=>p.e(e,t),handleVote:o=>{const n=o===V.a.upvoted?Object(F.J)(t):Object(F.n)(t);e(n)},onIgnoreReports:()=>e(Object(F.H)(t)),onOpenReportsDropdown:t=>e(Object(A.e)({tooltipId:t})),openPost:t=>e(Object(F.v)(t))}));const $e=l()(class extends i.a.PureComponent{constructor(){super(...arguments),this.heroRef=null,this.timeoutID=0,this.sendConsumptionEvent=((e,t)=>{t?this.timeoutID=window.setTimeout(()=>{this.props.sendEvent(Object(h.g)({listingKey:this.props.listingKey,postId:this.props.post.id,subtopic:this.props.story.subtopic,topic:this.props.story.topic}))},Me):!t&&this.timeoutID&&clearTimeout(this.timeoutID)}),this.setHeroRef=(e=>{this.heroRef=e,e&&E.a(e,this.sendConsumptionEvent)})}componentWillUnmount(){this.heroRef&&E.b(this.heroRef)}render(){var e=this.props;const t=e.className,o=e.currentUser,n=e.eventFactory,r=e.handleVote,d=e.language,a=e.listingKey,c=e.openPost,l=e.post,p=e.sendEvent;var u=e.story;const m=u.topic,f=u.subtopic,g=l.title;return i.a.createElement("div",{className:Object(s.a)(t,w.a.heroItem),ref:this.setHeroRef},Ae(R.a,{className:w.a.postContainer,post:l,onClick:Object(D.b)(l.id,{openPost:c}),eventFactory:n},void 0,Ae($.b,{className:w.a.heroItemBackgroundWrapper},void 0,i.a.createElement(_e,this.props),Ae("div",{className:w.a.contentWrapper},void 0,Ae("div",{className:w.a.titleWrapper,title:g,onClick:()=>{p(Object(h.k)({listingKey:a,postId:l.id,subtopic:f,topic:m}))}},void 0,g),Ae(ue,{language:d,post:l,story:this.props.story,shouldRenderSource:!1,listingKey:a}),Ae(B.a,{className:w.a.flatList,currentUser:o,handleVote:e=>{r(e),p(Object(h.m)({listingKey:a,postId:l.id,subtopic:f,topic:m}))},hasModFlairPerms:!1,hasModPostPerms:!1,language:d,modModeEnabled:!1,onCommentsClick:()=>{p(Object(h.e)({listingKey:a,postId:l.id,subtopic:f,topic:m}))},post:l,showEditFlair:!1,showEditPost:!1})))))}}).withConfig({componentId:"x92d6-0"})(["","","","","","margin-bottom: 18px;@media(max-width: ","px) {margin-bottom: 4px;}"],U.n,U.m,$.a,Ee,B.b,P.i);var Re=Be(Object(f.b)(Object(c.withTheme)($e))),De=o("./src/reddit/constants/news.ts"),He=o("./src/reddit/components/HeroStories/Placeholder/index.m.less"),Ue=o.n(He),ze=o("./src/reddit/helpers/styles/mixins/loading.ts"),We=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(W.c)(e).post,e=>Object(W.c)(e).postLine,P.i,Ue.a.heroPlaceholder,Ue.a.heroPlaceholder);var qe=()=>{const e=Array(De.e).fill("x").map((e,t)=>We("div",{className:Ue.a.heroPlaceholder},t,We("div",{className:Ue.a.contentContainer},void 0,We(Ve,{className:Ue.a.topLine,isLoading:!1,gradientType:"posts"}),We(Ve,{className:Ue.a.middleLine,isLoading:!1,gradientType:"posts"}),We(Ve,{className:Ue.a.bottomLine,isLoading:!1,gradientType:"posts"}))));return We("div",{className:Ue.a.container},void 0,e)},Xe=o("./src/reddit/components/HeroStories/index.m.less"),Ge=o.n(Xe);o.d(t,"a",function(){return tt});var Je=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c({pushNewsRoute:(e,t)=>p.e(e,t)})),et=({isCompactMode:e,language:t,listingKey:o,postIds:n,postsById:s,shouldShowPlaceholder:r})=>{const i=e?n.slice(0,1):n,d=e?n.slice(1,4):[];return Ze("div",{className:Ge.a.heroContainer},void 0,r?Ze(qe,{}):i.map(e=>{const t=s[e];return t?Ze(Re,{postId:t.id,listingKey:o},t.id):null}),d.length>0?Ze(k,{postIds:d,language:t,listingKey:o}):null)};const tt=l.a.div.withConfig({componentId:"s137wdq2-0"})(["margin-top: 24px;@media(min-width: ","px) {margin-left: ","px;margin-right: ","px;}"],P.i,I.x,I.x),ot=l()(class extends i.a.Component{shouldShowPlaceholder(){var e=this.props;const t=e.apiError,o=e.apiPending;return Boolean(t)||!1!==o}render(){return Ze("div",{className:Object(s.a)(Ge.a.container,this.props.className)},void 0,i.a.createElement(et,Je({},this.props,{shouldShowPlaceholder:this.shouldShowPlaceholder()})))}}).withConfig({componentId:"s137wdq2-1"})(["",""],Ke);t.b=Ye(Object(c.withTheme)(ot))},"./src/reddit/components/IdCard/CommunityOptions/index.m.less":function(e,t,o){e.exports={container:"_3Qx5bBCG_O8wVZee9J-KyJ",content:"_2NbKFI9n3wPM76pgfAPEsN",stylesToggle:"_2btz68cXFBI3RWcfSNwbmJ",fvfo:"_2If23hFuQEh898PEmkj-IV",disabled:"QgBK4ECuqpeR2umRjYcP2",expandButton:"_4OtOUaGIjjp2cNJMUxme_"}},"./src/reddit/components/IdCard/Placeholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/helpers/styles/mixins/loading.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/components/IdCard/placeholder.m.less"),u=o.n(p),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{e.isLoading,e.gradientType;var t=f(e,["isLoading","gradientType"]);return r.a.createElement("div",t)}).withConfig({componentId:"s1lp57jt-0"})(["",""],c.b),b=d.a.div.withConfig({componentId:"s1lp57jt-1"})(["background-color: ",";"],e=>Object(l.c)(e).widgetColors.sidebarWidgetBackgroundColor);t.a=(({isLoading:e})=>m(b,{className:u.a.container},void 0,m(g,{gradientType:"posts",isLoading:e,className:u.a.banner}),m("div",{className:u.a.title},void 0,m(g,{gradientType:"posts",isLoading:e,className:u.a.icon}),m(g,{gradientType:"posts",isLoading:e,className:u.a.name})),m("div",{className:u.a.counts},void 0,m("div",{className:u.a.side},void 0,m(g,{gradientType:"posts",isLoading:e,className:u.a.count}),m(g,{gradientType:"posts",isLoading:e,className:u.a.text})),m("div",{className:u.a.side},void 0,m(g,{gradientType:"posts",isLoading:e,className:u.a.count}),m(g,{gradientType:"posts",isLoading:e,className:u.a.text}))),m(g,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.one)}),m(g,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.two)}),m(g,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.three)}),m(g,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.four)}),m(g,{gradientType:"posts",isLoading:e,className:u.a.subscribe})))},"./src/reddit/components/IdCard/helpers.ts":function(e,t,o){"use strict";o.d(t,"f",function(){return d}),o.d(t,"c",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"e",function(){return l}),o.d(t,"b",function(){return p}),o.d(t,"a",function(){return u});var n=o("./src/app/strings/index.ts"),s=o("./src/config.ts"),r=o("./src/reddit/constants/listings.ts"),i=o("./src/reddit/constants/page.ts");const d=e=>e&&e.toLowerCase()===r.b.Popular,a=e=>e&&e.toLowerCase()===r.b.All,c=e=>e&&e===i.c,l=e=>e&&e===i.j,p=(e,t=40,o=68)=>({height:o,image:e,width:t}),u=({language:e,listingName:t,subreddit:o,idCardWidget:i,shouldRenderSuperbOwlIcon:u})=>{let m,f,g,b,h,y;const v=i&&i.subscribersText||Object(n.a)(e,"structuredStyles.widgets.id-card.subscribersText"),x=i&&i.currentlyViewingText||Object(n.a)(e,"structuredStyles.widgets.id-card.currentlyViewingText");let w,O;const S=u?"snoo-superbowl@2x.png":"snoo-home@2x.png";if(c(t)){m=`${s.a.assetPath}/img/id-cards/home-banner@2x.png`,f=Object(n.a)(e,"listings.home.longDescription"),g=p(`url('${s.a.assetPath}/img/id-cards/${S}')`);const t=Object(n.a)(e,"listings.home.title");b=t.charAt(0).toUpperCase()+t.slice(1),y=r.c[r.b.Home]}else if(a(t))m=`${s.a.assetPath}/img/id-cards/banner@2x.png`,f=Object(n.a)(e,"listings.all.longDescription"),g=p(`url('${s.a.assetPath}/img/id-cards/${S}')`),b="r/all",y=r.c[r.b.All];else if(l(t)){m=`${s.a.assetPath}/img/id-cards/oc-banner@2x.png`,f=Object(n.a)(e,"listings.originalContent.longDescription"),g=p(`url('${s.a.assetPath}/img/id-cards/snoo-oc@2x.png')`,68);const t=Object(n.a)(e,"listings.originalContent.title");b=t.charAt(0).toUpperCase()+t.slice(1),h=Object(n.a)(e,"listings.originalContent.titleSecondary"),y=r.c[r.b.Original]}else d(t)?(m=`${s.a.assetPath}/img/id-cards/banner@2x.png`,f=Object(n.a)(e,"listings.popular.longDescription"),g=p(`url('${s.a.assetPath}/img/id-cards/${S}')`),b="r/popular",y=r.c[r.b.Popular]):t&&(f=i&&i.description,g=p(""),b=o.displayText,y=o.url,O=i&&i.subscribersCount,w=i&&i.currentlyViewingCount);return Object.assign({snooBackground:g,description:f,titleText:b,titleSecondaryText:h,url:y,subscribersCount:O,subscribersText:v,currentlyViewingText:x,currentlyViewingCount:w},m?{bannerBackgroundImage:m}:{})}},"./src/reddit/components/IdCard/index.m.less":function(e,t,o){e.exports={categoryContainer:"_37coyt0h8ryIQubA7RHmUc",icon:"_2XJvPvYIEYtcS4ORsDXwa3",subredditIcon:"_2Vkdik1Q8k0lBEhhA_lRKE",largeSubredditIcon:"eGjjbHtkgFc-SYka3LM3M",planetIcon:"ZtU5GBgjF1m_LMGdL3d7x",largePlanetIcon:"_3mmJ1GWMWurrNWGlAosDIq"}},"./src/reddit/components/IdCard/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./node_modules/react-router-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),u=o("./src/lib/isFakeSubreddit/index.ts"),m=o("./src/lib/prettyPrintNumber/index.ts"),f=o("./src/app/actions/tooltip.ts"),g=o("./src/reddit/components/CategoryTagList/index.tsx"),b=o("./src/reddit/components/CreateCommunityButton/index.tsx"),h=o("./src/reddit/components/CreatePostButton/index.tsx"),y=o("./src/reddit/components/InfoTextTooltip/index.tsx"),v=o("./src/higherOrderComponents/addOverlayEvents.tsx"),x=o("./src/higherOrderComponents/asTooltip.tsx"),w=o("./src/reddit/actions/monthsToMinutes.ts"),O=o("./src/reddit/constants/componentSizes.ts"),S=o("./src/reddit/constants/zIndex.ts"),j=o("./src/reddit/models/MonthsToMinutes/index.ts"),C=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),k=Object.assign||function(e){for(var t=1;te.isOverlay?-O.j:0,S.n+1),[v.a.Click,v.a.Keydown,v.a.Resize]);var P,L=Object(r.connect)(null,e=>({onTooltipActivated:t=>e(Object(w.x)({time:Date.now(),tooltipType:t}))}))(class extends s.a.Component{componentDidMount(){this.props.isOpen&&this.props.onTooltipActivated(j.j.SubscribeIdCard)}render(){const e=this.props;return s.a.createElement(I,k({targetPosition:["left","top"],tooltipPosition:["right","top"],tooltipType:j.j.SubscribeIdCard},e))}}),N=o("./src/reddit/components/SubredditIcon/index.tsx"),T=o("./src/reddit/components/SubscribeButton/index.tsx"),_=o("./src/reddit/components/TrackingHelper/index.tsx"),A=o("./src/reddit/components/Widgets/Base/index.tsx"),E=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),M=o("./src/reddit/constants/elementIds.ts"),F=o("./src/reddit/constants/listings.ts"),B=o("./src/reddit/constants/page.ts"),$=o("./src/reddit/helpers/styles/components/index.tsx"),R=o("./src/reddit/helpers/styles/mixins/index.tsx"),D=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),H=o("./src/reddit/helpers/trackers/lightbox.ts"),U=o("./src/reddit/helpers/trackers/modHub.ts"),z=o("./src/reddit/icons/fonts/helpers.tsx"),W=(P="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aW("i",{className:`${Object(z.b)("modSettings")} ${e.className}`})).withConfig({componentId:"s1nioeso-0"})(["display: inline-block;vertical-align: text-bottom;width: 16px;height: 16px;font-size: 16px;line-height: 16px;"]),K=o("./src/reddit/models/Theme/index.ts"),q=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),X=o("./src/reddit/selectors/category.ts"),G=o("./src/reddit/selectors/comments.ts"),J=o("./src/reddit/selectors/experiments/categories.ts"),Z=o("./src/reddit/selectors/listings.ts"),Q=o("./src/reddit/selectors/moderatorPermissions.ts"),Y=o("./src/reddit/selectors/monthsToMinutes.ts"),ee=o("./src/reddit/selectors/structuredStyles.ts"),te=o("./src/reddit/selectors/subreddit.ts"),oe=o("./src/reddit/selectors/user.ts"),ne=o("./src/reddit/selectors/widgets.ts"),se=o("./src/reddit/components/CommunityType/index.tsx"),re=o("./src/reddit/featureFlags/index.ts"),ie=o("./node_modules/polished/dist/polished.es.js"),de=o("./src/lib/classNames/index.ts"),ae=o("./src/reddit/actions/preferences.ts"),ce=o("./src/reddit/actions/authorFlair.ts"),le=o("./src/reddit/actions/badge.ts"),pe=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),ue=o("./src/reddit/components/Flair/index.tsx"),me=o("./src/reddit/controls/Button/index.tsx"),fe=o("./src/reddit/featureFlags/component.tsx"),ge=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(q.c)(e).widgetColors.lineColor),Oe=l.a.div.withConfig({componentId:"s1wrnpm8-1"})(["","align-items: center;background-color: ",";border-radius: 4px;display: flex;flex-direction: row;margin-top: 12px;"],D.metadataFont,e=>Object(q.c)(e).body),Se=l()(e=>ge("svg",{className:e.className,viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},void 0,ge("title",{id:`${e.title}-title`},void 0,e.title),ge("g",{},void 0,ge("path",{fill:"inherit",d:"M8.1168,3.0832 L10.9168,5.8832 C11.0728,6.0392 11.0728,6.2928 10.9168,6.4488 L4.0824,13.2832 C4.0072,13.3584 3.9056,13.4 3.8,13.4 L1,13.4 C0.7784,13.4 0.6,13.2216 0.6,13 L0.6,10.2 C0.6,10.0944 0.6416,9.9928 0.7168,9.9176 L7.5512,3.0832 C7.7072,2.9272 7.9608,2.9272 8.1168,3.0832 Z M13.5168,2.152 C13.9848,2.62 13.9848,3.3808 13.5168,3.8488 L12.048,5.3176 C11.9696,5.396 11.8672,5.4352 11.7656,5.4352 C11.6632,5.4352 11.5608,5.396 11.4824,5.3176 L8.6824,2.5176 C8.5264,2.3616 8.5264,2.108 8.6824,1.952 L10.1512,0.4832 C10.6192,0.0152 11.38,0.0152 11.848,0.4832 L13.5168,2.152 Z"})))).withConfig({componentId:"s1wrnpm8-2"})(["color: ",";fill: ",";height: 14px;width: 14px;"],e=>Object(q.c)(e).button,e=>Object(q.c)(e).button),je=l.a.div.withConfig({componentId:"s1wrnpm8-3"})(["","display: flex;justify-content: space-between;"],D.labelsFont),Ce=l()(ue.c).withConfig({componentId:"s1wrnpm8-4"})(["margin-left: 8px;"]),ke=l()(me.l).withConfig({componentId:"s1wrnpm8-5"})(["display: flex;margin-left: auto;"]),Ie=l()(ke).withConfig({componentId:"s1wrnpm8-6"})(["padding: 0px;"]),Pe=l.a.span.withConfig({componentId:"s1wrnpm8-7"})(["color: ",";flex: 0 0 auto;line-height: 16px;"],e=>Object(q.c)(e).bodyText),Le=Object(fe.a)("spBadges",pe.a),Ne=Object(a.createStructuredSelector)({badgesEnabled:re.d.spBadges,currentUser:oe.j,language:oe.M,userFlairData:he.b,userHasBadge:(e,t)=>{const o=e.user.account;if(o){return!!((e.users.appliedBadges[o.id]||{})[t.subredditId]||[]).length}return!1}}),Te=Object(r.connect)(Ne,(e,{subredditId:t})=>({onToggleModal:o=>e(Object(ce.b)({username:o,subredditId:t})),onToggleBadgeModal:()=>e(Object(le.j)())})),_e=e=>xe(Ie,{onClick:e.onClick},void 0,xe(Se,{})),Ae=e=>xe(ke,{onClick:e.onClick},void 0,e.userFlairData.displaySettings.isEnabled?e.userFlairData.applied||e.userHasBadge?Object(p.a)(e.language,"flair.editUserFlairAndBadge"):Object(p.a)(e.language,"flair.addUserFlairAndBadge"):e.userHasBadge?Object(p.a)(e.language,"flair.editUserBadge"):Object(p.a)(e.language,"flair.addUserBadge"));var Ee=Te(Object(_.b)(class extends s.a.Component{constructor(){super(...arguments),this.onFlairLinkClick=(()=>{const e=this.props.currentUser?Object(be.f)(this.props.currentUser):null;this.props.onToggleModal(e),this.props.sendEvent(Object(H.c)("user_flair_picker"))})}render(){var e=this.props;const t=e.badgesEnabled,o=e.currentUser,n=e.language,s=e.onToggleBadgeModal,r=e.subredditId,i=e.userFlairData,d=e.userHasBadge;return o&&i?xe(we,{},void 0,xe(je,{},void 0,Object(p.a)(n,"flair.preview"),xe(_e,{onClick:this.onFlairLinkClick})),xe(Oe,{},void 0,d&&xe(Le,{className:ve.a.badge,subredditId:r,uniqueIdentifier:r}),xe(Pe,{},void 0,`u/${o.displayText}`),i.applied&&i.displaySettings.isUserEnabled&&xe(Ce,{flair:i.applied,forceSmallEmojis:!0})),t?xe(Ae,{userFlairData:i,userHasBadge:d,language:n,onClick:s}):null):null}})),Me=o("./src/reddit/controls/ToggleSwitch/index.tsx"),Fe=o("./src/reddit/helpers/trackers/idCard.ts"),Be=o("./src/reddit/icons/svgs/ChevronDown/index.tsx"),$e=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),Re=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cRe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,Re("path",{d:"M17.71,10.29,14.95,7.54a7,7,0,0,0-9.9,0L2.29,10.29a1,1,0,0,0,1.41,1.41L6.46,8.95c.07-.07.14-.11.21-.17a4,4,0,1,0,6.65,0c.07.06.15.11.21.17l2.76,2.76a1,1,0,0,0,1.41-1.41Z"})),He=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cHe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,He("path",{d:"M4.59 8l-2.3 2.29A1 1 0 0 0 3.7 11.7L6 9.41zM6 11a4 4 0 0 0 5.34 3.75l-5.1-5.1A4 4 0 0 0 6 11zM18.71 17.29l-5-5A3.87 3.87 0 0 0 14 11a4 4 0 0 0-.68-2.22c.07.06.15.11.21.17l2.76 2.76a1 1 0 0 0 1.41-1.41l-2.75-2.76A7 7 0 0 0 7.42 6L2.71 1.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.41-1.41z"})),ze=o("./src/reddit/components/IdCard/CommunityOptions/index.m.less"),We=o.n(ze),Ve=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(q.c)(e).widgetColors.lineColor),qe=l()(me.l).withConfig({componentId:"s1p4e6h4-1"})(["","color: ",";fill: ",";&:hover {color: ",";fill: ",";}&:active {color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {color: ",";fill: ",";cursor: not-allowed;}"],D.labelsFont,e=>Object(q.c)(e).bodyText,e=>Object(q.c)(e).bodyText,e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.g)(.8,Object(q.c)(e).bodyText),e=>Object(ie.e)(Object(q.c)(e).bodyText,.5),e=>Object(ie.e)(Object(q.c)(e).bodyText,.5)),Xe=Object(a.createStructuredSelector)({language:oe.M,stylesDisabledGlobally:oe.Z,stylesDisabledForSubreddit:oe.Y});var Ge=Object(r.connect)(Xe,e=>({updateSubredditPrefs:(t,o)=>{e(Object(ae.D)(t,o))}}))(class extends s.a.Component{constructor(e){super(e),this.onContainerClick=(e=>{e.stopPropagation()}),this.onExpandButtonClick=(()=>{this.setState({isOpen:!this.state.isOpen})}),this.onToggleStylesSwitch=(()=>{const e=!!this.props.stylesDisabledForSubreddit;this.props.sendEvent(Object(Fe.c)(e)),this.props.updateSubredditPrefs(this.props.subredditId,{stylesEnabled:e})}),this.state={isOpen:!1}}render(){var e=this.props;const t=e.isOverlay,o=e.language,n=e.stylesDisabledForSubreddit,s=e.stylesDisabledGlobally,r=e.subredditId,i=this.state.isOpen,d=i?Ve("div",{className:We.a.content},void 0,Ve("div",{className:Object(de.a)(We.a.stylesToggle,{[We.a.disabled]:s}),title:s?Object(p.a)(o,"sidebar.subreddit.communityTheme.disabledTitle"):void 0},void 0,Ve("label",{className:We.a.stylesToggleLabel},void 0,Ve(n?Ue:De,{}),Object(p.a)(o,"sidebar.subreddit.communityTheme.label")),Ve(Me.a,{disabled:s,on:!n,onToggle:this.onToggleStylesSwitch})),!t&&Ve(Ee,{subredditId:r})):null;return Ve(Ke,{className:We.a.container,onClick:this.onContainerClick},void 0,Ve(qe,{className:We.a.expandButton,onClick:this.onExpandButtonClick},void 0,Object(p.a)(o,"sidebar.subreddit.communityOptions"),Ve(i?$e.a:Be.a,{})),d)}}),Je=o("./src/reddit/components/IdCard/helpers.ts"),Ze=o("./src/reddit/components/IdCard/Placeholder.tsx"),Qe=o("./src/reddit/components/IdCard/index.m.less"),Ye=o.n(Qe);o.d(t,"e",function(){return ot}),o.d(t,"a",function(){return nt}),o.d(t,"b",function(){return bt}),o.d(t,"f",function(){return kt}),o.d(t,"c",function(){return It});var et=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c!Object(u.a)(e)||Object(Je.c)(e)||Object(Je.d)(e)||Object(Je.f)(e)||Object(Je.e)(e),nt=l()(Object($.a)()).withConfig({componentId:"s1bd5ppi-0"})(["background: ",";border-radius: 4px 4px 0 0;height: 34px;margin: -12px -12px 10px;"],e=>Object(K.g)(Object(q.c)(e).active,e.bannerBackgroundImage||Object(q.c)(e).banner.backgroundImage,"cover")),st=l.a.div.withConfig({componentId:"s1bd5ppi-1"})(["align-items: center;display: flex;& > * {display: inline-block;vertical-align: middle;}"]),rt=l()(st).withConfig({componentId:"s1bd5ppi-2"})(["margin-top: -23px;"]),it=l()(({className:e,children:t,shouldRenderSuperbOwlIcon:o})=>tt("div",{className:e,title:o?"r/SuperbOwl":""},void 0,t)).withConfig({componentId:"s1bd5ppi-3"})(["background: ",";background-size: ","px ","px;display: inline-block;flex-shrink: 0;height: ","px;position: relative;width: ","px;"],e=>e.snooBackground.image,e=>e.snooBackground.width,e=>e.snooBackground.height,e=>e.snooBackground.height,e=>e.snooBackground.width),dt=l()(i.a).withConfig({componentId:"s1bd5ppi-4"})(["flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;&:hover {text-decoration: underline;}"]),at=l.a.span.withConfig({componentId:"s1bd5ppi-5"})(["","display: inline-block;"],D.titleFontH4),ct=l.a.div.withConfig({componentId:"s1bd5ppi-6"})(["margin-left: 10px;margin-top: ","px;"],e=>e.hasSecondaryTitle?35:30),lt=l()(at).withConfig({componentId:"s1bd5ppi-7"})(["color: ",";",""],e=>Object(q.c)(e).actionIcon,D.metadataFont),pt=l.a.div.withConfig({componentId:"s1bd5ppi-8"})(["display: flex;margin: 8px 0;& > * {flex: 1;}"]),ut=l.a.div.withConfig({componentId:"s1bd5ppi-9"})(["border-left: 1px solid ",";padding-left: 12px;"],e=>Object(q.c)(e).widgetColors.lineColor),mt=l.a.p.withConfig({componentId:"s1bd5ppi-10"})(["",""],D.titleFontH4),ft=l.a.p.withConfig({componentId:"s1bd5ppi-11"})(["","display: inline-block;word-break: break-word;"],D.titleFontH6),gt=l()(A.a).withConfig({componentId:"s1bd5ppi-12"})(["margin-top: 10px;"]),bt=l.a.p.withConfig({componentId:"s1bd5ppi-13"})(["","margin-top: 8px;word-wrap: break-word;"],D.bodyFont),ht=l.a.div.withConfig({componentId:"s1bd5ppi-14"})(["margin-top: 12px;"]),yt="\n display: block;\n width: 100%;\n",vt=l()(T.a).withConfig({componentId:"s1bd5ppi-15"})(["",";margin-bottom: 8px;"],yt),xt=l()(h.a).withConfig({componentId:"s1bd5ppi-16"})(["",";","padding: 0 16px;"],yt,D.largeButtonFont),wt=l()(b.a).withConfig({componentId:"s1bd5ppi-17"})(["",";","margin-top: 11px;"],R.e,D.largeButtonFont),Ot=l()(V).withConfig({componentId:"s1bd5ppi-18"})(["margin-right: 4px;vertical-align: middle;"]),St=l()(i.a).withConfig({componentId:"s1bd5ppi-19"})(["border-radius: 4px;margin: 6px 0px 6px auto;padding: 4px;"]),jt=l.a.div.withConfig({componentId:"s1bd5ppi-20"})(["border-top: 1px solid ",";margin-top: 10px;"],e=>Object(q.c)(e).widgetColors.lineColor),Ct=Object(r.connect)(()=>Object(a.createStructuredSelector)({postCategories:(e,t)=>Object(X.o)(e,t.postId),commentsApiError:G.c,commentsApiPending:G.d,frontpageIsHome:Y.j,idCardWidget:(e,t)=>Object(ne.c)(e,{subredditName:t.listingName}),isLoggedIn:oe.F,language:oe.M,listingApiError:Z.c,listingApiPending:Z.d,moderatorPermissions:(e,t)=>{const o=Object(te.z)(e,t.listingName);if(o)return Object(Q.g)(e,{subredditId:o})},isInCategoriesExperiment:J.a,shouldRenderSuperbOwlIcon:re.d.superbOwl,subreddit:(e,t)=>Object(te.v)(e,{subredditName:t.listingName}),subredditIcon:(e,t)=>Object(ee.o)(e,{subredditName:t.listingName}),subscribeIdTooltipIsOpen:Y.B}),(e,t)=>({dispatchPush:t=>e(Object(d.b)(t)),toggleTooltip:t=>e(Object(f.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},e,t,o,{onContainerClick:()=>o.isOverlay&&t.dispatchPush(e.subreddit.url)}));const kt=({titleText:e,titleSecondaryText:t,snooBackground:o,shouldRenderSuperbOwlIcon:n})=>tt(rt,{},void 0,tt(it,{snooBackground:o,shouldRenderSuperbOwlIcon:n}),tt(ct,{hasSecondaryTitle:!!t},void 0,tt(at,{},void 0,e),t&&tt(lt,{},void 0,t))),It=e=>{const t=e.isTargetBlank,o=e.largeSubredditIcon,n=e.linkUrl,r=e.subredditIcon,i=e.titleText,d=e.primaryColor;return tt(st,{className:e.className},void 0,tt(N.b,{className:o?Ye.a.largeSubredditIcon:Ye.a.subredditIcon,iconUrl:r.url,primaryColor:d},r.url),n?s.a.createElement(dt,et({key:n,to:n,onClick:e=>e.stopPropagation()},t?{target:"_blank"}:{}),tt(at,{title:i},void 0,i)):tt(at,{},i,i))},Pt=(e,t,o,n,s,r,i,d)=>tt(pt,{},void 0,tt("div",{onMouseEnter:()=>d(n),onMouseLeave:()=>d(n)},void 0,tt(mt,{},void 0,Object(m.b)(t)),tt(ft,{id:n},void 0,o),tt(y.c,{caretOnTop:!0,text:`${Object(m.b)(t,!0)} ${o}`,tooltipId:n})),tt(ut,{onMouseEnter:()=>d(i),onMouseLeave:()=>d(i)},void 0,tt(mt,{},void 0,Object(m.b)(s)),tt(ft,{id:i},void 0,r),tt(y.c,{caretOnTop:!0,text:`${Object(m.b)(s,!0)} ${r}`,tooltipId:i}))),Lt=e=>tt(bt,{},void 0,e),Nt=({isFake:e,isOverlay:t,isLoggedIn:o,isSubmissionPage:n,language:s,listingName:r,subreddit:i})=>tt(ht,{},void 0,!e&&tt(vt,{getEventFactory:e=>Object(H.c)(e?"unsubscribe":"subscribe"),id:`subscribe-button-${i.id}`,identifier:{name:i.name,type:"subreddit"},onClick:e=>e.stopPropagation()}),!n&&!t&&tt(xt,{listingName:r,subreddit:i}),o&&!n&&!t&&!i&&r!==B.j&&tt(wt,{eventSource:"id_card",language:s}));t.d=Object(_.b)(Ct(Object(c.withTheme)(class extends s.a.Component{constructor(){super(...arguments),this.onClickModTools=(()=>this.props.sendEvent(Object(U.a)()))}render(){var e=this.props;const t=e.className,o=e.commentsApiError,n=e.commentsApiPending,r=e.frontpageIsHome,i=e.idCardWidget,d=e.isCommentsPage,a=e.isInCategoriesExperiment,c=e.isLoggedIn,l=e.isOverlay,m=e.isSubmissionPage,f=e.language,b=e.listingApiError,h=e.listingApiPending,y=e.listingName,v=e.moderatorPermissions,x=e.onContainerClick,w=e.postCategories,O=e.postId,S=e.shouldRenderSuperbOwlIcon,j=e.subreddit,C=e.subredditIcon,k=e.subscribeIdTooltipIsOpen,I=e.toggleTooltip;let P=y;c||y!==B.c||r||(P=F.b.Popular);const N=Object(u.a)(P);if(!N&&!i)return tt(Ze.a,{isLoading:n&&!o||h&&!b});var T=Object(Je.a)({language:f,listingName:P,subreddit:j,idCardWidget:i,shouldRenderSuperbOwlIcon:S});const _=T.bannerBackgroundImage,A=T.currentlyViewingCount,$=T.currentlyViewingText,R=T.description,D=T.snooBackground,H=T.subscribersCount,U=T.subscribersText,z=T.titleText,W=T.titleSecondaryText,V=T.url,K=N||l||m,q=!N&&j.id?j.id:"",X=`IdCard--Subscribers--${l}--${q}`,G=`IdCard--CurrentlyViewing--${l}--${q}`;return tt(s.a.Fragment,{},void 0,tt(E.a,{className:t,onClick:l?x:void 0,headerButton:!K&&j&&v&&tt(St,{to:v.posts?`${j.url}about/modqueue`:`${j.url}about/`,onClick:this.onClickModTools},void 0,tt(Ot,{}),Object(p.a)(f,"modTools.modTools")),redditStyle:N||m,title:K?void 0:Object(p.a)(f,"sidebar.subreddit.title")},void 0,K&&tt(nt,{bannerBackgroundImage:_}),N?kt({titleText:z,titleSecondaryText:W,snooBackground:D,shouldRenderSuperbOwlIcon:S}):tt(It,{isTargetBlank:m,linkUrl:N?void 0:V,subredditIcon:C,titleText:z}),!N&&Pt(f,H,U,X,A,$,G,I),!N&&tt(se.a,{type:j.type,isNSFW:j.isNSFW,allowContractors:j.allowContractors,isQuarantined:j.isQuarantined}),Lt(R),Nt({isFake:N,isLoggedIn:c,isOverlay:l,isSubmissionPage:m,language:f,listingName:P,subreddit:j}),a&&w&&O&&(d||l)&&tt(jt,{},void 0,tt(gt,{},void 0,Object(p.a)(f,"sidebar.categoryTag.discoverMore")),tt(g.a,{postId:O,inLightboxHeader:!0,postCategories:w})),!N&&c&&tt(Ge,{isOverlay:l,sendEvent:this.props.sendEvent,subredditId:j.id})),!N&&tt(L,{container:l?document.getElementById(M.d):null,isOpen:k,isOverlay:l,tooltipId:`subscribe-button-${j.id}`}))}})))},"./src/reddit/components/IdCard/placeholder.m.less":function(e,t,o){e.exports={container:"_1KWSZXqSM_BLhBzkPyJFGR",banner:"c_dVyWK3BXRxSN3ULLJ_t",title:"_1OQL3FCA9BfgI57ghHHgV3",icon:"_33jgwegeMTJ-FJaaHMeOjV",name:"_1wQQNkVR4qNpQCzA19X4B6",counts:"_39IvqNe6cqNVXcMFxFWFxx",side:"_29TSdL_ZMpyzfQ_bfdcBSc",count:"JEV9fXVlt_7DgH-zLepBH",text:"_3YCOmnWpGeRBW_Psd5WMPR",desc:"_2iO5zt81CSiYhWRF9WylyN",one:"_2E9u5XvlGwlpnzki78vasG",two:"fDElwzn43eJToKzSCkejE",three:"_2kNB7LAYYqYdyS85f8pqfi",four:"_1XmngqAPKZO_1lDBwcQrR7",subscribe:"_3XbVvl-zJDbcDeEdSgxV4_"}},"./src/reddit/components/LayoutNavigation/ConsiderateNav.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/reddit/constants/componentSizes.ts"),l=o("./src/reddit/constants/postLayout.ts"),p=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/constants/zIndex.ts"),m=o("./src/reddit/contexts/PageLayer/index.tsx");const f=Object(m.w)(),g=Object(i.createStructuredSelector)({layout:m.O}),b=Object(r.connect)(g);t.a=f(b(a()(class extends s.a.Component{constructor(e){super(e),this.onClickIcon=(e=>{if(void 0===this.state.left){const e=this.ref.offsetLeft;this.setState({left:e})}}),this.onMouseEnter=(()=>{this.state.mouseInside||this.setState({mouseInside:!0})}),this.onMouseLeave=(()=>{this.state.mouseInside&&this.setState({left:void 0,mouseInside:!1})}),this.ref=null,this.state={left:void 0,mouseInside:!1}}componentWillReceiveProps(e){0!=e.offsetLeft-this.props.offsetLeft&&(this.noTransition=!0)}componentDidUpdate(){this.noTransition&&(this.noTransition=!1)}render(){return s.a.createElement("div",{className:this.props.className,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseMove:this.onMouseEnter,ref:e=>this.ref=e,style:{left:this.state.left||void 0,transition:this.noTransition?"initial":void 0}},this.props.render(this.onClickIcon))}}).withConfig({componentId:"s1dqsdhz-0"})(["align-items: center;display: flex;height: 40px;left: ","px;position: absolute;right: 12px;transition: left 300ms ease-in-out; ","","z-index: ",";","@media(min-width: ","px) {left: ","px;right: ","px;}@media(min-width: ","px) {","}","@media(max-width: ","px) {left: 8px;}"],e=>e.offsetLeft+12,"","",u.e,"",p.i,e=>e.offsetLeft+c.x,c.x,p.g,e=>e.considerSidebar?`right: ${c.x+c.E+c.F}px;`:"",e=>{if(e.layout!==l.f.Large)return"";const t=e.offsetLeft+2*c.x+c.E+c.F,o=p.c-t,n=c.k-o,s=e.considerSidebar?c.F:c.k+c.E+c.F;return`\n @media(min-width: ${p.c+n+(e.bladeOpen?c.b:0)}px) {\n left: calc(((100% + ${e.offsetLeft}px) - ${c.k+c.E+c.F}px) / 2);\n right: calc(((100% - ${e.offsetLeft}px) - ${s}px) / 2);\n }\n `},p.i-1)))},"./src/reddit/components/LayoutNavigation/Container.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/reddit/constants/componentSizes.ts"),p=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/helpers/toggleBodyScroll/index.ts"),m=o("./src/reddit/layout/page/Listing/index.tsx"),f=o("./src/reddit/layout/page/Listing/Content.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/selectors/structuredStyles.ts"),h=o("./src/reddit/selectors/userPrefs.ts"),y=o("./src/reddit/components/LayoutNavigation/ConsiderateNav.tsx"),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c!!Object(b.i)(e),isSubscriptionsPinned:h.b}),j=Object(i.connect)(S);t.a=c()(j(class extends r.a.Component{constructor(e){super(e),this.state={bodyScrollOffset:0}}componentDidMount(){const e=()=>{const e=document.body.style.marginRight;!!e!=!!this.state.bodyScrollOffset&&(e?this.setState({bodyScrollOffset:Object(u.c)(document.body)}):this.setState({bodyScrollOffset:0}))};try{this.docObserver=new MutationObserver(e)}catch(t){}this.docObserver&&this.docObserver.observe(document.body,{attributes:!0})}componentWillUnmount(){this.docObserver&&this.docObserver.disconnect()}render(){var e=this.props;const t=e.bladeOpen;var o=e.considerPinnedSubscriptions;const n=void 0===o||o,s=e.isSubscriptionsPinned;var r=e.considerSidebar;const i=void 0===r||r;let d=0;return s&&!t&&n&&(d+=l.H),0!==this.state.bodyScrollOffset&&(d-=this.state.bodyScrollOffset),v("div",{className:this.props.className},void 0,v(x,{},void 0,v(f.b,{fitPageToContent:!0},void 0,v(O,{},void 0,v(y.a,{bladeOpen:t,considerSidebar:i,offsetLeft:d,render:this.props.render}))),i&&v(w,{})))}})).withConfig({componentId:"s8rr6fz-3"})(["background: ",";"],e=>Object(g.c)(e).body)},"./src/reddit/components/LayoutNavigation/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/constants/index.ts"),p=o("./src/lib/listingSort/index.ts"),u=o("./src/reddit/components/LayoutNavigation/Container.tsx"),m=o("./src/reddit/actions/preferences.ts"),f=o("./node_modules/react-router-redux/es/index.js"),g=o("./src/app/actions/tooltip.ts"),b=o("./src/app/strings/index.ts"),h=o("./src/higherOrderComponents/asTooltip.tsx"),y=o("./src/lib/addQueryParams/index.ts"),v=o("./src/reddit/components/TrackingHelper/index.tsx"),x=o("./src/reddit/constants/listingSorts.ts"),w=o("./src/reddit/contexts/PageLayer/index.tsx"),O=r.a.createContext({}),S=o("./src/reddit/controls/Dropdown/index.tsx"),j=o("./src/reddit/controls/Dropdown/Row.tsx"),C=o("./src/reddit/helpers/styles/components/index.tsx"),k=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),I=o("./src/reddit/helpers/trackers/navigation.ts"),P=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),L=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),N=o("./src/reddit/selectors/tooltip.ts"),T=o("./src/reddit/selectors/user.ts"),_=o("./src/reddit/components/ListingSort/ListingSortIcon.tsx"),A=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{e.redditStyle;var t=M(e,["redditStyle"]);return r.a.createElement(_.a,t)}).withConfig({componentId:"ne5g41-1"})(["fill: ",";"],e=>Object(L.c)(e).actionIcon),R=c()(P.b).withConfig({componentId:"ne5g41-2"})(["","margin-left: 0;margin-top: -2px;"],""),D=c.a.div.withConfig({componentId:"ne5g41-3"})(["","color: ",";margin-top: 1px;"],k.labelsFont,e=>Object(L.c)(e).metaText),H=c()(e=>{e.redditStyle;var t=M(e,["redditStyle"]);return r.a.createElement(j.c,E({},t,{noHover:!0,isSelected:!0}))}).withConfig({componentId:"ne5g41-4"})(["","border: none;display: flex;margin: 4px;padding: 4px;"],k.smallButtonFont),U=c()(Object(C.a)()).withConfig({componentId:"ne5g41-5"})(["align-items: center;display: flex;",", "," {","}"],R,H,e=>e.disabled?`\n color: ${Object(L.c)(e).inactive};\n fill: ${Object(L.c)(e).inactive};\n `:""),z=c.a.div.withConfig({componentId:"ne5g41-6"})(["","padding: 8px 12px 8px 8px;color: ",""],k.titleFontH5,e=>Object(L.c)(e).actionIcon),W=Object(w.w)({isFrontpage:w.C,isOriginal:w.E,isProfilePage:w.L,pageLayer:e=>e}),V=Object(d.createStructuredSelector)({user:T.j,dropdownIsOpen:Object(N.b)(F),language:T.M,redditStyle:w.D}),K=Object(i.connect)(V,(e,{pageLayer:t})=>({onOpenDropdown:()=>e(Object(g.e)({tooltipId:F}))}));var q=c()(W(K(Object(v.b)(e=>A("div",{className:e.className,onClick:e.onOpenDropdown},void 0,A(D,{},void 0,Object(b.a)(e.language,"sorts.title")),A(U,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,A(H,{displayText:x.a[e.sort](e.language),id:F,redditStyle:e.redditStyle},void 0,A($,{redditStyle:e.redditStyle,sort:e.sort})),A(R,{isSubreddit:!e.redditStyle})),A(O.Consumer,{},void 0,t=>r.a.createElement(B,E({isOpen:e.dropdownIsOpen,tooltipId:F},t,{renderContentsHidden:!0}),e.disabled?A(z,{},void 0,"Coming soon"):(e.sortOptions||((e,t,o)=>{const n=[l.X.HOT,l.X.NEW,l.X.CONTROVERSIAL,l.X.TOP,...t?[]:[l.X.RISING]];return e&&o&&n.unshift(l.X.BEST),n})(e.isFrontpage,e.isOriginal,e.user)).map(t=>A(j.c,{displayText:x.a[t](e.language),onClick:()=>{e.onChange(t),e.sendEvent(Object(I.c)(t))},href:e.isProfilePage?Object(y.a)(e.baseUrl,{sort:t}):`${e.baseUrl}/${t}/`,isSelected:e.sort===t},t,A($,{redditStyle:e.redditStyle,sort:t})))))))))).withConfig({componentId:"ne5g41-7"})(["align-items: center;cursor: pointer;display: flex;margin: 7px 0;padding: 0 16px;"]),X=o("./src/reddit/constants/parameters.ts");const G={[l.mc.AllStates]:Object(b.f)("stateSorts.allStates"),[l.mc.Alaska]:Object(b.f)("stateSorts.alaska"),[l.mc.Alabama]:Object(b.f)("stateSorts.alabama"),[l.mc.Arkansas]:Object(b.f)("stateSorts.arkansas"),[l.mc.Arizona]:Object(b.f)("stateSorts.arizona"),[l.mc.California]:Object(b.f)("stateSorts.california"),[l.mc.Colorado]:Object(b.f)("stateSorts.colorado"),[l.mc.Connecticut]:Object(b.f)("stateSorts.connecticut"),[l.mc.DistrictOfColumbia]:Object(b.f)("stateSorts.districtOfColumbia"),[l.mc.Delaware]:Object(b.f)("stateSorts.delaware"),[l.mc.Florida]:Object(b.f)("stateSorts.florida"),[l.mc.Georgia]:Object(b.f)("stateSorts.georgia"),[l.mc.Hawaii]:Object(b.f)("stateSorts.hawaii"),[l.mc.Iowa]:Object(b.f)("stateSorts.iowa"),[l.mc.Idaho]:Object(b.f)("stateSorts.idaho"),[l.mc.Illinois]:Object(b.f)("stateSorts.illinois"),[l.mc.Indiana]:Object(b.f)("stateSorts.indiana"),[l.mc.Kansas]:Object(b.f)("stateSorts.kansas"),[l.mc.Kentucky]:Object(b.f)("stateSorts.kentucky"),[l.mc.Louisiana]:Object(b.f)("stateSorts.louisiana"),[l.mc.Massachusetts]:Object(b.f)("stateSorts.massachusetts"),[l.mc.Maryland]:Object(b.f)("stateSorts.maryland"),[l.mc.Maine]:Object(b.f)("stateSorts.maine"),[l.mc.Michigan]:Object(b.f)("stateSorts.michigan"),[l.mc.Minnesota]:Object(b.f)("stateSorts.minnesota"),[l.mc.Missouri]:Object(b.f)("stateSorts.missouri"),[l.mc.Mississippi]:Object(b.f)("stateSorts.mississippi"),[l.mc.Montana]:Object(b.f)("stateSorts.montana"),[l.mc.NorthCarolina]:Object(b.f)("stateSorts.northCarolina"),[l.mc.NorthDakota]:Object(b.f)("stateSorts.northDakota"),[l.mc.Nebraska]:Object(b.f)("stateSorts.nebraska"),[l.mc.NewHampshire]:Object(b.f)("stateSorts.newHampshire"),[l.mc.NewJersey]:Object(b.f)("stateSorts.newJersey"),[l.mc.NewMexico]:Object(b.f)("stateSorts.newMexico"),[l.mc.Nevada]:Object(b.f)("stateSorts.nevada"),[l.mc.NewYork]:Object(b.f)("stateSorts.newYork"),[l.mc.Ohio]:Object(b.f)("stateSorts.ohio"),[l.mc.Oklahoma]:Object(b.f)("stateSorts.oklahoma"),[l.mc.Oregon]:Object(b.f)("stateSorts.oregon"),[l.mc.Pennsylvania]:Object(b.f)("stateSorts.pennsylvania"),[l.mc.RhodeIsland]:Object(b.f)("stateSorts.rhodeIsland"),[l.mc.SouthCarolina]:Object(b.f)("stateSorts.southCarolina"),[l.mc.SouthDakota]:Object(b.f)("stateSorts.southDakota"),[l.mc.Tennessee]:Object(b.f)("stateSorts.tennessee"),[l.mc.Texas]:Object(b.f)("stateSorts.texas"),[l.mc.Utah]:Object(b.f)("stateSorts.utah"),[l.mc.Virginia]:Object(b.f)("stateSorts.virginia"),[l.mc.Vermont]:Object(b.f)("stateSorts.vermont"),[l.mc.Washington]:Object(b.f)("stateSorts.washington"),[l.mc.Wisconsin]:Object(b.f)("stateSorts.wisconsin"),[l.mc.WestVirginia]:Object(b.f)("stateSorts.westVirginia"),[l.mc.Wyoming]:Object(b.f)("stateSorts.wyoming")};var J=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{return e.indexOf("_")>0&&oe(e)===l.x.UnitedStates},te=e=>{if(ee(e)){return e.split("_")[1]}return l.mc.AllStates},oe=e=>{if(e&&e.indexOf("_")>0){return e.split("_")[0]}return e},ne=e=>{const t=oe(e),o=te(e);return ee(e)?`${t}_${o}`:t},se=Object(w.w)(),re=Object(d.createStructuredSelector)({dropdownIsOpen:Object(N.b)("StateSort--StateSortPicker"),language:T.M,redditStyle:w.D}),ie=Object(i.connect)(re,e=>({onOpenDropdown:()=>e(Object(g.e)({tooltipId:"StateSort--StateSortPicker"})),onClickLink:(t,o)=>{e(Object(f.b)(t)),e(Object(m.r)(l.x.UnitedStates+"_"+o))}}));var de=c()(se(ie(e=>{const t=`${e.baseUrl}?${X.f}=${l.x.UnitedStates}`;return Z("div",{className:e.className,onClick:e.onOpenDropdown},void 0,Z(U,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,Z(H,{displayText:G[e.sort](e.language),id:"StateSort--StateSortPicker",redditStyle:e.redditStyle},void 0),Z(R,{isSubreddit:!e.redditStyle})),Z(O.Consumer,{},void 0,o=>r.a.createElement(Y,J({isOpen:e.dropdownIsOpen,tooltipId:"StateSort--StateSortPicker"},o,{renderContentsHidden:!0}),Object.keys(l.mc).map(o=>Z("div",{onClick:()=>e.onClickLink((e=>e===l.mc.AllStates?t:`${t}_${e}`)(l.mc[o]),ne(l.mc[o]))},void 0,Z(j.c,{displayText:G[l.mc[o]](e.language),isSelected:e.sort===o},void 0))))))}))).withConfig({componentId:"s8x88ko-1"})(["align-items: center;cursor: pointer;display: flex;"]);const ae={[l.x.Everywhere]:Object(b.f)("countrySorts.everywhere"),[l.x.UnitedStates]:Object(b.f)("countrySorts.unitedStates"),[l.x.Argentina]:Object(b.f)("countrySorts.argentina"),[l.x.Australia]:Object(b.f)("countrySorts.australia"),[l.x.Bulgaria]:Object(b.f)("countrySorts.bulgaria"),[l.x.Canada]:Object(b.f)("countrySorts.canada"),[l.x.Chile]:Object(b.f)("countrySorts.chile"),[l.x.Colombia]:Object(b.f)("countrySorts.colombia"),[l.x.Croatia]:Object(b.f)("countrySorts.croatia"),[l.x.CzechRepublic]:Object(b.f)("countrySorts.czechRepublic"),[l.x.Finland]:Object(b.f)("countrySorts.finland"),[l.x.Greece]:Object(b.f)("countrySorts.greece"),[l.x.Hungary]:Object(b.f)("countrySorts.hungary"),[l.x.Iceland]:Object(b.f)("countrySorts.iceland"),[l.x.India]:Object(b.f)("countrySorts.india"),[l.x.Ireland]:Object(b.f)("countrySorts.ireland"),[l.x.Japan]:Object(b.f)("countrySorts.japan"),[l.x.Malaysia]:Object(b.f)("countrySorts.malaysia"),[l.x.Mexico]:Object(b.f)("countrySorts.mexico"),[l.x.NewZealand]:Object(b.f)("countrySorts.newZealand"),[l.x.Philippines]:Object(b.f)("countrySorts.philippines"),[l.x.Poland]:Object(b.f)("countrySorts.poland"),[l.x.Portugal]:Object(b.f)("countrySorts.portugal"),[l.x.PuertoRico]:Object(b.f)("countrySorts.puertoRico"),[l.x.Romania]:Object(b.f)("countrySorts.romania"),[l.x.Serbia]:Object(b.f)("countrySorts.serbia"),[l.x.Singapore]:Object(b.f)("countrySorts.singapore"),[l.x.Sweden]:Object(b.f)("countrySorts.sweden"),[l.x.Taiwan]:Object(b.f)("countrySorts.taiwan"),[l.x.Thailand]:Object(b.f)("countrySorts.thailand"),[l.x.Turkey]:Object(b.f)("countrySorts.turkey"),[l.x.UnitedKingdom]:Object(b.f)("countrySorts.unitedKingdom")};var ce=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c({onOpenDropdown:t=>e(Object(g.e)({tooltipId:t})),onClickLink:(t,o)=>{e(Object(f.b)(t)),e(Object(m.r)(o))}}));var ge=c()(ue(fe(e=>{const t=oe(e.sort),o=te(e.sort),n=`${e.baseUrl}?${X.f}=`;return le(pe,{},void 0,le("div",{className:e.className,onClick:()=>e.onOpenDropdown("CountrySort--CountrySortPicker")},void 0,le(U,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,le(H,{displayText:(()=>t in ae?ae[t](e.language):ae[l.x.Everywhere](e.language))(),id:"CountrySort--CountrySortPicker",redditStyle:e.redditStyle},void 0),le(R,{isSubreddit:!e.redditStyle})),le(O.Consumer,{},void 0,o=>r.a.createElement(Y,ce({isOpen:e.dropdownIsOpen,tooltipId:"CountrySort--CountrySortPicker"},o,{renderContentsHidden:!0}),Object.keys(l.x).map(o=>le("div",{onClick:()=>e.onClickLink(`${n}${ne(l.x[o])}`,l.x[o])},o,le(j.c,{displayText:ae[l.x[o]](e.language),isSelected:t===o},void 0)))))),t===l.x.UnitedStates&&le(de,{baseUrl:e.baseUrl,disabled:e.disabled,sort:o}))}))).withConfig({componentId:"s1j2oiip-1"})(["align-items: center;cursor: pointer;display: flex;"]),be=o("./node_modules/path-browserify/index.js"),he=o.n(be),ye=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{e.redditStyle;var t=xe(e,["redditStyle"]);return r.a.createElement("div",t)}).withConfig({componentId:"s9a3at1-0"})(["cursor: pointer;margin: 7px 0;padding: 0 16px;white-space: nowrap;"]),Se=Object(w.w)(),je=Object(d.createStructuredSelector)({dropdownIsOpen:Object(N.b)("TimeSort--SortPicker"),language:T.M,redditStyle:w.D});var Ce=Se(Object(i.connect)(je,e=>({onOpenDropdown:()=>e(Object(g.e)({tooltipId:"TimeSort--SortPicker"}))}))(e=>ve(Oe,{className:e.className,onClick:e.onOpenDropdown,redditStyle:e.redditStyle},void 0,ve(U,{disabled:!1,redditStyle:e.redditStyle},void 0,ve(H,{displayText:x.b[e.timeSort](e.language),id:"TimeSort--SortPicker",redditStyle:e.redditStyle}),ve(R,{isSubreddit:!e.redditStyle})),ve(O.Consumer,{},void 0,t=>r.a.createElement(we,ye({isOpen:e.dropdownIsOpen,tooltipId:"TimeSort--SortPicker"},t),[l.rc.HOUR,l.rc.DAY,l.rc.WEEK,l.rc.MONTH,l.rc.YEAR,l.rc.ALL].map(t=>ve(j.c,{displayText:x.b[t](e.language),href:((e,t,o)=>{let n=e.url;return e.urlParams.sort||Object(w.L)(e)||(n=he.a.join(n,t)),Object(y.a)(n,{[X.s]:o})})(e.pageLayer,e.listingSort,t),isSelected:e.timeSort===t,onClick:()=>e.onChange(t)}))))))),ke=o("./src/reddit/constants/page.ts"),Ie=o("./src/reddit/controls/LayoutSwitch/index.tsx"),Pe=o("./src/reddit/constants/componentSizes.ts"),Le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(L.c)(e).line,Pe.G/2),Te=Object(w.w)({isProfilePage:w.L,pageLayer:e=>e}),_e=Object(d.createStructuredSelector)({currentOnboardingCategory:w.f,currentUser:T.j,language:T.M,isPopularListing:w.H,redditStyle:w.D}),Ae=Object(i.connect)(_e,(e,{subredditId:t})=>({updateSortPreference:(o,n)=>{if(t){const s=Object(p.c)({sort:o,timeSort:n});e(Object(m.C)(t,s))}}}));t.a=Te(Ae(Object(v.b)(e=>{const t=e.currentOnboardingCategory;var o=e.disabled;const n=void 0!==o&&o,s=e.isPopularListing,i=e.isProfilePage,d=e.sort===l.X.TOP||e.sort===l.X.CONTROVERSIAL,a=!t&&s&&e.countrySort&&e.sort===l.X.HOT;return Le(u.a,{className:e.className,render:t=>r.a.Children.toArray([i?null:Le(Ie.a,{onLayoutClick:t,subredditId:e.subredditId}),i?null:Le(Ne,{redditStyle:e.redditStyle}),Le(q,{baseUrl:e.baseUrl,disabled:n,geopopularSort:e.countrySort,onChange:e.updateSortPreference,sort:e.sort,sortOptions:e.sortOptions}),!n&&d&&[Le(Ne,{redditStyle:e.redditStyle}),Le(Ce,{baseUrl:`${e.baseUrl}/${e.sort}`,listingSort:e.sort,onChange:t=>e.updateSortPreference(e.sort,t),timeSort:e.timeSort||l.sc})],a&&Le(ge,{baseUrl:e.isPopularListing?`/r/${ke.k}/`:"",disabled:n,sort:e.countrySort})])})})))},"./src/reddit/components/ListingPostList/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/components/PostList/index.tsx"),s=o("./src/reddit/connectors/PostList/index.ts");t.a=Object(s.a)(n.a)},"./src/reddit/components/ListingSort/ListingSortIcon.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/controls/Dropdown/Row.tsx"),d=o("./src/lib/constants/index.ts"),a=o("./node_modules/polished/dist/polished.es.js"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cl("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,l("g",{fill:"none",fillRule:"evenodd"},void 0,l("path",{d:"M13.47 9.414a2 2 0 1 1-2.828-2.828 2 2 0 0 1 2.828 2.828M18.056 3c0 3.003-1.169 5.826-3.293 7.949l-2.389 2.389c1.091 1.738.89 4.061-.62 5.572a.5.5 0 0 1-.708 0l-2.829-2.829-4.243-4.242-2.828-2.828a.5.5 0 0 1 0-.707 4.467 4.467 0 0 1 3.182-1.319c.86 0 1.68.249 2.39.697l2.388-2.389A11.173 11.173 0 0 1 17.056 2a1 1 0 0 1 1 1zM3.207 14.727c.688-.687 1.616-.627 2.182-.06.283.284.44.662.439 1.062 0 .4-.156.777-.44 1.06-.789.79-1.798 1.207-2.827 1.207a.5.5 0 0 1-.5-.5c0-1.045.407-2.028 1.146-2.768z",fill:"currentColor"})))).withConfig({componentId:"s1j60uba-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),u=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cu("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,u("g",{},void 0,u("polygon",{fill:"inherit",points:"16 0 7.25 0 3.5 10.108 8.5 10.108 4.475 20 16 8 11 8"})))).withConfig({componentId:"s1vwfykm-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),f=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cf("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,f("title",{},void 0,"Hot"),f("path",{d:"M10.31.61a.5.5,0,0,0-.61,0C9.41.83,2.75,6.07,2.75,11.47a8.77,8.77,0,0,0,3.14,6.91.5.5,0,0,0,.75-.64,3.84,3.84,0,0,1-.55-2A7.2,7.2,0,0,1,10,9.56a7.2,7.2,0,0,1,3.91,6.23,3.84,3.84,0,0,1-.55,2,.5.5,0,0,0,.75.64,8.77,8.77,0,0,0,3.14-6.91C17.25,6.07,10.59.83,10.31.61Z"}))).withConfig({componentId:"s9ql7zs-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),b=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cb("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,b("g",{},void 0,b("polygon",{fill:"inherit",points:"17.16 10 19.07 12.936 15.799 14.188 15.619 17.686 12.237 16.776 10.035 19.5 7.833 16.776 4.451 17.686 4.271 14.188 1 12.936 2.91 10 1 7.065 4.271 5.812 4.451 2.315 7.833 3.224 10.035 .5 12.237 3.224 15.619 2.315 15.799 5.812 19.07 7.065"})))).withConfig({componentId:"s89z7p-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cy("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,y("g",{},void 0,y("path",{fill:"inherit",d:"M18.5 4h-6a.5.5 0 0 0-.35.85l1.64 1.65-3.29 3.29L8.21 7.5a1 1 0 0 0-1.41 0L.65 13.65a.5.5 0 0 0 0 .71l2 2a.5.5 0 0 0 .71 0l4.14-4.15 2.29 2.29a1 1 0 0 0 1.41 0l5.3-5.29 1.65 1.65a.5.5 0 0 0 .85-.36v-6a.5.5 0 0 0-.5-.5z"})))).withConfig({componentId:"ty0rng-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),x=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cx("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,x("g",{},void 0,x("path",{fill:"inherit",d:"M1.25,17.5 L1.25,7.5 L6.25,7.5 L6.25,17.5 L1.25,17.5 Z M12.49995,17.5001 L7.49995,17.5001 L7.49995,5.0001 L4.99995,5.0001 L9.99995,0.0006 L14.99995,5.0001 L12.49995,5.0001 L12.49995,17.5001 Z M13.75,17.5 L13.75,12.5 L18.75,12.5 L18.75,17.5 L13.75,17.5 Z"})))).withConfig({componentId:"s1piqpro-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),O=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=L[e.sort];return O(t,{})})},"./src/reddit/components/MiniCardPost/Flatlist/index.m.less":function(e,t,o){e.exports={flatlistContainer:"_3TV1zxvLEbF8phHfZ17hyU",shareIcon:"_2-No1ECt3Twm8oRh3GhL5T",shareMenu:"_1Y9kO8WxKheHpQbgAgYk9P",shareText:"_3ZNfZZMmSFZUWWm-nHK327"}},"./src/reddit/components/MiniCardPost/Flatlist/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return F});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/strings/index.ts"),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/components/CommentsLink/index.tsx"),p=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),u=o("./src/reddit/components/Flatlist/index.tsx"),m=o("./src/reddit/components/ModActionsMenu/index.tsx"),f=o("./src/reddit/components/PostModModeDropdown/index.tsx"),g=o("./src/reddit/components/PostOverflowMenu/index.tsx"),b=o("./src/reddit/components/ShareMenu/index.tsx"),h=o("./src/reddit/components/TrackingHelper/index.tsx"),y=o("./src/reddit/constants/postLayout.ts"),v=o("./src/reddit/contexts/PageLayer/index.tsx"),x=o("./src/reddit/helpers/styles/mixins/index.tsx"),w=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),O=o("./src/reddit/helpers/trackers/post.ts"),S=o("./src/reddit/icons/fonts/Share/index.tsx"),j=o("./src/reddit/models/User/index.ts"),C=o("./src/reddit/controls/Score/index.m.less"),k=o.n(C),I=o("./src/reddit/components/MiniCardPost/Flatlist/index.m.less"),P=o.n(I),L=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce}),$=Object(r.createStructuredSelector)({layout:v.O,subreddit:v.t}),R=Object(s.connect)($,{});t.a=B(R(Object(h.b)(e=>{const t=e.currentProfileName,o=e.className,n=e.currentUser,s=e.handleVote,r=e.hasModFlairPerms,i=e.hasModPostPerms,d=e.isCommentsPage,p=e.isCommentPermalink,h=e.isOverlay,v=e.isProfilePostListing,x=e.isSticky,w=e.language,C=e.layout,k=e.modModeEnabled,I=e.onCommentsClick,E=e.post,F=e.sendEvent,B=e.showEditFlair,$=e.showEditPost,R=e.subreddit,D=e=>F(Object(O.d)(E.id,e)),H=E.postId,U=Object(u.f)(N,E.id,h,x),z=!!n&&Object(j.f)(n)===E.author;return L("div",{className:Object(c.a)(P.a.flatlistContainer,o)},void 0,L(A,{compact:!1,model:E,onVoteClick:s}),L(l.b,{hasModPostPerms:i,isCommentsPage:d,isCommentPermalink:p,isOverlay:h,postId:E.id,modModeEnabled:k,numComments:E.numComments,type:y.f.Compact,onClick:I}),L(b.a,{className:P.a.shareMenu,dropdownId:Object(u.f)(_,E.id,h,x),isOverlay:!!h,permalink:E.permalink,post:E,sendEventWithName:D,subreddit:R},void 0,L(M,{},void 0,L(S.a,{className:P.a.shareIcon}),L("span",{className:P.a.shareText},void 0,Object(a.a)(w,"posts.share")))),i&&L(m.a,{dropdownId:U,onClick:()=>D("post_mod_action_menu")},void 0,L(u.b,{className:P.a.modActionsIcon}),L(f.a,{hasModFlairPerms:r,hasModPostPerms:i,isOverlay:!!h,isPostAuthor:z,language:w,modModeEnabled:k,post:E,tooltipId:U})),L(g.g,{currentProfileName:t,isCommentsPage:d,isOverlay:!!h,isProfilePostListing:v,layout:C,pageLayer:e.pageLayer,permalink:E.permalink,postId:H,dropdownId:Object(u.f)(T,E.id,h,x),isFixed:x,sendEvent:F,showEditPost:!!$,showEditFlair:!!B,useFlatlistBreakpoints:Object(g.h)({editPost:!1,save:!1,hide:!1,report:!1})}))})))},"./src/reddit/components/MiniPost/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return j});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/lib/prettyPrintNumber/index.ts"),u=o("./src/lib/timeAgo/index.ts"),m=o("./src/reddit/components/SubredditNameLink/index.tsx"),f=o("./src/reddit/components/Thumbnail/index.tsx"),g=o("./src/reddit/helpers/overlay/index.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),y=o("./src/reddit/selectors/news.ts"),v=o("./src/reddit/selectors/posts.ts"),x=o("./src/reddit/selectors/subreddit.ts"),w=o("./src/reddit/selectors/user.ts"),O=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).bodyText),j=Object(a.css)(["cursor: pointer;display: flex;padding-top: 12px;&:not(:last-child) {border-bottom: 2px solid ",";padding-bottom: 12px;}&:hover "," {text-decoration: underline;}"],e=>Object(h.c)(e).field,S),C=c.a.div.withConfig({componentId:"s1weoanc-1"})(["",";"],j),k=c.a.div.withConfig({componentId:"s1weoanc-2"})(["","border-radius: 4px;display: inline-block;flex: 0 0 65px;height: 49px;margin-right: 7px;width: 65px;"],f.e),I=c.a.div.withConfig({componentId:"s1weoanc-3"})(["display: flex;flex: 1;flex-direction: column;justify-content: center;overflow: hidden;"]),P=c.a.span.withConfig({componentId:"s1weoanc-4"})(["","color: ",";white-space: nowrap;& ~ &:before {content: '·';font-weight: bold;margin: 0 3px;}"],b.metadataFont,e=>Object(h.c)(e).actionIcon),L=Object(d.createSelector)(e=>e,v.D,v.c,y.q,w.M,(e,t,o,n,s)=>{return{crosspost:o,language:s,newsStory:n,post:t,subredditOrProfile:Object(x.C)(e,{identifier:t.belongsTo})}}),N=Object(i.connect)(L,(e,t)=>({openLightbox:t=>e(Object(g.a)(t.permalink))}));t.b=N(class extends r.a.PureComponent{constructor(){super(...arguments),this.onClickContainer=(()=>{var e=this.props;const t=e.openLightbox,o=e.post,n=e.containerOnClick;t(o),n&&n()}),this.onClickSubreddit=(e=>{const t=this.props.subredditOnClick;e.stopPropagation(),t&&t()}),this.onClickThumbnail=(e=>{const t=this.props.thumbnailOnClick;e.stopPropagation(),t&&t()})}render(){var e=this.props,t=e.allowNewsThumbnail;const o=void 0!==t&&t,n=e.className,s=e.newsStory,r=e.post;var i=e.showSubreddit;const d=void 0!==i&&i,a=e.subredditOrProfile;return O(C,{className:n,onClick:this.onClickContainer},void 0,O(k,{onClick:this.onClickThumbnail},void 0,O(f.d,{post:r,url:o&&s&&s.thumbnailUrl&&r&&r.thumbnail&&"default"===r.thumbnail.url?s.thumbnailUrl:""})),O(I,{},void 0,O(S,{title:r.title},void 0,r.title),d&&a&&a.displayText&&O(m.a,{to:a.url,onClick:this.onClickSubreddit},void 0,a.displayText),O("div",{},void 0,O(P,{},void 0,Object(l.d)(this.props.language,"posts.points.noun",r.score,{count:Object(p.b)(r.score)})),O(P,{},void 0,Object(l.d)(this.props.language,"posts.comments.noun",r.numComments,{count:Object(p.b)(r.numComments)})),O(P,{},void 0,Object(u.b)(this.props.language,r.created/1e3,!0,!0)))))}})},"./src/reddit/components/MiniPost/mini-post-list-view.m.less":function(e,t,o){e.exports={miniPostList:"_3NqhcIOg500xJW2usCRfnu",link:"_3WOANniVd7fPg1Ocw-y1kL"}},"./src/reddit/components/News/BreakingNewsContainer/index.m.less":function(e,t,o){e.exports={titleWrapper:"eAp1JF1bdrJ8zYJzLCkgj",breakingNewsHeader:"_1w3ZRp6Jf4WFAtuXSTq_R-",buttonWrapper:"_2rd7JjqmXwo5sO8Q20kLlN",noNewsLink:"_3mCYorxWwoMlry7LTEOtzn",seeMoreButton:"_2DPgxLRkxAKK1LhMiFbPHK",hideButton:"_2dgWhMFiTjhxQ4Dd8plJbh"}},"./src/reddit/components/News/StoryStatusTag/index.m.less":function(e,t,o){e.exports={container:"_3xZnOQmSlVi8j9YuqHxG0V"}},"./src/reddit/components/PostList/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z}),o.d(t,"a",function(){return Y});var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/lodash/debounce.js"),i=o.n(r),d=o("./node_modules/lodash/last.js"),a=o.n(d),c=o("./node_modules/react/index.js"),l=o.n(c),p=o("./node_modules/react-dom/index.js"),u=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(u),f=o("./src/lib/addQueryParams/index.ts"),g=o("./src/lib/classNames/index.ts"),b=o("./src/lib/constants/index.ts"),h=o("./src/lib/opener/index.ts"),y=o("./src/lib/raven/index.ts"),v=o("./src/reddit/components/PostList/LoadMore.tsx"),x=o("./src/reddit/components/PostList/SomethingWrong.tsx"),w=o("./src/reddit/components/PromoBanners/index.tsx"),O=o("./src/reddit/components/Scroller/Simple.tsx"),S=o("./src/reddit/components/Translated/index.tsx"),j=o("./src/reddit/constants/adEvents.ts"),C=o("./src/reddit/constants/componentSizes.ts"),k=o("./src/reddit/constants/postLayout.ts"),I=o("./src/reddit/constants/promos.ts"),P=o("./src/reddit/controls/InternalLink/index.tsx"),L=o("./src/reddit/helpers/getClickInfo.ts"),N=o("./src/reddit/helpers/pixels.ts"),T=o("./src/reddit/icons/svgs/ArrowRight/index.tsx"),_=o("./src/reddit/models/Media/index.ts"),A=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),E=o("./src/reddit/helpers/brandSafety/index.ts"),M=o("./src/lib/LRUCache/index.ts"),F=o("./src/telemetry/index.ts"),B=o("./src/telemetry/models/Timer.ts"),$=o("./src/reddit/components/PostList/index.m.less"),R=o.n($),D=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(A.c)(e).linkText,e=>Object(A.c)(e).body),X=m()(T.a).withConfig({componentId:"s1ljgxuk-1"})(["fill: ",";padding-left: 12px;vertical-align: middle;width: 16px;"],e=>Object(A.c)(e).linkText),G=(e,t,o,n,s,r)=>{const i=`entered-${e}-${t}-${o?`last-${n}-${s}`:""}`;let d=z.get(i);return void 0===d&&(d=(()=>{o&&r.onBottomViewed(n,s),r.trackOnPostEnteredViewport(e,t)}),z.set(i,d)),d},J=(e,t,o)=>{const n=`left-${e}-${t}`;let s=W.get(n);return void 0===s&&(s=(n=>{o.trackOnPostExitedViewport(e,t,n)}),W.set(n,s)),s},Z=(e,t)=>{const o=`click-${e}`;let n=V.get(o);return void 0===n&&(n=((e,o)=>{o.isSponsored&&Object(N.a)(o.events,j.a.Click),o.isSponsored&&o.source&&o.source.outboundUrl?Object(h.b)(o.source.outboundUrl,h.a.BLANK):t.openPost({postOrComment:o,clickInfo:Object(L.a)(e)})}),V.set(o,n)),n},Q=(e,t)=>{if(e.isBlank)return 0;switch(t){case k.f.Medium:return 188;case k.f.Classic:return 96;case k.f.Compact:return 32;default:return 200}};class Y extends l.a.Component{constructor(){super(...arguments),this.didRenderLastVisibleChild=!1,this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.scrollChildCache=new M.a(U),this.updateScrollerRef=(e=>{const t=e&&Object(p.findDOMNode)(e);this.scrollerRef=t instanceof Element?t:void 0}),this.setLastVisibleChildRendered=(()=>{this.didRenderLastVisibleChild=!0,this.checkAndSendScreenview()}),this.onScrollPause=(e=>{this.showSubscribeTooltip(e),this.dispatchBrandSafety(e)}),this.showSubscribeTooltip=i()(({primaryChild:e})=>{e&&this.props.layout!==k.f.Compact&&this.props.showM2MTooltip(e.id,e.index,!!this.props.inSubredditOrProfile)},b.e),this.dispatchBrandSafety=i()(({getVisibleItemsInViewport:e})=>{var t=this.props;const o=t.postsById,n=t.subredditsById,s=e(),r=[];s.forEach(e=>r.push(e.id));const i=r.map(e=>o[e]),d=i.map(e=>n[e.belongsTo.id]).filter(e=>void 0!==e);this.props.adBrandSafetyStatusReceived(Object(E.a)(i,d))},b.e,{leading:!0})}componentWillMount(){this.timerId&&F.c.cancel(this.timerId),this.props.postIds.length&&(this.timerId=F.c.start())}componentDidMount(){if(this.checkAndSendScreenview(),this.timerId){const e=F.c.end(this.timerId);setTimeout(()=>Object(F.b)(b.o.Redesign,{type:"mount",component:"postList",duration:e}),0)}}componentWillUpdate(e){this.timerId&&F.c.cancel(this.timerId),e.postIds.length&&(this.timerId=F.c.start()),(e.listingKey!==this.props.listingKey||e.postIds.length!==this.props.postIds.length&&!this.isListLongEnough())&&(this.didRenderLastVisibleChild=!1)}componentDidUpdate(e){if(this.checkAndSendScreenview(),this.timerId&&F.c.has(this.timerId)){const e=F.c.end(this.timerId);if(e<10)return;setTimeout(()=>Object(F.b)(b.o.Redesign,{duration:e,type:"mount",component:"postList"}),0)}}componentWillUnmount(){this.timerId&&F.c.cancel(this.timerId),this.scrollerRef=null,this.didRenderLastVisibleChild=!1}isListLongEnough(){const e=this.scrollerRef&&Array.from(this.scrollerRef.children),t=e&&a()(e);return t&&t.getBoundingClientRect().bottom>window.innerHeight}shouldSendScreenview(){var e=this.props;const t=e.apiError,o=e.listingKey,n=e.viewportDataLoaded;return F.c.has(o)&&(t||!this.renderingPlaceholder&&(this.renderingEmpty||this.didRenderLastVisibleChild&&(n||this.isListLongEnough())))}checkAndSendScreenview(){var e=this.props;const t=e.listingKey,o=e.listingViewed,n=e.sendEvent;if(!this.shouldSendScreenview())return;const s=F.c.end(t);setTimeout(()=>{n(o(s,B.TimerType.InApp))},0)}showPlaceholder(){var e=this.props;const t=e.apiError,o=e.apiPending;return!e.disablePlaceholder&&(Boolean(t)||!1!==o)}hasPosts(){return this.props.postIds.length>0}isLoadingMore(){var e=this.props;const t=e.loadMore,o=e.postIds;return Boolean(t&&t.token)&&o.length>0}shouldComponentUpdate(e){const t=this.props,o=t.postsById,n=H(t,["postsById"]),s=e.postsById,r=H(e,["postsById"]),i=Object.keys(n),d=Object.keys(r);if(d.length!==i.length)return!0;if(d.some(e=>n[e]!==r[e]))return!0;if(o===s)return!1;if(this.props.postIds&&this.props.postIds.length){var a=this.props;const e=a.layout,t=a.postComponentForLayout;return this.props.postIds.some((n,r)=>{const i=0===r;return t(o[n],e,i)!==t(s[n],e,i)})}return!1}scrollChildForPost(e,t,o,n){var s=this.props;const r=s.currentProfileName,i=s.isCommentPermalink,d=s.isCommentsPage,a=s.isFrontpage,c=s.isOriginalPage,l=s.isProfilePostListing,p=s.listingKey,u=s.listingName,m=s.pageLayer,f=s.postClickEvent,g=`post-${n}-${e}-${t}-${o?"last-index":""}-${u}-${p}`;let h;if(void 0===(h=this.scrollChildCache.get(g))){var v=this.props;const s=v.inSubredditOrProfile,x=v.postsById,w=x[e],O=w.crosspostRootId&&x[w.crosspostRootId]?x[w.crosspostRootId]:w;w.crosspostRootId&&!x[w.crosspostRootId]&&Object(y.c)("Crosspost parent details are missing",{extra:{description:`Post ${w.id} is crosspost of ${w.crosspostRootId}, `+`but ${w.crosspostRootId} details are missing in the state`,errorType:b.s.API}});const S=this.props.postComponentForLayout(O,n,0===t),j=`post-list-item-[layout: ${n}]-[postId: ${e}]`,C=G(e,n,o,p,u,this.props),I=J(e,n,this.props),P=Z(e,this.props),L=O.media&&O.media.type===_.m.EMBED?O.media.provider:null;h={estHeight:Q(w,n),id:e,isFocusable:!(!O.media||n!==k.f.Large)&&(_.d.has(O.media.type)&&(!L||!_.p.has(L))&&!O.isSpoiler&&!O.isNSFW),trackOnEnteredViewport:C,trackOnExitedViewport:I,render:({className:t,height:n,width:p,remeasure:u,setScrollerChildRef:g,shouldLoadInitially:b})=>D(S,{className:t,currentProfileName:r,availableWidth:p,eventFactory:f,forceLoadMedia:b,inSubredditOrProfile:s,isCommentPermalink:i,isCommentsPage:d,isFrontpage:a,isProfilePostListing:l,pageLayer:m,isOriginalPage:c,last:o,onClickPost:P,onSizeChanged:u,postId:e,sendEvent:this.props.sendEvent,scrollerItemRef:g},j)},this.scrollChildCache.set(g,h)}return h}render(){return this.hasPosts()?(this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.renderList()):this.showPlaceholder()?(this.renderingEmpty=!1,this.renderingPlaceholder=!0,this.renderPlaceholder()):(this.renderingEmpty=!0,this.renderingPlaceholder=!1,this.renderEmpty())}renderEmpty(){const e=this.props.noPostsComponent;return D(e,{})}renderPlaceholder(){var e=this.props;const t=e.apiError,o=e.className,n=e.disablePlaceholder,s=e.layout,r=e.onTryAgain,i=e.postListPlaceholderComponent;if(n)return;const d=i;return D("div",{className:R.a.placeholder},void 0,D(d,{className:o,isLoading:!t,layout:s}),!!t&&D(x.a,{apiError:t,onTryAgain:r}))}renderLoadMore(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.disablePlaceholder,s=e.layout,r=e.onLoadMore;if(!n)return D("div",{className:R.a.placeholder},void 0,D(v.a,{isLoading:!!o,layout:s,countOverride:K[s]}),!!t&&D(x.a,{apiError:t,onTryAgain:r}))}renderList(){var e=this.props;const t=e.disableBanner,o=e.layout,n=e.location,r=e.loadMore,i=e.postIds,d=e.onLoadMore,a=e.m2mIsEnabled,l=e.shouldShowPromo,p=i.map((e,t,n)=>{const s=t===i.length-1;return this.scrollChildForPost(e,t,s,o)}),u=this.props.measureScrollFPS?`post-listings-${o}`:void 0,m=n?Object(s.createPath)(n):null;return D(c.Fragment,{},void 0,!a&&l&&!t&&D(w.a,{location:I.f.SubredditPage}),D(O.a,{innerRef:this.updateScrollerRef,className:m?R.a.truncatedPostList:Object(g.a)(R.a.postList,this.props.className),dataKey:this.props.listingKey,disableScrollCache:!0,enableElementHiding:!0,layoutKey:this.props.layout,loadMoreToken:r&&r.token?r.token:void 0,onLastVisibleChildRendered:this.setLastVisibleChildRendered,onLoadMore:d,onScroll:this.onScrollPause,preventScrollOnMount:this.props.preventScrollOnMount,trackingName:u,viewportTopPadding:C.j},this.props.listingKey,p),m&&D(q,{className:R.a.seeMoreButton},void 0,D(P.a,{className:R.a.seeMorePostsText,to:Object(f.a)(m,{type:b.kc.Posts})},void 0,D(S.a,{msgId:"search.seeMorePosts"}),D(X,{}))),this.isLoadingMore()&&this.renderLoadMore())}}Y.defaultProps={shouldShowPromo:!0}},"./src/reddit/components/PremiumCTA/index.m.less":function(e,t,o){e.exports={wrapper:"_1b1Jalg2nxA_Z-BjKXRfAV",icon:"_3-m5rOa3loUClNwpCv1uWU",content:"_1LofvgShcWAGgRJOa2IRlf",title:"_17PUokUAvL3YJx6EyPdD9d",description:"rn1KP8t9htFxyeAF8fdJ4",cta:"_1Cg0rke34k99vLcCo_aCP1"}},"./src/reddit/components/PromoBanners/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/lib/cache/index.ts"),l=o("./src/lib/localStorageAvailable/index.ts"),p=o("./src/lib/loginHref/index.ts"),u=o("./src/reddit/actions/login.ts"),m=o("./src/reddit/actions/modal.ts"),f=o("./src/reddit/actions/promo.ts"),g=o("./src/config.ts"),b=o("./bundled-modules/styled-components/styled-components.min.js"),h=o.n(b),y=o("./src/app/strings/index.ts"),v=o("./src/lib/colors/constants.ts"),x=o("./src/lib/prettyPrintNumber/index.ts"),w=o("./src/reddit/constants/promos.ts"),O=o("./src/reddit/controls/Button/index.tsx"),S=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),j=o("./src/reddit/icons/svgs/Close/index.tsx"),C=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cC("div",{className:e.className},void 0,e.children)).withConfig({componentId:"s1r1dynj-4"})(["","margin-bottom: 8px;padding: 16px;",""],N,e=>e.largeBannerKey===w.k.join?`background-image: url(${g.a.assetPath}/img/banner/banner-${w.k.welcome}@2x.png);`:`background-image: url(${g.a.assetPath}/img/banner/banner-${e.largeBannerKey}@2x.png);`),_=h.a.div.withConfig({componentId:"s1r1dynj-5"})(["","align-items: center;background-image: url(","/img/banner/banner-small@2x.png);background-position: left;display: flex;margin-bottom: 8px;padding: 16px 32px 16px 8px;"," {margin: 0 0 0 auto;}"],N,g.a.assetPath,L),A=h.a.div.withConfig({componentId:"s1r1dynj-6"})(["align-items: center;display: flex;flex-wrap: wrap;min-height: 42px;"," {margin: 0;}"," {margin-right: 20px;margin-left: 0px;}"],L,I),E=h.a.img.withConfig({componentId:"s1r1dynj-7"})(["margin: 0 8px;"]),M=h()(e=>C("button",{className:e.className,onClick:e.onClick},void 0,C(j.a,{}))).withConfig({componentId:"s1r1dynj-8"})(["height: 12px;width: 12px;right: 10px;top: 10px;position: absolute;svg {fill: ",";}"],v.n),F=e=>C(T,{largeBannerKey:e.largeBannerKey},void 0,C(M,{onClick:()=>e.closeBanner(w.h.UpsellSignUpBannerLarge,w.g[e.largeBannerKey])}),C(k,{},void 0,Object(y.a)(e.language,`promoBanners.${e.largeBannerKey}.header`)),C(P,{},void 0,Object(y.a)(e.language,`promoBanners.${e.largeBannerKey}.subHeader`)),C(L,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(w.g[e.largeBannerKey])}},void 0,Object(y.a)(e.language,`promoBanners.${e.largeBannerKey}.button`))),B=e=>C(_,{},void 0,C(M,{onClick:()=>e.closeBanner(w.h.UpsellSignUpBannerMedium,w.g.join)}),C(E,{srcSet:`${g.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${g.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),C(I,{},void 0,e.subreddit?Object(y.a)(e.language,"promoBanners.subreddit.header",{subredditName:e.subreddit.displayText,subscribers:Object(x.b)(e.subreddit.subscribers)}):Object(y.a)(e.language,"promoBanners.join.header")),C(L,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(w.g.join)}},void 0,Object(y.a)(e.language,"promoBanners.personalize.button"))),$=h()(e=>C("div",{className:e.className},void 0,C(M,{onClick:()=>e.closeBanner(w.h.UpsellSignUpBannerSmall,w.g.join)}),C(A,{},void 0,C(E,{srcSet:`${g.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${g.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),C(I,{},void 0,Object(y.a)(e.language,"promoBanners.join.header")),C(L,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(w.g.join)}},void 0,Object(y.a)(e.language,"promoBanners.join.button"))))).withConfig({componentId:"s1r1dynj-9"})(["","background-image: url(","/img/banner/banner-small@2x.png);background-position: left;","padding: 4px 32px 4px 8px;"],N,g.a.assetPath,e=>e.isOverlay?"border-radius: 0;":"");var R=o("./src/reddit/actions/toaster.ts"),D=o("./src/reddit/helpers/trackers/banners.ts"),H=o("./src/reddit/components/TrackingHelper/index.tsx"),U=o("./src/lib/constants/index.ts"),z=o("./src/lib/makeRequest/index.ts");const W=(e,t)=>Object(z.b)({endpoint:"https://api.linktexting.com/sendLink",method:U.jb.POST,data:`linkId=${t}&number=${e}`,headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}});var V=o("./src/reddit/models/Toast/index.ts"),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cK("button",{className:e.className,onClick:e.onCloseBanner},void 0,K(j.a,{}))).withConfig({componentId:"uob30s-0"})(["height: 12px;position: absolute;right: 10px;top: 10px;width: 12px;svg {fill: ",";}"],v.n),X=h()(O.d).withConfig({componentId:"uob30s-1"})(["width: 123px;height: 26px;line-height: 20px;background-color: ",";border-color: ",";color: ",";&:hover {background-color: ",";border-color: ",";color: ",";}"],v.e,v.e,v.n,v.e,v.e,v.n),G=h.a.div.withConfig({componentId:"uob30s-2"})(["margin-bottom: 8px;"]),J=h.a.div.withConfig({componentId:"uob30s-3"})(["background-color: rgb(3, 46, 94);background-position: right;background-repeat: no-repeat;background-size: contain;border-radius: 4px;display: flex;flex-wrap: wrap;padding: 16px 16px 14px 16px;position: relative;@media (min-width: 550px) {background-image: url(","/img/banner/mobile-x-promo.png);}"],g.a.assetPath),Z=h()(e=>K("div",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-4"})(["margin-top: 1px;height: 100%;overflow: hidden;transition: max-height 0.3s;background-color: ",";",""],e=>e.shouldDisplayLegalDropdown?`${v.e}`:"rgb(3, 46, 94)",e=>e.shouldDisplayLegalDropdown?`max-height: ${e.isHidden?"0":"58px"};`:"max-height: 58px;"),Q=h()(e=>K("span",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-5"})(["","color: ",";display: block;font-size: 10px;line-height: 12px;opacity: 0.8;padding: 5px 22px;text-align: ",";"],S.bodyFontH6,v.n,e=>e.shouldDisplayLegalDropdown?"center":"left"),Y=h.a.h1.withConfig({componentId:"uob30s-6"})(["","color: ",";margin-bottom: 5px;"],S.titleFontH1,v.n),ee=h.a.div.withConfig({componentId:"uob30s-7"})(["display: flex;flex-wrap: wrap;"]),te=h.a.div.withConfig({componentId:"uob30s-8"})(["margin-right: 8px;"]),oe=h.a.div.withConfig({componentId:"uob30s-9"})(["display: flex;align-items: center;margin-bottom: 5px;"]),ne=h.a.img.withConfig({componentId:"uob30s-10"})(["height: 16px;width: 16px;margin-right: 8px;"]),se=h()(ne).withConfig({componentId:"uob30s-11"})(["width: auto;height: 12px;"]),re=h.a.span.withConfig({componentId:"uob30s-12"})(["","color: ",";"],S.bodyFontH6,v.n),ie=h.a.div.withConfig({componentId:"uob30s-13"})(["align-items: center;display: flex;margin-top: 11px;"]),de=h()(e=>i.a.createElement("input",e)).withConfig({componentId:"uob30s-14"})(["","border-radius: 4px;height: 24px;margin-right: 5px;padding-left: 5px;width: 162px;",""],S.bodyFontH6,e=>e.error?`border: 1px solid ${v.l}`:"border: 1px solid transparent"),ae=h.a.span.withConfig({componentId:"uob30s-15"})(["color: ",";display: block;font-size: 10px;margin-top: 7px;margin-left: 6px;opacity: .9;"],v.n),ce=h.a.div.withConfig({componentId:"uob30s-16"})(["margin-left: 20px;"]),le=h.a.img.withConfig({componentId:"uob30s-17"})(["margin: 0 auto;display: block;margin-bottom: 5px;border-radius: 4px;padding: 3px;height: 75px;width: 75px;background-color: white;margin-bottom: 5px;"]),pe=h.a.span.withConfig({componentId:"uob30s-18"})(["","color: ",";max-width: 126px;display: block;text-align: center;text-transform: inherit;"],S.bodyFontH6,v.n);var ue=Object(d.connect)(void 0,(e,t)=>({displayErrorToast:t=>{e(Object(R.e)({kind:V.b.Error,text:t}))},displaySuccessToast:t=>{e(Object(R.e)({kind:V.b.SuccessCommunity,text:t}))}}))(Object(H.b)(class extends i.a.Component{constructor(e){super(e),this.getLinkId=(()=>this.props.loggedInMobilePromoVariant?w.a:w.b),this.onBlur=(e=>{const t=!!e.currentTarget.value.length;this.setState({isLegalDropdownHidden:!t})}),this.onFocus=(e=>{this.setState({isLegalDropdownHidden:!1})}),this.onInputChange=(e=>{this.setState({phoneNumber:e.target.value.replace(/\D/,"")})}),this.onSubmit=(async()=>{var e=this.props;const t=e.language,o=e.displayErrorToast,n=e.displaySuccessToast,s=e.sendEvent,r=Object(y.a)(t,"promoBanners.mobileXPromo.empty"),i=Object(y.a)(t,"promoBanners.mobileXPromo.error"),d=Object(y.a)(t,"promoBanners.mobileXPromo.success");if(!this.state.phoneNumber.length)return this.setState({inputError:!0}),void o(r);s(Object(D.d)("click",w.g.mobilePromoBanner));const a=this.getLinkId(),c=await W(this.state.phoneNumber,a);c&&c.ok?(this.setState({phoneNumber:"",inputError:!1}),n(d)):(this.setState({inputError:!0}),o(i))}),this.state={isLegalDropdownHidden:!0,phoneNumber:""}}render(){var e=this.props;const t=e.closeBanner,o=e.language,n=e.loggedInMobilePromoVariant,s=e.loggedOutMobilePromoVariant,r=n&&n===w.c.Test1,i=s&&s===w.d.Test1,d=!(!r&&!i);return K(G,{},void 0,K(J,{},void 0,K(q,{onCloseBanner:()=>t(w.h.MobilePromoBanner,w.g[w.h.MobilePromoBanner],w.j)}),K("div",{},void 0,K(Y,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.header")),K(ee,{},void 0,K(te,{},void 0,K(oe,{},void 0,K(ne,{src:`${g.a.assetPath}/img/banner/redditor@2x.png`}),K(re,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.manage"))),K(oe,{},void 0,K(ne,{src:`${g.a.assetPath}/img/banner/subscribe@2x.png`}),K(re,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.subscriptions")))),K(te,{},void 0,K(oe,{},void 0,K(ne,{src:`${g.a.assetPath}/img/banner/download@2x.png`}),K(re,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.downloads"))),K(oe,{},void 0,K(se,{src:`${g.a.assetPath}/img/banner/rating@2x.png`}),K(re,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.rated"))))),K(ie,{},void 0,K(de,{type:"tel",onChange:this.onInputChange,placeholder:Object(y.a)(o,"promoBanners.mobileXPromo.placeholder"),error:this.state.inputError?1:0,onBlur:this.onBlur,onFocus:this.onFocus,value:this.state.phoneNumber}),K(X,{onClick:this.onSubmit},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.button"))),K(ae,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.countryCode"))),K(ce,{},void 0,K(le,{src:this.props.loggedInMobilePromoVariant?`${g.a.assetPath}/img/banner/qr-code-logged-in.png`:`${g.a.assetPath}/img/banner/qr-code-logged-out.png`}),K(pe,{},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.qr")))),K(Z,{isHidden:this.state.isLegalDropdownHidden,shouldDisplayLegalDropdown:d},void 0,K(Q,{shouldDisplayLegalDropdown:d},void 0,Object(y.a)(o,"promoBanners.mobileXPromo.legal"))))}})),me=o("./src/reddit/contexts/PageLayer/index.tsx"),fe=o("./src/reddit/selectors/meta.ts");var ge=o("./src/reddit/selectors/user.ts");const be=Object.keys(w.k),he=be[Math.floor(Math.random()*Math.floor(be.length))],ye=Object(a.createStructuredSelector)({displayUpsellSignUpBannerLarge:e=>e.promos.upsellSignUpBannerLarge,displayUpsellSignUpBannerMedium:e=>e.promos.upsellSignUpBannerMedium,displayUpsellSignUpBannerSmall:e=>e.promos.upsellSignUpBannerSmall,language:ge.M,isLoggedIn:ge.F,displayMobilePromo:e=>e.promos.mobilePromoBanner,origin:fe.d,subreddit:me.t}),ve=Object(d.connect)(ye,(e,t)=>({closeBanner:(o,n,s)=>{e(Object(f.c)(o,s)),t.sendEvent(Object(D.d)("close",n))},displayBanner:(o,n)=>{e(Object(f.d)({promoType:o})),t.sendEvent(Object(D.d)("view",n))},onOpenRegisterModal:o=>{e(Object(m.l)({actionSource:m.a.PromoBanner})),e(Object(u.b)()),t.sendEvent(Object(D.d)("click",o))}})),xe=Object(me.w)({isFrontPage:me.C,pageLayer:e=>e,path:me.X});t.a=xe(Object(H.b)(ve(class extends r.Component{constructor(){super(...arguments),this.sendToRegister=((e,t)=>Object(p.a)(Object(s.createLocation)(e),t,"/register"))}componentDidMount(){var e=this.props;const t=e.displayBanner,o=e.isFrontPage,n=e.isLoggedIn,s=e.location,r=Object(l.a)(),i=!!Object(c.b)(w.i);if(r)switch(s){case w.f.FrontPage:return void(n||i||t(w.h.UpsellSignUpBannerLarge,w.g[he]));case w.f.SubredditPage:return void(o||n||i||t(w.h.UpsellSignUpBannerMedium,w.g.join));case w.f.CommentsPage:n||i||t(w.h.UpsellSignUpBannerSmall,w.g.join)}}render(){var e=this.props;const t=e.className,o=e.closeBanner,n=e.displayMobilePromo,s=e.displayUpsellSignUpBannerLarge,r=e.displayUpsellSignUpBannerMedium,d=e.displayUpsellSignUpBannerSmall,a=e.isFrontPage,c=e.isLoggedIn,l=e.isOverlay,p=e.language,u=e.location,m=e.path,f=e.subreddit,g=e.onOpenRegisterModal,b=e.origin,h={closeBanner:o,href:this.sendToRegister(m,b),isOverlay:l,language:p,onOpenRegisterModal:g,subreddit:f,className:t},y=Object.assign({},h,{largeBannerKey:he}),v=Object.assign({},h);if(f&&f.isQuarantined)return null;switch(u){case w.f.FrontPage:if(a){if(n)return i.a.createElement(ue,v);if(s)return i.a.createElement(F,y)}break;case w.f.SubredditPage:if(!a&&!c&&r)return i.a.createElement(B,h);break;case w.f.CommentsPage:if(!c&&d)return i.a.createElement($,h)}return null}})))},"./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const d=s.a.div.withConfig({componentId:"s9bvbdp-0"})(["",";color: ",";text-transform: unset;"],r.titleFontH5,e=>Object(i.c)(e).navIcon);t.a=d},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Container/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/helpers/styles/components/index.tsx"),i=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),d=o.n(i),a=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),c=o.n(a);const l=s()(Object(r.a)()).withConfig({componentId:"krk9le-0"})(["padding: 16px 24px 0 24px;","."," {background-color: transparent;border: none;height: 208px;margin-bottom: 0;}."," {",";}."," {padding: 0 16px 10px;",";}."," {max-width: 284px;}"],e=>e.showCardView?"margin: 0 auto; max-width: 1020px;":"",c.a.heroContainer,c.a.body,e=>e.showCardView?"":"padding: 0",c.a.header,e=>e.showCardView?"":"padding: 0 0 10px",d.a.textContainer);t.a=l},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.m.less":function(e,t,o){e.exports={container:"_3_c5cqV3WsdQo95Ql4El73",cardViewContainer:"_3SRia4h16KBodhRWPhm8Yn",desc:"_3R8QK7DFEcDSPoSj255qHJ",one:"fLTQnOxtJpKvmnJh5ATHh",two:"_2c6Ke7Z35QpkUQA7b_RdMX",icon:"_1WvWGBpNLkD_JVC5Fdzz6n",name:"_3_bgt7LjReM2xalPiPzPhR",post:"_1K3CRPtfEoi_X2HCsP1PDn"}},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/components/DiscoveryUnit/Layout/index.tsx"),l=o("./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx"),p=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Container/index.tsx"),u=o("./src/reddit/components/Translated/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/loading.ts"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),b=o.n(g),h=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.m.less"),y=o.n(h),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(f.c)(e).body,e=>Object(f.c)(e).line),O=d()(e=>{e.isLoading,e.gradientType;var t=x(e,["isLoading","gradientType"]);return r.a.createElement("div",t)}).withConfig({componentId:"t4wj63-1"})(["",""],m.b),S=v(l.a,{className:y.a.duHeader},void 0,v(u.a,{msgId:"discoveryUnits.trendingToday"})),j=d()(c.a).withConfig({componentId:"t4wj63-2"})(["."," {display: flex;flex-flow: row wrap;}"],b.a.body);t.a=(e=>v(p.a,{className:e.className,showCardView:e.showCardView},void 0,v(j,{exploreV2Variant:e.exploreV2Variant,header:S},void 0,v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})),v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})),v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})),v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})),v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})),v(w,{className:y.a.post},void 0,v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.one)}),v(O,{gradientType:"posts",isLoading:!0,className:Object(a.a)(y.a.desc,y.a.two)}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.icon}),v(O,{gradientType:"posts",isLoading:!0,className:y.a.name})))))},"./src/reddit/components/ShowcaseCard/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(d.c)(e).body,e=>Object(d.c)(e).postLine,i.a.alienblue);t.a=(e=>a(c,{className:e.className},void 0,e.children))},"./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx":function(e,t,o){"use strict";var n,s=o("./src/app/strings/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./src/reddit/components/BannerAd/index.tsx"),c=o("./src/config.ts"),l=o("./node_modules/lodash/random.js"),p=o.n(l),u=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/index.tsx"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./bundled-modules/styled-components/styled-components.min.js"),b=o.n(g),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(f.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(f.c)(e).actionIcon,u.b),v=b()(e=>h("img",{className:e.className,src:e.src})).withConfig({componentId:"s1tljykw-1"})(["margin: 0 auto;width: 100%;height: 100%;"]),x=[{img:"/img/house-ads/btc.png",href:"/r/btc"},{img:"/img/house-ads/campfirecooking.png",href:"/r/campfirecooking"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/rubberducks.png",href:"/r/advertising"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/imaginarycolorscapes.png",href:"/r/imaginarycolorscapes"},{img:"/img/house-ads/imaginarydragons.png",href:"/r/imaginarydragons"},{img:"/img/house-ads/oldschoolcelebs.png",href:"/r/oldschoolcelebs"}];var w=()=>{const e=p()(0,x.length-1);var t=x[e];const o=t.img,n=t.href;return h(y,{className:"GoogleAd HomeAds InArticleAd LeftAd SidebarAd ad-300-250 ad-banner adbar adbox1 ads-area adsense-ad box_ad googad"},void 0,h("a",{href:c.a.redditUrl+n,target:"_blank"},void 0,h(v,{src:c.a.assetPath+o})))},O=o("./src/lib/constants/index.ts"),S=o("./src/reddit/components/PostMedia/index.tsx"),j=o("./src/reddit/components/PostTitle/index.tsx"),C=o("./src/reddit/components/PostTopMeta/index.tsx"),k=o("./src/lib/getShortenedLink.ts"),I=o("./src/lib/opener/index.ts"),P=o("./src/reddit/actions/ad.ts"),L=o("./src/reddit/components/PostContainer/index.tsx"),N=o("./src/reddit/constants/adEvents.ts"),T=o("./src/reddit/contexts/InsideOverlay.tsx"),_=o("./src/reddit/contexts/PageLayer/index.tsx"),A=o("./src/reddit/controls/OutboundLink/styled.tsx"),E=o("./src/reddit/helpers/adCount/index.ts"),M=o("./src/reddit/helpers/pixels.ts"),F=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),B=o("./src/reddit/helpers/truncateStringWithEllipsis.ts"),$=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),R=o("./src/reddit/models/Media/index.ts"),D=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cD("img",{className:e.className,src:e.src})).withConfig({componentId:"vhpvp7-0"})(["margin: 0 auto;width: 100%;height: 100%;"]);class U extends i.a.Component{render(){const e=this.props.post;if(!e.media)return null;const t=e.media&&!Object(R.A)(e.media)?e.media.content:"",o=e.media.type;if(!t||!o)return null;switch(o){case O.mb.IMAGE:return D(H,{src:t});default:return null}}}var z=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(f.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(f.c)(e).actionIcon,u.b),K=({children:e})=>z("div",{},void 0,e),q=b.a.div.withConfig({componentId:"voxuu6-2"})(["","background-color: ",";"],m.t,e=>Object(f.c)(e).body),X=b()($.a).withConfig({componentId:"voxuu6-3"})(["font-size: 13px;padding-left: 3px;vertical-align: middle;"]),G=b.a.div.withConfig({componentId:"voxuu6-4"})(["display: flex;"]),J=b.a.div.withConfig({componentId:"voxuu6-5"})(["","align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;height: 16px;margin: 0 8px 8px;position: relative;"],F.metadataFont),Z=b()(j.c).withConfig({componentId:"voxuu6-6"})(["margin: 0 8px 0px 8px;"]),Q=b.a.div.withConfig({componentId:"voxuu6-7"})(["margin-top: 8px;"]),Y=b.a.div.withConfig({componentId:"voxuu6-8"})(["","padding-top: 8px;"],m.u),ee=b()(L.a).withConfig({componentId:"voxuu6-9"})(["","cursor: pointer;"],e=>e.post.isMediaOnly?"":`\n ${m.v}\n ${C.e}\n `),te=640,oe=Object(_.w)({isOriginalPage:_.E,pageLayer:e=>e}),ne=(e,t)=>{Object(M.a)(t.events,N.a.Click),t.source?t.source.outboundUrl?Object(I.b)(t.source.outboundUrl,I.a.BLANK):Object(I.b)(t.source.url,I.a.BLANK):Object(I.b)(t.permalink,I.a.BLANK)},se=e=>Object(B.a)(e.title,100);var re=Object(d.connect)(null,(e,t)=>({refreshSidebarPromotedPost:()=>{const o=t.placement,n=t.placementIndex,s=t.isOverlay;e(Object(P.h)(Object(E.a)(o,!!s,n)))}}))(oe(Object(T.b)(class extends i.a.Component{constructor(){super(...arguments),this.refreshedAt=1/0}refresh(e){this.refreshedAt=Date.now(),this.props.refreshSidebarPromotedPost()}componentDidMount(){this.refreshedAt=Date.now()}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.post,o=e.className,n=e.eventFactory,s=e.isOverlay;let r,i;return t.isBlank?(r=K,i=null):t.isMediaOnly?(r=V,i=z(U,{post:t})):(r=q,i=z(Y,{},void 0,z(J,{},void 0,z(W,{tooltipType:s?C.c.Lightbox:void 0,language:O.A,post:t,showSponsorIcon:!0,hideSource:!0,showTimestamp:!1})),z(Z,{post:t,size:j.b.Large,format:se}),t.source&&z(G,{},void 0,z(A.a,{href:t.source.url,isSponsored:!0,source:t.source},void 0,Object(k.a)(t),z(X,{}))),z(Q,{},void 0,t.media&&z(S.a,{isListing:!0,isNotCardView:!0,showCentered:!0,post:t,availableWidth:te,shouldLoad:!0})))),z(r,{},void 0,z(ee,{className:o,post:t,onClick:ne,eventFactory:n},void 0,i))}}))),ie=o("./src/reddit/components/SidebarSpacer/index.tsx"),de=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),ae=o("./node_modules/reselect/lib/index.js"),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const o=t.placement,n=t.placementIndex,s=!!t.isOverlay;return e.sidebarPromotedPosts.models[Object(E.a)(o,s,n)]},pending:e=>!e.sidebarPromotedPosts.firstFetch}),pe=Object(d.connect)(le),ue=Object(_.w)(),me=b()(a.a).withConfig({componentId:"s104akuz-0"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),u.b),fe=b()(de.a).withConfig({componentId:"s104akuz-1"})(["padding: 6px;"]),ge=b.a.div.withConfig({componentId:"s104akuz-2"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),u.b),be=(e,t,o)=>{let n="";return t&&(n+="overlay-"),n+=`sidebar-${e}`,null!=o&&(n+=`-${o}`),n},he=e=>!(!e||e.isBlank)&&(!e.isMediaOnly||!!(e.media&&Object(R.x)(e.media)&&e.media.content)),ye=e=>!!e&&e.isBlank;t.a=ue(pe(class extends i.a.Component{render(){var e=this.props;const t=e.className,o=e.pending,n=e.post,s=e.isOverlay,r=e.placementIndex,i=e.refreshKey,d=e.listingName,a=e.placement,c=e.sizes,l=e.position,p=e.forcePlaceholder,u=e.forceHouseAd,m=e.waitForProgrammatic;return p||o||!he(n)&&m?ce(ie.a,{},void 0,ce(fe,{className:t,contentOnly:!0},void 0,ce(ge,{}))):u?ce(ie.a,{},void 0,ce(w,{})):he(n)?ce(ie.a,{},void 0,ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r})):ce(ie.a,{},void 0,ce(fe,{className:this.props.className,contentOnly:!0},void 0,ye(n)&&ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r}),ce(me,{id:be(a,s,r),sizes:c,placement:a,listingName:d,refreshKey:i,position:l})))}}))},"./src/reddit/components/SidebarAd/ListingPageSidebarAd.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./src/reddit/selectors/brandSafety.ts"),d=o("./src/reddit/selectors/user.ts"),a=o("./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx"),c=Object.assign||function(e){for(var t=1;t{const n=Object(i.b)(e,{listingName:t,listingKey:o}),s=Object(d.w)(e),r=Object(i.d)(e);return{canShowAd:n&&!s,forcePlaceholder:!Object(i.c)(e),isAdsDisabled:s,viewIsUnsafe:r}})(e=>{var t=e.canShowAd,o=e.isAdsDisabled,n=e.viewIsUnsafe,r=(e.listingKey,l(e,["canShowAd","isAdsDisabled","viewIsUnsafe","listingKey"]));return o||!t?null:s.a.createElement(a.a,c({forceHouseAd:n},r))})},"./src/reddit/components/SidebarContainer/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n);t.a=s.a.div.withConfig({componentId:"s4jiyd-0"})(["display: flex;flex-direction: column;height: 100%;"])},"./src/reddit/components/SidebarFlairSettings/index.m.less":function(e,t,o){e.exports={badge:"_2a172ppKObqWfRHr8eWBKV"}},"./src/reddit/components/SidebarFooter/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ca("div",{className:e.className},void 0,a(c,{},void 0,e.children[0]),a(c,{},void 0,e.children[1]),a(c,{},void 0,e.children[2]))).withConfig({componentId:"s21l9wz-1"})(["display: flex;flex-direction: row;"]),p=o("./src/app/strings/index.ts"),u=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.removePaddingTop?0:"16px");t.a=(e=>u(h,{redditStyle:e.redditStyle,contentOnly:!0,removePaddingTop:e.removePaddingTop},void 0,u(m,{},void 0,u("div",{},void 0,u(f,{href:"https://about.reddit.com"},void 0,Object(p.a)("en","footer.links.about")),u(f,{href:"https://about.reddit.com/careers/"},void 0,Object(p.a)("en","footer.links.careers")),u(f,{href:"https://about.reddit.com/press/"},void 0,Object(p.a)("en","footer.links.press"))),u("div",{},void 0,u(f,{href:"https://about.reddit.com/advertise/"},void 0,Object(p.a)("en","footer.links.ad")),u(f,{href:"http://www.redditblog.com/"},void 0,Object(p.a)("en","footer.links.blog")),u(f,{href:"https://www.reddithelp.com"},void 0,Object(p.a)("en","footer.links.help"))),u("div",{},void 0,u(f,{href:"https://www.reddit.com/mobile/download"},void 0,Object(p.a)("en","footer.links.app")),u(f,{href:"https://www.reddit.com/coins"},void 0,Object(p.a)("en","footer.links.coins")),u(f,{href:"https://www.reddit.com/premium"},void 0,Object(p.a)("en","footer.links.premium")),u(f,{href:"http://redditgifts.com/"},void 0,Object(p.a)("en","footer.links.gifts")))),u(g,{},void 0,u("div",{},void 0,u(b,{href:"https://www.reddit.com/help/contentpolicy"},void 0," ",Object(p.a)("en","footer.legal.content")),u("span",{},void 0,"|"),u(b,{href:"https://www.reddit.com/help/privacypolicy"},void 0," ",Object(p.a)("en","footer.legal.privacy"))),u("div",{},void 0,u(b,{href:"https://www.reddit.com/help/useragreement"},void 0," ",Object(p.a)("en","footer.legal.user")),u("span",{},void 0,"|"),u(b,{href:"https://www.reddit.com/help/healthycommunities/"},void 0," ",Object(p.a)("en","footer.legal.mod"))),u("div",{},void 0,Object(p.a)("en","footer.legal.cp")))))},"./src/reddit/components/SidebarSectionHeader/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return i});var n=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s);const i=`\n ${o("./src/reddit/helpers/styles/mixins/fonts.tsx").labelsFont}\n padding-bottom: 4px;\n`;t.a=r.a.div.withConfig({componentId:"s12kkcqc-0"})(["","border-bottom: 2px solid ",";color: ",";margin-bottom: 10px;"],i,e=>Object(n.c)(e).field,e=>Object(n.c)(e).actionIcon)},"./src/reddit/components/SidebarSpacer/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/constants/componentSizes.ts");t.a=s.a.div.withConfig({componentId:"ii4q9d-0"})(["margin-top: 16px;width: ","px;"],r.F)},"./src/reddit/components/SidebarStickyBottom/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/throttle.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/constants/index.ts"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),u=o("./src/app/strings/index.ts"),m=o("./src/reddit/controls/Button/index.tsx"),f=o("./src/reddit/selectors/monthsToMinutes.ts"),g=o("./src/reddit/selectors/user.ts"),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.showAccountCompletenessInBottom?y:h,o=e.showAccountCompletenessInBottom?x:v;return b(t,{className:e.className},void 0,b(o,{onClick:()=>window.scroll(0,0)},void 0,Object(u.a)(e.language,"listings.backToTop")))}),S=o("./src/reddit/components/SidebarFooter/index.tsx"),j=o("./src/reddit/components/SidebarSpacer/index.tsx"),C=o("./src/reddit/constants/componentSizes.ts"),k=o("./src/reddit/contexts/PageLayer/index.tsx"),I=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.isAdSticky?"\n position: sticky;\n ":""),a()(S.a).withConfig({componentId:"nowfa1-3"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(S.a).withConfig({componentId:"nowfa1-4"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(({className:e,isSticky:t,children:o})=>I("div",{className:e},void 0,o)).withConfig({componentId:"nowfa1-5"})(["",""],e=>e.isSticky?"\n position: sticky;\n top: 57px;\n":""));const M=Object(k.w)();t.a=M(class extends i.Component{constructor(e){super(e),this.containerEl=null,this.windowHeight=1/0,this.getStickyContents=(()=>({shouldAdSticky:this.windowHeight>T,shouldFooterSticky:this.windowHeight>N})),this.updateState=(()=>{if(this.isHidden())return;var e=this.getStickyContents();const t=e.shouldAdSticky,o=e.shouldFooterSticky;t===this.state.isAdSticky&&o===this.state.isFooterSticky||this.setState({isAdSticky:t,isFooterSticky:o})}),this.updateMeasurements=(()=>{this.windowHeight=window.innerHeight}),this.handleResize=r()(()=>{this.updateMeasurements(),this.updateState()},c.K),this.setWrapperRef=(e=>this.containerEl=e||null),this.state={isAdSticky:!0,isFooterSticky:!0}}isHidden(){return!this.containerEl||null===this.containerEl.offsetParent}componentDidMount(){this.isHidden()||this.handleResize(),window.addEventListener("resize",this.handleResize)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}render(){const e=this.props.adComponent,t=this.state.isAdSticky&&!!e;return I(_,{innerRef:this.setWrapperRef},void 0,I(E,{isSticky:t},void 0,e,I(S.a,{removePaddingTop:this.props.removePaddingTop})),I(A,{}))}})},"./src/reddit/components/Widgets/Aggregate/Subreddits/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n=o("./src/reddit/components/TrackingHelper/index.tsx"),s=o("./src/reddit/components/Widgets/CommunityList/SubredditList.tsx"),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./src/reddit/selectors/news.ts"),a=o("./src/reddit/selectors/subreddit.ts");const c=Object(r.connect)(Object(i.createStructuredSelector)({communities:a.f})),l=Object(r.connect)(Object(i.createStructuredSelector)({communities:d.c}));o.d(t,"a",function(){return f});var p,u=(p="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;au(s.b,{className:e.className,communities:e.communities,sendEvent:e.sendEvent,getClickEventFactory:e.getClickEventFactory,getSubscribeEventFactoryHandler:e.getSubscribeEventFactoryHandler,title:e.title}),f=l(Object(n.b)(m));t.b=c(Object(n.b)(m))},"./src/reddit/components/Widgets/Base/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return c}),o.d(t,"a",function(){return p});o("./node_modules/react/index.js");var n,s=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(r.c)(e).body),p=d.a.h3.withConfig({componentId:"s1npjf9r-1"})(["","color: ",";"],s.b,e=>Object(r.c)(e).navIcon);t.c=(e=>a("div",{className:e.className},void 0,a(l,{},void 0,e.children)))},"./src/reddit/components/Widgets/CommunityList/SubredditList.tsx":function(e,t,o){"use strict";var n=o("./src/app/strings/index.ts"),s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/components/Flair/index.tsx"),c=o("./src/reddit/components/SubscribeButton/index.tsx"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),u=o("./src/reddit/actions/subscription.ts"),m=o("./src/reddit/selectors/experiments/subscribeText.ts"),f=o("./src/reddit/selectors/user.ts");const g=Object(p.createStructuredSelector)({language:f.M,textVariant:m.b});var b=Object(l.connect)(g,(e,t)=>{const o=t.widget.id||void 0;return{onSubscribe:()=>e(u.g(t.identifier,!0,o)),onSubscriptionsRequested:()=>e(u.h()),onUnsubscribe:()=>e(u.g(t.identifier,!1,o))}})(o("./src/reddit/components/SubscribeButton/Base.tsx").c),h=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),y=o("./src/reddit/connectors/connectToLanguage.ts"),v=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),x=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),w=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),O=o("./src/reddit/models/Flair/index.ts"),S=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),j=o("./bundled-modules/styled-components/styled-components.min.js"),C=o.n(j),k=o("./src/reddit/components/Widgets/CommunityList/helpers.ts"),I=o("./src/reddit/components/Widgets/CommunityList/index.m.less"),P=o.n(I);o.d(t,"b",function(){return D}),o.d(t,"a",function(){return H});var L,N=Object.assign||function(e){for(var t=1;t1){for(var d=Array(r),a=0;aObject(S.c)(e).active,e=>Object(S.c)(e).lightText),M=C.a.img.withConfig({componentId:"kufqoz-2"})(["",";"],A),F=C.a.div.withConfig({componentId:"kufqoz-3"})(["width: 100%;"]),B=C()(i.a).withConfig({componentId:"kufqoz-4"})(["",";display: block;overflow: hidden;text-overflow: ellipsis;width: 132px;&:hover {text-decoration: underline;}"],v.titleFontH6),$=C.a.p.withConfig({componentId:"kufqoz-5"})(["","padding-bottom: 4px;"],v.metadataFont),R=C.a.p.withConfig({componentId:"kufqoz-6"})(["","font-weight: normal;"],v.metadataFont),D=e=>T(h.a,{className:e.className,styles:e.widget&&e.widget.styles,title:e.title},void 0,T(F,{},void 0,e.communities.map(t=>r.a.createElement(H,N({key:t.name},t,{getSubscribeEventFactory:e.getSubscribeEventFactoryHandler?e.getSubscribeEventFactoryHandler(t):void 0,widget:e.widget,sendEvent:e.sendEvent,type:t.type||"subreddit",isNSFW:t.isNSFW,onCommunityNameClick:e.getClickEventFactory?()=>e.sendEvent(e.getClickEventFactory(t)):void 0}))))),H=Object(y.a)(e=>T("div",{className:P.a.communityItemContainer},void 0,T(w.a,{widthRight:106},void 0,T(_,{},void 0,e.iconUrl?T(M,{src:e.iconUrl}):T(E,{"data-redditstyle":!0})),T("div",{className:P.a.communityDescriptionContainer},void 0,T(B,{to:Object(k.a)(e.name,e.type),onClick:e.onCommunityNameClick},void 0,Object(k.b)(e.name,e.type)),T("div",{className:P.a.communityInfoContainer},void 0,!!e.subscribers&&T($,{},void 0,Object(n.d)(e.language,"listings.subscribers",e.subscribers,{count:Object(d.b)(e.subscribers)})),e.isNSFW&&T(a.c,{flair:{type:O.e.Nsfw,text:"nsfw"}}))),e.widget?T(b,{getEventFactory:e.getSubscribeEventFactory,identifier:{name:e.name,type:e.type},sendEvent:e.sendEvent,small:!0,userIsSubscriber:!!e.isSubscribed,widget:e.widget}):T(c.a,{identifier:{name:e.name,type:e.type},getEventFactory:e.getSubscribeEventFactory,small:!0})),!!e.description&&T(R,{title:e.description,className:P.a.communityDescription},void 0,e.description)))},"./src/reddit/components/Widgets/CommunityList/helpers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/reddit/constants/posts.ts"),s=o("./src/reddit/helpers/name/index.ts");function r(e,t){return(t===n.a.PROFILE?"/user/":"/r/")+e}function i(e,t){return t===n.a.PROFILE?Object(s.c)(e):Object(s.b)(e)}},"./src/reddit/components/Widgets/CommunityList/index.m.less":function(e,t,o){e.exports={communityItemContainer:"_3NFddqqrzfM8noBES52Qcy",communityDescriptionContainer:"_3jEbHrUmHtMsZcfN-z_GpD",communityDescription:"_2IANzA2n-6eA5T8Tz0TEVE"}},"./src/reddit/components/Widgets/ThemedWidget/index.m.less":function(e,t,o){e.exports={widgetHeader:"_ZhON3a3vplThB8NFwuJn",widgetTitle:"_2sggAEfRQLyoAl4J__5twU",widgetContent:"TmgZY6tDcdErbE5d7E0HJ",widgetContentOnly:"_3RPJ8hHnfFohktLZca18J6"}},"./src/reddit/components/Widgets/ThemedWidget/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/Widgets/Base/index.tsx"),u=o("./src/reddit/contexts/PageLayer/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/selectors/structuredStyles.ts"),g=o("./src/reddit/selectors/user.ts"),b=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),h=o("./src/reddit/components/Widgets/ThemedWidget/index.m.less"),y=o.n(h),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.createStructuredSelector)({forceRedditStyle:(e,t)=>{const o=Object(u.p)(e,t)||void 0;return t.redditStyle||Object(f.l)(e,{subredditId:o})},isNightmodeOn:g.O})),S=l()(e=>i.a.createElement("div",(e=>{e.styles,e.redditStyle,e.isNightmodeOn;return x(e,["styles","redditStyle","isNightmodeOn"])})(e))).withConfig({componentId:"s17ivpdx-0"})(["","background-color: ",";color: ",";fill: ",";",";."," {",";background-color: ",";color: ",";fill: ",";button, a {&:hover {background-color: ",";}}}"],p.b,e=>Object(b.a)(e),e=>Object(b.c)(e),e=>Object(b.c)(e),e=>e.onClick?"cursor: pointer":"",y.a.widgetHeader,m.labelsFont,e=>Object(b.b)(e),e=>Object(b.d)(e),e=>Object(b.d)(e),e=>Object(s.e)(Object(b.d)(e),.2));t.a=w(O(e=>v(S,{className:e.className,"data-redditstyle":e.forceRedditStyle,redditStyle:e.forceRedditStyle,isNightmodeOn:e.isNightmodeOn,onClick:e.onClick,styles:e.styles},void 0,e.title&&v("div",{className:y.a.widgetHeader},void 0,v("div",{className:y.a.widgetTitle},void 0,e.title),e.headerButton),v("div",{className:e.contentOnly?y.a.widgetContentOnly:y.a.widgetContent},void 0,e.children))))},"./src/reddit/connectors/PostList/index.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return x}),o.d(t,"d",function(){return O}),o.d(t,"b",function(){return j});var n=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),r=o("./src/reddit/actions/ad.ts"),i=o("./src/reddit/actions/monthsToMinutes.ts"),d=o("./src/reddit/actions/post.ts"),a=o("./src/reddit/actions/postList.ts"),c=o("./src/reddit/components/TrackingHelper/index.tsx"),l=o("./src/reddit/contexts/PageLayer/index.tsx"),p=o("./src/reddit/helpers/postComponentForLayout/index.tsx"),u=o("./src/reddit/helpers/trackers/post.ts"),m=o("./src/reddit/components/PostList/Placeholder.tsx"),f=o("./src/reddit/featureFlags/index.ts"),g=o("./src/reddit/selectors/listings.ts"),b=o("./src/reddit/selectors/monthsToMinutes.ts"),h=o("./src/reddit/selectors/posts.ts"),y=o("./src/reddit/selectors/subreddit.ts"),v=o("./src/reddit/selectors/tracking.ts");function x(){return Object(l.w)({currentProfileName:l.j,isCommentPermalink:l.y,isCommentsPage:l.z,isFrontpage:l.C,isOriginalPage:l.E,isProfilePostListing:l.M,pageLayer:e=>e})}const w=x(),O={apiError:g.c,apiPending:g.d,m2mIsEnabled:b.u,measureScrollFPS:f.d.measureScrollFPS,layout:(e,t)=>t.forcedLayout||Object(l.O)(e,t),loadMore:g.g,postsById:h.N,postIds:(e,{listingKey:t,listingName:o,inSubredditOrProfile:n})=>Object(h.B)(e,t,o,n),subredditsById:y.L,viewportDataLoaded:v.c,postListPlaceholderComponent:()=>m.a},S=Object(s.createStructuredSelector)(O),j=(e,t)=>({onBottomViewed:(t,o)=>e(a.c(t,o)),adBrandSafetyStatusReceived:t=>{e(r.f({isViewSafe:t}))},openPost:t=>{e(d.v(t))},showM2MTooltip:(t,o,n)=>e(Object(i.v)(t,o,n)),trackOnPostEnteredViewport:(t,o)=>{e(d.x(t))},trackOnPostExitedViewport:(t,o,n)=>{e(d.y(t,n))}}),C=Object(n.connect)(S,j,(e,t,o)=>Object.assign({},e,t,o,{postClickEvent:u.d,postComponentForLayout:p.b}));t.a=(e=>Object(c.b)(w(C(e))))},"./src/reddit/constants/listingSorts.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/app/strings/index.ts"),s=o("./src/lib/constants/index.ts");const r={[s.X.BEST]:Object(n.f)("sorts.best"),[s.X.HOT]:Object(n.f)("sorts.hot"),[s.X.NEW]:Object(n.f)("sorts.new"),[s.X.CONTROVERSIAL]:Object(n.f)("sorts.controversial"),[s.X.RISING]:Object(n.f)("sorts.rising"),[s.X.TOP]:Object(n.f)("sorts.top")},i={[s.rc.HOUR]:Object(n.f)("timeSorts.hour"),[s.rc.DAY]:Object(n.f)("timeSorts.day"),[s.rc.WEEK]:Object(n.f)("timeSorts.week"),[s.rc.MONTH]:Object(n.f)("timeSorts.month"),[s.rc.YEAR]:Object(n.f)("timeSorts.year"),[s.rc.ALL]:Object(n.f)("timeSorts.all")}},"./src/reddit/controls/LayoutSwitch/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/components/InfoTextTooltip/index.tsx"),u=o("./src/config.ts"),m=o("./src/higherOrderComponents/asTooltip.tsx"),f=o("./src/reddit/actions/users.ts"),g=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/controls/Dropdown/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/selectors/user.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(y.c)(e).body),O=c.a.img.withConfig({componentId:"s1x9jy1z-1"})(["border-radius: 4px 4px 0 0;position: relative;width: 100%;z-index: 2;"]),S=c.a.div.withConfig({componentId:"s1x9jy1z-2"})(["padding: 16px;"]),j=c.a.div.withConfig({componentId:"s1x9jy1z-3"})(["","color: ",";"],h.labelsFont,e=>Object(y.c)(e).bodyText),C=c.a.div.withConfig({componentId:"s1x9jy1z-4"})(["","color: ",";"],h.titleFontH5,e=>Object(y.c)(e).bodyText),k=c.a.div.withConfig({componentId:"s1x9jy1z-5"})(["","color: ",";margin: 8px 0;"],h.metadataFont,e=>Object(y.c)(e).metaText),I=c()(g.d).withConfig({componentId:"s1x9jy1z-6"})(["margin-top: 16px;"]),P=Object(d.createStructuredSelector)({language:v.M}),L=Object(i.connect)(P,e=>({closeTooltip:()=>e(Object(f.l)())}));var N=Object(m.a)(L(e=>x(w,{className:e.className,style:e.style},void 0,x(O,{src:`${u.a.assetPath}/img/layoutWelcomeTooltip/background.png`}),x(S,{},void 0,x(j,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.label")),x(C,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.title")),x(k,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.body")),x(I,{onClick:e.closeTooltip},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.button")))))),T=o("./src/app/actions/tooltip.ts"),_=o("./src/reddit/actions/preferences.ts"),A=o("./src/reddit/constants/postLayout.ts"),E=o("./src/reddit/icons/svgs/ClassicPosts/index.tsx"),M=o("./src/reddit/icons/svgs/CompactPosts/index.tsx"),F=o("./src/reddit/icons/svgs/LargePosts/index.tsx"),B=o("./src/reddit/components/TrackingHelper/index.tsx"),$=o("./src/reddit/contexts/PageLayer/index.tsx"),R=o("./src/reddit/helpers/styles/components/index.tsx"),D=o("./src/reddit/selectors/telemetry.ts"),H=o("./src/reddit/selectors/tooltip.ts"),U=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(y.c)(e).metaText),V=Object(R["d"])()` + fill: ${e=>e.disabled?Object(y.b)(Object(y.c)(e).button):Object(y.c)(e).button}; + height: 20px; + width: 20px; +`,K=c()(p.c).withConfig({componentId:"s9hoh6r-1"})(["text-transform: capitalize;"]),q=c()(e=>{e.disabled,e.redditStyle;var t=z(e,["disabled","redditStyle"]);return r.a.createElement(M.a,t)}).withConfig({componentId:"s9hoh6r-2"})(["",""],V),X=c()(e=>{e.disabled,e.redditStyle;var t=z(e,["disabled","redditStyle"]);return r.a.createElement(E.a,t)}).withConfig({componentId:"s9hoh6r-3"})(["",""],V),G=c()(e=>{e.disabled,e.redditStyle;var t=z(e,["disabled","redditStyle"]);return r.a.createElement(F.a,t)}).withConfig({componentId:"s9hoh6r-4"})(["",""],V),J=c.a.div.withConfig({componentId:"s9hoh6r-5"})(["display: flex;margin-left: 12px;"]),Z=c.a.button.withConfig({componentId:"s9hoh6r-6"})(["align-items: center;display: flex;position: relative;& ~ & {margin-left: 4px;}"]),Q=c()(e=>{e.isActive;var t=z(e,["isActive"]);return r.a.createElement(Z,t)}).withConfig({componentId:"s9hoh6r-7"})(["",";"],e=>e.isActive?"outline: none":""),Y=Object(l.f)("listings.layoutSwitcher.label"),ee={card:{id:"layoutSwitch--card",template:Object(l.f)("listings.layoutSwitcher.card")},classic:{id:"layoutSwitch--classic",template:Object(l.f)("listings.layoutSwitcher.classic")},compact:{id:"layoutSwitch--compact",template:Object(l.f)("listings.layoutSwitcher.compact")}},te=Object($.w)(),oe=Object(d.createStructuredSelector)({language:v.M,layout:$.O,redditStyle:$.D,tooltipId:H.a,isFTUWelcomeTooltipOpen:v.X}),ne=Object(i.connect)(oe,e=>({onListingLayoutChange:(t,o)=>e(Object(_.t)(t,o)),toggleTooltip:t=>e(Object(T.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},e,t,o,{toggleTooltip:o=>!e.isFTUWelcomeTooltipOpen&&t.toggleTooltip(o)}));t.a=c()(te(ne(Object(B.b)(e=>{const t=e.sendEvent,o=e.subredditId,n=(n,s)=>{const r=A.d[s];e.onListingLayoutChange(r,o),t(e=>({source:"layout_switch",action:"click",noun:n,screen:Object(D.screen)(e),subreddit:Object(D.subreddit)(e)}))};return U("div",{className:e.className,id:"view--layout--FUE"},void 0,U(W,{},void 0,Y(e.language)),U(J,{},void 0,U(Q,{"aria-label":ee.card.template(e.language),"aria-pressed":e.layout===A.f.Large,id:ee.card.id,isActive:e.layout===A.f.Large,onClick:()=>{n(A.c.Card,A.f.Large)},onTouchStart:()=>{n(A.c.Card,A.f.Large)},onMouseEnter:()=>e.toggleTooltip(ee.card.id),onMouseLeave:()=>e.toggleTooltip(ee.card.id)},void 0,U(G,{disabled:e.layout!==A.f.Large,onClick:e.layout!==A.f.Large?e.onLayoutClick:void 0,redditStyle:e.redditStyle})),U(K,{tooltipId:ee.card.id,text:ee.card.template(e.language)}),U(Q,{"aria-label":ee.classic.template(e.language),"aria-pressed":e.layout===A.f.Classic,id:ee.classic.id,isActive:e.layout===A.f.Classic,onClick:()=>{n(A.c.Classic,A.f.Classic)},onTouchStart:()=>{n(A.c.Classic,A.f.Classic)},onMouseEnter:()=>e.toggleTooltip(ee.classic.id),onMouseLeave:()=>e.toggleTooltip(ee.classic.id)},void 0,U(X,{disabled:e.layout!==A.f.Classic,onClick:e.layout!==A.f.Classic?e.onLayoutClick:void 0,redditStyle:e.redditStyle}),U(K,{tooltipId:ee.classic.id,text:ee.classic.template(e.language)})),U(Q,{"aria-label":ee.compact.template(e.language),"aria-pressed":e.layout===A.f.Compact,id:ee.compact.id,isActive:e.layout===A.f.Compact,onClick:()=>{n(A.c.Compact,A.f.Compact)},onTouchStart:()=>{n(A.c.Compact,A.f.Compact)},onMouseEnter:()=>e.toggleTooltip(ee.compact.id),onMouseLeave:()=>e.toggleTooltip(ee.compact.id)},void 0,U(q,{disabled:e.layout!==A.f.Compact,onClick:e.layout!==A.f.Compact?e.onLayoutClick:void 0,redditStyle:e.redditStyle}),U(K,{tooltipId:ee.compact.id,text:ee.compact.template(e.language)}))),U(N,{isOpen:e.isFTUWelcomeTooltipOpen,tooltipId:"view--layout--FUE"}))})))).withConfig({componentId:"s9hoh6r-8"})(["align-items: center;display: flex;padding: 10px 16px 10px 0;"])},"./src/reddit/helpers/brandSafety/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/models/WhitelistStatus/index.ts");const s=(e,t)=>{const o=e.some(e=>e.isNSFW),s=t.some(e=>e.wls===n.a.NO_ADS);return!o&&!s}},"./src/reddit/helpers/createBannerProperties/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/constants/postLayout.ts");const r=Math.floor(100*Math.random());var i;!function(e){e.FIRST="first",e.MIDDLE="middle",e.BOTTOM="bottom"}(i||(i={}));t.b=((e,t,o,i,d)=>{const a={subreddit_screen:!1,logged_in:!!t.account,placement:e,platform:"redesign",full_url:o,layout:s.a[t.prefs.layout]};return i&&!Object(n.a)(i.name)&&(a.subreddit=i.name,a.subreddit_screen=!0),a.wls=6,a.whitelist_status="all_ads",a.percentage=a.random_number=r,d&&(a.position=d),a})},"./src/reddit/helpers/trackers/banners.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return n}),o.d(t,"c",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"a",function(){return i});const n=(e,t)=>o=>({source:"banner",action:e,noun:t}),s=e=>t=>({source:"announcement",noun:"announcement",action:"view",liveThread:{id:e,isAnnouncement:!0}}),r=e=>t=>({source:"announcement",noun:"announcement",action:"dismiss",liveThread:{id:e,isAnnouncement:!0}}),i=e=>t=>({source:"announcement",noun:"announcement",action:"click",liveThread:{id:e,isAnnouncement:!0}})},"./src/reddit/helpers/trackers/idCard.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"c",function(){return c});var n=o("./src/reddit/constants/tracking.ts"),s=o("./src/reddit/selectors/telemetry.ts"),r=o("./src/reddit/selectors/widgets.ts"),i=o("./src/telemetry/index.ts");const d=e=>{Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail",source:"id_card"}))},a=(e,t,o)=>{var d=Object(r.b)(e,t);const a=d.subreddit,c=d.profile;Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail_subreddit",profile:c,source:"id_card",subreddit:Object.assign({},a,{categoryName:o})}))},c=e=>t=>({action:n.b.CLICK,source:"id_card",noun:e?"enable_community_styles":"disable_community_styles",subreddit:s.subreddit(t)})},"./src/reddit/helpers/trackers/modHub.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"a",function(){return d});var n=o("./src/reddit/selectors/telemetry.ts");const s=e=>({screen:n.screen(e),subreddit:n.subreddit(e),userSubreddit:n.userSubreddit(e)}),r=e=>t=>Object.assign({source:"mod_hub_nav",action:"click",noun:e},s(t)),i=()=>e=>Object.assign({source:"breadcrumb",action:"click",noun:"subreddit"},s(e)),d=()=>e=>Object.assign({source:"id_card",action:"click",noun:"mod_hub_nav"},s(e))},"./src/reddit/icons/svgs/ChevronDown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick},void 0,s("g",{},void 0,s("polygon",{fill:"inherit",points:"11.0584 4.0602 6.0292 9.0894 1 4.0602 2.0608 3 6.0292 6.9684 9.9982 3"}))))},"./src/reddit/icons/svgs/ClassicPosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,6.60294118 L1.75,1.75 L18.25,1.75 L18.25,6.60294118 L1.75,6.60294118 Z M1.75,12.4264706 L1.75,7.57352941 L18.25,7.57352941 L18.25,12.4264706 L1.75,12.4264706 Z M1.75,18.25 L1.75,13.3970588 L18.25,13.3970588 L18.25,18.25 L1.75,18.25 Z"})))},"./src/reddit/icons/svgs/Comments/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,s("path",{d:"M15 4V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h1V6a2 2 0 0 1 2-2z"}),s("path",{d:"M17 5H6a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h3.36l1.76 1.83a.5.5 0 0 0 .75 0L13.64 16H17a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1z"})))},"./src/reddit/icons/svgs/CompactPosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,4.95149254 L1.75,1.75 L18.25,1.75 L18.25,4.95149254 L1.75,4.95149254 Z M1.75,9.38432836 L1.75,6.18283582 L18.25,6.18283582 L18.25,9.38432836 L1.75,9.38432836 Z M1.75,18.25 L1.75,15.0485075 L18.25,15.0485075 L18.25,18.25 L1.75,18.25 Z M1.75,13.8171642 L1.75,10.6156716 L18.25,10.6156716 L18.25,13.8171642 L1.75,13.8171642 Z"})))},"./src/reddit/icons/svgs/LargePosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,9.375 L1.75,1.75 L18.25,1.75 L18.25,9.375 L1.75,9.375 Z M1.75,18.25 L1.75,10.625 L18.25,10.625 L18.25,18.25 L1.75,18.25 Z"})))},"./src/reddit/icons/svgs/TextPost/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,d("path",{fill:"inherit",fillRule:"evenodd",d:"M16.8656 7.205H13.139c-.3428 0-.621-.2782-.621-.621 0-.343.2782-.621.621-.621h3.7266c.343 0 .621.278.621.621 0 .3428-.278.621-.621.621zm0 3.416H13.139c-.3428 0-.621-.2782-.621-.621s.2782-.621.621-.621h3.7266c.343 0 .621.2782.621.621s-.278.621-.621.621zm0 3.416H3.2016c-.343 0-.621-.278-.621-.621 0-.3428.278-.621.621-.621h13.664c.343 0 .621.2782.621.621 0 .343-.278.621-.621.621zm-13.664 3.416c-.343 0-.621-.278-.621-.621 0-.3428.278-.621.621-.621h13.664c.343 0 .621.2782.621.621 0 .343-.278.621-.621.621H3.2016zm-.621-14.285c0-.343.278-.621.621-.621h6.5997c.343 0 .621.278.621.621V10c0 .3428-.278.621-.621.621H3.2016c-.343 0-.621-.2782-.621-.621V3.168zM1.3382.0625C.6513.0625.096.6178.096 1.3047v17.3906c0 .687.5554 1.2422 1.2423 1.2422H18.729c.6868 0 1.242-.5553 1.242-1.2422V1.3047c0-.687-.5552-1.2422-1.242-1.2422H1.3382z"}))).withConfig({componentId:"afvz07-0"})(["fill: ",";"],e=>Object(i.c)(e).actionIcon)},"./src/reddit/layout/threeCol/ExpandCenter/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/higherOrderComponents/warnOnChildrenCount/index.tsx"),d=o("./src/reddit/helpers/styles/components/index.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.width?`${e.width}px`:""),l=r.a.div.withConfig({componentId:"s1akftvf-1"})(["flex: 1 1 100%;width: 100%;"]),p=r()(Object(d.a)()).withConfig({componentId:"s1akftvf-2"})(["flex: 0 0 ",";"],e=>e.width?`${e.width}px`:"");t.a=r()(Object(i.a)(e=>a("div",{className:e.className},void 0,a(c,{width:e.widthLeft},void 0,Array.isArray(e.children)&&e.children[0]),a(l,{},void 0,Array.isArray(e.children)&&e.children[1]),a(p,{width:e.widthRight},void 0,Array.isArray(e.children)&&e.children[2])),3)).withConfig({componentId:"s1akftvf-3"})(["display: flex;flex-direction: row;"])},"./src/reddit/pages/Frontpage/index.m.less":function(e,t,o){e.exports={duHeader:"_1fauFKjg428h9E1m4B2Vr-"}},"./src/reddit/pages/Frontpage/index.tsx":function(e,t,o){"use strict";o.r(t);var n,s=o("./src/higherOrderComponents/makeAsync.tsx"),r=o("./src/app/strings/index.ts"),i=o("./src/lib/loadWithRetries/index.ts"),d=o("./node_modules/lodash/fromPairs.js"),a=o.n(d),c=o("./node_modules/react/index.js"),l=o.n(c),p=o("./node_modules/react-redux/es/index.js"),u=o("./node_modules/reselect/lib/index.js"),m=o("./bundled-modules/styled-components/styled-components.min.js"),f=o.n(m),g=o("./src/lib/extractQueryParams/index.ts"),b=o("./src/lib/fastdom/index.ts"),h=o("./src/lib/makeListingKey/index.ts"),y=o("./src/lib/performanceTimings/index.tsx"),v=o("./src/reddit/actions/frontpage.ts"),x=o("./src/reddit/components/AccountCompleteness/index.tsx"),w=o("./src/reddit/components/CategoriesNavigation/index.tsx"),O=o("./src/reddit/components/EmptySubreddit.tsx"),S=o("./src/config.ts"),j=o("./src/reddit/components/TrackingHelper/index.tsx"),C=o("./src/reddit/constants/colors.ts"),k=o("./src/reddit/controls/Button/index.tsx"),I=o("./src/reddit/helpers/localStorage/index.ts"),P=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),L=o("./src/reddit/helpers/trackers/banners.ts"),N=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),T=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cT("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 8 8"},void 0,T("g",{fill:"inherit",stroke:"none"},void 0,T("circle",{r:"4",cy:"4",cx:"4"})))).withConfig({componentId:"mo8psv-0"})(["fill: ",";"],e=>Object(N.c)(e).actionIcon),A=o("./src/reddit/icons/svgs/Close/index.tsx"),E=o("./src/reddit/icons/svgs/Comments/index.tsx"),M=o("./src/reddit/icons/svgs/Moderate/index.tsx"),F=o("./src/reddit/icons/svgs/OutboundLink/index.tsx"),B=o("./src/reddit/icons/svgs/Snoo/index.tsx"),$=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c$("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40"},void 0,e.desc&&$("desc",{},void 0,e.desc),$("g",{},void 0,$("g",{fill:"inherit"},void 0,$("polygon",{points:"0,40 14.3,29.2 10.8,25.7"}),$("path",{d:"M23,27.6l10.8-10.8c2,1.1,4.5,0.8,6.2-0.9L24.1,0c-1.7,1.7-2,4.2-0.9,6.2L12.4,17c-2-1.1-4.5-0.8-6.2,0.9l15.9,15.9C23.8,32.1,24.1,29.6,23,27.6z"})))),D=o("./src/reddit/icons/svgs/TextPost/index.tsx"),H=o("./src/reddit/layout/row/Inline/index.tsx"),U=o("./src/reddit/models/Live/index.ts");var z=o("./src/reddit/selectors/user.ts"),W=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(N.c)(e).body,C.a.warning),q=f()(_).withConfig({componentId:"s1v7fmsq-1"})(["fill: ",";height: 8px;margin-right: 4px;width: 8px;"],C.a.warning),X=f.a.div.withConfig({componentId:"s1v7fmsq-2"})(["","color: ",";margin-right: 8px;"],P.labelsFont,C.a.warning),G=f.a.div.withConfig({componentId:"s1v7fmsq-3"})(["","color: ",";margin-left: 8px;"],P.metadataFont,e=>Object(N.c)(e).metaText),J=f.a.div.withConfig({componentId:"s1v7fmsq-4"})(["","color: ",";margin: 4px 0;"],P.titleFontH3,C.a.warning),Z=f()(F.a).withConfig({componentId:"s1v7fmsq-5"})(["fill: ",";height: 16px;margin-left: 4px;width: 16px;"],C.a.warning),Q=f.a.div.withConfig({componentId:"s1v7fmsq-6"})(["","color: ",";"],P.metadataFont,e=>Object(N.c)(e).metaText),Y=f.a.div.withConfig({componentId:"s1v7fmsq-7"})(["background-color: ",";border: 1px solid ",";border-radius: 4px;display: block;margin-bottom: 12px;padding: 16px;"],e=>Object(N.c)(e).body,e=>Object(N.c)(e).postLine),ee=f()(J).withConfig({componentId:"s1v7fmsq-8"})(["color: ",";text-transform: uppercase;"],C.a.alienblue),te=f()(Q).withConfig({componentId:"s1v7fmsq-9"})(["padding: 8px 0 16px;"]),oe=f()(k.e).withConfig({componentId:"s1v7fmsq-10"})(["display: inline-block;"]),ne=f()(A.a).withConfig({componentId:"s1v7fmsq-11"})(["width: 16px;height: 16px;margin: 0 0 0 auto;fill: ",";cursor: pointer;"],e=>Object(N.c)(e).metaText),se=Object(m.css)(["fill: ",";width: 20px;height: 20px;padding-right: 8px;"],C.a.alienblue),re=f()(R).withConfig({componentId:"s1v7fmsq-12"})(["",""],se),ie=f()(D.a).withConfig({componentId:"s1v7fmsq-13"})(["",""],se),de=f()(B.a).withConfig({componentId:"s1v7fmsq-14"})(["",""],se),ae=f()(E.a).withConfig({componentId:"s1v7fmsq-15"})(["",""],se),ce=f()(M.a).withConfig({componentId:"s1v7fmsq-16"})(["",""],se),le=Object(u.createStructuredSelector)({featuredLiveThread:e=>e.live.featured,language:z.M});var pe=Object(p.connect)(le)(Object(j.b)(class extends l.a.Component{constructor(){super(...arguments),this.state={announcementBannerHidden:!0},this.dismissModal=(()=>{this.setState({announcementBannerHidden:!0});var e=this.props.featuredLiveThread;const t=e.id,o=e.numTimesDismissable;Object(I.u)(t,o),this.props.sendEvent(Object(L.b)(t))}),this.clickedButtonCta=(()=>{this.props.sendEvent(Object(L.a)(this.props.featuredLiveThread.id))})}componentDidMount(){var e=this.props;const t=e.featuredLiveThread,o=e.sendEvent;if(t&&t.isAnnouncement){const e=Object(I.a)(t.id);e1){for(var a=Array(i),c=0;cObject(N.c)(e).titleText),Ne=f()(we.a).withConfig({componentId:"s1hr4vrt-2"})(["color: ",";"],e=>Object(N.c)(e).metaText),Te=f()(k.f).withConfig({componentId:"s1hr4vrt-3"})(["display: inline-block;margin-left: 12px;"]),_e=f.a.button.withConfig({componentId:"s1hr4vrt-4"})(["color: ",";"],e=>Object(N.c)(e).metaText);class Ae extends l.a.Component{constructor(e){super(e),this.sendTelemetry=(e=>{this.props.sendEvent(t=>({source:Oe.a.newsHero,action:ve.b.CLICK,noun:e}))}),this.onHideComponentClick=(()=>{Object(I.w)(),this.setState({didUserDisable:!0}),this.sendTelemetry("hide")}),this.onTitleWrapperClick=(()=>{this.sendTelemetry("module_title")}),this.onSeeMoreClick=(()=>{this.sendTelemetry("see_more")}),this.state={didUserDisable:!1}}componentDidMount(){this.setState({didUserDisable:Object(I.c)()})}render(){if(this.state.didUserDisable)return null;var e=this.props;const t=e.children,o=e.language;var n=e.shouldRenderNewsLink;const s=void 0===n||n;return Ie(ye.a,{},void 0,Ie(Le,{className:ke.a.breakingNewsHeader},void 0,Ie(xe.a,{to:je.a,onClick:this.onTitleWrapperClick},void 0,Ie(Pe,{})),Ie(xe.a,{to:je.a,className:ke.a.titleWrapper,onClick:this.onTitleWrapperClick},void 0,Ie(we.e,{},void 0,Object(r.a)(o,`news.breakingNews.${Object(he.a)()||"default"}`)),Ie(Ne,{},void 0,Object(r.a)(o,"news.fromCommunitiesAcrossReddit"))),Ie("div",{className:Object(be.a)(ke.a.buttonWrapper,{[ke.a.noNewsLink]:!s})},void 0,Ie(_e,{className:ke.a.hideButton,onClick:this.onHideComponentClick},void 0,Ie(we.b,{},void 0,Object(r.a)(o,"news.labels.hide"))),s&&Ie(Te,{to:je.a,onClick:this.onSeeMoreClick,className:ke.a.seeMoreButton},void 0,Object(r.a)(o,"news.seeMoreNews")))),t)}}Ae.displayName="BreakingNewsContainer";var Ee=Object(j.b)(Ae),Me=o("./src/reddit/components/PromoBanners/index.tsx"),Fe=o("./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx"),Be=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.tsx"),$e=o("./src/reddit/constants/listings.ts"),Re=o("./src/reddit/constants/parameters.ts"),De=o("./src/reddit/constants/postLayout.ts"),He=o("./src/reddit/constants/promos.ts"),Ue=o("./src/reddit/contexts/PageLayer/index.tsx"),ze=o("./src/reddit/helpers/trackers/screenview.ts"),We=o("./src/reddit/layout/page/Listing/index.tsx"),Ve=o("./src/reddit/selectors/experiments/exploreV2.ts"),Ke=o("./src/reddit/selectors/experiments/trending.ts"),qe=o("./src/reddit/selectors/frontpage.ts"),Xe=o("./src/reddit/selectors/meta.ts"),Ge=o("./src/reddit/selectors/monthsToMinutes.ts"),Je=o("./src/reddit/selectors/news.ts"),Ze=o("./src/lib/constants/index.ts"),Qe=o("./src/lib/objectSelector/index.ts"),Ye=o("./src/reddit/constants/page.ts"),et=o("./src/reddit/pages/Frontpage/index.m.less"),tt=o.n(et),ot=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ca()([...Object(g.a)(t.search)])),sort:(e,{match:t})=>{const o=Object(qe.a)(e);return t.params.sort||o}}),it=Object(u.createStructuredSelector)({countryMeta:Xe.a,geopopular:z.l}),dt=Object(u.createStructuredSelector)({isLoggedIn:z.F}),at=Object(u.createStructuredSelector)({haveHeroData:Je.e,haveTopicData:Je.f,heroListingKey:Je.b,language:z.M,layout:Ue.O,isUserInHeroTreatment:Je.g}),ct=Object(u.createStructuredSelector)({isInTrendingEntrypointExperiment:Ke.a}),lt=Object(p.connect)(()=>Object(u.createSelector)(it,rt,dt,ct,Ue.H,Ge.u,Ge.w,at,(e,t)=>{if(Object(Ue.H)(e,t))return Object(Ve.a)(e)},({countryMeta:e,geopopular:t},{queryParams:o,sort:n},{isLoggedIn:s},{isInTrendingEntrypointExperiment:r},i,d,a,c,l)=>{const p=Re.s in o&&o[Re.s].toUpperCase(),u="string"==typeof p&&p in Ze.rc?Ze.rc[p]:Ze.sc,m=Object(h.a)(Ye.b,n,o),f=e||Ze.x.Everywhere,g=t||f,b=Re.f in o?o[Re.f].toUpperCase():g;return Object.assign({countrySort:b,isLoggedIn:s,isPopular:i,listingKey:m,exploreV2Variant:l,sort:n,m2mIsEnabled:d,showAccountCompletenessInFeed:a,timeSort:u,isInTrendingEntrypointExperiment:r},c)}),(e,t)=>({onLoadMorePosts:()=>e(v.d({sort:t.match.params.sort}))})),pt=Object(s.a)({ErrorComponent:()=>null,getComponent:()=>Object(i.a)(()=>Promise.all([o.e("Explore~Trending"),o.e("Trending")]).then(o.bind(null,"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/index.tsx"))).then(e=>e.default),LoadingComponent:({showCardView:e})=>ot(Be.a,{showCardView:!!e})});t.default=st(lt(class extends l.a.Component{componentDidMount(){var e=this.props;const t=e.isLoggedIn,o=e.sort;b.a.read(()=>{const e=`${y.c.FrontPage}-${o}`;Object(y.d)(e,t)})}render(){var e=this.props;const t=e.isLoggedIn,o=e.isInTrendingEntrypointExperiment,n=e.isPopular,s=e.m2mIsEnabled,i=e.showAccountCompletenessInFeed,d=n&&!t&&o;return ot(We.d,{className:this.props.className,fitPageToContent:!0,contentNavBar:ot(l.a.Fragment,{},void 0,this.props.exploreV2Variant&&ot(w.a,{baseUrl:$e.c[Ye.e.Explore],category:Ye.e.Popular}),ot(fe.a,{baseUrl:"",countrySort:this.props.countrySort,sort:this.props.sort,timeSort:this.props.timeSort})),trendingUnit:d&&ot(pt,{showCardView:this.props.layout===De.f.Large},"trendingPostsDiscoveryUnit"),content:ot(c.Fragment,{},void 0,ot(pe,{}),this.props.isUserInHeroTreatment&&this.props.haveHeroData&&this.props.haveTopicData?ot(Ee,{language:this.props.language,shouldRenderNewsLink:this.props.layout!==De.f.Large},void 0,ot(me.b,{listingKey:this.props.heroListingKey,isCompactMode:this.props.layout===De.f.Large})):null,!s&&ot(Me.a,{location:He.f.FrontPage}),i&&ot(x.a,{}),d&&ot(Fe.a,{className:tt.a.duHeader},void 0,Object(r.a)(this.props.language,"discoveryUnits.popularPosts")),ot(ge.a,{noPostsComponent:()=>ot(O.a,{listingName:Ye.c,sort:this.props.sort}),listingKey:this.props.listingKey,listingName:Ye.c,listingViewed:(e,t)=>Object(ze.c)(this.props.listingKey,this.props.sort,t,e,this.props.timeSort),onLoadMore:this.props.onLoadMorePosts},"listing")),sidebar:ot(nt,{listingKey:this.props.listingKey,listingName:Ye.c})})}}))},"./src/reddit/selectors/brandSafety.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"a",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"b",function(){return l});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/models/WhitelistStatus/index.ts"),r=o("./src/reddit/selectors/posts.ts"),i=o("./src/reddit/selectors/subreddit.ts");const d=e=>e.brandSafety.hasBrandSafetyBeenAssessed,a=(e,{postId:t})=>{const o=Object(r.D)(e,{postId:t}),n=Object(r.O)(e,{postId:t});return!(!o||!n)&&(n.wls===s.a.ALL_ADS&&!o.isNSFW)},c=e=>!e.brandSafety.isViewSafe,l=(e,{listingName:t,listingKey:o})=>{const r=Object(i.v)(e,{subredditName:t});return!(e=>/\[sort:'(new|rising|controversial)'\]/.test(e))(o)&&(!(r||!Object(n.a)(t))||!!r&&r.wls===s.a.ALL_ADS)}},"./src/reddit/selectors/tracking.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"a",function(){return c});var n=o("./node_modules/lodash/without.js"),s=o.n(n),r=o("./src/lib/constants/index.ts"),i=o("./src/lib/makeSearchKey/index.ts");const d=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[t],a=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[Object(i.b)(t,[r.kc.Posts])],c=(e,{listingKey:t,searchOptions:o})=>{const n=Object(i.b)(t,s()(o.type,r.kc.Posts));return e.tracking.viewportDataLoaded[n]}},"./src/reddit/selectors/widgets.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return c}),o.d(t,"j",function(){return l}),o.d(t,"c",function(){return p}),o.d(t,"h",function(){return u}),o.d(t,"d",function(){return m}),o.d(t,"e",function(){return f}),o.d(t,"i",function(){return g}),o.d(t,"g",function(){return b}),o.d(t,"f",function(){return h}),o.d(t,"b",function(){return y});var n=o("./src/lib/objectSelector/index.ts"),s=o("./src/reddit/constants/posts.ts"),r=o("./src/reddit/helpers/name/index.ts"),i=o("./src/reddit/models/Widgets/index.ts"),d=o("./src/reddit/selectors/profile.ts"),a=o("./src/reddit/selectors/subreddit.ts");const c=e=>e.widgets.models,l=Object(n.a)((e,t)=>Object(i.p)(t)?e.widgets.models[t.widgetId]:Object(i.j)(t.widgetKind)),p=(e,t)=>{let o=t.subredditId;if(!o&&t.subredditName&&(o=Object(a.z)(e,t.subredditName)),o){const t=((e,t)=>e.widgets.idCardIds[t.subredditId])(e,{subredditId:o});if(t)return e.widgets.models[t]}return null},u=(e,t)=>e.widgets.sidebar[t.subredditId]||[],m=(e,t)=>e.widgets.menuIds[t.subredditId],f=(e,t)=>{const o=m(e,t);return o?e.widgets.models[o]:null},g=(e,t)=>{return e.widgets.sidebar[t.subredditId].reduce((t,o)=>{const n=e.widgets.models[o];return n&&t.push(n.kind),t},[])},b=(e,t)=>{const o=u(e,t);for(const n of o){const t=e.widgets.models[n];if("subreddit-rules"===t.kind)return t}return null},h=(e,t)=>{const o=u(e,t).map(t=>e.widgets.models[t]).filter(e=>"post-flair"===e.kind);return o.length?o:null},y=Object(n.a)((e,t)=>{if(t.type===s.a.PROFILE){const o=Object(d.h)(e,{profileName:t.name});return o?{profile:{id:o.id,name:Object(r.f)(o.name)}}:{}}const o=Object(a.v)(e,{subredditName:t.name});return{subreddit:{categoryName:Object(a.s)(e,{subredditName:t.name}).contentCategory,id:o.id,name:Object(r.f)(o.name)}}})}}]); +//# sourceMappingURL=Frontpage.40c49732aae82fbafeca.js.map \ No newline at end of file diff --git a/walls/Ft6gTDc.jpeg b/walls/Ft6gTDc.jpeg new file mode 100644 index 0000000..2e17548 Binary files /dev/null and b/walls/Ft6gTDc.jpeg differ diff --git a/walls/FtRNVWv.jpeg b/walls/FtRNVWv.jpeg new file mode 100644 index 0000000..a1914d7 Binary files /dev/null and b/walls/FtRNVWv.jpeg differ diff --git a/walls/FulkpPA.jpeg b/walls/FulkpPA.jpeg new file mode 100644 index 0000000..7351871 Binary files /dev/null and b/walls/FulkpPA.jpeg differ diff --git a/walls/FvS9aHj.jpeg b/walls/FvS9aHj.jpeg new file mode 100644 index 0000000..dd2e014 Binary files /dev/null and b/walls/FvS9aHj.jpeg differ diff --git a/walls/Fw4gCXC.jpeg b/walls/Fw4gCXC.jpeg new file mode 100644 index 0000000..9502017 Binary files /dev/null and b/walls/Fw4gCXC.jpeg differ diff --git a/walls/Fx04R5j.jpeg b/walls/Fx04R5j.jpeg new file mode 100644 index 0000000..a6cce81 Binary files /dev/null and b/walls/Fx04R5j.jpeg differ diff --git a/walls/Fx40Pad.jpeg b/walls/Fx40Pad.jpeg new file mode 100644 index 0000000..e25cccc Binary files /dev/null and b/walls/Fx40Pad.jpeg differ diff --git a/walls/FxXvkn9.jpeg b/walls/FxXvkn9.jpeg new file mode 100644 index 0000000..3b924fb Binary files /dev/null and b/walls/FxXvkn9.jpeg differ diff --git a/walls/FygkXo6.jpeg b/walls/FygkXo6.jpeg new file mode 100644 index 0000000..da08bf4 Binary files /dev/null and b/walls/FygkXo6.jpeg differ diff --git a/walls/FyoOyy8.jpeg b/walls/FyoOyy8.jpeg new file mode 100644 index 0000000..de5bd38 Binary files /dev/null and b/walls/FyoOyy8.jpeg differ diff --git a/walls/G27r9fR.jpeg b/walls/G27r9fR.jpeg new file mode 100644 index 0000000..bef57b3 Binary files /dev/null and b/walls/G27r9fR.jpeg differ diff --git a/walls/G2kFcHq.jpeg b/walls/G2kFcHq.jpeg new file mode 100644 index 0000000..a852ae5 Binary files /dev/null and b/walls/G2kFcHq.jpeg differ diff --git a/walls/G3Uyjbd.jpeg b/walls/G3Uyjbd.jpeg new file mode 100644 index 0000000..9a62b69 Binary files /dev/null and b/walls/G3Uyjbd.jpeg differ diff --git a/walls/G3o3fLl.jpeg b/walls/G3o3fLl.jpeg new file mode 100644 index 0000000..f35c347 Binary files /dev/null and b/walls/G3o3fLl.jpeg differ diff --git a/walls/G4AUEoB.png b/walls/G4AUEoB.png new file mode 100644 index 0000000..307afbd Binary files /dev/null and b/walls/G4AUEoB.png differ diff --git a/walls/G5QHNB9.jpeg b/walls/G5QHNB9.jpeg new file mode 100644 index 0000000..bb30932 Binary files /dev/null and b/walls/G5QHNB9.jpeg differ diff --git a/walls/G7fs7Lm.jpeg b/walls/G7fs7Lm.jpeg new file mode 100644 index 0000000..7b6f970 Binary files /dev/null and b/walls/G7fs7Lm.jpeg differ diff --git a/walls/G7trKM5.jpeg b/walls/G7trKM5.jpeg new file mode 100644 index 0000000..6756cb5 Binary files /dev/null and b/walls/G7trKM5.jpeg differ diff --git a/walls/G8zdDbO.jpeg b/walls/G8zdDbO.jpeg new file mode 100644 index 0000000..1212876 Binary files /dev/null and b/walls/G8zdDbO.jpeg differ diff --git a/walls/GAMXMLG.jpeg b/walls/GAMXMLG.jpeg new file mode 100644 index 0000000..b832829 Binary files /dev/null and b/walls/GAMXMLG.jpeg differ diff --git a/walls/GAOaAVX.jpeg b/walls/GAOaAVX.jpeg new file mode 100644 index 0000000..cb18873 Binary files /dev/null and b/walls/GAOaAVX.jpeg differ diff --git a/walls/GEGe0tW.jpeg b/walls/GEGe0tW.jpeg new file mode 100644 index 0000000..b73664d Binary files /dev/null and b/walls/GEGe0tW.jpeg differ diff --git a/walls/GFzzpYK.jpeg b/walls/GFzzpYK.jpeg new file mode 100644 index 0000000..72007b5 Binary files /dev/null and b/walls/GFzzpYK.jpeg differ diff --git a/walls/GGvJ3d4.jpeg b/walls/GGvJ3d4.jpeg new file mode 100644 index 0000000..4de6808 Binary files /dev/null and b/walls/GGvJ3d4.jpeg differ diff --git a/walls/GHOEVfw.jpeg b/walls/GHOEVfw.jpeg new file mode 100644 index 0000000..2c23e7e Binary files /dev/null and b/walls/GHOEVfw.jpeg differ diff --git a/walls/GI303B9.png b/walls/GI303B9.png new file mode 100644 index 0000000..ce42d01 Binary files /dev/null and b/walls/GI303B9.png differ diff --git a/walls/GJ5sa9U.jpeg b/walls/GJ5sa9U.jpeg new file mode 100644 index 0000000..0d32b6f Binary files /dev/null and b/walls/GJ5sa9U.jpeg differ diff --git a/walls/GJsp3EI.jpeg b/walls/GJsp3EI.jpeg new file mode 100644 index 0000000..9268622 Binary files /dev/null and b/walls/GJsp3EI.jpeg differ diff --git a/walls/GKdpmAt.jpeg b/walls/GKdpmAt.jpeg new file mode 100644 index 0000000..3fdf310 Binary files /dev/null and b/walls/GKdpmAt.jpeg differ diff --git a/walls/GKvQqcl.jpeg b/walls/GKvQqcl.jpeg new file mode 100644 index 0000000..fb89ba8 Binary files /dev/null and b/walls/GKvQqcl.jpeg differ diff --git a/walls/GLpzvAu.png b/walls/GLpzvAu.png new file mode 100644 index 0000000..c67ac4a Binary files /dev/null and b/walls/GLpzvAu.png differ diff --git a/walls/GNG0Zus.jpeg b/walls/GNG0Zus.jpeg new file mode 100644 index 0000000..13aee11 Binary files /dev/null and b/walls/GNG0Zus.jpeg differ diff --git a/walls/GNxTHHT.jpeg b/walls/GNxTHHT.jpeg new file mode 100644 index 0000000..c8d0f61 Binary files /dev/null and b/walls/GNxTHHT.jpeg differ diff --git a/walls/GRPYvZL.jpeg b/walls/GRPYvZL.jpeg new file mode 100644 index 0000000..66f6a7d Binary files /dev/null and b/walls/GRPYvZL.jpeg differ diff --git a/walls/GS81YJM.jpeg b/walls/GS81YJM.jpeg new file mode 100644 index 0000000..d08d750 Binary files /dev/null and b/walls/GS81YJM.jpeg differ diff --git a/walls/GV1kumX.jpeg b/walls/GV1kumX.jpeg new file mode 100644 index 0000000..a3b1c4e Binary files /dev/null and b/walls/GV1kumX.jpeg differ diff --git a/walls/GW4qjQm.jpeg b/walls/GW4qjQm.jpeg new file mode 100644 index 0000000..1ad901e Binary files /dev/null and b/walls/GW4qjQm.jpeg differ diff --git a/walls/GWfgWUp.jpeg b/walls/GWfgWUp.jpeg new file mode 100644 index 0000000..9f31103 Binary files /dev/null and b/walls/GWfgWUp.jpeg differ diff --git a/walls/GXInqAB.jpeg b/walls/GXInqAB.jpeg new file mode 100644 index 0000000..b9ff8c2 Binary files /dev/null and b/walls/GXInqAB.jpeg differ diff --git a/walls/GXUMV8N.jpeg b/walls/GXUMV8N.jpeg new file mode 100644 index 0000000..3754273 Binary files /dev/null and b/walls/GXUMV8N.jpeg differ diff --git a/walls/GXsWMJI.jpeg b/walls/GXsWMJI.jpeg new file mode 100644 index 0000000..0efa823 Binary files /dev/null and b/walls/GXsWMJI.jpeg differ diff --git a/walls/GZpBRGY.jpeg b/walls/GZpBRGY.jpeg new file mode 100644 index 0000000..49d6dec Binary files /dev/null and b/walls/GZpBRGY.jpeg differ diff --git a/walls/GaP7npu.jpeg b/walls/GaP7npu.jpeg new file mode 100644 index 0000000..131630a Binary files /dev/null and b/walls/GaP7npu.jpeg differ diff --git a/walls/GdNp8v0.jpeg b/walls/GdNp8v0.jpeg new file mode 100644 index 0000000..5199b0d Binary files /dev/null and b/walls/GdNp8v0.jpeg differ diff --git a/walls/GdRu200.jpeg b/walls/GdRu200.jpeg new file mode 100644 index 0000000..caf3faf Binary files /dev/null and b/walls/GdRu200.jpeg differ diff --git a/walls/GgkggxQ.jpeg b/walls/GgkggxQ.jpeg new file mode 100644 index 0000000..387c68f Binary files /dev/null and b/walls/GgkggxQ.jpeg differ diff --git a/walls/GiOPIuJ.jpeg b/walls/GiOPIuJ.jpeg new file mode 100644 index 0000000..71fbccd Binary files /dev/null and b/walls/GiOPIuJ.jpeg differ diff --git a/walls/GlmP932.jpeg b/walls/GlmP932.jpeg new file mode 100644 index 0000000..98eb56c Binary files /dev/null and b/walls/GlmP932.jpeg differ diff --git a/walls/Gmvqosb.jpeg b/walls/Gmvqosb.jpeg new file mode 100644 index 0000000..4812b9d Binary files /dev/null and b/walls/Gmvqosb.jpeg differ diff --git a/walls/Go5osUb.jpeg b/walls/Go5osUb.jpeg new file mode 100644 index 0000000..aafb0b7 Binary files /dev/null and b/walls/Go5osUb.jpeg differ diff --git a/walls/Go7X8Aw.jpeg b/walls/Go7X8Aw.jpeg new file mode 100644 index 0000000..395b0f9 Binary files /dev/null and b/walls/Go7X8Aw.jpeg differ diff --git a/walls/Governance~Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.9d0a4deeaad07def9f6e.js b/walls/Governance~Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.9d0a4deeaad07def9f6e.js new file mode 100644 index 0000000..eb28235 --- /dev/null +++ b/walls/Governance~Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.9d0a4deeaad07def9f6e.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Governance~Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit"],{"./src/chat/constants/container.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return i});const s={EMBED:"embed",FULL:"full",HIDDEN:"hidden",MINIMIZED:"minimized"},i={embed:{width:560,height:380},full:{width:void 0,height:void 0},hidden:{width:0,height:0},minimized:{width:126,height:40}}},"./src/chat/reducers/subscribe.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return i});const s=(e,t)=>t,i=(e,t)=>()=>t(e.getState().actionListener)},"./src/graphql/operations/ExperimentVariants.json":function(e){e.exports={id:"295308431436"}},"./src/lib/makeGqlRequest/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return f});var s=n("./src/lib/constants/index.ts"),i=n("./src/lib/constants/headers.ts"),o=n("./src/lib/env/index.ts"),r=n("./src/lib/logs/errors.ts"),a=n("./src/lib/makeApiRequest/index.ts"),c=n("./src/lib/makeRequest/index.ts"),d=n("./node_modules/lodash/omit.js"),u=n.n(d),l=n("./src/reddit/constants/headers.ts"),b=n("./src/reddit/customMiddleware/gqlContext.ts");const p=(e,t)=>{const n=Object.assign({},t,{headers:Object.assign({},t.headers||{},e.headers)}),s=Object(o.b)()?[l.a]:[l.a,i.c];return n.headers=u()(n.headers,s),n},m=(e,t,n)=>{const i=n.body.errors;i&&i.length&&Object(r.a)({context:e,endpoint:t.endpoint,error:i.map(e=>e.message).join("\n"),type:s.s.GQL})};function f(e,t){const n=Object(b.b)(e),i={data:t,method:s.jb.POST,endpoint:n.apiUrl,type:"json"},o=p(n,i);return n.onBeforeRequest(o),Object(c.b)(o).then(e=>(n.onResponse(e,{allowSetEmptyLoid:t.allowSetEmptyLoid}),!e.ok&&(Object(a.e)(n,i,e),e.status>=400)?Object.assign({},e,{error:{type:Object(a.f)(e.status)}}):e.body.errors?(m(n,Object.assign({},i,{operation:t.id||t.query}),e),Object.assign({},e,{ok:!1,error:{type:s.I.BAD_REQUEST,fields:e.body.errors.map(e=>({msg:e.message||""}))}})):Object.assign({},e,{error:null})))}},"./src/reddit/actions/chat/init.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return c}),n.d(t,"c",function(){return u});var s=n("./src/chat/reducers/subscribe.ts"),i=n("./src/lib/loadWithRetries/index.ts"),o=n("./src/lib/makeActionCreator/index.ts");let r;let a;const c="CHAT__INITED",d=Object(o.a)(c),u=async(e,t,o)=>a?{chatStore:a,firstInit:!1}:(a=await(async(e,t,s)=>{const o=Date.now(),r=await Object(i.a)(()=>Promise.all([n.e("RedesignContentFonts"),n.e("RedesignSystemFonts"),n.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),n.e("vendors~Chat~Client~Gifts~Poll~Reddit~RedesignChat"),n.e("vendors~Chat~RedesignChat"),n.e("Chat~Governance~Reddit~RedesignChat"),n.e("Chat~RedesignChat"),n.e("RedesignChat")]).then(n.bind(null,"./src/chat/initializer.ts"))).then(e=>e.default);return(await r(t(),o,s)).store})(0,t,o),await(async(e,t,o)=>{if(!r){const a=(await Object(i.a)(()=>Promise.all([n.e("RedesignContentFonts"),n.e("RedesignSystemFonts"),n.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),n.e("vendors~Chat~Client~Gifts~Poll~Reddit~RedesignChat"),n.e("vendors~Chat~RedesignChat"),n.e("Chat~Governance~Reddit~RedesignChat"),n.e("Chat~RedesignChat"),n.e("RedesignChat")]).then(n.bind(null,"./src/reddit/actions/chat/proxy.ts"))).then(e=>e.default))(t,o),c=Object(s.b)(e,a);r=e.subscribe(c)}})(a,e,t),e(d()),{chatStore:a,firstInit:!0})},"./src/reddit/actions/chat/toggle.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return d}),n.d(t,"a",function(){return u}),n.d(t,"c",function(){return l});var s=n("./node_modules/react-router-redux/es/index.js"),i=n("./src/lib/loadWithRetries/index.ts"),o=n("./src/chat/constants/container.ts"),r=n("./src/reddit/actions/chat/init.ts"),a=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],s=!0,i=!1,o=void 0;try{for(var r,a=e[Symbol.iterator]();!(s=(r=a.next()).done)&&(n.push(r.value),!t||n.length!==t);s=!0);}catch(c){i=!0,o=c}finally{try{!s&&a.return&&a.return()}finally{if(i)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const c=()=>Object(i.a)(()=>Promise.all([n.e("RedesignContentFonts"),n.e("RedesignSystemFonts"),n.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),n.e("vendors~Chat~Client~Gifts~Poll~Reddit~RedesignChat"),n.e("vendors~Chat~RedesignChat"),n.e("Chat~Governance~Reddit~RedesignChat"),n.e("Chat~RedesignChat"),n.e("RedesignChat")]).then(n.bind(null,"./src/chat/actions/container.ts"))).then(e=>e.sizeChanged),d=()=>async(e,t)=>Promise.all([Object(r.c)(e,t),c()]).then(([{chatStore:e,firstInit:t},n])=>{e.getState().container.size!==o.a.EMBED||t?e.dispatch(n(o.a.EMBED)):e.dispatch(n(o.a.HIDDEN))}),u=(e,t)=>async(d,u)=>{const l=(await(()=>Object(i.a)(()=>Promise.all([n.e("RedesignContentFonts"),n.e("RedesignSystemFonts"),n.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),n.e("vendors~Chat~Client~Gifts~Poll~Reddit~RedesignChat"),n.e("vendors~Chat~RedesignChat"),n.e("Chat~Governance~Reddit~RedesignChat"),n.e("Chat~RedesignChat"),n.e("RedesignChat")]).then(n.bind(null,"./src/chat/helpers/urls/index.ts"))).then(e=>e.channelUrl))())(e,t);var b=await Promise.all([Object(r.c)(d,u,l),c()]),p=a(b,2),m=p[0];const f=m.chatStore,h=m.firstInit,g=p[1];f.getState().container.size!==o.a.EMBED&&f.dispatch(g(o.a.EMBED)),!h&&f.dispatch(Object(s.c)(l))},l=e=>async(t,s)=>{if(!r.b)return;const o=await(()=>Object(i.a)(()=>Promise.all([n.e("RedesignContentFonts"),n.e("RedesignSystemFonts"),n.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),n.e("vendors~Chat~Client~Gifts~Poll~Reddit~RedesignChat"),n.e("vendors~Chat~RedesignChat"),n.e("Chat~Governance~Reddit~RedesignChat"),n.e("Chat~RedesignChat"),n.e("RedesignChat")]).then(n.bind(null,"./src/chat/actions/theme.ts"))).then(e=>e.switchTheme))();r.b.dispatch(o(e))}},"./src/reddit/actions/preferences.ts":function(e,t,n){"use strict";var s=n("./node_modules/Base64/base64.js"),i=n("./src/config.ts"),o=n("./node_modules/js-cookie/src/js.cookie.js"),r=n.n(o),a=n("./node_modules/lodash/isEmpty.js"),c=n.n(a),d=n("./node_modules/lodash/omit.js"),u=n.n(d),l=n("./node_modules/lodash/pick.js"),b=n.n(l),p=n("./src/app/strings/index.ts"),m=n("./src/lib/constants/index.ts"),f=n("./src/lib/makeActionCreator/index.ts"),h=n("./src/reddit/actions/chat/toggle.ts"),g=n("./src/reddit/actions/users.ts"),_=n("./src/reddit/constants/cookie.ts"),j=n("./src/reddit/endpoints/user/preferences.ts"),O=n("./src/reddit/endpoints/moderator/structuredStyles.ts"),C=n("./src/lib/makeApiRequest/index.ts"),v=n("./src/reddit/helpers/addRedesignIdentifier/index.ts"),y=n("./src/reddit/actions/toaster.ts"),E=n("./src/reddit/constants/preferences.ts"),x=n("./src/reddit/endpoints/subreddit/settings.ts"),S=n("./src/reddit/helpers/trackers/profileSettings.ts"),w=n("./src/reddit/models/Toast/index.ts"),k=n("./src/reddit/models/User/index.ts"),T=n("./src/reddit/selectors/structuredStyles.ts"),F=n("./src/reddit/selectors/subreddit.ts"),R=n("./src/reddit/selectors/user.ts");n.d(t,"b",function(){return A}),n.d(t,"h",function(){return D}),n.d(t,"g",function(){return I}),n.d(t,"n",function(){return P}),n.d(t,"e",function(){return L}),n.d(t,"d",function(){return U}),n.d(t,"l",function(){return N}),n.d(t,"f",function(){return M}),n.d(t,"q",function(){return H}),n.d(t,"v",function(){return z}),n.d(t,"c",function(){return Y}),n.d(t,"s",function(){return J}),n.d(t,"t",function(){return V}),n.d(t,"r",function(){return W}),n.d(t,"u",function(){return K}),n.d(t,"a",function(){return Q}),n.d(t,"o",function(){return Z}),n.d(t,"B",function(){return se}),n.d(t,"i",function(){return ie}),n.d(t,"k",function(){return ce}),n.d(t,"j",function(){return ue}),n.d(t,"w",function(){return be}),n.d(t,"z",function(){return pe}),n.d(t,"p",function(){return me}),n.d(t,"y",function(){return fe}),n.d(t,"x",function(){return he}),n.d(t,"m",function(){return ge}),n.d(t,"A",function(){return Oe}),n.d(t,"D",function(){return Ce}),n.d(t,"C",function(){return ve});const A="PREFERENCES__AUTOPLAY_TOGGLED",D="PREFERENCES__NIGHTMODE_TOGGLED",I="PREFERENCES__LAYOUT_CHANGED",P="PREFERENCES__SUBREDDIT_LAYOUT_CHANGED",L="PREFERENCES__CUSTOMIZE_FLYOUT_SHOWN",U="PREFERENCES__CUSTOMIZE_FLYOUT_DISMISSED",N="PREFERENCES__PROFILE_LAYOUT_CHANGED",M="PREFERENCES__HAMBURGER_TRAY_TOGGLED",B=Object(f.a)(I),$=Object(f.a)(P),G=Object(f.a)(L),H=Object(f.a)(U),q=(Object(f.a)(N),Object(f.a)(A)),z=Object(f.a)(D),Y=(Object(f.a)(M),"PREFERENCES__COLLAPSED_TRAY_TOGGLED"),J=(Object(f.a)(Y),e=>async(t,n,{apiContext:s})=>{t(B({layout:e})),t(Object(g.l)())}),V=(e,t)=>async(n,s,{apiContext:i})=>{const o=s(),r=Object(R.U)(o),a=o.user.prefs.hasSeenCustomizeFlyout;a||n(G()),t&&r?(n($({subredditId:t,layout:e})),n(Ce(t,{layout:e},!1)),a||n(se({hasSeenCustomizeFlyout:!0},!1))):(n(J(e)),n(se(a?{layout:e}:{layout:e,hasSeenCustomizeFlyout:!0},!1)))},W=e=>async(t,n,{apiContext:s})=>{n().user.account&&await Object(j.d)(e,s())},K=e=>async(t,n,{apiContext:o})=>{const a=n();if(Object(T.i)(a)){const e=Object(R.M)(a);t(Object(y.e)({kind:w.b.Error,text:Object(p.a)(e,"structuredStyles.modal.nightmode.description")}))}else{if(a.user.account)await Object(j.e)(e,o());else{const t=r.a.get(_.k);if(t){const n=JSON.parse(Object(s.atob)(t));n.prefs.nightmode=e,r.a.set(_.k,btoa(JSON.stringify(n)),{domain:i.a.cookieDomain})}}t(z({nightmode:e})),t(Object(h.c)(e)),r.a.remove(_.e,{domain:i.a.cookieDomain})}},Q="SETTINGS__ACCOUNT_PREFS_UPDATE_SUCCESS",Z="SETTINGS__SUBREDDIT_PREFS_UPDATED",X=Object(f.a)("SETTINGS__UPDATE_PENDING"),ee=Object(f.a)("SETTINGS__UPDATE_FAILURE"),te=Object(f.a)(Q),ne=Object(f.a)(Z),se=(e,t=!0)=>async(n,s,{apiContext:i})=>{n(X());const o=u()(e,E.a),r=b()(e,E.a),a=[];c()(o)||a.push(Object(j.g)(o,i())),c()(r)||a.push(Object(j.b)(r,i()));const d=await Promise.all(a),l=Object(R.M)(s());d.every(e=>e.ok)?(n(te({preferences:e})),t&&n(Object(y.e)({kind:w.b.SuccessCommunity,text:Object(p.a)(l,"settings.page.saveRequestSuccess")}))):(n(ee()),t&&n(Object(y.e)({kind:w.b.Error,text:Object(p.a)(l,"settings.page.saveRequestFailure")})))},ie="SETTINGS__SUCCESS",oe=Object(f.a)("SETTINGS__PENDING"),re=Object(f.a)("SETTINGS__FAILURE"),ae=Object(f.a)(ie),ce="SETTINGS__PROFILE_IMAGE_UPDATE_SUCCESS",de=Object(f.a)(ce),ue="SETTINGS__PROFILE_IMAGE_DELETE_SUCCESS",le=Object(f.a)(ue),be=()=>async(e,t,{apiContext:n})=>{e(oe());const s=await(e=>Object(C.c)(e,{endpoint:Object(v.a)(`${i.a.gatewayUrl}/desktopapi/v1/prefs`),method:m.jb.GET}))(n());s.ok?e(ae(s.body)):e(re())},pe=e=>async(t,n,{apiContext:s})=>{if(n().user.account)await Object(j.a)(e,s());else{const e=r.a.get(_.f);if(e){const t=JSON.parse(decodeURIComponent(e));t.pref_quarantine_optin=!0,r.a.set(_.f,JSON.stringify(encodeURIComponent(t)),m.z)}else{const e=JSON.stringify({pref_quarantine_optin:!0});r.a.set(_.f,e,m.z)}}},me=e=>async(t,n,{apiContext:s})=>{n().user.account&&await Object(j.c)(e,s()),t(q({autoplayVideo:e}))},fe=(e,t)=>async(n,s,{apiContext:i})=>{const o=Object(R.j)(s());if(!o||!o.profileId)return;const r=Object(R.M)(s()),a=m.vc+Object(k.f)(o),c=await Object(O.e)(i(),a,t,e.file);if(c.ok){const e=decodeURIComponent(c.body.PostResponse.Location);n(de({key:t,imageUrl:e,subredditId:o.profileId})),(await Object(O.c)(i(),a,{[t]:e})).ok?(n(Object(y.e)({kind:w.b.SuccessCommunity,text:Object(p.a)(r,"settings.page.saveRequestSuccess")})),Object(S.g)(s(),t)):n(Object(y.e)({kind:w.b.Error,text:Object(p.a)(r,"settings.page.saveRequestFailure")}))}else n(Object(y.e)({kind:w.b.Error,text:Object(p.a)(r,"settings.profileForm.images.errors."+t)}))},he=e=>async(t,n,{apiContext:s})=>{const i=Object(R.j)(n());if(!i||!i.profileId)return;const o=m.vc+Object(k.f)(i),r={profileIcon:"icon",profileBanner:"banner"}[e],a=Object(R.M)(n()),c=await Object(x.b)(s(),o,r);if(c.ok){const s=c.body[r+"_img"];t(le({subredditId:i.profileId,key:e,imageUrl:s})),t(Object(y.e)({kind:w.b.SuccessCommunity,text:Object(p.a)(a,"settings.page.saveRequestSuccess")})),Object(S.f)(n(),e)}else t(Object(y.e)({kind:w.b.Error,text:Object(p.a)(a,"settings.page.saveRequestFailure")}))},ge="SETTINGS__PROFILE_SETTINGS_UPDATE_SUCCESS",_e=Object(f.a)(ge),je=Object(f.a)("SETTINGS__PROFILE_SETTINGS_UPDATE_FAILED"),Oe=(e,t)=>async(n,s,{apiContext:i})=>{const o=Object(R.j)(s());if(!o||!o.profileId)return!1;const r=[],a=s().subreddits.settings[o.profileId],c=Object.assign({},a,e);r.push(Object(x.f)(i(),o.profileId,c));const d=t.showActiveCommunities;d!==t.prevShowActiveCommunities&&r.push(Object(j.g)({showActiveCommunities:d},i()));const u=Object(R.M)(s());return(await Promise.all(r)).every(e=>e.ok)?(n(_e({settings:e,additional:t,subredditId:o.profileId})),Object(S.i)(s()),n(Object(y.e)({kind:w.b.SuccessCommunity,text:Object(p.a)(u,"settings.page.saveRequestSuccess")})),!0):(n(je()),n(Object(y.e)({kind:w.b.Error,text:Object(p.a)(u,"settings.page.saveRequestFailure")})),!1)},Ce=(e,t,n=!0)=>async(s,i,{apiContext:o})=>{const r=i(),a=Object(R.M)(r),c=r.user.prefs.subreddit[e];s(ne({subredditId:e,prefs:t})),(await Object(j.h)(e,t,o())).ok?n&&s(Object(y.e)({kind:w.b.SuccessCommunity,text:Object(p.a)(a,"settings.page.saveRequestSuccess")})):(c&&s(ne({subredditId:e,prefs:c})),n&&s(Object(y.e)({kind:w.b.Error,text:Object(p.a)(a,"settings.page.saveRequestFailure")})))},ve=(e,t)=>async(n,s,{apiContext:i})=>{const o=s();Object(F.G)(o,{subredditId:e})&&o.user.prefs.rememberCommunitySort&&n(Ce(e,{sort:t},!1))}},"./src/reddit/actions/toaster.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"b",function(){return c}),n.d(t,"f",function(){return u}),n.d(t,"e",function(){return l}),n.d(t,"d",function(){return m});var s=n("./src/lib/makeActionCreator/index.ts"),i=n("./src/reddit/models/Toast/index.ts");const o=5e3,r=i.b.SuccessCommunity,a="TOAST__DISPLAYED",c="TOAST__DISMISSED",d=Object(s.a)(a),u=Object(s.a)(c),l=e=>async(t,n)=>{const s=b(e);t(d(s)),s.duration>0&&window.setTimeout(()=>t(u(s.id)),s.duration)},b=e=>Object.assign({},e,{duration:e.duration||p(e.kind),id:e.id||Date.now().toString(),kind:e.kind||r}),p=e=>{switch(e){case i.b.Error:return-1;case i.b.Undo:return 1e4;case i.b.SuccessCommunity:case i.b.SuccessMod:default:return o}},m=(e,t,n,s,i,o)=>({text:e,kind:t,buttonText:n,buttonAction:s,secondButtonText:i,secondButtonAction:o})},"./src/reddit/actions/users.ts":function(e,t,n){"use strict";var s=n("./src/lib/constants/index.ts"),i=n("./src/lib/makeActionCreator/index.ts"),o=n("./src/reddit/actions/toaster.ts"),r=n("./src/reddit/endpoints/user/index.ts"),a=n("./src/lib/makeApiRequest/index.ts"),c=n("./src/lib/omitHeaders/index.ts"),d=n("./src/reddit/constants/headers.ts"),u=n("./src/reddit/endpoints/user/me.ts"),l=n("./src/lib/makeRequest/index.ts");var b=n("./src/reddit/constants/history.ts"),p=n("./src/config.ts"),m=n("./node_modules/js-cookie/src/js.cookie.js"),f=n.n(m),h=n("./src/lib/constants/cookie.ts");const g=e=>{f.a.remove(e,{domain:p.a.cookieDomain})};var _=n("./src/reddit/helpers/history/index.ts"),j=n("./src/reddit/helpers/localStorage/index.ts"),O=async e=>{let t;try{t=await Object(a.c)(e,{endpoint:"/logoutproxy",method:s.jb.POST})}finally{[h.c,h.g,h.h,h.i].forEach(g),Object(j.r)(null),await async function(e,t){return await Object(l.b)({method:s.jb.POST,endpoint:"/timings/logoutrequest",data:{appName:e.statsAppName,successful:t},type:"json"})}(e,t&&t.ok),Object(_.a)(b.a.JustLoggedOut,!0),window.location.reload()}},C=n("./src/reddit/helpers/redesignOptoutCookie/index.ts"),v=n("./src/reddit/models/Toast/index.ts");n.d(t,"d",function(){return y}),n.d(t,"n",function(){return E}),n.d(t,"i",function(){return x}),n.d(t,"h",function(){return S}),n.d(t,"g",function(){return w}),n.d(t,"j",function(){return k}),n.d(t,"f",function(){return T}),n.d(t,"s",function(){return D}),n.d(t,"e",function(){return I}),n.d(t,"o",function(){return L}),n.d(t,"m",function(){return U}),n.d(t,"r",function(){return N}),n.d(t,"p",function(){return M}),n.d(t,"b",function(){return B}),n.d(t,"a",function(){return $}),n.d(t,"k",function(){return G}),n.d(t,"c",function(){return H}),n.d(t,"l",function(){return z}),n.d(t,"q",function(){return Y});const y="USER__LOID_RECEIVED",E=Object(i.a)(y),x="USER__REQUEST_PENDING",S="USER__REQUEST_LOADED",w="USER__REQUEST_FAILED",k="USER__SESSION_TRACKER_RECEIVED",T="USER__REDDAID_RECEIVED",F=Object(i.a)(x),R=Object(i.a)(S),A=Object(i.a)(w),D=e=>async(t,n,{apiContext:i})=>{if(n().users.models[e.toLowerCase()]||e===s.D)return;t(F({username:e}));const o=await Object(r.b)(i(),e);if(o.ok){const n={data:o.body};n.username=e,t(R(n))}else{const n=o.error;n.username=e,t(A(n))}},I="USER__MYSELF_LOADED",P=Object(i.a)(I),L=()=>async(e,t,{apiContext:n})=>{const s=t();if(s.user.account||!s.user.session||s.user.session.unsafeLoggedOut)return;const i=await Object(u.a)(n());i.ok&&e(P(i.body))},U=()=>async(e,t,{apiContext:n})=>{Object(C.a)(),O(n())},N=Object(i.a)(k),M=Object(i.a)(T),B="USER__FTU_UX_VIEWED",$="USER__FEATURES_VIEWED_HISTORY_LOADED",G=Object(i.a)(B),H=(Object(i.a)($),"USER__LAYOUT_SWITCH_VIEWED"),q=Object(i.a)(H),z=()=>async(e,t,{apiContext:n})=>{const s=t();s.user.account&&!s.user.account.seenLayoutSwitch&&(e(q()),Object(r.c)(n()))},Y=e=>async(t,n,{apiContext:i})=>{const r=await((e,t)=>Object(a.c)(Object(c.a)(e,[d.a]),{method:s.jb.POST,endpoint:`${e.apiUrl}/api/deactivate_user`,data:{user:t.username,passwd:t.password,confirm:t.checkbox,deactivate_message:t.feedback}}))(i(),e);r.ok&&r.body&&r.body.success?O(i()):t(Object(o.e)({kind:v.b.Error,text:"Something went wrong deactivating your account. Try again later."}))}},"./src/reddit/components/TrackingHelper/index.tsx":function(e,t,n){"use strict";n.d(t,"a",function(){return u}),n.d(t,"b",function(){return l});var s=n("./node_modules/prop-types/index.js"),i=n.n(s),o=n("./node_modules/react/index.js"),r=n.n(o),a=n("./src/reddit/selectors/telemetry.ts"),c=n("./src/telemetry/index.ts"),d=Object.assign||function(e){for(var t=1;t{{const t=this.context.store.getState(),n=e(t);Object(c.a)(Object.assign({},a.defaults(t),n))}}}}render(){return this.props.children?r.a.Children.only(this.props.children):null}}function l(e){var t;return(t=class extends r.a.Component{render(){return r.a.createElement(e,d({},this.props,{sendEvent:this.context.sendEvent}))}}).contextTypes={sendEvent:i.a.func},t}u.contextTypes={store:i.a.object.isRequired},u.childContextTypes={sendEvent:i.a.func.isRequired}},"./src/reddit/constants/cookie.ts":function(e,t,n){"use strict";n.d(t,"k",function(){return s}),n.d(t,"a",function(){return i}),n.d(t,"g",function(){return o}),n.d(t,"c",function(){return r}),n.d(t,"d",function(){return a}),n.d(t,"i",function(){return c}),n.d(t,"h",function(){return d}),n.d(t,"b",function(){return u}),n.d(t,"j",function(){return l}),n.d(t,"e",function(){return b}),n.d(t,"f",function(){return p});const s="USER",i="alphaModal",o="over18",r="mod_mode_enabled",a="m2m_v3",c="recent_srs",d="_recentclicks2",u="eu_cookie_v2",l="uapp_cookie",b="nightmode",p="_options"},"./src/reddit/constants/headers.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});const s="reddit-user_id"},"./src/reddit/constants/history.ts":function(e,t,n){"use strict";var s;n.d(t,"a",function(){return s}),function(e){e.IsOverlay="isOverlay",e.ScrollOnLoad="scrollOnLoad",e.CloseLocation="closeLocation",e.JustLoggedIn="JustLoggedIn",e.JustLoggedOut="JustLoggedOut"}(s||(s={}))},"./src/reddit/constants/preferences.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return s});const s=["openPostInNewTab","rememberCommunitySort","sort","stylesEnabled","useMarkdown","layout","rememberCommunityLayout","hasSeenCustomizeFlyout"]},"./src/reddit/customMiddleware/gqlContext.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return i});var s=n("./src/config.ts");const i=({apiUrl:e,onBeforeRequest:t,onResponse:n,statsAppName:s,headers:i})=>({apiUrl:e,onBeforeRequest:t,onResponse:n,statsAppName:s,headers:i()}),o={unsafeLoggedOut:!1,accessToken:""};t.a=(e=>{let t=()=>o;return{gqlContext:()=>{var n=e();const i=n.headers,o=n.onBeforeRequest,r=n.onResponse,a=n.statsAppName;return{apiUrl:s.a.gqlUrl,onBeforeRequest:o,onResponse:r,statsAppName:a,headers:()=>(e=>{var n=t();const s=n.unsafeLoggedOut,i=n.accessToken;return s?Object.assign({},e,{Authorization:`Bearer ${i}`}):Object.assign({},e)})(i)}},middleware:e=>(t=(()=>(e=>{if(!e.user.session)return console.error("redux: session is null"),o;var t=e.user.session;return{unsafeLoggedOut:!!t.unsafeLoggedOut,accessToken:t.accessToken}})(e.getState())),e=>t=>e(t))}})},"./src/reddit/endpoints/moderator/structuredStyles.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return d}),n.d(t,"c",function(){return u}),n.d(t,"d",function(){return l}),n.d(t,"b",function(){return b}),n.d(t,"e",function(){return p});var s=n("./src/lib/constants/index.ts"),i=n("./src/lib/makeApiRequest/index.ts"),o=n("./src/lib/omitHeaders/index.ts"),r=n("./src/lib/uploadToS3/index.ts"),a=n("./src/reddit/constants/headers.ts"),c=n("./src/reddit/helpers/media/index.ts");const d=async(e,t,n)=>Object(i.c)(Object(o.a)(e,[a.a]),{endpoint:`${e.apiUrl}/api/v1/structured_styles/${t}`,method:s.jb.GET,data:{progressive_images:n}}),u=async(e,t,n)=>Object(i.c)(Object(o.a)(e,[a.a]),{endpoint:`${e.apiUrl}/api/v1/structured_styles/${t}`,method:s.jb.PATCH,data:n}),l=async(e,t)=>Object(i.c)(Object(o.a)(e,[a.a]),{endpoint:`${e.apiUrl}/api/v1/structured_styles/${t}`,method:s.jb.DELETE}),b=async(e,t,n,r,c)=>Object(i.c)(Object(o.a)(e,[a.a]),{endpoint:`${e.apiUrl}/api/v1/style_asset_upload_s3/${t}`,method:s.jb.POST,data:{filepath:n,imagetype:r,mimetype:c}}),p=async(e,t,n,s)=>{const i=await Object(c.f)(s),o=await b(e,t,s.name,n,i);if(!o.ok)return o;let a=o.body;return"s3UploadLease"in a&&(a=a.s3UploadLease),Object(r.a)(s,a)}},"./src/reddit/endpoints/subreddit/settings.ts":function(e,t,n){"use strict";n.d(t,"d",function(){return a}),n.d(t,"h",function(){return c}),n.d(t,"b",function(){return d}),n.d(t,"c",function(){return u}),n.d(t,"g",function(){return l}),n.d(t,"f",function(){return b}),n.d(t,"e",function(){return m}),n.d(t,"a",function(){return h});var s=n("./src/lib/constants/index.ts"),i=n("./src/lib/makeApiRequest/index.ts"),o=n("./src/lib/omitHeaders/index.ts"),r=n("./src/reddit/constants/headers.ts");const a=(e,t)=>Object(i.c)(Object(o.a)(e,[r.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/submit_validations`,method:s.jb.GET}),c=async(e,t,n)=>Object(i.c)(Object(o.a)(e,[r.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/submit_validations`,method:s.jb.PATCH,type:"json",data:n}),d=(e,t,n)=>Object(i.c)(Object(o.a)(e,[r.a]),{method:s.jb.POST,endpoint:`${e.apiUrl}/r/${t}/api/delete_sr_${n}`,data:{raw_json:1}}),u=(e,t)=>Object(i.c)(Object(o.a)(e,[r.a]),{method:s.jb.GET,endpoint:`${e.apiUrl}/r/${t}/about/edit.json`,data:{raw_json:1}}).then(e=>e.ok?Object.assign({},e,{body:Object.assign({},p(e.body.data))}):e),l=(e,t,n)=>Object(i.c)(Object(o.a)(e,[r.a]),{method:s.jb.PATCH,endpoint:`${e.apiUrl}/api/v1/subreddit/update_settings`,type:"json",data:Object.assign({},m(n,h),{sr:t})}),b=(e,t,n)=>{const a=Object.assign({},f(n),{sr:t});return Object(i.c)(Object(o.a)(e,[r.a]),{method:s.jb.POST,endpoint:`${e.apiUrl}/api/site_admin`,data:a})},p=e=>({allowDiscovery:e.allow_discovery,allowImages:e.allow_images,allowPostCrossposts:e.allow_post_crossposts,collapseDeletedComments:e.collapse_deleted_comments,commentScoreHideMins:e.comment_score_hide_mins,contentOptions:e.content_options,contentVisible:e.default_set,crowdControlMode:e.crowd_control_mode,description:e.description,domain:e.domain,excludeBannedModqueue:e.exclude_banned_modqueue,headerHoverText:e.header_hover_text,hideAds:e.hide_ads,keyColor:e.key_color,language:e.language,over18:e.over_18,publicDescription:e.public_description,publicTraffic:e.public_traffic,showMedia:e.show_media,showMediaPreview:e.show_media_preview,spamComments:e.spam_comments,spamLinks:e.spam_links,spamSelfposts:e.spam_selfposts,spoilersEnabled:e.spoilers_enabled,submitLinkLabel:e.submit_link_label,submitText:e.submit_text,submitTextLabel:e.submit_text_label,subredditId:e.subreddit_id,subredditType:e.subreddit_type,suggestedCommentSort:e.suggested_comment_sort,title:e.title,wikiEditAge:e.wiki_edit_age,wikiEditKarma:e.wiki_edit_karma,wikimode:e.wikimode}),m=(e,t)=>{const n={};for(const s in e)n[t[s]]=e[s];return n},f=e=>({allow_post_crossposts:e.allowPostCrossposts,allow_images:e.allowImages,allow_discovery:e.allowDiscovery,allow_top:e.contentVisible,api_type:"json",collapse_deleted_comments:e.collapseDeletedComments,comment_score_hide_mins:e.commentScoreHideMins,crowd_control_mode:e.crowdControlMode,description:e.description,domain:e.domain,exclude_banned_modqueue:e.excludeBannedModqueue,"header-title":e.headerHoverText,hide_ads:e.hideAds,key_color:e.keyColor,lang:e.language,link_type:e.contentOptions,over_18:e.over18,public_description:e.publicDescription,public_traffic:e.publicTraffic,show_media:e.showMedia,show_media_preview:e.showMediaPreview,spam_comments:e.spamComments,spam_links:e.spamLinks,spam_selfposts:e.spamSelfposts,spoilers_enabled:e.spoilersEnabled,sr:e.subredditId,submit_link_label:e.submitLinkLabel,submit_text:e.submitText,submit_text_label:e.submitTextLabel,suggested_comment_sort:e.suggestedCommentSort,title:e.title,type:e.subredditType,wiki_edit_age:e.wikiEditAge,wiki_edit_karma:e.wikiEditKarma,wikimode:e.wikimode}),h={allowPostCrossposts:"allow_post_crossposts",allowImages:"allow_images",allowDiscovery:"allow_discovery",contentVisible:"allow_top",collapseDeletedComments:"collapse_deleted_comments",commentScoreHideMins:"comment_score_hide_mins",crowdControlMode:"crowd_control_mode",description:"description",domain:"domain",excludeBannedModqueue:"exclude_banned_modqueue",headerHoverText:"header-title",hideAds:"hide_ads",keyColor:"key_color",language:"lang",contentOptions:"link_type",over18:"over_18",publicDescription:"public_description",publicTraffic:"public_traffic",showMedia:"show_media",showMediaPreview:"show_media_preview",spamComments:"spam_comments",spamLinks:"spam_links",spamSelfposts:"spam_selfposts",spoilersEnabled:"spoilers_enabled",submitLinkLabel:"submit_link_label",submitText:"submit_text",submitTextLabel:"submit_text_label",suggestedCommentSort:"suggested_comment_sort",title:"title",subredditType:"type",wikiEditAge:"wiki_edit_age",wikiEditKarma:"wiki_edit_karma",wikimode:"wikimode"}},"./src/reddit/endpoints/user/index.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return l}),n.d(t,"c",function(){return b}),n.d(t,"d",function(){return p}),n.d(t,"a",function(){return m});var s=n("./src/config.ts"),i=n("./src/graphql/operations/ExperimentVariants.json"),o=n("./src/lib/constants/index.ts"),r=n("./src/lib/makeApiRequest/index.ts"),a=n("./src/lib/makeGqlRequest/index.ts"),c=n("./src/lib/omitHeaders/index.ts"),d=n("./src/reddit/constants/headers.ts"),u=n("./src/reddit/models/RichTextJson/addRTJParam.ts");const l=(e,t)=>Object(r.c)(e,{endpoint:Object(u.a)(`${s.a.gatewayUrl}/desktopapi/v1/user/${t}/about`),method:o.jb.GET,data:{api_type:"json",gilding_detail:1}}),b=e=>Object(r.c)(Object(c.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/seen_layout_switch`,method:o.jb.POST}),p=e=>Object(r.c)(Object(c.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/seen_modal`,method:o.jb.POST}),m=e=>Object(a.a)(e,i)},"./src/reddit/endpoints/user/me.ts":function(e,t,n){"use strict";var s=n("./src/config.ts"),i=n("./src/lib/constants/index.ts"),o=n("./src/lib/makeApiRequest/index.ts");t.a=(e=>Object(o.c)(e,{endpoint:`${s.a.gatewayUrl}/desktopapi/v1/me`,method:i.jb.GET,data:{api_type:"json",gilding_detail:1}}))},"./src/reddit/endpoints/user/preferences.ts":function(e,t,n){"use strict";var s=n("./src/config.ts"),i=n("./src/lib/constants/index.ts"),o=n("./src/lib/makeApiRequest/index.ts"),r=n("./src/lib/omitHeaders/index.ts");const a={acceptPrivateMessages:"accept_pms",allowClickTracking:"allow_clicktracking",collapseReadMessages:"collapse_read_messages",defaultCommentSort:"default_comment_sort",emailDigests:"email_digests",emailUnreadMessages:"email_messages",emailUnsubscribe:"email_unsubscribe_all",geopopular:"geopopular",hasSeenCustomizeFlyout:"has_seen_customize_flyout",hideAds:"hide_ads",hideFromRobots:"hide_from_robots",hideNSFW:"no_profanity",highlightComments:"highlight_new_comments",inBeta:"beta",labelNSFW:"label_nsfw",markMessagesRead:"mark_messages_read",nightmode:"nightmode",over18:"over_18",profileOptOut:"profile_opt_out",showMessagesInInbox:"threaded_messages",showNotifications:"live_orangereds",showUsernameMentionNotifications:"monitor_mentions",privateFeeds:"private_feeds",autoplayVideo:"video_autoplay",showActiveCommunities:"top_karma_subreddits",showTwitter:"show_twitter",stylesEnabled:"styles_enabled",openPostInNewTab:"open_post_in_new_tab",rememberCommunitySort:"remember_community_sort",useMarkdown:"use_markdown",sort:"sort",layout:"layout",rememberCommunityLayout:"remember_community_layout"};var c=e=>{const t={};return Object.keys(e).map(n=>{t[a[n]]=e[n]}),t};const d={sort:"sort",stylesEnabled:"styles_enabled",layout:"layout"};var u=n("./src/reddit/constants/headers.ts");n.d(t,"f",function(){return l}),n.d(t,"c",function(){return b}),n.d(t,"e",function(){return p}),n.d(t,"d",function(){return m}),n.d(t,"g",function(){return f}),n.d(t,"a",function(){return h}),n.d(t,"b",function(){return g}),n.d(t,"h",function(){return _});const l=e=>Object(o.c)(Object(r.a)(e,[u.a]),{method:i.jb.PATCH,endpoint:`${e.apiUrl}/api/v1/me/prefs`,type:"json",data:{over_18:"true"}}),b=(e,t)=>Object(o.c)(Object(r.a)(t,[u.a]),{method:i.jb.PATCH,endpoint:`${t.apiUrl}/api/v1/me/prefs`,type:"json",data:{video_autoplay:e}}),p=(e,t)=>Object(o.c)(Object(r.a)(t,[u.a]),{method:i.jb.PATCH,endpoint:`${t.apiUrl}/api/v1/me/prefs`,type:"json",data:{nightmode:e}}),m=(e,t)=>Object(o.c)(Object(r.a)(t,[u.a]),{method:i.jb.PATCH,endpoint:`${t.apiUrl}/api/v1/me/prefs`,type:"json",data:{geopopular:e}}),f=(e,t)=>Object(o.c)(Object(r.a)(t,[u.a]),{method:i.jb.PATCH,endpoint:`${t.apiUrl}/api/v1/me/prefs`,type:"json",data:c(e)}),h=(e,t)=>Object(o.c)(Object(r.a)(t,[u.a]),{method:i.jb.POST,endpoint:`${t.apiUrl}/api/quarantine_optin`,data:{sr_name:e,api_type:"json",accept:!0}}),g=(e,t)=>Object(o.c)(t,{method:i.jb.POST,endpoint:`${s.a.gatewayUrl}/desktopapi/v1/set_preferences`,type:"json",data:{type:"account",preferences:c(e)}}),_=(e,t,n)=>Object(o.c)(n,{method:i.jb.POST,endpoint:`${s.a.gatewayUrl}/desktopapi/v1/set_preferences`,type:"json",data:{type:"subreddit",subreddit_id:e,preferences:(e=>{const t={};return Object.keys(e).map(n=>{t[d[n]]=e[n]}),t})(t)}})},"./src/reddit/helpers/addRedesignIdentifier/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return o});var s=n("./src/config.ts"),i=n("./src/lib/addQueryParams/index.ts");function o(e){const t=s.a.telemetry.appName.redesign,n={redditWebClient:t,app:`${t}-client-production`};return Object(i.a)(e,n)}},"./src/reddit/helpers/history/index.ts":function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return r}),n.d(t,"b",function(){return a});var s=n("./node_modules/lodash/omit.js"),i=n.n(s);const o=(e,t)=>{const n=Object.assign({},history.state,{state:Object.assign({},history.state.state,{[e]:t})});history.replaceState(n,window.document.title)},r=e=>{const t=Object.assign({},history.state,{state:Object.assign({},i()(history.state.state,e))});history.replaceState(t,window.document.title)},a=e=>history&&history.state&&history.state.state&&history.state.state[e]},"./src/reddit/helpers/overlay/index.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return a});var s=n("./node_modules/history/index.js"),i=n("./node_modules/react-router-redux/es/index.js"),o=n("./src/reddit/helpers/path/index.ts");const r=e=>{if("string"==typeof e)return Object(s.createLocation)(Object(o.b)(e),{isOverlay:!0});{const t=Object(s.createLocation)(e);return t.state=Object.assign({},t.state||{},{isOverlay:!0}),t}},a=e=>Object(i.b)(r(e))},"./src/reddit/helpers/redesignOptoutCookie/index.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"a",function(){return c});var s=n("./src/config.ts"),i=n("./node_modules/js-cookie/src/js.cookie.js"),o=n.n(i);const r="redesign_optout";function a(){o.a.get(r)||o.a.set(r,"true",{domain:s.a.cookieDomain,expires:function(){const e=new Date;return e.setFullYear(e.getFullYear()+3),e}()})}function c(){o.a.get(r)&&o.a.remove(r,{domain:s.a.cookieDomain})}},"./src/reddit/helpers/styles/mixins/fonts.tsx":function(e,t,n){"use strict";n.r(t),n.d(t,"BODY_FONT_FALLBACKS",function(){return s}),n.d(t,"BODY_FONT_FAMILY",function(){return i}),n.d(t,"CODE_FONT_FALLBACKS",function(){return o}),n.d(t,"CODE_FONT_FAMILY",function(){return r}),n.d(t,"VERDANA_CLASS",function(){return a}),n.d(t,"titleFontH1",function(){return d}),n.d(t,"titleFontH2",function(){return u}),n.d(t,"titleFontH3",function(){return l}),n.d(t,"titleFontH4",function(){return b}),n.d(t,"titleFontH5",function(){return p}),n.d(t,"titleFontH6",function(){return m}),n.d(t,"metadataFont",function(){return f}),n.d(t,"userFlairFont",function(){return h}),n.d(t,"flairFont",function(){return g}),n.d(t,"labelsFont",function(){return _}),n.d(t,"actionFont",function(){return j}),n.d(t,"smallButtonFont",function(){return O}),n.d(t,"largeButtonFont",function(){return C}),n.d(t,"tabFont",function(){return v}),n.d(t,"bodyFontH1",function(){return y}),n.d(t,"bodyFontH2",function(){return E}),n.d(t,"bodyFontH3",function(){return x}),n.d(t,"bodyFontH4",function(){return S}),n.d(t,"bodyFontH5",function(){return w}),n.d(t,"bodyFontH6",function(){return k}),n.d(t,"bodyFont",function(){return T}),n.d(t,"bodyFontSmall",function(){return F}),n.d(t,"bodyFontMono",function(){return R});const s="Arial, sans-serif",i=`Noto Sans, ${s}`,o="Menlo, Monaco, Consolas",r=`Noto Mono, ${o}`,a="fvfo";function c(e,t,n,o,r=i,c=s){return`\n font-family ${r};\n font-size: ${e}px;\n font-weight: 400;\n line-height: ${t}px;\n\n .${a} & {\n font-family: ${c};\n ${n?`font-size: ${n}px;`:""}\n ${o?`line-height: ${o}px;`:""}\n }\n `}const d="\n font-size: 22px;\n font-weight: 500;\n line-height: 26px;\n",u="\n font-size: 20px;\n font-weight: 500;\n line-height: 24px;\n",l="\n font-size: 18px;\n font-weight: 500;\n line-height: 22px;\n",b="\n font-size: 16px;\n font-weight: 500;\n line-height: 20px;\n",p="\n font-size: 14px;\n font-weight: 500;\n line-height: 18px;\n",m="\n font-size: 12px;\n font-weight: 500;\n line-height: 16px;\n",f="\n font-size: 12px;\n font-weight: 400;\n line-height: 16px;\n",h=f,g="\n font-size: 12px;\n font-weight: 500;\n line-height: 16px;\n",_="\n font-size: 10px;\n font-weight: 700;\n letter-spacing: 0.5px;\n line-height: 12px;\n text-transform: uppercase;\n",j="\n font-size: 12px;\n font-weight: 700;\n line-height: 16px;\n",O="\n font-size: 12px;\n font-weight: 700;\n letter-spacing: 0.5px;\n line-height: 24px;\n text-transform: uppercase;\n",C="\n font-size: 14px;\n font-weight: 700;\n letter-spacing: 0.5px;\n line-height: 32px;\n text-transform: uppercase;\n",v="\n font-size: 14px;\n font-weight: 700;\n line-height: 32px;\n",y=`\n ${c(22,26,void 0,28)}\n`,E=`\n ${c(20,24,void 0,26)}\n`,x=`\n ${c(18,22,void 0,24)}\n`,S=`\n ${c(16,20,void 0,22)}\n`,w=`\n ${c(14,18)}\n`,k=`\n ${c(12,16)}\n`,T=`\n ${c(14,21,void 0,22)}\n`,F=`\n ${c(12,18)}\n`,R=`\n ${c(13,20,14,22,r,o)}\n`},"./src/reddit/helpers/trackers/profileSettings.ts":function(e,t,n){"use strict";n.d(t,"b",function(){return l}),n.d(t,"d",function(){return b}),n.d(t,"e",function(){return p}),n.d(t,"k",function(){return m}),n.d(t,"j",function(){return f}),n.d(t,"g",function(){return g}),n.d(t,"f",function(){return _}),n.d(t,"i",function(){return j}),n.d(t,"c",function(){return O}),n.d(t,"h",function(){return C}),n.d(t,"a",function(){return v});var s=n("./node_modules/lodash/pick.js"),i=n.n(s),o=n("./src/reddit/constants/tracking.ts"),r=n("./src/reddit/selectors/telemetry.ts"),a=n("./src/telemetry/index.ts"),c=n("./src/telemetry/models/PostComposer.ts");const d=e=>Object.assign({source:"profile_settings"},Object(r.defaults)(e)),u=(e,t=[])=>{const n=Object(r.currentProfileModelSelector)(e);if(n)return i()(n,["id","name","type",...t])},l=e=>{Object(a.a)(Object.assign({},d(e),{noun:"twitter_connect_link",action:o.b.CLICK}))},b=e=>{Object(a.a)(Object.assign({},d(e),{noun:"twitter_disconnect_link",action:o.b.CLICK}))},p=(e,t)=>{Object(a.a)(Object.assign({},d(e),{noun:"display_twitter_checkbox",action:Object(c.getToggleAction)(t)}))},m=(e,t)=>{Object(a.a)(Object.assign({},d(e),{noun:"twitter_account",action:o.b.CLICK,profile:{id:t.id,name:t.username}}))},f=e=>{Object(a.a)(Object.assign({},d(e),{profile:u(e,["display_name","about","avatar_url","cover_url","nsfw","content_visible","communities_visible"]),action:o.b.VIEW,noun:"settings_page"}))},h={profileIcon:"avatar",profileBanner:"cover"},g=(e,t)=>{Object(a.a)(Object.assign({},d(e),{profile:u(e,["avatar_url","cover_url"]),action:"upload",noun:h[t]}))},_=(e,t)=>{Object(a.a)(Object.assign({},d(e),{profile:u(e,[]),action:"remove",noun:h[t]}))},j=e=>{Object(a.a)(Object.assign({},d(e),{profile:u(e,["display_name","about","nsfw","content_visible","communities_visible"]),action:"click",noun:"save_settings"}))},O=e=>t=>Object.assign({},d(t),{profile:u(t,[]),action:e?"select":"deselect",noun:"content_visible"}),C=e=>t=>Object.assign({},d(t),{profile:u(t,[]),action:e?"select":"deselect",noun:"nsfw"}),v=e=>t=>Object.assign({},d(t),{profile:u(t,[]),action:e?"select":"deselect",noun:"active_in_communities"})},"./src/reddit/models/NewStructuredStyles/index.ts":function(e,t,n){"use strict";n.d(t,"c",function(){return l}),n.d(t,"a",function(){return f}),n.d(t,"b",function(){return h});var s=n("./node_modules/polished/dist/polished.es.js"),i=n("./src/reddit/models/Theme/NewColorSystem/index.ts");const o={borderRadius:"24",customSize:"32",padding:"6",size:"24"},r={highlight:"#E9F5FD",metaText:"#787C7E",placeholder:"#D3D6DA",postIcon:"#878A8C",postLine:"#D3D6DA",report:"#FFF7E5"},a={body:"#FFFFFF",actionIcon:"#878A8C",navIcon:"#1A1A1B",errorText:"#FF0000",field:"#F6F7F8",flair:"#EDEFF1",inactive:"#EDEFF1",line:"#EDEFF1",lightText:"#FFFFFF",pageHeader:"#0079D3",postFlairText:"#1A1A1B"},c={active:"#24A0ED",banner:{backgroundColor:"#24A0ED",backgroundImage:void 0,backgroundImagePosition:"cover",communityNameFormat:"slashtag",iconColor:"#24A0ED",iconImage:void 0,iconDimensions:o,lineHeight:"38",height:64,positionedImage:void 0,positionedImageHeight:48,positionedImageAlignment:"cover",secondaryBannerPositionedImage:void 0,showCommunityIcon:!0},bodyText:"#1A1A1B",button:"#0079D3",canvas:"#DAE0E6",linkText:"#0079D3",menu:"#FFFFFF",menuActiveText:"#0079D3",menuInactiveText:"#0079D3",metaText:"#787C7E",navBar:{activeLink:r.highlight,activeSubmenuCaret:"#24A0ED",activeSubmenuLink:"#24A0ED",backgroundColor:"#24A0ED",backgroundImage:void 0,hoverLink:r.highlight,inactiveLink:a.inactive,inactiveSubmenuCaret:Object(s.f)(.6,"#24A0ED"),inactiveSubmenuLink:Object(s.f)(.6,"#24A0ED"),submenuBackgroundColor:Object(s.f)(.93,"#24A0ED"),useOverlay:!1},post:"#FFFFFF",postFlairText:"#1A1A1B",titleText:"#1A1A1B",voteText:{base:"#878A8C",downvote:"#7193FF",upvote:"#FF4500"},voteIcons:{upvoteActive:void 0,upvoteInactive:void 0,downvoteActive:void 0,downvoteInactive:void 0},widgetColors:{sidebarWidgetBackgroundColor:"#FFFFFF",sidebarWidgetHeaderColor:"#FFFFFF",lineColor:Object(i.d)("#1A1A1B")}},d={actionIcon:"#818384",body:"#1A1A1B",bodyText:"#D7DADC",button:"#D7DADC",canvas:"#030303",errorText:"#FF0000",field:"#272729",highlight:"#17232D",inactive:"#343536",lightText:"#FFFFFF",line:"#343536",linkText:"#4FBCFF",menu:"#030303",menuActiveText:"#D7DADC",menuInactiveText:"#D7DADC",metaText:"#818384",navIcon:"#D7DADC",pageHeader:"#818384",placeholder:"#3A3A3C",post:"#1A1A1B",postFlairText:"#FFFFFF",postIcon:"#818384",postLine:"#343536",report:"#1C1402",titleText:"#D7DADC",voteText:{base:"#818384",downvote:"#7193FF",upvote:"#FF4500"},voteIcons:{upvoteActive:void 0,upvoteInactive:void 0,downvoteActive:void 0,downvoteInactive:void 0},widgetColors:{sidebarWidgetBackgroundColor:"#1A1A1B",sidebarWidgetHeaderColor:"#1A1A1B",lineColor:"#343536"}},u={active:"#0079D3",banner:{backgroundColor:"#24A0ED",backgroundImage:void 0,backgroundImagePosition:"cover",communityNameFormat:"slashtag",iconColor:"#24A0ED",iconImage:void 0,iconDimensions:o,lineHeight:"38",height:64,positionedImage:void 0,positionedImageHeight:48,positionedImageAlignment:"cover",secondaryBannerPositionedImage:void 0,showCommunityIcon:!0},flair:"#343536",navBar:{activeLink:r.highlight,activeSubmenuCaret:"#D7DADC",activeSubmenuLink:"#D7DADC",backgroundColor:"#030303",backgroundImage:void 0,hoverLink:"#D7DADC",inactiveLink:"#D7DADC",inactiveSubmenuCaret:"#D7DADC",inactiveSubmenuLink:"#D7DADC",submenuBackgroundColor:"#1A1A1B",useOverlay:!1}},l=(e,t,n)=>n?b(e):p(e,t),b=e=>Object.assign({},h,{banner:e.banner||u.banner,navBar:e.navBar||u.navBar}),p=(e,t)=>{let n;return e.post?((n=Object.assign({},a,t,e,{bodyText:m(e.post,!1,.89),metaText:m(e.post,!1,.51),placeholder:m(e.post,!1,.16),postIcon:m(e.post,!1,.46),postLine:m(e.post,!1,.2),report:Object(s.c)(.1,"#FFB000",e.post)})).voteText.base=m(e.post,!1,.46),e.active?n.highlight=Object(s.c)(.1,e.active,e.post):n.highlight=m(e.post,!1,.1)):(n=Object.assign({},e,a,{active:c.active})).voteText.base=c.voteText.base,n},m=(e,t,n)=>Object(s.c)(n,(e=>e?"#FFFFFF":"#000000")(t),e),f=Object.assign({},c,r,a),h=Object.assign({},u,d)},"./src/reddit/models/RichTextJson/addRTJParam.ts":function(e,t,n){"use strict";var s=n("./src/lib/addQueryParams/index.ts");t.a=(e=>Object(s.a)(e,{rtj:"only"}))},"./src/reddit/models/Theme/NewColorSystem/index.ts":function(e,t,n){"use strict";n.d(t,"f",function(){return o}),n.d(t,"d",function(){return r}),n.d(t,"e",function(){return a}),n.d(t,"c",function(){return c}),n.d(t,"a",function(){return d}),n.d(t,"b",function(){return u});var s=n("./node_modules/polished/dist/polished.es.js"),i=n("./src/reddit/models/NewStructuredStyles/index.ts");const o={borderRadius:"32",customSize:"52",padding:"10",size:"36"};function r(e){return Object(s.j)(.93,e)}function a(e,t,n){return Object(i.c)(e,t,n)}function c(e){return e.redditStyle||e["data-redditstyle"]?e.theme.newRedditTheme:e.theme.newCommunityTheme}function d(e){return e.theme.newRedditTheme}function u(e){return Object(s.e)(e,.2)}},"./src/reddit/models/Toast/index.ts":function(e,t,n){"use strict";var s,i,o;n.d(t,"b",function(){return i}),n.d(t,"a",function(){return o}),function(e){e.AuthError="auth-error"}(s||(s={})),function(e){e[e.SuccessCommunity=0]="SuccessCommunity",e[e.SuccessCommunityGreen=1]="SuccessCommunityGreen",e[e.SuccessMod=2]="SuccessMod",e[e.Error=3]="Error",e[e.Undo=4]="Undo",e[e.EuCookiePolicy=5]="EuCookiePolicy",e[e.UappBanner=6]="UappBanner",e[e.AuthError=7]="AuthError",e[e.Custom=8]="Custom"}(i||(i={})),function(e){e[e.subscribeMilestone=0]="subscribeMilestone",e[e.subscribeCap=1]="subscribeCap",e[e.voteMilestone=2]="voteMilestone"}(o||(o={}))}}]); +//# sourceMappingURL=Governance~Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.9d0a4deeaad07def9f6e.js.map \ No newline at end of file diff --git a/walls/Governance~Reddit.ffd46ccf201bcf6d2095.js b/walls/Governance~Reddit.ffd46ccf201bcf6d2095.js new file mode 100644 index 0000000..da5c66a --- /dev/null +++ b/walls/Governance~Reddit.ffd46ccf201bcf6d2095.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Governance~Reddit"],{"./src/graphql/operations/CreateSubredditTags.json":function(e){e.exports={id:"639d65a32e0e"}},"./src/graphql/operations/DeleteTags.json":function(e){e.exports={id:"85a644f8353a"}},"./src/graphql/operations/FetchSubredditTags.json":function(e){e.exports={id:"f0679317dcf6"}},"./src/graphql/operations/Frontpage.json":function(e){e.exports={id:"fdf5fad94262"}},"./src/graphql/operations/ModeratedSubreddits.json":function(e){e.exports={id:"c1ada1ec294f"}},"./src/graphql/operations/RichTextPostContent.json":function(e){e.exports={id:"fc24b7b690ad"}},"./src/graphql/operations/SubredditAbout.json":function(e){e.exports={id:"e1dd731a00bc"}},"./src/graphql/operations/SubredditRules.json":function(e){e.exports={id:"0df127946e72"}},"./src/graphql/operations/SubredditTopContent.json":function(e){e.exports={id:"ab259c99ed34"}},"./src/graphql/operations/UpdateSubredditTagStates.json":function(e){e.exports={id:"70f7ff70f03e"}},"./src/lib/assertNever.ts":function(e,t,s){"use strict";function r(e){throw new Error(`Unexpected object: ${e}`)}s.d(t,"a",function(){return r})},"./src/lib/copyToClipboard/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/logs/console.ts");t.a=(e=>{const t=document.body.scrollTop,s=document.body.scrollLeft,n=document.createElement("textarea");n.value=e,document.body.appendChild(n),n.select();try{document.execCommand("copy")}catch(a){return Object(r.a)(a,`Failed to copy text: ${e}`),!1}return document.body.removeChild(n),document.body.scrollTop=t,document.body.scrollLeft=s,!0})},"./src/lib/filterQueryParams/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/omit.js"),n=s.n(r),a=s("./node_modules/url/url.js"),c=s.n(a);t.a=((e,t)=>{const s=c.a.parse(e,!0);return s.search=void 0,s.query=Object.assign({},n()(s.query,t)),c.a.format(s)})},"./src/lib/formatApiError/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a});var r=s("./src/app/strings/index.ts"),n=s("./src/app/strings/sources/error.js");function a(e,t,s){return t?t.fields&&t.fields.length?t.fields.map(e=>e.msg).join(", "):t.type&&n.a[t.type]?Object(r.a)(e,`error.${t.type}`):401===s?Object(r.a)(e,"error.authentication"):Object(r.a)(e,"error.generic"):""}},"./src/lib/listingSort/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"c",function(){return o});var r=s("./src/lib/constants/index.ts"),n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const a=e=>e===r.X.TOP||e===r.X.CONTROVERSIAL,c=e=>{let t=e.timeSort;return(t=a(e.sort)?t||r.sc:void 0)===e.timeSort?e:Object.assign({},e,{timeSort:t})},i=e=>{var t=e.split("_"),s=n(t,2);const r=s[0],a=s[1];return c({sort:r,timeSort:a})},o=e=>{var t=c(e);const s=t.sort,r=t.timeSort;return s+(r?`_${r}`:"")}},"./src/lib/makeCollectionCommentsPageKey/index.ts":function(e,t,s){"use strict";t.a=((e,t,s,r={})=>{let n=`collectionCommentsPage--[collection:'${e}']`;return t&&(n+=`--[post:'${t}']`),s&&(n+=`--[rootComment:'${s}']`),r&&(r.sort&&r.hasSortParam&&(n+=`--[sort:'${r.sort}']`),r.context&&(n+=`--[context:${r.context}]`),r.depth&&(n+=`--[depth:${r.depth}]`)),n})},"./src/lib/makeDraftKey/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=s("./src/app/models/Draft.ts");function n(e,t){return`${r.a[e]}_${t}`}},"./src/lib/makeExplorePageKey/index.ts":function(e,t,s){"use strict";function r(e){return`Explore--[categoryName:${e.categoryName}]`}s.d(t,"a",function(){return r})},"./src/lib/makeOverviewConversationsItemKey/index.ts":function(e,t,s){"use strict";t.a=((e,t)=>{return`overviewConversations--[profile:'${t}']--[post:'${e}']`})},"./src/lib/makePartnerSubredditConnectionPageKey/index.ts":function(e,t,s){"use strict";function r(e){return`PartnerSubredditConnection--[to:${e.to}]--[userId:${e.userId}]`}s.d(t,"a",function(){return r})},"./src/lib/makePostDraftPageKey/index.ts":function(e,t,s){"use strict";function r(e){let t="PostDraftPage";return e.draftId&&(t+=`--[draftId:${e.draftId}]`),t}s.d(t,"a",function(){return r})},"./src/lib/makeSearchKey/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return c}),s.d(t,"d",function(){return u});var r,n=s("./src/lib/constants/index.ts"),a=s("./src/reddit/constants/parameters.ts");!function(e){e.Trending="trending"}(r||(r={}));const c=(e,t)=>`${e}--[type:${t.sort().join(",")}]`,i=new Set(["f","n","0"]),o=(e="")=>{const t=e.toLowerCase();return!(0===t.length||"off"===t||i.has(t[0]))},d=e=>e?"1":"",u=e=>{const t=e.sort&&Object(n.Ec)(e.sort)?e.sort:n.Ub,s=e.t&&n.Bc.has(e.t)?e.t:n.Vb,r=e.type;let c=[];"string"==typeof r?c=decodeURIComponent(r).split(",").sort().filter(n.Fc):Array.isArray(r)&&(c=r.filter(n.Fc)),c&&0!==c.length||(c=[n.kc.Posts,n.kc.Subreddits,n.kc.Users]);const i={q:e.q,sort:t,t:s,type:c};return void 0!==e.include_over_18&&(i.include_over_18=d(o(e.include_over_18))),void 0!==e.restrict_sr&&(i.restrict_sr=d(o(e.restrict_sr))),e.is_multi&&(i.is_multi=d(o(e.is_multi))),e.category&&(i.category=e.category),e[a.b]&&(i.category_name=e.category_name),e[a.r]&&(i.source=e.source),i};t.c=((e,t={})=>{let s=e||"!";return t.include_over_18&&(s=`${s}--[include_over_18:${t.include_over_18}]`),t.q&&(s=`${s}--[q:${t.q}]`),t.restrict_sr&&(s=`${s}--[restrict_sr:${t.restrict_sr}]`),t.sort&&(s=`${s}--[sort:${t.sort}]`),t.t&&(s=`${s}--[t:${t.t}]`),t.category&&(s=`${s}--[c:${t.category}]`),s.toLowerCase()})},"./src/lib/omitKey/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n!r.has(e.toLowerCase()))},"./src/reddit/actions/ad.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/config.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts");const i=async(e,t,s)=>{const r={count:t};return s&&(r.subreddit=s),Object(c.c)(e,{type:"json",endpoint:`${n.a.gatewayUrl}/desktopapi/v1/sidebar_ads`,method:a.jb.POST,data:r})};var o=s("./src/reddit/helpers/adCount/index.ts"),d=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),u=s("./src/reddit/selectors/platform.ts"),l=s("./src/reddit/selectors/posts.ts");s.d(t,"a",function(){return b}),s.d(t,"c",function(){return p}),s.d(t,"b",function(){return O}),s.d(t,"d",function(){return f}),s.d(t,"e",function(){return m}),s.d(t,"f",function(){return j}),s.d(t,"g",function(){return h}),s.d(t,"h",function(){return S});const b="AD_BRAND_SAFETY_STATUS_RECEIVED",p="FETCH_SIDEBAR_PROMOTED_POSTS_FAILED",O="FETCH_SIDEBAR_PROMOTED_POSTS_COMPLETED",f="REFRESH_SIDEBAR_PROMOTED_POST_COMPLETED",m="RESET_SIDEBAR_PROMOTED_POSTS",j=Object(r.a)(b),g=Object(r.a)(O),y=Object(r.a)(p),_=Object(r.a)(f),E=Object(r.a)("REFRESH_SIDEBAR_PROMOTED_POST_FAILED"),h=(Object(r.a)(m),e=>async(t,s,{apiContext:r})=>{const n=s(),a=Object(o.b)(n,e),c=a.length;if(0===c)return;switch(e){case d.a.COMMENTS:case d.a.COMMENTS_OVERLAY:if(!Object(u.l)(n,{page:n.platform.currentPage}))return;break;case d.a.FRONTPAGE:case d.a.MULTIREDDIT:case d.a.SEARCH_RESULTS:case d.a.SUBREDDIT:{const e=n.listings.activeKey,t=Object(l.I)(n,{listingKey:e});if(!t||!t.length)return;break}default:return void 0}const b=Object(u.e)(n);let p;if((p=b?await i(r(),c,b):await i(r(),c)).body&&p.body.length){const e=p.body,s={};for(let t=0;tasync(t,s,{apiContext:r})=>{const n=await i(r(),1);n.body&&n.body.length?t(_({[e]:n.body[0]})):t(E(n.error))}},"./src/reddit/actions/alpha.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/logs/errors.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts");var d=s("./src/config.ts");var u=s("./src/reddit/helpers/redesignOptoutCookie/index.ts"),l=s("./src/reddit/actions/toaster.ts"),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/lib/makeRequest/index.ts");async function O(e,t){return await Object(p.b)({method:n.jb.POST,endpoint:"/timings/optoutrequest",data:{appName:e.statsAppName,successful:t},type:"json"})}s.d(t,"b",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"a",function(){return j}),s.d(t,"e",function(){return g}),s.d(t,"f",function(){return y}),s.d(t,"d",function(){return _}),s.d(t,"g",function(){return C}),s.d(t,"j",function(){return R}),s.d(t,"i",function(){return A}),s.d(t,"h",function(){return D}),s.d(t,"k",function(){return P});const f="ADD_PARTICIPANTS_REQUESTED",m="ADD_PARTICIPANTS_SUCCESS",j="ADD_PARTICIPANTS_FAILED",g="REMOVE_PARTICIPANTS_REQUESTED",y="REMOVE_PARTICIPANTS_SUCCESS",_="REMOVE_PARTICIPANTS_FAILED",E=Object(r.a)(y),h=Object(r.a)(f),S=Object(r.a)(j),T=Object(r.a)(y),I=Object(r.a)(g),v=Object(r.a)(_),C=(e,t,s)=>async(r,a,{apiContext:d})=>{r(h());const u=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/v1/alpha/add`,method:n.jb.POST,data:t,type:"json"}))(d(),{subreddits:e,users:t,message:s});u.ok?r(E(Object.assign({},u.body))):r(S({error:u.error}))},R=(e,t)=>async(s,r,{apiContext:a})=>{s(I());const d={subreddits:e,users:t},u=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/v1/alpha/remove`,method:n.jb.POST,data:t,type:"json"}))(a(),d);u.ok?s(T(Object.assign({},u.body))):s(v({error:u.error}))},A=e=>async(t,s,{apiContext:r})=>{(await function(e){return Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/leave_redesign_beta`,method:"post",type:"json"})}(r())).ok?(Object(u.b)(),await O(r(),!0),e&&window.location.reload()):(O(r(),!1),t(Object(l.e)({kind:b.b.Error,text:"Sorry, something went wrong. Try Opting out again."})))},D=()=>async(e,t,{apiContext:s})=>{Object(u.a)(),function(e){Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/join_redesign_beta`,method:"post",type:"json"}).then(()=>{var e=window.location;const t=e.pathname,s=e.search,r=`${d.a.redditUrl}${t}${s}`;window.location.replace(r)})}(s())},P=()=>async(e,t,{apiContext:s})=>{Object(a.a)({context:s(),error:{},type:n.s.LOGGEDIN_HAS_REDESIGN_COOKIE})}},"./src/reddit/actions/apiRequestHeaders.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=s("./src/lib/makeActionCreator/index.ts");const n="API_REQUEST_HEADERS__set";Object(r.a)(n)},"./src/reddit/actions/apiRequestState.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return a}),s.d(t,"a",function(){return c}),s.d(t,"b",function(){return i}),s.d(t,"c",function(){return o}),s.d(t,"h",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"f",function(){return l}),s.d(t,"g",function(){return b});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/models/ApiRequestState/index.ts");const a="API_REQUEST_STATE__STARTED",c="API_REQUEST_STATE__COMPLETED",i="API_REQUEST_STATE__FAILED",o="API_REQUEST_STATE__RELEASED";function d(e){return{type:a,payload:{apiRequestStatus:n.a.Pending,apiRequestId:e}}}function u(e){return{type:c,payload:{apiRequestStatus:n.a.Complete,apiRequestId:e}}}function l(e,t){return{type:i,payload:{apiRequestStatus:n.a.Failed,apiRequestId:e,apiError:t}}}const b=Object(r.a)(o)},"./src/reddit/actions/appeal.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts"),o=s("./src/reddit/helpers/addRedesignIdentifier/index.ts");var d=s("./src/reddit/endpoints/me/index.ts"),u=s("./src/reddit/helpers/pageActionLoginRedirect.ts");s.d(t,"e",function(){return l}),s.d(t,"b",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"c",function(){return f}),s.d(t,"f",function(){return h}),s.d(t,"g",function(){return S});const l="APPEAL_PENDING",b="APPEAL_LOADED",p="APPEAL_FAILED",O="APPEAL_PAGE_LOADED",f="APPEAL_PAGE_FAILED",m=Object(r.a)(l),j=Object(r.a)(b),g=Object(r.a)(p),y=Object(r.a)("APPEAL_PAGE_PENDING"),_=Object(r.a)(O),E=Object(r.a)(f),h=()=>async(e,t,{apiContext:s})=>{e(y());const r=await Object(d.a)(s());if(r.ok&&r.body)if(r.body.account)e(_(r.body));else{const s=t();Object(u.a)(e,s)}else e(E(r.error))},S=(e,t)=>async(s,r,{apiContext:d})=>{if(r().appeal.api.pending)return;s(m());const u=await((e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{method:n.jb.POST,endpoint:Object(o.a)(`${e.apiUrl}/api/appeal`),data:{description:t,email:s}}))(d(),e,t);u.ok&&u.body.success?s(j()):s(g())}},"./src/reddit/actions/authorFlair.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/lib/makeActionCreator/index.ts");const n="IN_CONTEXT_AUTHOR_FLAIR_UPDATED",a=Object(r.a)(n)},"./src/reddit/actions/badge.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return c}),s.d(t,"b",function(){return i}),s.d(t,"a",function(){return o}),s.d(t,"f",function(){return d}),s.d(t,"d",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"i",function(){return b}),s.d(t,"g",function(){return p}),s.d(t,"h",function(){return O}),s.d(t,"j",function(){return f}),s.d(t,"k",function(){return T}),s.d(t,"l",function(){return I}),s.d(t,"m",function(){return v});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/governance/errorToast.ts"),a=s("./src/reddit/endpoints/governance/badges.ts");const c="BADGE__BADGE_MODAL_OPENED",i="BADGE__BADGE_APPLICATION_SUCCESS",o="BADGE__BADGE_APPLICATION_FAILURE",d="BADGE__SUBREDDIT_BADGES_FETCH_SUCCESS",u="BADGE__SUBREDDIT_BADGES_FETCH_FAILURE",l="BADGE__SUBREDDIT_BADGES_FETCH_PENDING",b="BADGE__USER_BADGES_FETCH_SUCCESS",p="BADGE__USER_BADGES_FETCH_FAILURE",O="BADGE__USER_BADGES_FETCH_PENDING",f=Object(r.a)(c),m=Object(r.a)(i),j=Object(r.a)(o),g=(Object(r.a)("BADGE__BADGE_APPLICATION_PENDING"),Object(r.a)(d)),y=Object(r.a)(u),_=Object(r.a)(l),E=Object(r.a)(b),h=Object(r.a)(p),S=Object(r.a)(O),T=({badgeIds:e,subredditId:t})=>async(s,r,{apiContext:c})=>{const i=r(),o=i.user.account;if(o){const r=(i.users.appliedBadges[o.id]||{})[t]||[],d=e.length?e[0]:r[0],u=!!e.length;s(m({badgeIds:e,subredditId:t,userId:o.id}));const l=await Object(a.a)(c(),t,d,u);l.ok||(s(j({badgeIds:e,subredditId:t,error:l.error,previousBadgeIds:r,userId:o.id})),Object(n.a)(s,l.error))}},I=({subredditId:e})=>async(t,s,{apiContext:r})=>{t(_({subredditId:e}));const n=await Object(a.b)(r(),e);n.ok?t(g(Object.assign({},n.body,{subredditId:e}))):t(y({subredditId:e,error:n.error}))},v=({subredditId:e})=>async(t,s,{apiContext:r})=>{const n=s().user.account;if(n){t(S({subredditId:e}));const s=await Object(a.c)(r(),e,n.id);s.ok?t(E(Object.assign({},s.body,{subredditId:e}))):t(h({subredditId:e,error:s.error}))}}},"./src/reddit/actions/category.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return l}),s.d(t,"b",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"j",function(){return f}),s.d(t,"g",function(){return j}),s.d(t,"f",function(){return g}),s.d(t,"e",function(){return y}),s.d(t,"d",function(){return _}),s.d(t,"h",function(){return T}),s.d(t,"i",function(){return I});var r=s("./node_modules/lodash/isEmpty.js"),n=s.n(r),a=s("./node_modules/react-router-redux/es/index.js"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/reddit/constants/categories.tsx"),o=s("./src/reddit/endpoints/category/categoryList.ts"),d=s("./src/reddit/endpoints/category/subreddits.ts"),u=s("./src/reddit/selectors/category.ts");const l="CATEGORY__LIST_PENDING",b="CATEGORY__LIST_LOADED",p="CATEGORY__LIST_FAILED",O=Object(c.a)(l),f=Object(c.a)(b),m=Object(c.a)(p),j=()=>async(e,t,{apiContext:s})=>{const r=t(),n=Object(u.h)(r),a=Object(u.g)(r);if(n||a)return;e(O());const c=await Object(o.a)(s());if(c.ok){var i=Object(o.b)(c.body);const t=i.categories,s=i.categoryIds;e(f({categories:t,categoryIds:s}))}else e(m(c.error))},g="CATEGORY__SUBREDDITS_PENDING",y="CATEGORY__SUBREDDITS_LOADED",_="CATEGORY__SUBREDDITS_FAILED",E=Object(c.a)(g),h=Object(c.a)(y),S=Object(c.a)(_),T=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(u.l)(a,{id:e}),i=Object(u.k)(a,{id:e});if(c||i)return;s(E({categoryId:e}));const o=await Object(d.a)(n(),e,t);if(o.ok){const t=Object(d.b)(o.body);s(h(Object.assign({categoryId:e},t)))}else s(S({categoryId:e,error:o.error}))},I=e=>async(t,s,{apiContext:r})=>{await t(T(e));const c=s(),o=Object(u.j)(c,{id:e});if(!o)return;const d=o.name,l=Object(u.c)()(c,{categoryName:d});n()(l)||t(Object(a.b)(Object(i.e)(l)))}},"./src/reddit/actions/chat/constants.ts":function(e,t,s){"use strict";var r;s.d(t,"a",function(){return r}),function(e){e.anybody="Everyone",e.account_age_30_days="Account age 30 days",e.nobody="Nobody"}(r||(r={}))},"./src/reddit/actions/chat/sendbirdProxy.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a}),s.d(t,"b",function(){return i});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/endpoints/chat/index.ts");const a="SENDBIRD_PROXY__SET_CONFIG",c=Object(r.a)(a),i=()=>async(e,t,{apiContext:s})=>{const r=await Object(n.h)(s());r.ok&&await e(c(r.body))}},"./src/reddit/actions/chat/subredditChannel.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return o}),s.d(t,"a",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"h",function(){return b}),s.d(t,"f",function(){return p}),s.d(t,"g",function(){return O}),s.d(t,"m",function(){return f}),s.d(t,"l",function(){return E}),s.d(t,"i",function(){return h}),s.d(t,"k",function(){return S}),s.d(t,"j",function(){return I}),s.d(t,"b",function(){return C});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/endpoints/chat/index.ts"),a=s("./src/reddit/models/SubredditChannel/index.ts"),c=s("./src/reddit/selectors/chat.ts"),i=s("./src/reddit/selectors/user.ts");const o="SUBREDDIT_CHANNELS__REQUESTED",d="SUBREDDIT_CHANNELS__ADDED",u="SUBREDDIT_CHANNELS__FAILED",l="SUBREDDIT_CHANNEL__ADDED",b="SUBREDDIT_CHANNEL__SELECTED",p="SUBREDDIT_CHANNEL__EDITED",O="SUBREDDIT_CHANNEL__REMOVED",f=Object(r.a)(b),m=Object(r.a)(o),j=Object(r.a)(u),g=Object(r.a)(d),y=Object(r.a)(l),_=Object(r.a)("SUBREDDIT_CHANNEL__FAILED"),E=e=>async(t,s,{apiContext:r})=>{var i=s().user;const o=i.account,d=i.session;if(!o||!d)return;t(m({subredditId:e}));const u=Object(c.d)(s(),{subredditId:e}),l=await Object(n.i)(r(),e,u);if(l.ok){var b=l.body;const s=b.rooms,r=b.subreddit_chat_enabled,n=b.user_subreddit_chat_enabled,c=Object(a.d)(s);t(g({collection:c,subredditId:e,isSubredditWhitelisted:!!r,isUserSubredditChatEnabled:!!n}))}else if(l.error){const s=l.error;t(j({error:s,subredditId:e}))}},h=(e,t)=>async(s,r,{apiContext:c})=>{var i=r().user;const o=i.account,d=i.session;if(!o||!d)return;const u=await Object(n.d)(c(),d,t);if(u.ok){const r=Object(a.e)(Object.assign({},u.body,t));return await s(y({channel:r,subredditId:e})),r}s(_(u.error))},S=(e,t)=>async(s,r,{apiContext:a})=>{const c=e.channelSendbirdUrl;const i=r().user.session;if(!i)return;const o=await Object(n.f)(a(),c,i,t);o.ok?s(T({channel:e,editedSubredditChannelData:t})):s(_(o.error))},T=Object(r.a)(p),I=e=>async(t,s,{apiContext:r})=>{const a=e.channelId,c=e.channelSendbirdUrl,o=s();if(!Object(i.F)(o))return;const d=await Object(n.e)(r(),c);d.ok?t(v(a)):t(_(d.error))},v=Object(r.a)(O),C="SUBREDDIT_CHANNELS__ENABLED";Object(r.a)(C)},"./src/reddit/actions/chat/subredditSettings.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return c}),s.d(t,"b",function(){return u}),s.d(t,"c",function(){return l});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/endpoints/chat/index.ts"),a=s("./src/reddit/selectors/user.ts");const c="CHAT_SUBREDDIT_SETTINGS__SET",i=Object(r.a)(c),o=Object(r.a)("CHAT_SUBREDDIT_SETTINGS__SET_FAILED"),d=async(e,t,s)=>{try{if(s)return await e(i(Object.assign({subredditId:t},s))),s}catch(r){o(r)}},u=e=>async(t,s,{apiContext:r})=>{try{const i=s();if(!Object(a.F)(i))return;const u=await Object(n.g)(r(),e);return d(t,e,u)}catch(c){o(c)}},l=(e,t)=>async(s,r,{apiContext:c})=>{try{const u=r();if(!Object(a.F)(u))return;const l=await Object(n.j)(c(),e,t);l.ok&&d(s,e,l.body)}catch(i){o(i)}}},"./src/reddit/actions/chat/unreadCount.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return O}),s.d(t,"c",function(){return _});var r,n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/chat/endpoints/sendbird/index.ts"),i=s("./src/reddit/selectors/chat.ts"),o=s("./src/reddit/selectors/user.ts");!function(e){e.SYNC="UNREAD_COUNT__SYNC",e.REQUEST_FAILED="UNREAD_COUNT__REQUEST_FAILED",e.REQUEST_PENDING="UNREAD_COUNT__REQUEST_PENDING",e.REQUEST_SUCCESS="UNREAD_COUNT__REQUEST_SUCCESS"}(r||(r={}));var d=r;const u=d.SYNC,l=d.REQUEST_FAILED,b=d.REQUEST_PENDING,p=d.REQUEST_SUCCESS,O=Object(a.a)(u),f=Object(a.a)(l),m=Object(a.a)(b),j=Object(a.a)(p);let g;const y=5*n.kb,_=()=>async(e,t,{apiContext:s})=>{const r=t();if(!Object(o.F)(r)||!Object(i.e)(r))return clearTimeout(g);g||e((()=>async(e,t,{apiContext:s})=>{const r=t(),n=r.user.session;if(n&&Object(o.F)(r)&&Object(i.e)(r)){e(m());const t=await Object(c.i)(s(),n);t&&t.ok?e(j({basicChannelCount:t.body.unread_count||0,subredditChannelCount:t.body.subreddit_unread_count||0})):e(f({error:t.error}))}})()),g=setTimeout(()=>{e(_())},y)}},"./src/reddit/actions/chat/userSettings.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/toaster.ts"),c=s("./src/config.ts"),i=s("./src/lib/constants/index.ts"),o=s("./src/lib/makeApiRequest/index.ts"),d=s("./src/lib/omitHeaders/index.ts"),u=s("./src/reddit/constants/headers.ts");var l=s("./src/reddit/featureFlags/index.ts"),b=s("./src/reddit/helpers/trackers/chat.ts"),p=s("./src/reddit/models/Toast/index.ts"),O=s("./src/reddit/selectors/user.ts"),f=s("./src/telemetry/index.ts"),m=s("./src/reddit/actions/chat/constants.ts");s.d(t,"a",function(){return y}),s.d(t,"b",function(){return E}),s.d(t,"c",function(){return T});const j=Object(n.a)("USER_SETTINGS__FETCH_PENDING"),g=Object(n.a)("USER_SETTINGS__FETCH_FAILURE"),y="USER_SETTINGS__UPDATE_SUCCESS",_=Object(n.a)(y),E=()=>async(e,t,{apiContext:s})=>{const r=t();if(!l.d.userInChatUserSettings(r))return;e(j());const n=await(e=>Object(o.c)(Object(d.a)(e,[u.a]),{endpoint:`${c.a.sendbirdServiceUrl}/api/v1/chat/me/settings`,method:i.jb.GET}))(s());if(n.ok){const t=Object.assign({},n.body);e(_({invitePolicy:m.a[t.invite_policy]}))}else e(g(n.error))},h=Object(n.a)("USER_SETTINGS__SAVE_PENDING"),S=Object(n.a)("USER_SETTINGS__SAVE_FAILURE"),T=e=>async(t,s,{apiContext:n})=>{const j=s();if(!l.d.userInChatUserSettings(j))return;const g=e.invitePolicy,y=Object.keys(m.a).find(e=>m.a[e]===g);if(y){t(h());const e=await(async(e,t)=>Object(o.c)(Object(d.a)(t,[u.a]),{endpoint:`${c.a.sendbirdServiceUrl}/api/v1/chat/me/settings`,method:i.jb.PUT,data:JSON.stringify({invite_policy:e})}))(y,n());Object(f.a)(Object(b.f)(y)(j));const s=Object(O.M)(j);if(e.ok){const e=m.a[y];t(_({invitePolicy:e})),t(Object(a.e)({kind:p.b.SuccessCommunity,text:Object(r.a)(s,"settings.page.saveRequestSuccess")}))}else t(S(e.error))}}},"./src/reddit/actions/claimgold.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/app/strings/index.ts"),a=s("./src/reddit/actions/toaster.ts"),c=s("./src/reddit/models/Toast/index.ts"),i=s("./src/lib/constants/index.ts"),o=s("./src/lib/makeApiRequest/index.ts"),d=s("./src/lib/omitHeaders/index.ts"),u=s("./src/reddit/constants/headers.ts"),l=s("./src/reddit/helpers/r2/normalizeR2APIErrors/index.ts");var b=async(e,t)=>{const s={api_type:"json",code:t.code,raw_json:1};return Object(o.c)(Object(d.a)(e,[u.a]),{method:i.jb.POST,endpoint:`${e.apiUrl}/api/claimgold`,data:s}).then(e=>e.ok?Object.assign({},e):Object.assign({},e,{error:Object(l.a)(e)}))},p=s("./src/reddit/helpers/genericServerError/index.ts"),O=s("./src/reddit/selectors/claimgold.ts"),f=s("./src/reddit/selectors/user.ts");s.d(t,"e",function(){return m}),s.d(t,"d",function(){return j}),s.d(t,"i",function(){return _}),s.d(t,"g",function(){return E}),s.d(t,"j",function(){return h}),s.d(t,"f",function(){return S}),s.d(t,"b",function(){return T}),s.d(t,"c",function(){return I}),s.d(t,"a",function(){return v}),s.d(t,"h",function(){return C});const m="CLAIMGOLD__OPEN_CLAIMGOLD_MODAL",j="CLAIMGOLD__CLOSE_CLAIMGOLD_MODAL",g=Object(r.a)(m),y=Object(r.a)(j),_=()=>async(e,t)=>{const s=t();Object(O.b)(s)?e(y()):e(g())},E="CLAIMGOLD_UPDATE_CODE",h=Object(r.a)(E),S="CLAIM_GOLD__TRIGGER_LOADER",T="CLAIM_GOLD__CLAIM_GOLD_PENDING",I="CLAIM_GOLD__CLAIM_GOLD_SUCCESSFUL",v="CLAIM_GOLD__CLAIM_GOLD_FAILED",C=()=>async(e,t,{apiContext:s})=>{const r={code:t().claimGold.code};e(D());try{const t=await b(s(),r);t.error?e(x(t)):e(N())}catch(n){e(x(n))}},R=Object(r.a)(S),A=Object(r.a)(T),D=()=>async(e,t)=>{e(A()),window.setTimeout(()=>{t().claimGold.api.pending&&e(R())},2e3)},P=Object(r.a)(v),x=e=>async(t,s)=>{const r=Object(f.M)(s());await t(P(Object.assign({},e,{error:e.error||Object(p.a)(r)})));const n=s().claimGold.api.error;n&&t(Object(a.e)({kind:c.b.Error,duration:a.a,text:n}))},w=Object(r.a)(I),N=()=>async(e,t)=>{e(w());const s=Object(f.M)(t());e(Object(a.e)({kind:c.b.SuccessCommunity,text:Object(n.a)(s,"gold.premiumPurchase.redeemGiftCodeSuccess")}))}},"./src/reddit/actions/comment.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/lib/makeCommentsPageKey/index.ts"),c=s("./src/lib/makeDraftKey/index.ts"),i=s("./src/app/models/Draft.ts"),o=s("./src/app/strings/index.ts"),d=s("./src/reddit/actions/economics/tips/async.ts"),u=s("./src/reddit/actions/governance/async.ts"),l=s("./src/reddit/actions/modal.ts"),b=s("./src/reddit/actions/postCreation/editorContent.ts"),p=s("./src/reddit/actions/shortcuts.ts"),O=s("./src/reddit/actions/toaster.ts"),f=s("./src/reddit/actions/vote.ts"),m=s("./src/reddit/constants/adEvents.ts"),j=s("./src/reddit/constants/modals.ts"),g=s("./src/lib/constants/index.ts"),y=s("./src/lib/makeApiRequest/index.ts"),_=s("./src/lib/omitHeaders/index.ts"),E=s("./src/reddit/constants/headers.ts"),h=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),S=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const T=(e,t)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/save`),method:g.jb.POST,data:{id:t}}),I=(e,t)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/unsave`),method:g.jb.POST,data:{id:t}}),v=(e,t)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:`${e.apiUrl}/api/ignore_reports`,method:g.jb.POST,data:{id:t}}),C=(e,t)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:`${e.apiUrl}/api/unignore_reports`,method:g.jb.POST,data:{id:t}});var R=s("./src/reddit/components/RichTextEditor/RTEState/index.tsx"),A=s("./src/reddit/helpers/genericServerError/index.ts"),D=s("./src/reddit/helpers/r2/normalizeCommentFromR2/index.ts"),P=s("./src/reddit/helpers/r2/normalizeR2APIErrors/index.ts"),x=s("./src/reddit/models/PostCreationForm/index.ts");const w=async(e,t,s,r,n,a)=>{const c={api_type:"json",return_rtjson:!0,thing_id:s};if(a===x.h.MARKDOWN)c.text=r.text;else{c.text=null;let e=null;r.rteState&&(e=R.a.toRichTextJSON(r.rteState).document),c.richtext_json=JSON.stringify({document:e})}return Object(y.c)(Object(_.a)(e,[E.a]),{method:g.jb.POST,endpoint:Object(h.a)(Object(S.a)(`${e.apiUrl}/api/comment.json`)),data:c}).then(e=>e.ok?e.body.json?e.body.json.errors.length?Object.assign({},e,{ok:!1,error:Object(P.a)(e)}):Object.assign({},e,{body:{comment:Object(D.a)(e.body.json.data.things[0].data,n)}}):Object.assign({},e,{body:{comment:Object(D.a)(e.body,n)}}):Object.assign({},e,{error:e.error||Object(A.a)(t)}))};var N=s("./src/reddit/endpoints/post/index.tsx"),k=s("./src/reddit/endpoints/post/convert.ts"),L=s("./src/reddit/helpers/commentList/index.ts"),U=s("./src/reddit/helpers/dom/index.ts"),M=s("./src/reddit/helpers/pixels.ts"),G=s("./src/telemetry/index.ts"),F=s("./src/reddit/selectors/telemetry.ts");var B=s("./src/reddit/helpers/trackers/commentsPage.ts"),$=s("./src/reddit/models/Comment/index.ts"),q=s("./src/reddit/models/Post/index.ts"),V=s("./src/reddit/models/RichTextJson/index.ts"),H=s("./src/reddit/models/RichTextJson/nodeMakers.ts"),K=s("./src/reddit/models/Toast/index.ts"),W=s("./src/reddit/models/Vote/index.ts"),Y=s("./src/reddit/featureFlags/index.ts"),z=s("./src/reddit/selectors/comments.ts"),Q=s("./src/reddit/selectors/posts.ts"),X=s("./src/reddit/selectors/user.ts");s.d(t,"B",function(){return Z}),s.d(t,"fb",function(){return te}),s.d(t,"m",function(){return se}),s.d(t,"Q",function(){return re}),s.d(t,"db",function(){return ne}),s.d(t,"K",function(){return ie}),s.d(t,"P",function(){return oe}),s.d(t,"u",function(){return de}),s.d(t,"t",function(){return ue}),s.d(t,"s",function(){return le}),s.d(t,"W",function(){return fe}),s.d(t,"nb",function(){return me}),s.d(t,"S",function(){return je}),s.d(t,"i",function(){return ge}),s.d(t,"h",function(){return ye}),s.d(t,"d",function(){return _e}),s.d(t,"e",function(){return Ee}),s.d(t,"c",function(){return he}),s.d(t,"b",function(){return Se}),s.d(t,"j",function(){return Te}),s.d(t,"M",function(){return Ie}),s.d(t,"L",function(){return ve}),s.d(t,"V",function(){return De}),s.d(t,"kb",function(){return Pe}),s.d(t,"J",function(){return we}),s.d(t,"G",function(){return Ne}),s.d(t,"Z",function(){return ke}),s.d(t,"mb",function(){return Le}),s.d(t,"R",function(){return Ue}),s.d(t,"D",function(){return Me}),s.d(t,"F",function(){return Ge}),s.d(t,"E",function(){return Fe}),s.d(t,"C",function(){return Be}),s.d(t,"jb",function(){return qe}),s.d(t,"hb",function(){return Ve}),s.d(t,"ib",function(){return Ke}),s.d(t,"gb",function(){return We}),s.d(t,"o",function(){return Ye}),s.d(t,"n",function(){return ze}),s.d(t,"k",function(){return Qe}),s.d(t,"f",function(){return Xe}),s.d(t,"l",function(){return Je}),s.d(t,"N",function(){return et}),s.d(t,"r",function(){return rt}),s.d(t,"O",function(){return nt}),s.d(t,"lb",function(){return at}),s.d(t,"X",function(){return ct}),s.d(t,"Y",function(){return it}),s.d(t,"cb",function(){return ot}),s.d(t,"p",function(){return dt}),s.d(t,"H",function(){return lt}),s.d(t,"q",function(){return bt}),s.d(t,"z",function(){return pt}),s.d(t,"y",function(){return Ot}),s.d(t,"A",function(){return ft}),s.d(t,"g",function(){return mt}),s.d(t,"U",function(){return gt}),s.d(t,"T",function(){return ht}),s.d(t,"bb",function(){return St}),s.d(t,"w",function(){return Tt}),s.d(t,"v",function(){return It}),s.d(t,"x",function(){return vt}),s.d(t,"ab",function(){return Dt}),s.d(t,"eb",function(){return Pt}),s.d(t,"a",function(){return xt}),s.d(t,"I",function(){return wt});var J=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const Z="COMMENT__STICKIED_COMMENT_SUCCESS",ee={},te=Object(n.a)(Z),se="COMMENT__MUTATED",re=Object(n.a)(se),ne=e=>async(t,s,{apiContext:r})=>{if(!Object(X.F)(s()))return t(Object(l.i)(j.a.REGISTER_MODAL_ID)),void t(Object(l.l)({actionSource:l.a.Save,redirectUrl:Object(z.m)(s(),{commentId:e})}));const n=s().comments.models[e];if(!n)return;const a=n.isSaved?I:T;if(t(re({[e]:{isSaved:!n.isSaved}})),(await a(r(),e)).ok){const r=Object(X.M)(s()),a=n.isSaved?Object(o.a)(r,"comment.unsavedSuccess"):Object(o.a)(r,"comment.savedSuccess"),c=Object(o.a)(r,"comment.savedUndo");t(Object(O.e)({text:a,kind:K.b.Undo,buttonText:c,buttonAction:ne(e)}))}else t(re({[e]:{isSaved:n.isSaved}}))},ae=e=>`viewing-comment-${e}`,ce=r.a.telemetry.commentConsumedThreshold,ie=e=>async(t,s)=>{const n=s();if(!Object(z.n)(n,{commentId:e})||Math.random()>r.a.telemetry.commentSampleRate)return;(({state:e,commentId:t})=>Object(G.a)(Object.assign({source:"comment",action:"view",noun:"comment"},F.defaults(e),{profile:F.profile(e),post:F.post(e,t),media:F.media(e,t),subreddit:F.subreddit(e),comment:F.comment(e,t)})))({state:n,commentId:e}),G.c.start(ae(e));const a=setTimeout(()=>(({state:e,commentId:t})=>Object(G.a)(Object.assign({source:"comment",action:"consume",noun:"comment"},F.defaults(e),{profile:F.profile(e),post:F.post(e,t),media:F.media(e,t),subreddit:F.subreddit(e),comment:F.comment(e,t)})))({state:n,commentId:e}),ce);ee[e]=a},oe=(e,t)=>async(s,r)=>{const n=r(),a=ae(e);if(Object(z.n)(n,{commentId:e})&&G.c.has(a)){const s=G.c.end(a);!t&&sasync(s,n,{apiContext:a})=>{const c=n(),i=c.moreComments.models[t],o=c.platform.currentPage,l=o&&o.routeMatch,b=l&&l.match;const p=(b?b.params:null).partialPostId;if(!p)return;const O=Object(q.f)(p);s(be({moreCommentsId:i.id}));const f=await((e,t,s)=>Object(y.c)(e,{data:s,endpoint:Object(S.a)(`${r.a.gatewayUrl}/desktopapi/v1/morecomments/${t}`),method:g.jb.POST,type:"json"}))(a(),O,{token:i.token});if(f.ok){const t=f.body,r=Object(L.a)(t,O);if(s(pe(Object.assign({key:e,moreCommentsItem:i,shouldCollapse:r},t))),Y.d.spPoints(n())||Y.d.spSupport(n())||Y.d.spLoadtest(n())){const e=n().posts.models[O];if(e&&"subreddit"===e.belongsTo.type){const r=Object.keys(t.comments),a=r.map(e=>{return t.comments[e].authorId}),c=r.concat(e.id),i=e.belongsTo.id;var m=await Promise.all([Object(u.a)(),Object(d.a)()]),j=J(m,2);const o=j[0],l=j[1],b=[s(o({subredditId:i,userIds:a}))];(Y.d.spSupport(n())||Y.d.spLoadtest(n()))&&b.push(s(l({subredditId:i,contentIds:c}))),await Promise.all(b)}}}else s(Oe(Object.assign({moreCommentsItem:i},f.error)))},me=Object(f.b)(L.b,W.a.upvoted),je=Object(f.b)(L.b,W.a.downvoted),ge="COMMENT__FOCUSED_TOGGLED",ye="COMMENT__FOCUSED_SET",_e="COMMENT__COLLAPSED_TOGGLED",Ee="COMMENT__COLLAPSED_UNSET",he="COMMENTS__HIDDEN_TOGGLED",Se="COMMENTS__HIDDEN_SET",Te="COMMENT_FORM_FOCUS_CHANGED",Ie=Object(n.a)(ge),ve=Object(n.a)(ye),Ce=Object(n.a)(_e),Re=Object(n.a)(Ee),Ae=(Object(n.a)(Se),Object(n.a)(he),Object(n.a)(Te)),De=({hasFocus:e,draftKey:t})=>async(s,r)=>{!r().comments.drafts[t]||s(Ae({hasFocus:e,draftKey:t}))},Pe=({commentId:e,commentsPageKey:t,scrollToAndRemeasure:s})=>async(r,n)=>{const a=n(),c=Object($.e)(e),i=Object(z.o)(a,{commentLink:c,commentsPageKey:t}).depth,o=!a.comments.collapsed[t][e];r(Ce({commentId:e,commentsPageKey:t})),o&&0===i&&s(e,!0),Object(p.r)()},xe=({commentId:e,commentsPageKey:t})=>async(s,r)=>{s(Re({commentId:e,commentsPageKey:t}))},we=({commentLink:e,commentsPageKey:t,lineDepth:s,scrollToAndRemeasure:r})=>async(n,a)=>{const c=a(),i=Object(L.e)(t,e,s,c);n(Ce({commentId:i,commentsPageKey:t})),0===s&&r(i,!0),Object(p.r)()},Ne=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.comments.models[e],c=n.user.account?n.user.account.displayText:null;a&&c&&(t(re({[e]:{isApproved:!0,approvedBy:c,bannedBy:null,isRemoved:!1,isSpam:!1,modNote:null,modReasonBy:null,modRemovalReason:null,numReports:0}})),(await((e,t)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/approve`),method:g.jb.POST,data:{id:t}}))(r(),e)).ok||t(re({[e]:{isApproved:a.isApproved,approvedBy:null,bannedBy:a.bannedBy,isRemoved:a.isRemoved,isSpam:a.isSpam,modNote:a.modNote,modReasonBy:a.modReasonBy,modRemovalReason:a.modRemovalReason,numReports:a.numReports||null}})),Object(p.r)())},ke=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=a.comments.models[e],i=a.user.account?a.user.account.displayText:null;c&&i&&(s(re({[e]:{approvedBy:null,bannedBy:i,isApproved:!1,isRemoved:!t,isSpam:t}})),(await((e,t,s)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/remove`),method:g.jb.POST,data:{id:t,spam:s}}))(n(),e,t)).ok||s(re({[e]:{approvedBy:c.approvedBy,bannedBy:c.bannedBy,isApproved:c.isApproved,isRemoved:c.isRemoved,isSpam:c.isSpam}})),Object(p.r)())},Le=e=>async(t,s,{apiContext:r})=>{const n=s().comments.models[e];if(!n)return;const a=n.ignoreReports?C:v;t(re({[e]:{ignoreReports:!n.ignoreReports}})),(await a(r(),e)).ok||t(re({[e]:{ignoreReports:n.ignoreReports}}))},Ue=(e,t,s)=>async(r,n,{apiContext:c})=>{const i=n(),o=i.comments.models[e];if(!o)return;const d=o.postId,u=i.postStickiedComments.data[d],l=g.h[t];r(re({[e]:{distinguishType:t,isAdmin:t===g.F.ADMIN,isMod:t===g.F.MODERATOR,isStickied:!!s}})),s&&u&&u!==e&&r(re({[u]:{isStickied:!1}})),(await((e,t,s,r)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/distinguish/${s}`),method:g.jb.POST,data:{id:t,sticky:r}}))(c(),e,l,s||null)).ok?s&&r(te({id:e,postId:d,commentsPageKey:Object(a.a)(d,null,Object.assign({sort:g.t.CONFIDENCE},i.platform.currentPage.queryParams))})):(r(re({[e]:{distinguishType:o.distinguishType,isAdmin:o.isAdmin,isMod:o.isMod,isStickied:o.isStickied}})),r(re({[u]:{isStickied:i.comments.models[u].isStickied}})))},Me="COMMENT__SUBMIT_COMMENT_PENDING",Ge="COMMENT__SUBMIT_REPLY_TO_POST_SUCCESS",Fe="COMMENT__SUBMIT_REPLY_TO_COMMENT_SUCCESS",Be="COMMENT__SUBMIT_COMMENT_FAILURE",$e=Object(n.a)(Me),qe=Object(n.a)(Ge),Ve=Object(n.a)(Fe),He=Object(n.a)(Be),Ke=(e,t,s,r,n,a)=>async(c,i,{apiContext:o})=>{const d=i(),u=d.comments.submit.pending[r];if(!d.user.account||u)return;B.f(i(),a),c($e({draftKey:r,draft:n}));const l=d.user.account.displayText,b=n.commentMode,O=await w(o(),e,t,n,l,b);if(O.ok){c(qe(Object.assign({},O.body,{headCommentId:Object(z.w)(d,{commentsPageKey:s}),commentsPageKey:s,draftKey:r})));const e=Object(Q.D)(i(),{postId:t});Object(M.a)(e.events,m.a.CommentSubmitted)}else c(He({draftKey:r,error:O.error}));Object(p.r)()},We=e=>async(t,s,{apiContext:r})=>{const n=e.language,a=e.parentCommentId,c=e.commentsPageKey,i=e.parentCommentDepth,o=e.draftKey,d=e.formData,u=e.editorMode,l=s(),b=l.comments.submit.pending[o];if(!l.user.account||b)return;B.f(l,u),t($e({draftKey:o,draft:d}));const O=l.user.account.displayText,f=d.commentMode,m=await w(r(),n,a,d,O,f);m.ok?t(Ve(Object.assign({},m.body,{parentCommentId:a,commentsPageKey:c,draftKey:o,depth:i+1}))):t(He({draftKey:o,error:m.error})),Object(p.r)()},Ye="COMMENT__COMMENT_REPLY_FORM_OPENED",ze="COMMENT__COMMENT_REPLY_FORM_CANCELLED",Qe="COMMENT__COMMENT_FORM_MUTATED",Xe="COMMENT__COMMENT_DRAFT_CLEARED",Je="COMMENT__COMMENT_FORM_SWITCHED_MODE",Ze=Object(n.a)(Ye),et=Object(n.a)(ze),tt=Object(n.a)(Qe),st=(Object(n.a)(Xe),Object(n.a)(Je)),rt="INITIALIZE_COMMENT_EDITOR_MODE",nt=(Object(n.a)(rt),(e,t,s)=>async(r,n,{apiContext:a})=>{const c=e===x.h.RICH_TEXT,i=Object(X.M)(n());if(!t||"object"==typeof t&&Object(V.E)(t))r(st({editorMode:e,draftKey:s,content:c?V.i:""})),r(Object(b.c)(e));else{r(Object(b.b)(s));const n=await Object(k.a)(a(),e,c?t:JSON.stringify(t));if(n.ok){const t=n.body.output;r(Object(b.a)(s)),r(st({editorMode:e,draftKey:s,content:t})),r(Object(b.c)(e))}else r(Object(b.a)(s)),r(Object(O.e)({duration:O.a,kind:K.b.Error,text:Object(o.a)(i,"error.generic")}))}}),at=({parentCommentId:e,commentsPageKey:t})=>async(s,r)=>{const n=r(),a=Object(c.a)(i.a.replyToComment,e);if(!Object(X.F)(r()))return s(Object(l.i)(j.a.REGISTER_MODAL_ID)),void s(Object(l.l)({actionSource:l.a.Reply,redirectUrl:Object(z.m)(r(),{commentId:e})}));if(n.comments.replyFormOpen[t]&&n.comments.replyFormOpen[t][e])return void s(et({parentCommentId:e,commentsPageKey:t}));let o="",d=null;const u=n.user.prefs.commentMode,b=Object(U.c)();if(b){const e=b.filter(e=>!!e&&10!==e.charCodeAt(0));if(u===x.h.MARKDOWN)o=e.map(e=>`> ${e}\n`).join("");else{const t=e.map(e=>H.r(e,null)).map(e=>H.k([e])),s=H.r("",null),r=H.k([s]);d={document:[H.c(t),r]}}}const p=n.comments.drafts[a];let O;O=b?{commentMode:u,draftType:i.a.replyToComment,rtJson:d,text:`${o}\n`}:p||{commentMode:u,draftType:i.a.replyToComment,rtJson:d,text:""},s(Ze({parentCommentId:e,commentsPageKey:t,draftKey:a,formData:O}))},ct=e=>async(t,s)=>{t(xe(e)),t(gt(e))},it=({parentCommentId:e,commentsPageKey:t})=>async(s,r)=>{s(et({parentCommentId:e,commentsPageKey:t})),s(at({parentCommentId:e,commentsPageKey:t})),s(xe({commentId:e,commentsPageKey:t}))},ot=(e,t)=>s=>s(tt({draftKey:e,formData:t})),dt="COMMENT__DISABLE_AUTOFOCUS",ut=Object(n.a)(dt),lt=e=>t=>t(ut({draftKey:e})),bt="COMMENT__EDIT_COMMENT_ENABLED",pt="COMMENT__REQUEST_EDIT_PENDING",Ot="COMMENT__REQUEST_EDIT_FAILURE",ft="COMMENT__REQUEST_EDIT_SUCCESS",mt="COMMENT__COMMENT_EDIT_FORM_CANCELLED",jt=Object(n.a)(bt),gt=({commentId:e,commentMode:t,commentsPageKey:s,draftKey:r,text:n})=>async(a,c)=>{const o=c();o.user.account&&(B.c(o),a(jt({commentId:e,commentsPageKey:s,draftKey:r,formData:{text:n,commentMode:t,rteState:null,draftType:i.a.edit,hasFocus:!0}})))},yt=Object(n.a)(pt),_t=Object(n.a)(Ot),Et=Object(n.a)(ft),ht=Object(n.a)(mt),St=({language:e,id:t,commentsPageKey:s,depth:r,draftKey:n,formData:a})=>async(r,c,{apiContext:i})=>{const o=c();if(!o.user.account)return;r(yt({draftKey:n})),B.d(o);const d=o.user.account.displayText||"",u=a.commentMode,l=await(async(e,t,s,r,n,a,c)=>{const i={api_type:"json",return_rtjson:!0,thing_id:s};if(c===x.h.MARKDOWN)i.text=n.text;else{i.text=null;let e=null;n.rteState&&(e=R.a.toRichTextJSON(n.rteState).document),i.richtext_json=JSON.stringify({document:e})}return Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(Object(S.a)(`${e.apiUrl}/api/editusertext`)),method:g.jb.POST,data:i}).then(e=>e.ok?e.body.json?e.body.json.errors.length?Object.assign({},e,{ok:!1,error:Object(P.a)(e)}):Object.assign({},e,{body:{comment:Object(D.a)(e.body.json.data.things[0].data,a)}}):Object.assign({},e,{body:{comment:Object(D.a)(e.body,a)}}):Object.assign({},e,{error:e.error||Object(A.a)(t)}))})(i(),e,t,0,a,d,u);if(l.ok){const e=l.body;r(Et({commentId:t,commentsPageKey:s,draftKey:n})),r(re({[t]:Object.assign({},e.comment)}))}else r(_t({draftKey:n,error:l.error}))},Tt="COMMENT__REQUEST_DELETE_PENDING",It="COMMENT__REQUEST_DELETE_FAILURE",vt="COMMENT__REQUEST_DELETE_SUCCESS",Ct=Object(n.a)(Tt),Rt=Object(n.a)(It),At=Object(n.a)(vt),Dt=(e,t,s,r)=>async(r,n,{apiContext:a})=>{const c=n();if(!c.user.account)return;r(Ct({id:t})),B.a(t,c);const i=await((e,t,s)=>Object(y.c)(Object(_.a)(e,[E.a]),{endpoint:Object(h.a)(`${e.apiUrl}/api/del`),method:g.jb.POST,data:{id:t}}).then(e=>e.ok?e.body.json&&e.body.json.errors.length?Object.assign({},e,{ok:!1,error:Object(P.a)(e)}):Object.assign({},e,{body:{}}):Object.assign({},e,{error:e.error||Object(A.a)(s)})))(a(),t,e);i.ok?r(At({id:t,postId:s})):r(Rt({id:t,error:i.error}))},Pt=e=>async(t,s,{apiContext:r})=>{const n=!s().comments.models[e].sendReplies;t(re({[e]:{sendReplies:n}})),(await Object(N.o)(r(),e,n)).ok||t(re({[e]:{sendReplies:!n}}))},xt="COMMENT__CHANGE_HIGHLIGHT_FILTER",wt=Object(n.a)(xt)},"./src/reddit/actions/commentList.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"c",function(){return d});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/helpers/trackers/commentList.ts");const a="COMMENTLIST__MARKED_END",c="COMMENTLIST__UNMARKED_END",i=Object(r.a)(a),o=Object(r.a)(c),d=(e,t)=>async(s,r)=>{const a=r();e in a.profileCommentsPage.fetchedTokens?e in a.profileCommentsPage.commentIds?s(o({listingKey:e})):n.a(a,e):s(i({listingKey:e,listingName:t}))}},"./src/reddit/actions/contentGate.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return u}),s.d(t,"b",function(){return l}),s.d(t,"c",function(){return b}),s.d(t,"d",function(){return p}),s.d(t,"e",function(){return O}),s.d(t,"f",function(){return f}),s.d(t,"h",function(){return j}),s.d(t,"i",function(){return g}),s.d(t,"j",function(){return y}),s.d(t,"k",function(){return _}),s.d(t,"l",function(){return E}),s.d(t,"g",function(){return h});var r=s("./src/config.ts"),n=s("./node_modules/js-cookie/src/js.cookie.js"),a=s.n(n),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/reddit/constants/cookie.ts"),o=s("./src/reddit/endpoints/user/preferences.ts"),d=s("./src/reddit/selectors/user.ts");const u="CONTENTGATE__VISITED_GOLD_SUBREDDIT",l="CONTENTGATE__VISITED_PRIVATE_SUBREDDIT",b="CONTENTGATE__VISITED_QUARANTINED_SUBREDDIT",p="CONTENTGATE__SET_OVER_18_PREF",O="CONTENTGATE__VISITED_BANNED_SUBREDDIT",f="CONTENTGATE__VISITED_NONEXISTENT_SUBREDDIT",m=Object(c.a)(p),j=Object(c.a)(O),g=Object(c.a)(f),y=Object(c.a)(u),_=Object(c.a)(l),E=Object(c.a)(b),h=()=>async(e,t,{apiContext:s})=>{const n=t();if(Object(d.F)(n)&&n.platform.currentPage)await Object(o.f)(s());else{const e=new Date;e.setFullYear(e.getFullYear()+2),a.a.set(i.g,"1",{expires:e,domain:r.a.cookieDomain})}e(m({over18:!0}))}},"./src/reddit/actions/dashboard.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"e",function(){return d});var r=s("./src/lib/makeActionCreator/index.ts");const n="DASHBOARD__COMPONENT_SELECTED",a="DASHBOARD__SUBREDDIT_SELECTED",c="DASHBOARD__SUBREDDIT_LOADED",i=Object(r.a)(n),o=Object(r.a)(a),d=Object(r.a)(c)},"./src/reddit/actions/discoveryUnit.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/lib/makeListingKey/index.ts"),c=s("./src/reddit/actions/category.ts"),i=s("./src/reddit/actions/pages/subreddit.ts"),o=s("./src/lib/addQueryParams/index.ts"),d=s("./src/lib/makeApiRequest/index.ts"),u=s("./src/lib/omitHeaders/index.ts"),l=s("./src/lib/stringInterpolate/index.ts"),b=s("./src/reddit/constants/headers.ts"),p=s("./src/reddit/helpers/r2/normalizePostFromR2/index.ts"),O=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const f=e=>{const t=[],s={};return e.data.children.forEach(e=>{const r=Object(p.a)(e.data);t.push(r.id),s[r.id]=r}),{postIds:t,posts:s}};var m=s("./src/reddit/models/DiscoveryUnit/index.ts"),j=s("./src/reddit/selectors/category.ts"),g=s("./src/reddit/selectors/discoveryUnit.ts"),y=s("./src/reddit/selectors/listings.ts"),_=s("./src/reddit/selectors/posts.ts");s.d(t,"c",function(){return h}),s.d(t,"b",function(){return S}),s.d(t,"a",function(){return T}),s.d(t,"h",function(){return R}),s.d(t,"f",function(){return A}),s.d(t,"e",function(){return D}),s.d(t,"d",function(){return P}),s.d(t,"i",function(){return k}),s.d(t,"j",function(){return U}),s.d(t,"g",function(){return M}),s.d(t,"k",function(){return G});var E=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nasync(e,t,{apiContext:s})=>{const r=t(),n=Object(g.i)(r),a=Object(g.h)(r);if(n||a)return;e(I());const c=await(e=>Promise.resolve({ok:!0,error:null,status:200,headers:{},details:"",body:{global:{discovery_config_v1:{discovery_units:[{id:"xd_66",enabled:!0,layout:"large",parameters:{sort:"hot"},surface:"explore",unit_name:"posts_in_category_rails_hero",unit_type:"community_category",url:"/api/posts_in_category.json"},{id:"xd_67",enabled:!0,layout:"large",surface:"explore",unit_name:"posts_in_subreddit_hero",unit_type:"community",url:"/r/%{subredditName}/hot.json"},{id:"xd_68",enabled:!0,layout:"large",parameters:{sort:"hot"},surface:"explore",unit_name:"posts_in_category_rails_small",unit_type:"community_category",url:"/api/posts_in_category.json"},{id:"xd_69",enabled:!0,layout:"large",surface:"explore",unit_name:"posts_in_subreddit_small",unit_type:"community",url:"/r/%{subredditName}/hot.json"},{id:"xd_70",enabled:!0,layout:"large",surface:"search",unit_name:"search_posts",unit_type:"community_category",url:"/api/posts_in_category.json"},{id:"xd_71",enabled:!0,layout:"large",surface:"search",unit_name:"search_subreddits",unit_type:"community_category",url:"/api/subreddits_in_category.json"},{id:"xd_72",enabled:!0,layout:"large",surface:"subreddit_listing",unit_name:"community_banner_posts",unit_type:"subreddit_listing",url:"/r/%{subredditName}/top.json"}]}}}}))(s());if(c.ok){const t=(e=>{return{discoveryUnits:e.global.discovery_config_v1.discovery_units.reduce((e,t)=>{const s={enabled:t.enabled,experiment:t.experiment,id:t.id,index:t.index,layout:t.layout,options:t.options,parameters:t.parameters,subtitle:t.subtitle,subtitleIcon:t.subtitle_icon,surface:t.surface,title:t.title,unitName:t.unit_name,unitType:t.unit_type,url:t.url};return e[s.id]=s,e},{})}})(c.body).discoveryUnits;e(v({discoveryUnits:t}))}else e(C({error:c.error}))},A="DISCOVERY_UNIT__UNIT_DATA_PENDING",D="DISCOVERY_UNIT__UNIT_DATA_LOADED",P="DISCOVERY_UNIT__UNIT_DATA_FAILED",x=Object(n.a)(A),w=Object(n.a)(D),N=Object(n.a)(P),k=(e,t)=>async(s,n,{apiContext:c})=>{const i=n(),o=Object(a.a)(e,r.X.HOT,{category:t}),l=Object(y.h)(i,{listingKey:o}),p=!!i.listings.listingOrder.fetchedTokens[o];if(l||p)return;s(x({key:o}));const m=await((e,t)=>Object(d.c)(Object(u.a)(e,[b.a]),{endpoint:Object(O.a)(`${e.apiUrl}/api/posts_in_category.json?category=${t}`),method:r.jb.GET}))(c(),t);if(m.ok){var j=f(m.body);const e=j.postIds,t=j.posts,r=e.length>0?e.length-1:0;s(w({key:o,meta:i.meta,postIds:e,posts:t,token:e[r]}))}else s(N({key:o,error:m.error}))},L=(e,t,s)=>async(n,c,{apiContext:i})=>{const p=c(),j=((e,t)=>Object(a.a)(e.unitName,r.X.HOT,Object.assign({},e.parameters,t)))(e,t),y=Object(g.g)(p,{listingKey:j,shouldLoadMore:s});if(!y)return;const _=y.fetchedToken;if(n(x({fetchedToken:_,key:j})),!e.url)return void n(w({fetchedToken:"",key:j,meta:p.meta,token:""}));const h=t.category,S=E(t,["category"]),T=Object.assign({},S,{after:_,category_id:h}),I=await((e,t,s)=>{let n=t.url;return t.parameters&&(n=Object(o.a)(Object(l.a)(n,t.parameters),t.parameters)),s&&(n=Object(o.a)(Object(l.a)(n,s),s)),Object(d.c)(Object(u.a)(e,[b.a]),{endpoint:Object(O.a)(`${e.apiUrl}${n}`),method:r.jb.GET})})(i(),e,T);if(I.ok)switch(e.unitName){case m.b:case m.d:case m.c:case m.e:case m.f:case m.g:{var v=f(I.body);const e=v.postIds,t=v.posts;n(w({fetchedToken:_,key:j,meta:p.meta,postIds:e,posts:t,token:e[e.length-1]}));break}}else n(N({key:j,error:I.error}))},U=e=>async(t,s,{apiContext:n})=>{const c=Object(a.a)(e,r.X.HOT);Object(_.y)(s(),{listingKey:c}).length>0||await t(Object(i.e)(c,e,{},!0))},M=(e,t,s,r)=>async(n,a,{apiContext:i})=>{let o;if(await n(c.g()),!s&&!(o=Object(j.f)(a(),{categoryName:t})))return;const d=s||o&&o.id;await Promise.all([n(L(e,{category:d},r)),n(c.h(d))])},G=(e,t,s)=>async(r,n,{apiContext:a})=>{await Promise.all([r(U(t)),r(L(e,{subredditName:t},s))])}},"./src/reddit/actions/economics/paymentSystems/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"d",function(){return c});const r="ECONOMICS__PAYMENT_SYSTEM__CARD_DELETE_SUCCESS",n="ECONOMICS__PAYMENT_SYSTEM__INFO_FAILURE",a="ECONOMICS__PAYMENT_SYSTEM__INFO_FETCHED",c="ECONOMICS__PAYMENT_SYSTEM__INFO_PENDING"},"./src/reddit/actions/economics/support/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n});const r="ECONOMICS__SUPPORT__SUPPORT_MODAL_OPENED",n="ECONOMICS__SUPPORT__TOTAL_SUPPORT_INCREASED"},"./src/reddit/actions/economics/tips/async.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});const r=()=>s.e("EconActions").then(s.bind(null,"./src/reddit/actions/economics/tips/thunkedActions.ts")).then(e=>e.tipDetailsFetched)},"./src/reddit/actions/economics/tips/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});const r="ECONOMICS__TIPS__TIP_DETAILS_SUCCESS"},"./src/reddit/actions/embedAndImage.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return n}),s.d(t,"a",function(){return a}),s.d(t,"d",function(){return c}),s.d(t,"c",function(){return i});var r=s("./src/lib/makeActionCreator/index.ts");const n="EMBEDS__UNLOADABLE",a="EMBEDS__LOADABLE",c=Object(r.a)(n),i=Object(r.a)(a)},"./src/reddit/actions/emoji.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/forEach.js"),n=s.n(r),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/lib/uploadToS3/index.ts"),d=s("./src/reddit/constants/headers.ts");var u=s("./src/lib/makeActionCreator/index.ts"),l=s("./src/reddit/actions/imageUploads.ts"),b=s("./src/reddit/helpers/getGenericUploadError.ts"),p=s("./src/reddit/helpers/getS3KeyFromUrl/index.ts"),O=s("./src/reddit/helpers/media/index.ts"),f=s("./src/reddit/models/Emoji/index.ts"),m=s("./src/reddit/models/Image/index.tsx"),j=s("./src/reddit/selectors/subreddit.ts"),g=s("./src/reddit/actions/toaster.ts");s.d(t,"g",function(){return y}),s.d(t,"d",function(){return E}),s.d(t,"c",function(){return h}),s.d(t,"f",function(){return I}),s.d(t,"e",function(){return v}),s.d(t,"a",function(){return A}),s.d(t,"n",function(){return x}),s.d(t,"m",function(){return N}),s.d(t,"j",function(){return k}),s.d(t,"k",function(){return L}),s.d(t,"h",function(){return U}),s.d(t,"i",function(){return M}),s.d(t,"b",function(){return G}),s.d(t,"l",function(){return B});const y="STRUCTURED_STYLES__NEW_EMOJI_ADDED",_=Object(u.a)(y),E="STRUCTURED_STYLES__EMOJI_DELETE_LOADED",h="STRUCTURED_STYLES__EMOJI_DELETE_FAILED",S=Object(u.a)(E),T=Object(u.a)(h),I="GET_ALL_EMOJIS_LOADED",v="GET_ALL_EMOJIS_FAILED",C=Object(u.a)(I),R=Object(u.a)(v),A="STRUCTURED_STYLES__EMOJIS_ENABLED_SETTING_LOADED",D=Object(u.a)(A),P=e=>({text:"Failed to save emoji",buttonText:"Retry",buttonAction:N(e)}),x=({imageData:e,subredditId:t})=>async(s,r,n)=>{const u=r(),b=Object(j.G)(u,{subredditId:t}).name;s(Object(l.k)(e));const p=e.file,f=await Object(O.f)(p),g=await(async(e,t,s,r)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/emoji_asset_upload_s3.json`,method:a.jb.POST,data:{filepath:s,mimetype:r}}))(n.apiContext(),b,p.name,f);if(g.ok){const t=await(async(e,t,s)=>Object(o.a)(s,t))(n.apiContext(),g.body.s3UploadLease,p);if(t.ok){if(!r().imageUploads[e.id])return void Object(m.d)(e);const n=decodeURIComponent(t.body.PostResponse.Location),a=g.body.websocketUrl,c=Object(m.m)(e,n,a);s(Object(l.j)(c))}else{const r=Object(m.j)(e,t.error);s(Object(l.i)(r))}}else{const t=Object(m.j)(e,g.error);s(Object(l.i)(t))}},w=(e,t)=>async(s,r,n)=>{const o=e.imageData,u=e.subredditId,b=e.emojiName,O=Object(p.a)(o.url),f=r(),y=Object(j.G)(f,{subredditId:u}).name,_=await(async(e,t,s,r)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/emoji.json`,method:a.jb.POST,data:{s3_key:s,name:r}}))(n.apiContext(),y,O,b);if(!_.ok){const r=Object(m.j)(o,_.error);s(Object(l.i)(r)),s(Object(g.e)(P(e))),t&&t.close()}},N=e=>async(t,s,r)=>{const n=e.imageData,a=e.subredditId,c=e.emojiName;if(t(Object(l.k)(n)),!n.websocketUrl)return t(Object(g.e)({text:"Could not upload emoji"}));const i=new WebSocket(n.websocketUrl);i.onopen=(async()=>{await w(e,i)(t,s,r)}),i.onmessage=(s=>{const r=JSON.parse(s.data);if("success"===r.type){const e=r.payload.emoji_url,s=Object(m.n)(n,e);t(Object(l.l)(s));const i=Object(f.e)(c,s.url,a);t(_(i))}else{const s=Object(b.a)(c),r=Object(m.j)(n,s);t(Object(l.i)(r)),t(Object(g.e)(P(e)))}i.close()}),i.onerror=(s=>{const r=Object(b.a)(c),a=Object(m.j)(n,r);t(Object(l.i)(a)),t(Object(g.e)(P(e))),i.close()})},k=e=>async(t,s,{apiContext:r})=>{const o=s(),u=Object(j.G)(o,{subredditId:e}).name,l=await(async(e,t)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/emojis/all`,method:a.jb.GET,type:"json"}).then(e=>(e.ok&&n()(e.body,e=>n()(e,(e,t)=>e.name=t)),e)))(r(),u);if(l.ok){const e=l.body;t(C(e))}else t(R(l.error))},L=e=>async(t,s,{apiContext:r})=>{s().emojis[e]||t(k(e))},U=(e,t)=>async(s,r,{apiContext:n})=>{const o=r(),u=Object(j.G)(o,{subredditId:t}).name,l=await(async(e,t,s)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/v1/${s}/emoji/${t}`,method:a.jb.DELETE,type:"json"}))(n(),e,u);if(l.ok){s(S({emojiName:e,subredditId:t}))}else s(T(l.error))},M=(e,t)=>async(s,r,{apiContext:n})=>{const o=r(),u=Object(j.G)(o,{subredditId:e}).name;if((await(async(e,t,s)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/enable_emojis_in_sr.json`,method:a.jb.POST,data:{subreddit:t,enable:s}}))(n(),u,t)).ok){s(D({subredditId:e,emojisEnabled:t}))}},G="EMOJI_CUSTOM_SIZE_UPDATED",F=Object(u.a)(G),B=(e,t)=>async(s,r,{apiContext:n})=>{const o=r(),u=Object(j.G)(o,{subredditId:e}).name;(await(async(e,t,s)=>Object(c.c)(Object(i.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/emoji_custom_size`,method:a.jb.POST,data:s}))(n(),u,t)).ok&&s(F({subredditId:e,emojiCustomSize:t}))}},"./src/reddit/actions/events.ts":function(e,t,s){"use strict";s.r(t);var r=s("./src/app/strings/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/actions/toaster.ts"),i=s("./src/lib/makeApiRequest/index.ts"),o=s("./src/lib/omitHeaders/index.ts"),d=s("./src/reddit/constants/headers.ts");var u=(e,t,s,r,a)=>Object(i.c)(Object(o.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/event_post_time.json`,method:n.jb.POST,data:{id:t,event_start:s,event_end:r,event_tz:a}});var l=(e,t)=>Object(i.c)(Object(o.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/start_event_post.json`,method:n.jb.POST,data:{id:t}}),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/reddit/selectors/posts.ts");s.d(t,"START_EVENT_NOW_SUCCESS",function(){return O}),s.d(t,"startEventNowSuccess",function(){return f}),s.d(t,"startEventNowRequested",function(){return m}),s.d(t,"EDIT_EVENT_TIME_SUCCESS",function(){return j}),s.d(t,"editEventTimeSuccess",function(){return g}),s.d(t,"editEventTimeRequested",function(){return y});const O="START_EVENT_NOW_SUCCESS",f=Object(a.a)(O),m=e=>async(t,s,{apiContext:n})=>{const a=await l(n(),e),i=s();if(a.ok){t(f({postId:e}));const n=s(),a=Object(p.D)(n,{postId:e}),i=a&&a.title||"";t(Object(c.e)({kind:b.b.SuccessMod,text:Object(r.a)(n.user.language,"events.eventStartedSuccessfully",{title:i})}))}else t(Object(c.e)({kind:b.b.Error,text:Object(r.a)(i.user.language,"error.type.generic")}))},j="EDIT_EVENT_TIME_SUCCESS",g=Object(a.a)(j),y=(e,t)=>async(s,a,{apiContext:i})=>{const o=await u(i(),e,t.startDate,t.endDate,t.timezoneName),d=a();if(o.ok){const t=o.body,i=14400,d=Math.round(t.event_start/n.Wb);let u=t.event_end;const l={eventStart:d,eventEnd:u=u&&Math.round(u/n.Wb)||d+i,eventIsLive:t.event_is_live};s(g({postId:e,eventInfo:l}));const O=a(),f=Object(p.D)(O,{postId:e}),m=f&&f.title||"";s(Object(c.e)({kind:b.b.SuccessMod,text:Object(r.a)(O.user.language,"events.eventTimeUpdatedSuccessfully",{title:m})}))}else s(Object(c.e)({kind:b.b.Error,text:Object(r.a)(d.user.language,"error.type.generic")}))}},"./src/reddit/actions/experiments.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c});var r=s("./src/lib/makeActionCreator/index.ts");s("./src/reddit/endpoints/user/index.ts");const n="EXPERIMENTS__REQUEST_LOADED",a=(Object(r.a)("EXPERIMENTS__REQUEST_PENDING"),Object(r.a)("EXPERIMENTS__REQUEST_FAILED"),Object(r.a)(n),"EXPERIMENTS__SET_EXPERIMENT_OVERRIDE"),c=Object(r.a)(a)},"./src/reddit/actions/exportImportStyles.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return l}),s.d(t,"b",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"d",function(){return _}),s.d(t,"e",function(){return E});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/loadWithRetries/index.ts"),c=s("./src/reddit/actions/structuredStyles.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/reddit/models/StructuredStyles/index.ts"),d=s("./src/reddit/models/Toast/index.ts"),u=s("./src/reddit/selectors/subreddit.ts");const l="STRUCTURED_STYLES__EXPORT_THEME_PENDING",b="STRUCTURED_STYLES__EXPORT_THEME_LOADED",p="STRUCTURED_STYLES__EXPORT_THEME_FAILED",O=Object(r.a)(l),f=Object(r.a)(b),m=Object(r.a)(p),j=Object(r.a)("STRUCTURED_STYLES__IMPORT_THEME_PENDING"),g=Object(r.a)("STRUCTURED_STYLES__IMPORT_THEME_LOADED"),y=Object(r.a)("STRUCTURED_STYLES__IMPORT_THEME_FAILED"),_=e=>async(t,r)=>{t(O());const c=r(),o=c.user.language,l=Object(u.G)(c,{subredditId:e}).name,b=c.structuredStyles.models[e],p=await Object(a.a)(()=>Promise.all([s.e("vendors~ExportTheme~ImportTheme~xml2js"),s.e("vendors~ExportTheme~ImportTheme"),s.e("ExportTheme")]).then(s.bind(null,"./src/reddit/helpers/exportTheme/index.ts"))).then(e=>e.default),j=await p(b,l);j.ok?(t(f()),t(Object(i.e)({kind:d.b.SuccessMod,text:Object(n.a)(o,"structuredStyles.forms.themes.exportSuccessToast")}))):(t(m(j.error)),t(Object(i.e)({kind:d.b.Error,text:Object(n.a)(o,"structuredStyles.forms.themes.exportFailToast")})))},E=e=>async(t,r)=>{t(j());const u=r().user.language,l=await Object(a.a)(()=>Promise.all([s.e("vendors~ExportTheme~ImportTheme~xml2js"),s.e("vendors~ExportTheme~ImportTheme"),s.e("ImportTheme")]).then(s.bind(null,"./src/reddit/helpers/importTheme/index.ts"))).then(e=>e.default),b=await l(e);b.ok?(t(g()),t(Object(i.e)({kind:d.b.SuccessMod,text:Object(n.a)(u,"structuredStyles.forms.themes.importSuccessToast")})),0!==Object.keys(b.attributes).length&&t(Object(c.o)(Object(o.f)(b.attributes)))):(t(y(b.error)),t(Object(i.e)({kind:d.b.Error,text:Object(n.a)(u,"structuredStyles.forms.themes.importFailToast")})))}},"./src/reddit/actions/externalAccount.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/addQueryParams/index.ts"),c=s("./src/reddit/actions/toaster.ts"),i=s("./src/reddit/constants/parameters.ts"),o=s("./src/lib/constants/index.ts"),d=s("./src/lib/makeApiRequest/index.ts"),u=s("./src/lib/omitHeaders/index.ts"),l=s("./src/reddit/constants/headers.ts"),b=s("./src/reddit/helpers/addRedesignIdentifier/index.ts");const p=e=>{return e.reduce((e,t)=>(e[t.provider]=t,e),{})};var O=s("./src/reddit/models/Toast/index.ts"),f=s("./src/reddit/models/User/index.ts"),m=s("./src/reddit/selectors/externalAccount.ts"),j=s("./src/reddit/selectors/platform.ts"),g=s("./src/reddit/selectors/subreddit.ts"),y=s("./src/reddit/selectors/user.ts");s.d(t,"l",function(){return _}),s.d(t,"k",function(){return E}),s.d(t,"j",function(){return h}),s.d(t,"i",function(){return S}),s.d(t,"h",function(){return T}),s.d(t,"g",function(){return I}),s.d(t,"o",function(){return x}),s.d(t,"p",function(){return w}),s.d(t,"b",function(){return N}),s.d(t,"c",function(){return k}),s.d(t,"a",function(){return L}),s.d(t,"n",function(){return F}),s.d(t,"e",function(){return B}),s.d(t,"f",function(){return $}),s.d(t,"d",function(){return q}),s.d(t,"m",function(){return W});const _="USER_EXTERNAL_ACCOUNT_ACCOUNTS_PENDING",E="USER_EXTERNAL_ACCOUNT_ACCOUNTS_LOADED",h="USER_EXTERNAL_ACCOUNT_ACCOUNTS_FAILED",S="SUBREDDIT_EXTERNAL_ACCOUNT_ACCOUNTS_PENDING",T="SUBREDDIT_EXTERNAL_ACCOUNT_ACCOUNTS_LOADED",I="SUBREDDIT_EXTERNAL_ACCOUNT_ACCOUNTS_FAILED",v=Object(r.a)(_),C=Object(r.a)(E),R=Object(r.a)(h),A=Object(r.a)(S),D=Object(r.a)(T),P=Object(r.a)(I),x=e=>async(t,s,{apiContext:r})=>{const n=s(),a=Object(y.j)(n),c=e||a&&Object(f.f)(a);if(!c)return;if(Object(m.f)(n,{username:c}))return;t(v(c));const i=await((e,t)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:Object(b.a)(`${e.apiUrl}/api/v1/external_account/user/${t}.json`),method:o.jb.GET}))(r(),c);if(i.ok){const e=p(i.body);t(C({username:c,accountsData:e}))}else t(R(i.error))},w=()=>async(e,t,{apiContext:s})=>{const r=t(),n=Object(j.e)(r);if(!n)return;const a=r.externalAccount.api.subreddit.fetched[n],c=r.externalAccount.api.subreddit.pending[n];if(a||c)return;const i=Object(g.s)(r,{subredditName:n});if(!(i&&i.hasExternalAccount))return;e(A(n));const O=await((e,t)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:Object(b.a)(`${e.apiUrl}/api/v1/external_account/subreddit/${t}.json`),method:o.jb.GET}))(s(),n);if(O.ok){const t=p(O.body);e(D({subredditName:n,accountsData:t}))}else e(P(O.error))},N="EXTERNAL_ACCOUNT_DISCONNECT_PENDING",k="EXTERNAL_ACCOUNT_DISCONNECT_SUCCESS",L="EXTERNAL_ACCOUNT_DISCONNECT_FAILED",U=Object(r.a)(N),M=Object(r.a)(k),G=Object(r.a)(L),F=e=>async(t,s,{apiContext:r})=>{t(U({provider:e}));const n=Object(y.j)(s()),a=Object(f.f)(n),c=await((e,t)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:Object(b.a)(`${e.apiUrl}/api/v1/external_account/${t}/disconnect.json`),method:o.jb.POST}))(r(),e);c.ok?t(M({provider:e,username:a})):t(G({provider:e,error:c.error}))},B="OAUTH_FLOW_URL_PENDING",$="OAUTH_FLOW_URL_SUCCESS",q="OAUTH_FLOW_URL_FAILED",V=Object(r.a)(B),H=Object(r.a)($),K=Object(r.a)(q),W=e=>async(t,s,{apiContext:r})=>{t(V({provider:e}));const p=Object(y.M)(s()),f=Object(a.a)(window.location.href,{[i.c]:e}),m=await((e,t,s)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:Object(b.a)(`${e.apiUrl}/api/v1/external_account/${t}/connect.json`),method:o.jb.POST,data:{redirect_url:s}}))(r(),e,f);if(m.ok){const s=m.body.redirect_url;t(H({provider:e})),window.location.href=s}else t(K({provider:e,error:m.error})),t(Object(c.e)({kind:O.b.Error,text:Object(n.a)(p,"error.type.generic")}))}},"./src/reddit/actions/frontpage.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return y}),s.d(t,"b",function(){return _}),s.d(t,"a",function(){return E}),s.d(t,"d",function(){return I});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/lib/getParsedUserAgent/index.ts"),c=s("./src/reddit/constants/parameters.ts"),i=s("./src/reddit/endpoints/page/frontpage.ts"),o=s("./src/reddit/endpoints/page/subredditPage.ts"),d=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),u=s("./src/lib/makeActionCreator/index.ts"),l=s("./src/lib/makeListingKey/index.ts"),b=s("./src/lib/constants/index.ts"),p=s("./src/reddit/constants/page.ts"),O=s("./src/reddit/constants/postLayout.ts"),f=s("./src/reddit/contexts/PageLayer/index.tsx"),m=s("./src/reddit/helpers/filterListingResponse/index.ts"),j=s("./src/reddit/selectors/frontpage.ts"),g=s("./src/reddit/selectors/monthsToMinutes.ts");const y="FRONTPAGE__MORE_POSTS_PENDING",_="FRONTPAGE__MORE_POSTS_LOADED",E="FRONTPAGE__MORE_POSTS_FAILED",h=Object(u.a)(y),S=Object(u.a)(_),T=Object(u.a)(E),I=e=>async(t,s,{apiContext:r})=>{const u=s(),y=Object(j.a)(u);var _=e.sort;const E=void 0===_?y:_,I=u.platform.currentPage?u.platform.currentPage.queryParams:{},v=Object(l.a)(p.b,E,I),C=u.listings.postOrder.loadMore[v],R=I[c.s]?I[c.s].toUpperCase():"",A=R in b.rc&&b.rc[R];if(C){const e=u.listings.postOrder.api.pending[v],s=u.listings.postOrder.fetchedTokens,l=!(!s[v]||!s[v][C.token]);if(!e&&!l){t(h({key:v,fetchedToken:C.token}));const e=!!u.platform.currentPage&&!!u.platform.currentPage.queryParams.useMockData,s=Object.assign({after:C.token,dist:C.dist},n()(I,c.j),{isMobile:Object(a.e)(u.meta.userAgent),sort:E,t:Object(d.a)(E,A),layout:O.d[Object(f.O)(u,{})],useMockData:e}),l=Object(g.i)(u),b=Object(g.j)(u),p=l&&b;if(!p){const e=u.platform.lastPage,t=e&&e.url;t&&(s.clickUrl=t)}const j=p?()=>Object(o.a)(r(),l,s):()=>Object(i.a)(r(),s),y=await j(),_=Object.assign({},y.body,Object(m.a)(u,v,y.body));y.ok?t(S(Object.assign({key:v,fetchedToken:C.token,meta:u.meta},_))):t(T(Object.assign({key:v,error:y.error,fetchedToken:C.token},_)))}}}},"./src/reddit/actions/global.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return i}),s.d(t,"b",function(){return d});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/raven/index.ts"),a=s("./src/reddit/selectors/monthsToMinutes.ts"),c=s("./src/reddit/actions/monthsToMinutes.ts");const i="LOCAL_STORAGE_LOADED",o=Object(r.a)(i),d=e=>async(t,s)=>{Object(a.u)(s())&&t(Object(c.q)()),s().user.loid.loid||Object(n.c)("User has no LOID set");const r=e.localStorageData;r&&t(o(r))}},"./src/reddit/actions/gold/constants.ts":function(e,t,s){"use strict";s.d(t,"F",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"E",function(){return a}),s.d(t,"a",function(){return c}),s.d(t,"D",function(){return i}),s.d(t,"d",function(){return o}),s.d(t,"e",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"g",function(){return l}),s.d(t,"h",function(){return b}),s.d(t,"f",function(){return p}),s.d(t,"j",function(){return O}),s.d(t,"k",function(){return f}),s.d(t,"i",function(){return m}),s.d(t,"C",function(){return j}),s.d(t,"B",function(){return g}),s.d(t,"A",function(){return y}),s.d(t,"u",function(){return _}),s.d(t,"y",function(){return E}),s.d(t,"t",function(){return h}),s.d(t,"v",function(){return S}),s.d(t,"x",function(){return T}),s.d(t,"w",function(){return I}),s.d(t,"z",function(){return v}),s.d(t,"n",function(){return C}),s.d(t,"p",function(){return R}),s.d(t,"o",function(){return A}),s.d(t,"s",function(){return D}),s.d(t,"r",function(){return P}),s.d(t,"m",function(){return x}),s.d(t,"q",function(){return w}),s.d(t,"l",function(){return N}),s.d(t,"G",function(){return k});const r="GIVE_PREMIUM__OPEN_GIVE_PREMIUM_MODAL",n="GIVE_PREMIUM__CLOSE_GIVE_PREMIUM_MODAL",a="GILD__OPEN_GILD_MODAL",c="GILD__CLOSE_GILD_MODAL",i="GILD__OPEN_FRAMED_GILD",o="COMMUNITY_AWARDS__CREATE_AWARD_PENDING",d="COMMUNITY_AWARDS__CREATE_AWARD_SUCCESSFUL",u="COMMUNITY_AWARDS__CREATE_AWARD_FAILED",l="COMMUNITY_AWARDS__DELETE_AWARD_PENDING",b="COMMUNITY_AWARDS__DELETE_AWARD_SUCCESSFUL",p="COMMUNITY_AWARDS__DELETE_AWARD_FAILED",O="COMMUNITY_AWARDS__DISABLE_AWARD_PENDING",f="COMMUNITY_AWARDS__DISABLE_AWARD_SUCCESSFUL",m="COMMUNITY_AWARDS__DISABLE_AWARD_FAILED",j="COMMUNITY_AWARDS__MANAGEABLE_AWARDS_PENDING",g="COMMUNITY_AWARDS__MANAGEABLE_AWARDS_LOADED",y="COMMUNITY_AWARDS__MANAGEABLE_AWARDS_FAILED",_="GIVE_PREMIUM__GIVE_PREMIUM_PENDING",E="GIVE_PREMIUM__GIVE_PREMIUM_SUCCESSFUL",h="GIVE_PREMIUM__GIVE_PREMIUM_FAILED",S="GIVE_PREMIUM__SELECT_PACKAGE",T="GIVE_PREMIUM__SET_IS_ANONYMOUS",I="GIVE_PREMIUM__SET_INCLUDE_MESSAGE",v="GIVE_PREMIUM__UPDATE_MESSAGE",C="GILD__SELECT_GILD_TYPE",R="GILD__SET_IS_ANONYMOUS",A="GILD__SET_INCLUDE_MESSAGE",D="GILD__UPDATE_MESSAGE",P="GILD__TRIGGER_LOADER",x="GILD__GILD_PENDING",w="GILD__GILD_SUCCESSFUL",N="GILD__GILD_FAILED",k="GIVE_AWARD__SELECT_AWARD"},"./src/reddit/actions/gold/modals.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return d}),s.d(t,"b",function(){return l}),s.d(t,"d",function(){return b}),s.d(t,"c",function(){return O}),s.d(t,"a",function(){return f}),s.d(t,"f",function(){return m});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/messageIframeParent/index.ts"),a=s("./src/reddit/selectors/gild.ts"),c=s("./src/reddit/helpers/correlationIdTracker.ts"),i=s("./src/telemetry/index.ts"),o=s("./src/reddit/actions/gold/constants.ts");const d=Object(r.a)(o.F),u=Object(r.a)(o.b),l=()=>async(e,t)=>{const r=t();e(u()),Object(c.b)(c.a.GiftPremiumFlow);const n=(await s.e("givePremiumTrackers").then(s.bind(null,"./src/reddit/helpers/trackers/givePremium.ts"))).clickCloseModalEvent;Object(i.a)(n()(r))},b=Object(r.a)(o.E),p=Object(r.a)(o.a),O=Object(r.a)(o.D),f=()=>async(e,t)=>{const r=t(),o=Object(a.d)(r);if(Object(a.h)(r)){const e="close.gild";Object(n.a)({type:e})}e(p());const d=(await s.e("gildTrackers").then(s.bind(null,"./src/reddit/helpers/trackers/gild.ts"))).clickCloseGildModalEvent;Object(i.a)(d(o)(r)),Object(c.b)(c.a.GildingFlow)},m=()=>async()=>{Object(n.a)({type:"login.gild"})}},"./src/reddit/actions/goldPurchaseModals/coinPurchaseModal.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return p}),s.d(t,"a",function(){return O}),s.d(t,"g",function(){return f}),s.d(t,"f",function(){return m}),s.d(t,"c",function(){return j}),s.d(t,"e",function(){return g}),s.d(t,"h",function(){return y}),s.d(t,"k",function(){return _}),s.d(t,"j",function(){return E}),s.d(t,"d",function(){return h}),s.d(t,"i",function(){return T});var r=s("./src/app/strings/index.ts"),n=s("./src/config.ts"),a=s("./src/lib/formatApiError/index.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/reddit/actions/goldPurchaseModals/payment.ts"),o=s("./src/reddit/endpoints/gold/purchase.ts"),d=s("./src/reddit/helpers/correlationIdTracker.ts"),u=s("./src/reddit/models/Gold/Coins/index.ts"),l=s("./src/reddit/selectors/goldPurchaseModals.ts"),b=s("./src/reddit/selectors/user.ts");const p="COIN_PURCHASE_MODAL__OPEN_COIN_PURCHASE_MODAL",O="COIN_PURCHASE_MODAL__CLOSE_COIN_PURCHASE_MODAL",f=Object(c.a)(p),m=Object(c.a)(O),j="COIN_PURCHASE_MODAL__OPEN_COIN_PURCHASE_MODAL_TO_GILD",g=Object(c.a)(j),y=(e,t,s)=>async r=>{r(g({thingId:s}));const n=Object(u.b)(e,t),a=Object(d.c)(d.a.GoldPayment);r(I({coinPackage:n,correlationId:a}))},_=(e,t)=>async(s,n,{apiContext:c})=>{const u=n(),p=t.coins,O=t.pennies,f=Object(d.c)(d.a.GoldPayment),m=Object(b.M)(u);let j,g;s(Object(i.stripeTokenPending)());const y=Object(l.v)(u);if(y||(j=await s(Object(i.validateAndCreateStripeToken)(e)),g=Object(l.r)(u),j))try{const e=await Object(o.g)({coins:p,context:c(),correlationId:f,language:m,pennies:O,rememberCard:g,savedCardId:y||void 0,token:j});if(e.error){const t=Object(a.a)(m,e.error,e.status);return void s(Object(i.stripeApiError)(t))}return void s(Object(i.paymentCompleted)({coins:e.body.coins?e.body.coins:0,confirmed:!1}))}catch(_){const e=Object(a.a)(m,_);s(Object(i.stripeApiError)(e))}else s(Object(i.stripeApiError)(Object(r.a)(m,"error.type.genericCardValidation")))},E=(e,t)=>async(n,c,{apiContext:u})=>{const p=c(),O=t.coins,f=t.pennies,j=Object(d.c)(d.a.GoldPayment),g=Object(b.M)(p);let y,_;n(Object(i.stripeTokenPending)());const E=Object(l.v)(p);if(E||(y=await n(Object(i.validateAndCreateStripeToken)(e)),_=Object(l.r)(p),y))try{var h=p.gild;const e=h.gildModalThingId,t=h.gildType,c=h.isAnonymous,d=h.includeMessage,l=h.message;if(!e||!t)return void n(Object(i.stripeApiError)(Object(r.a)(g,"gold.errors.unknowngild")));const b={gildType:t,includeMessage:d,isAnonymous:c,message:l},I=await Object(o.f)({coins:O,context:u(),correlationId:j,gildParams:b,language:g,pennies:f,rememberCard:_,savedCardId:E||void 0,thingId:e,token:y});if(I.error){const e=Object(a.a)(g,I.error,I.status);return void n(Object(i.stripeApiError)(e))}{const r=(await s.e("gildActions").then(s.bind(null,"./src/reddit/actions/gold/gild.ts"))).gildSuccessful;n(m()),n(Object(i.paymentCompleted)({confirmed:!1}));var S=I.body;const a=S.coins;return void n(r({id:e,gildings:S.gildings,coins:a,gildType:t}))}}catch(T){const e=Object(a.a)(g,T);n(Object(i.stripeApiError)(e))}else n(Object(i.stripeApiError)(Object(r.a)(g,"error.type.genericCardValidation")))},h="COIN_PURCHASE_MODAL__PAYMENT_BLOB_CREATED",S=Object(c.a)(h),T=({coinPackage:e,correlationId:t})=>async(s,r,{apiContext:c})=>{s(f({coinPackage:e}));const d=r(),u=n.a.paypal.buttons[`coins${e.coins}`]||n.a.paypal.buttons.coins500,l=Object(b.M)(d);try{const e=await Object(o.d)(c(),l,u,t);if(e.error){const t=Object(a.a)(l,e.error,e.status);s(Object(i.paypalApiError)(t))}else s(S(e))}catch(p){const e=Object(a.a)(l,p);s(Object(i.paypalApiError)(e))}},I=({coinPackage:e,correlationId:t})=>async(s,c,{apiContext:d})=>{s(f({coinPackage:e}));const u=c(),l=n.a.paypal.buttons[`coinsGild${e.coins}`]||n.a.paypal.buttons.coinsGild500,p=Object(b.M)(u);var O=u.gild;const m=O.gildModalThingId,j=O.gildType,g=O.isAnonymous,y=O.message;if(m&&j)try{const e=await Object(o.c)(d(),p,l,m,j,y,g,t);if(e.error){const t=Object(a.a)(p,e.error,e.status);s(Object(i.paypalApiError)(t))}else s(S(e))}catch(_){const e=Object(a.a)(p,_);s(Object(i.paypalApiError)(e))}else s(Object(i.paypalApiError)(Object(r.a)(p,"gold.errors.unknowngild")))}},"./src/reddit/actions/goldPurchaseModals/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"d",function(){return a}),s.d(t,"e",function(){return c}),s.d(t,"f",function(){return i}),s.d(t,"g",function(){return o}),s.d(t,"h",function(){return d}),s.d(t,"i",function(){return u}),s.d(t,"j",function(){return l}),s.d(t,"k",function(){return b}),s.d(t,"l",function(){return p}),s.d(t,"m",function(){return O}),s.d(t,"n",function(){return f}),s.d(t,"o",function(){return m}),s.d(t,"c",function(){return j}),s.d(t,"p",function(){return g}),s.d(t,"q",function(){return y}),s.d(t,"r",function(){return _});const r="GOLD_PAYMENT__CARD_NAME_EMPTY",n="GOLD_PAYMENT__CARD_NAME_INPUT",a="GOLD_PAYMENT__DELETE_SAVED_CARD",c="GOLD_PAYMENT__FETCHED_STRIPE_INFO",i="GOLD_PAYMENT__PAYMENT_COMPLETED",o="GOLD_PAYMENT__PAYPAL_API_ERROR",d="GOLD_PAYMENT__SAVED_CARDS_PENDING",u="GOLD_PAYMENT__SELECT_PAYMENT_METHOD",l="GOLD_PAYMENT__SELECT_SAVED_CARD",b="GOLD_PAYMENT__STRIPE_API_ERROR",p="GOLD_PAYMENT__STRIPE_ELEMENT_CHANGE",O="GOLD_PAYMENT__CARD_ERROR",f="GOLD_PAYMENT__STRIPE_TOKEN_PENDING",m="GOLD_PAYMENT__TOGGLE_REMEMBER_CARD",j="UPDATE_CARD_MODAL__CLOSE_UPDATE_CARD_MODAL",g="UPDATE_CARD_MODAL__UPDATE_CARD_FAILED",y="UPDATE_CARD_MODAL__UPDATE_CARD_PENDING",_="UPDATE_CARD_MODAL__UPDATE_CARD_SUCCESSFUL"},"./src/reddit/actions/goldPurchaseModals/payment.ts":function(e,t,s){"use strict";s.r(t),s.d(t,"selectPaymentMethod",function(){return u}),s.d(t,"paymentCompleted",function(){return l}),s.d(t,"cardNameInput",function(){return b}),s.d(t,"cardNameEmpty",function(){return p}),s.d(t,"cardElementChange",function(){return O}),s.d(t,"stripeTokenPending",function(){return f}),s.d(t,"stripeTokenError",function(){return m}),s.d(t,"stripeApiError",function(){return j}),s.d(t,"paypalApiError",function(){return g}),s.d(t,"validateAndCreateStripeToken",function(){return y}),s.d(t,"toggleRememberCard",function(){return _}),s.d(t,"selectSavedCard",function(){return E}),s.d(t,"_deleteSavedCard",function(){return h}),s.d(t,"deleteSavedCard",function(){return S}),s.d(t,"loadSavedCards",function(){return v});var r=s("./src/lib/raven/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/endpoints/gold/purchase.ts"),c=s("./src/reddit/actions/goldPurchaseModals/constants.ts"),i=s("./src/app/strings/index.ts"),o=s("./src/reddit/selectors/goldPurchaseModals.ts"),d=s("./src/reddit/selectors/user.ts");const u=Object(n.a)(c.i),l=Object(n.a)(c.f),b=Object(n.a)(c.b),p=Object(n.a)(c.a),O=Object(n.a)(c.l),f=Object(n.a)(c.n),m=Object(n.a)(c.m),j=Object(n.a)(c.k),g=Object(n.a)(c.g),y=e=>async(t,s)=>{const r=s(),n=Object(o.j)(r);var a=await e.createToken({name:n});const c=a.token,u=a.error;if(n.trim()){if(!u&&c)return c;t(m(u||void 0))}else{const e=Object(d.M)(r),s=Object(i.a)(e,"gold.checkoutForm.yourCardsNameFieldIsIncomplete");t(p({message:s}))}},_=Object(n.a)(c.o),E=Object(n.a)(c.j),h=Object(n.a)(c.d),S=e=>async(t,s,{apiContext:n})=>{t(h(e));try{const t=await Object(a.a)(n(),e);if(t.error)throw new Error(t.error.type)}catch(c){Object(r.b)(c)}},T=Object(n.a)(c.h),I=Object(n.a)(c.e),v=()=>async(e,t,{apiContext:s})=>{e(T());const n=t(),c=Object(d.M)(n);try{const t=await Object(a.b)(s(),c);if(t.error)throw new Error(t.error.type);const n=t.body.map(e=>({brand:e.brand,cardId:e.card_id,expirationMonth:e.exp_month,expirationYear:e.exp_year,last4:e.last4}));e(I(n)),n[0]&&e(E(n[0].cardId)),n[0]&&e(u("creditCard"))}catch(i){Object(r.b)(i),e(I([]))}}},"./src/reddit/actions/goldPurchaseModals/premiumPurchaseModal.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"e",function(){return O}),s.d(t,"d",function(){return f}),s.d(t,"g",function(){return m}),s.d(t,"c",function(){return j}),s.d(t,"f",function(){return y});var r=s("./src/config.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/formatApiError/index.ts"),o=s("./src/reddit/actions/goldPurchaseModals/payment.ts"),d=s("./src/reddit/endpoints/gold/purchase.ts"),u=s("./src/reddit/helpers/correlationIdTracker.ts"),l=s("./src/reddit/selectors/user.ts");const b="PREMIUM_PURCHASE_MODAL__OPEN_PREMIUM_PURCHASE_MODAL",p="PREMIUM_PURCHASE_MODAL__CLOSE_PREMIUM_PURCHASE_MODAL",O=Object(n.a)(b),f=Object(n.a)(p),m=e=>async(t,s,{apiContext:r})=>{const n=s(),b=c.xb,p=Object(u.c)(u.a.GoldPayment),O=Object(l.M)(n);t(Object(o.stripeTokenPending)());const f=await t(Object(o.validateAndCreateStripeToken)(e));if(f)try{const e=await Object(d.h)({context:r(),correlationId:p,language:O,pennies:b,token:f});if(e.error){const s=Object(i.a)(O,e.error);t(Object(o.stripeApiError)(s))}else t(Object(o.paymentCompleted)({confirmed:!1}))}catch(m){const e=Object(i.a)(O,m);t(Object(o.stripeApiError)(e))}else t(Object(o.stripeApiError)(Object(a.a)(O,"error.type.genericCardValidation")))},j="PREMIUM_PURCHASE_MODAL__PAYMENT_BLOB_CREATED",g=Object(n.a)(j),y=e=>async(t,s,{apiContext:n})=>{t(O());const a=s(),c=Object(l.M)(a),u=r.a.paypal.buttons.premium;try{const s=await Object(d.e)(n(),c,u,e);if(s.error){const e=Object(i.a)(c,s.error);t(Object(o.paypalApiError)(e))}else t(g(s))}catch(b){const e=Object(i.a)(c,b);t(Object(o.paypalApiError)(e))}}},"./src/reddit/actions/governance/async.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});const r=()=>s.e("GovActions").then(s.bind(null,"./src/reddit/actions/governance/publicWalletsFetched.ts")).then(e=>e.default)},"./src/reddit/actions/governance/communityDetails.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/config.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/reddit/endpoints/governance/requester.ts");var i=s("./src/reddit/actions/governance/constants.ts");s.d(t,"a",function(){return d});const o=Object(r.a)(i.a),d=({subredditId:e})=>async(t,s,{apiContext:r})=>{const i=await function(e,t){return Object(c.a)(e,{endpoint:`${n.a.metaUrl}/communities/${t.subredditId}/me`,method:a.jb.GET})}(r(),{subredditId:e});i.ok&&t(o(Object.assign({subredditId:e},i.body)))}},"./src/reddit/actions/governance/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"d",function(){return c}),s.d(t,"e",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"g",function(){return d}),s.d(t,"h",function(){return u}),s.d(t,"i",function(){return l}),s.d(t,"j",function(){return b}),s.d(t,"k",function(){return p}),s.d(t,"l",function(){return O}),s.d(t,"m",function(){return f}),s.d(t,"n",function(){return m}),s.d(t,"o",function(){return j}),s.d(t,"p",function(){return g}),s.d(t,"q",function(){return y}),s.d(t,"r",function(){return _}),s.d(t,"s",function(){return E}),s.d(t,"t",function(){return h}),s.d(t,"u",function(){return S}),s.d(t,"v",function(){return T}),s.d(t,"w",function(){return I});const r="GOVERNANCE__COMMUNITY_DETAILS_SUCCESS",n="GOVERNANCE__NEW_SUBREDDIT_SUGGESTED",a="GOVERNANCE__NEW_TOP_MOD_SUGGESTED",c="GOVERNANCE__OPT_OUT_IN_PENDING",i="GOVERNANCE__OPT_OUT_MODAL_OPENED",o="GOVERNANCE__PROPOSAL_CREATION_FAILURE",d="GOVERNANCE__PROPOSAL_CREATION_PENDING",u="GOVERNANCE__PROPOSAL_CREATION_SUCCESS",l="GOVERNANCE__PROPOSAL_OPTION_VOTE_FAILURE",b="GOVERNANCE__PROPOSAL_OPTION_VOTE_PENDING",p="GOVERNANCE__PROPOSAL_OPTION_VOTE_SUCCESS",O="GOVERNANCE__PUBLIC_WALLET_INFO_FAILURE",f="GOVERNANCE__PUBLIC_WALLET_INFO_PENDING",m="GOVERNANCE__PUBLIC_WALLET_INFO_SUCCESS",j="GOVERNANCE__RELEASE_NOTES_MODAL_OPENED",g="GOVERNANCE__RELEASE_NOTES_SUCCESS",y="GOVERNANCE__TRANSFER_FAILURE",_="GOVERNANCE__TRANSFER_MODAL_OPENED",E="GOVERNANCE__TRANSFER_PENDING",h="GOVERNANCE__TRANSFER_SUCCESS",S="GOVERNANCE__WALLETS_FETCH_FAILURE",T="GOVERNANCE__WALLETS_FETCH_PENDING",I="GOVERNANCE__WALLETS_FETCH_SUCCESS"},"./src/reddit/actions/governance/errorToast.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return c});var r=s("./src/reddit/actions/toaster.ts"),n=s("./src/reddit/helpers/governanceErrorText/index.ts"),a=s("./src/reddit/models/Toast/index.ts");function c(e,t){e(Object(r.e)({duration:5e3,kind:a.b.Error,text:Object(n.a)(t)}))}},"./src/reddit/actions/governance/releaseNotes.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/localStorageAvailable/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/config.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts"),d=s("./src/reddit/helpers/r2/normalizePostFromR2/index.ts"),u=s("./src/reddit/endpoints/governance/requester.ts");const l=c.a.releaseNotesSubredditMap||{t5_kzsl3:"rn_funkygoose",t5_37jgj:"rn_ethtrader",t5_2t9ha:"rn_stellar"};var b=s("./src/reddit/actions/governance/constants.ts");s.d(t,"a",function(){return f});const p=Object(a.a)(b.o),O=Object(a.a)(b.p),f=({subredditId:e})=>async(t,s,{apiContext:a})=>{if(!l[e])return;if(!Object(n.a)())return;const c=(e=>`RELEASE_NOTES-${e}`)(e),b=localStorage.getItem(c);let f={};try{b&&(f=JSON.parse(b))}catch(g){return void localStorage.removeItem(c)}const m=Object.keys(f).reduce((e,t)=>f[t]>e?f[t]:e,0);if(Date.now()-r.ye.ok?Object.assign({},e,{body:{releaseNotes:e.body.data.children.map(e=>Object(d.a)(e.data))}}):e):Promise.resolve({ok:!1,error:{},status:404})}(a(),{subredditId:e});if(j.ok){t(O(Object.assign({subredditId:e},j.body)));const s=j.body.releaseNotes.map(e=>e.id);s.filter(e=>!f[e]).length&&t(p());const r=s.reduce((e,t)=>(e[t]=Date.now(),e),{});localStorage.setItem(c,JSON.stringify(r))}}},"./src/reddit/actions/harbergerTax/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"c",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"d",function(){return c}),s.d(t,"e",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"g",function(){return d}),s.d(t,"h",function(){return u});const r="HARBERGER_TAX__BANNER_MANAGE_MODAL_OPENED",n="HARBERGER_TAX__BANNER_PURCHASE_MODAL_OPENED",a="HARBERGER_TAX__BANNER_PURCHASE_FAILURE",c="HARBERGER_TAX__BANNER_PURCHASE_PENDING",i="HARBERGER_TAX__BANNER_PURCHASE_SUCCESS",o="HARBERGER_TAX__BANNER_UPDATE_FAILURE",d="HARBERGER_TAX__BANNER_UPDATE_PENDING",u="HARBERGER_TAX__BANNER_UPDATE_SUCCESS"},"./src/reddit/actions/header.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return n}),s.d(t,"f",function(){return a}),s.d(t,"j",function(){return c}),s.d(t,"k",function(){return i}),s.d(t,"d",function(){return o}),s.d(t,"a",function(){return d}),s.d(t,"b",function(){return u}),s.d(t,"c",function(){return l}),s.d(t,"g",function(){return b}),s.d(t,"h",function(){return p}),s.d(t,"i",function(){return O});var r=s("./src/lib/makeActionCreator/index.ts");const n="HEADER__SUBSCRIPTIONS_PINNED",a="HEADER__SUBSCRIPTIONS_UNPINNED",c=Object(r.a)(n),i=Object(r.a)(a),o="EXPERIMENTS__SHUFFLE_CATEGORIES",d=(Object(r.a)(o),"HEADER__DROPDOWN_CLOSED"),u="HEADER__DROPDOWN_OPENED",l="HEADER__DROPDOWN_TOGGLED",b=Object(r.a)(d),p=Object(r.a)(u),O=Object(r.a)(l)},"./src/reddit/actions/hero.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/news.ts"),c=s("./src/reddit/actions/pages/news/utils.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/config.ts"),d=s("./src/lib/constants/index.ts"),u=s("./src/lib/makeApiRequest/index.ts"),l=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/reddit/selectors/listings.ts"),O=s("./src/reddit/selectors/news.ts");s.d(t,"b",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"a",function(){return j}),s.d(t,"d",function(){return h}),s.d(t,"e",function(){return S});const f="NEWS__NEWS_HERO_LOADED",m="NEWS__NEWS_HERO_PENDING",j="NEWS__NEWS_HERO_FAILED",g=Object(n.a)(m),y=Object(n.a)(f),_=Object(n.a)(j),E=(e,t,s,r=!0)=>async(n,a,b)=>{const f=a(),m=Object(p.d)(f,{listingKey:e}),j=f.listings.postOrder.ids[e],_=Object(p.c)(f,{listingKey:e});if(m||j&&!_)return;n(g({key:e}));const E=Object.assign({},Object(c.b)(t,s)),h=await((e,t)=>Object(u.c)(e,{endpoint:Object(l.a)(`${o.a.gatewayUrl}/desktopapi/v1/news_hero`),method:d.jb.GET,data:Object.assign({},t)}))(b.apiContext(),E),S=`error-${e}`;if(!h.ok)return T(e,n,f,h.error,S,t,s,r);var I=h.body;const v=I.posts,C=I.postIds,R=I.subreddits;n(y({availableTopics:Object(O.d)(f),key:e,meta:f.meta,postIds:C,posts:v,subreddits:R})),n(i.f(S))},h=(e,t,s,r=!0)=>async(n,a,c)=>{let i=n(E(e,t,s,r));return r||(i=i.catch(e=>Promise.resolve(e))),i},S=(e,t,s,r=!0)=>async(n,i,o)=>{await n(a.g(r));const d=i();var u=Object(c.c)(d,t,s);const l=u.topic,b=u.subtopic;return n(h(e,l,b,r))},T=(e,t,s,n,a,c,o,d)=>{t(_({error:n,key:e})),d&&t(i.e({id:a,kind:b.b.Error,text:Object(r.a)(s.user.language,"news.failedToLoadHero"),buttonText:Object(r.a)(s.user.language,"listings.toast.retryButton"),buttonAction:E(e,c,o)}))}},"./src/reddit/actions/imageUploads.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"b",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"k",function(){return O}),s.d(t,"j",function(){return f}),s.d(t,"l",function(){return m}),s.d(t,"i",function(){return j}),s.d(t,"h",function(){return g}),s.d(t,"g",function(){return y}),s.d(t,"f",function(){return E}),s.d(t,"m",function(){return h});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/raven/index.ts"),a=s("./src/lib/uploadToS3/index.ts"),c=s("./src/reddit/helpers/getGenericUploadError.ts"),i=s("./src/reddit/models/Image/index.tsx"),o=s("./src/reddit/selectors/imageUploads.ts");const d="IMAGE_UPLOADS__IMAGE_UPLOAD_PENDING",u="IMAGE_UPLOADS__IMAGE_UPLOAD_LOADED",l="IMAGE_UPLOADS__IMAGE_UPLOAD_SAVED",b="IMAGE_UPLOADS__IMAGE_UPLOAD_FAILED",p="IMAGE_UPLOADS__IMAGE_UPLOAD_CANCELED",O=Object(r.a)(d),f=Object(r.a)(u),m=Object(r.a)(l),j=Object(r.a)(b),g=Object(r.a)(p),y=async(e,t,s,r)=>{if(!t.ok)throw Object(i.j)(s,t.error);let n,c=t.body;"s3UploadLease"in c&&(c=c.s3UploadLease,n=t.body.websocketUrl);const o=await Object(a.a)(s.file,c);if(o.ok){if(!e.imageUploads[s.id])return void Object(i.d)(s);const t=decodeURIComponent(o.body.PostResponse.Location);return Object(i.m)(s,t,n,r)}throw Object(i.j)(s,o.error)};function _(e){return e.split("/").pop()}const E=(e,t)=>new Promise((s,r)=>{const a=Object(o.b)(e,t);if(!a.length)return s(null);const c=a[0].websocketUrl;if(!c)return r(new Error("ImageUploads: No websocket URL found"));const i={};for(let e=0;e{u.onerror=null,s({websocket:u,imagesByKey:i,imageCount:d})}),u.onerror=(e=>{u.close();const t=new Error("ImageUploads: Failed to connect to websocket");Object(n.b)(t),r()})}),h=e=>(t,s,{apiContext:r})=>new Promise((s,r)=>{const a=e.websocket;let o=e.imageCount,d=e.imagesByKey;function u(){for(const e in d){const s=d[e],r=Object(i.n)(s,s.url);t(m(r))}s(),a.close()}d=Object.assign({},d);let l=setTimeout(u,6e4);a.onmessage=(e=>{clearTimeout(l);const r=JSON.parse(e.data);if(r&&"success"===r.type){const e=r.payload.url,s=_(e),n=d[s];if(!n)return;o-=1,delete n[s];const a=Object(i.n)(n,e);t(m(a))}else{const e=_(r.payload.image_key),s=d[e];if(!s)return;o-=1,delete s[e];const n=Object(c.a)(r.payload.image_key),a=Object(i.j)(s,n);t(j(a))}o?l=setTimeout(u,6e4):(a.close(),s())}),a.onerror=(e=>{clearTimeout(l);const s=Object(c.a)("websocket");for(const r in d){const e=d[r],n=Object(i.j)(e,s);t(j(n))}a.close();const o=new Error("ImageUploads: WebSocket connection failed before all messages received");Object(n.b)(o),r()})})},"./src/reddit/actions/inContextModeration.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"d",function(){return i});var r=s("./src/lib/makeActionCreator/index.ts");const n="INCONTEXT__BANNED",a="INCONTEXT__MUTED",c=Object(r.a)(n),i=Object(r.a)(a)},"./src/reddit/actions/jsApi.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/lib/makeActionCreator/index.ts");const n="JSAPI__CONSUMER_SUBSCRIBED",a=Object(r.a)(n)},"./src/reddit/actions/leaderboard/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"d",function(){return c});const r="LEADERBOARD__DATE_RANGE_CHANGED",n="LEADERBOARD__DATE_RANGE_FETCH_FAILURE",a="LEADERBOARD__DATE_RANGE_FETCH_PENDING",c="LEADERBOARD__DATE_RANGE_FETCH_SUCCESS"},"./src/reddit/actions/modMode.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return o}),s.d(t,"b",function(){return u});var r=s("./node_modules/js-cookie/src/js.cookie.js"),n=s.n(r),a=s("./src/config.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/reddit/constants/cookie.ts");const o="MOD_MODE_TOGGLED",d=Object(c.a)(o),u=e=>async(t,s,{apiContext:r})=>{let c;if(void 0!==e)c=e;else{c="false"===n.a.get(i.c)}n.a.set(i.c,c,{domain:a.a.cookieDomain});(document.cookie.match(/mod_mode_enabled=/g)||[]).length>1&&n.a.set(i.c,"",{expires:0,path:"/"});t(d({enabled:c}))}},"./src/reddit/actions/modQueue/constants.ts":function(e,t,s){"use strict";s.d(t,"m",function(){return r}),s.d(t,"l",function(){return n}),s.d(t,"k",function(){return a}),s.d(t,"j",function(){return c}),s.d(t,"i",function(){return i}),s.d(t,"h",function(){return o}),s.d(t,"q",function(){return d}),s.d(t,"p",function(){return u}),s.d(t,"o",function(){return l}),s.d(t,"t",function(){return b}),s.d(t,"s",function(){return p}),s.d(t,"r",function(){return O}),s.d(t,"z",function(){return f}),s.d(t,"y",function(){return m}),s.d(t,"x",function(){return j}),s.d(t,"e",function(){return g}),s.d(t,"d",function(){return y}),s.d(t,"c",function(){return _}),s.d(t,"w",function(){return E}),s.d(t,"v",function(){return h}),s.d(t,"u",function(){return S}),s.d(t,"n",function(){return T}),s.d(t,"b",function(){return I}),s.d(t,"a",function(){return v}),s.d(t,"f",function(){return C}),s.d(t,"g",function(){return R});const r="MODQUEUE_PENDING",n="MODQUEUE_LOADED",a="MODQUEUE_FAILED",c="EDITED_PENDING",i="EDITED_LOADED",o="EDITED_FAILED",d="REPORTS_PENDING",u="REPORTS_LOADED",l="REPORTS_FAILED",b="SPAM_PENDING",p="SPAM_LOADED",O="SPAM_FAILED",f="UNMODERATED_PENDING",m="UNMODERATED_LOADED",j="UNMODERATED_FAILED",g="BULKACTION_PENDING",y="BULKACTION_LOADED",_="BULKACTION_FAILED",E="UNDOACTION_PENDING",h="UNDOACTION_LOADED",S="UNDOACTION_FAILED",T="MORE_MODERATED_SUBREDDITS_LOADED",I="ALL_MODERATED_COMMUNITIES_LOADED",v="ADD_SELECTED_ITEMS",C="BULK_SELECT_ITEMS",R="BULK_UNSELECT_ITEMS"},"./src/reddit/actions/modal.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return u}),s.d(t,"i",function(){return l}),s.d(t,"b",function(){return b}),s.d(t,"f",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"g",function(){return m}),s.d(t,"h",function(){return j}),s.d(t,"k",function(){return g}),s.d(t,"j",function(){return y}),s.d(t,"e",function(){return _}),s.d(t,"a",function(){return E}),s.d(t,"l",function(){return h});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/media.ts"),a=s("./src/reddit/constants/modals.ts"),c=s("./src/reddit/endpoints/user/index.ts"),i=s("./src/reddit/helpers/localStorage/index.ts"),o=s("./src/reddit/selectors/activeModalId.ts"),d=s("./src/reddit/selectors/user.ts");const u="MODAL_TOGGLED",l=Object(r.a)(u),b="CLOSE_ALL_MODALS",p=Object(r.a)(b),O="REDESIGN_MODAL_CLOSED",f=Object(r.a)(O),m=e=>async(t,s,r)=>{Object(o.b)(e)(s())&&t(l(e))},j=e=>async(t,s,r)=>{Object(o.b)(e)(s())||t(l(e))},g=()=>async(e,t,s)=>{Object(i.F)(a.a.REDESIGN_MODAL,!0),Object(d.F)(t())&&Object(c.d)(s.apiContext())},y=()=>async(e,t,s)=>{g()(e,t,s),n.c(!0)(e,t,s),e(f())},_="SET_ACCOUNT_MANAGER_MODAL_DATA";var E;!function(e){e.Explore="explore",e.HeaderLogin="header_login",e.HeaderSignup="header_signup",e.Hide="hide",e.PromoBanner="promo",e.Reply="reply",e.Report="report",e.Save="save",e.Subscribe="subscribe",e.Vote="vote"}(E||(E={}));const h=Object(r.a)(_)},"./src/reddit/actions/moderatingSubreddits.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return o}),s.d(t,"c",function(){return b}),s.d(t,"b",function(){return p});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/profile/index.ts"),a=s("./src/reddit/endpoints/moderator/moderatingSubreddits.ts"),c=s("./src/reddit/models/User/index.ts"),i=s("./src/reddit/selectors/user.ts");const o="MOD_PERMS__REQUEST_LOADED",d=Object(r.a)("MOD_PERMS__REQUEST_PENDING"),u=Object(r.a)(o),l=Object(r.a)("MOD_PERMS__REQUEST_FAILED"),b=()=>async(e,t,{apiContext:s})=>{const r=t();if(!r.user.account)return;if(r.isModeratorWithPostPerms)return;e(d());const n=await Object(a.a)(s());n.ok?e(u(n.body)):e(l(n.error))},p=()=>async(e,t)=>{const s=Object(i.j)(t());if(s){const t=Object(c.f)(s);await e(Object(n.b)(t))}}},"./src/reddit/actions/moderationLog/constants.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return r}),s.d(t,"a",function(){return n});const r="SUBREDDIT__MODERATION_LOG_LOADED",n="SUBREDDIT__ALL_MODERATORS_LOADED"},"./src/reddit/actions/monthsToMinutes.ts":function(e,t,s){"use strict";s.d(t,"k",function(){return p}),s.d(t,"c",function(){return O}),s.d(t,"r",function(){return f}),s.d(t,"i",function(){return m}),s.d(t,"g",function(){return g}),s.d(t,"t",function(){return y}),s.d(t,"f",function(){return _}),s.d(t,"s",function(){return E}),s.d(t,"h",function(){return h}),s.d(t,"q",function(){return T}),s.d(t,"w",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"o",function(){return C}),s.d(t,"l",function(){return R}),s.d(t,"m",function(){return A}),s.d(t,"x",function(){return D}),s.d(t,"y",function(){return P}),s.d(t,"v",function(){return w}),s.d(t,"e",function(){return N}),s.d(t,"p",function(){return k}),s.d(t,"b",function(){return L}),s.d(t,"n",function(){return U}),s.d(t,"j",function(){return M}),s.d(t,"u",function(){return G}),s.d(t,"a",function(){return F});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/reddit/constants/localStorage.ts"),c=s("./src/reddit/helpers/localStorage/index.ts"),i=s("./src/reddit/helpers/monthsToMinutes/index.ts"),o=s("./src/reddit/models/MonthsToMinutes/index.ts"),d=s("./src/reddit/selectors/monthsToMinutes.ts"),u=s("./src/reddit/selectors/posts.ts"),l=s("./src/reddit/selectors/runTimeEnvVars.ts"),b=s("./src/reddit/selectors/subscriptions.ts");const p="M2M_SUBSCRIPTIONS_NAMES_LOADED",O=(Object(r.a)(p),"M2M_APPLY_LOGGED_OUT_VOTE"),f=Object(r.a)(O),m="M2M_LOADED_FROM_LOCAL_STORAGE",j=Object(r.a)(m),g="M2M_EXPAND_ACCOUNT_COMPLETENESS",y=Object(r.a)(g),_="M2M_COLLAPSE_ACCOUNT_COMPLETENESS",E=Object(r.a)(_),h="M2M_INIT_FROM_EMPTY_LOCAL_STORAGE",S=Object(r.a)(h),T=()=>async(e,t,{apiContext:s})=>{try{const t=Object(c.h)(a.l);t&&t.loggedOutV3&&e(j(t.loggedOutV3))}catch(r){e(S())}Object(d.e)(t())&&setTimeout(()=>e(B()),o.a)},I=()=>async(e,t,{apiContext:s})=>{const r=t();Object(i.b)(r)},v="M2M_CLOSE_ACCOUNT_COMPLETENESS",C=Object(r.a)(v),R="M2M_TOOLTIP_ACTIVATED",A="M2M_TOOLTIP_CLOSED",D=Object(r.a)(R),P=Object(r.a)(A),x=(e,t)=>{const s=Object(l.a)(e);return!t.time||s-t.time>n.y},w=(e,t,s)=>async(r,n,{apiContext:a})=>{const c=n();if(!Object(d.u)(c))return;const i=c.user.loggedOutData.tooltips,l=Date.now();Object(b.a)(c)||i[o.j.SubscribeFeed].time||i[o.j.SubscribeFeed].postId||!(t>4)||Object(u.v)(c,e)||s?!Object(d.H)(c)&&!i[o.j.Vote].time&&!i[o.j.Vote].postId&&e!==i[o.j.SubscribeFeed].postId&&t>9?r(D({postId:e,time:l,tooltipType:o.j.Vote})):!Object(b.a)(c)&&x(c,i[o.j.SubscribeFeed])&&!i[o.j.SubscribeReminder].postId&&t>4&&!Object(u.v)(c,e)&&!s?r(D({postId:e,time:l,tooltipType:o.j.SubscribeReminder})):!Object(d.H)(c)&&x(c,i[o.j.Vote])&&!i[o.j.VoteReminder].postId&&t>9&&r(D({postId:e,time:l,tooltipType:o.j.VoteReminder})):r(D({postId:e,time:l,tooltipType:o.j.SubscribeFeed}))},N="M2M_CLOSE_WELCOME_MODAL",k=Object(r.a)(N),L="M2M_ACCOUNT_COMPLETENESS_SELECT_TAB",U=Object(r.a)(L),M="MILESTONE_ACTION_STALED",G=Object(r.a)(M),F="M2M_ACCOUNT_COMPLETENESS_AWAKE",B=Object(r.a)(F)},"./src/reddit/actions/monthsToMinutes/accountCompleteness.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/lib/makeActionCreator/index.ts");const n="M2M_SET_STEP",a=Object(r.a)(n)},"./src/reddit/actions/monthsToMinutes/homeFeed.ts":function(e,t,s){"use strict";var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/discoveryUnit.ts"),c=s("./src/reddit/endpoints/category/subreddits.ts"),i=s("./src/lib/constants/index.ts"),o=s("./src/lib/makeApiRequest/index.ts"),d=s("./src/lib/omitHeaders/index.ts"),u=s("./src/reddit/constants/headers.ts"),l=s("./src/reddit/helpers/monthsToMinutes/index.ts"),b=s("./src/reddit/models/MonthsToMinutes/index.ts"),p=s("./src/reddit/selectors/monthsToMinutes.ts"),O=s("./src/reddit/selectors/subreddit.ts");s.d(t,"c",function(){return f}),s.d(t,"g",function(){return m}),s.d(t,"d",function(){return j}),s.d(t,"h",function(){return g}),s.d(t,"b",function(){return y}),s.d(t,"f",function(){return E}),s.d(t,"e",function(){return h}),s.d(t,"a",function(){return S}),s.d(t,"i",function(){return I});const f="M2M_SUBREDDIT_VIEWED",m=Object(n.a)(f),j="M2M_SUBREDDIT_VOTED",g=Object(n.a)(j),y="M2M_SIMILAR_SUBREDDITS_LOADED",_=Object(n.a)(y),E=()=>async(e,t,{apiContext:s})=>{const r=t();if(!Object(p.q)(r))return;if(Object(p.f)(r)!==b.b.Initial)return;let n=Object(p.D)(r);if(n.lengthObject(O.z)(r,e)).filter(Boolean),a=b.e-t.length,l=await((e,t)=>Object(o.c)(Object(d.a)(e,[u.a]),{data:{sr_fullnames:t.subredditIds.join(","),limit:t.count,variant:t.variant},endpoint:`${e.apiUrl}/api/similar_subreddits.json`,method:i.jb.GET}))(s(),{subredditIds:t,count:a});if(l.ok){const t=Object(c.b)(l.body);n=[...n,...t.subredditNames],e(_(t))}}},h=()=>async(e,t,{apiContext:s})=>{const r=t();if(Object(p.p)(r))return;const n=Object(p.x)(r);if(0===n.length)return;const c=n.filter(Boolean).join("+");await e(Object(a.j)(c))},S="M2M_SET_HOME_FEED",T=Object(n.a)(S),I=()=>async(e,t,{apiContext:s})=>{if(!Object(p.p)(t())){const s=Object(p.x)(t());e(T(s)),Object(l.b)(t())}e(Object(r.b)("/"))}},"./src/reddit/actions/multireddit.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/lib/makeListingKey/index.ts"),o=s("./src/reddit/constants/parameters.ts"),d=s("./src/reddit/constants/postLayout.ts"),u=s("./src/reddit/contexts/PageLayer/index.tsx"),l=s("./src/lib/makeApiRequest/index.ts"),b=s("./src/lib/omitHeaders/index.ts"),p=s("./src/reddit/constants/headers.ts"),O=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),f=s("./src/reddit/endpoints/page/myMultiredditFeed.ts"),m=s("./src/reddit/helpers/filterListingResponse/index.ts"),j=s("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts"),g=s("./src/reddit/selectors/multireddit.ts");s.d(t,"c",function(){return y}),s.d(t,"b",function(){return _}),s.d(t,"a",function(){return E}),s.d(t,"f",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"e",function(){return C}),s.d(t,"g",function(){return A});const y="MULTIREDDIT__MORE_POSTS_PENDING",_="MULTIREDDIT__MORE_POSTS_LOADED",E="MULTIREDDIT__MORE_POSTS_FAILED",h=Object(c.a)(y),S=Object(c.a)(_),T=Object(c.a)(E),I=e=>async(t,s,{apiContext:r})=>{var c=e.sort;const l=void 0===c?a.X.HOT:c,b=e.multiredditName,p=s(),O=p.platform.currentPage,j=O?O.queryParams:{},y=Object(g.b)(p,{multiredditName:b}),_=Object(i.a)(y.url,l,j),E=p.listings.postOrder.loadMore[_];if(!E)return;const I=p.listings.postOrder.api.pending[_],v=p.listings.postOrder.fetchedTokens,C=v[_]&&v[_][E.token]||!1;if(I||C)return;t(h({key:_,fetchedToken:E.token}));const R=await Object(f.a)(r(),b,Object.assign({after:E.token,dist:E.dist,layout:d.d[Object(u.O)(p,{})],sort:l},n()(j,o.j))),A=Object.assign({},R.body,Object(m.a)(p,_,R.body));R.ok?t(S(Object.assign({fetchedToken:E.token,key:_,meta:p.meta},A))):t(T(Object.assign({error:R.error,fetchedToken:E.token,key:_},A)))},v="MULTIREDDIT__MY_MULTIREDDITS_PENDING",C="MULTIREDDIT__MY_MULTIREDDITS_RECEIVED",R=(Object(c.a)(v),Object(c.a)(C)),A=()=>async(e,t,{apiContext:s})=>{const r=t();if(!r.user.account)return;if(Object(g.e)(r)||Object(g.f)(r))return;const n=await(e=>Object(l.c)(Object(b.a)(e,[p.a]),{endpoint:Object(O.a)(`${e.apiUrl}/api/multi/mine.json`),data:{expand_srs:1},method:a.jb.GET}))(s());if(n.ok){const t=r.user.account.id,s=n.body.reduce((e,{data:t})=>t.subreddits.reduce((e,{data:t})=>{const s=Object(j.a)(t);return e[s.id]=s,e},e),{}),a=[],c=n.body.reduce((e,{data:t})=>{const s=(e=>{let t=e.over_18||!1;if(!t)for(const r of e.subreddits)if(r.data.over_18){t=!0;break}let s=e.quarantine||!1;if(!s)for(const r of e.subreddits){const e=(r.data.audience_target||"").split(",");if(r.data.quarantine||e.indexOf("unsafe")>-1){s=!0;break}}return{created:e.created_utc,description:e.description_html,displayText:e.display_name,isNSFW:t,isQuarantined:s,name:e.name,subredditIds:e.subreddits.map(e=>e.data.name),url:e.path,visibility:e.visibility}})(t),r=s.url.toLowerCase();return a.push(r),e[r]=s,e},{});e(R({subreddits:s,multireddits:c,multiredditsByUser:{[t]:a}}))}}},"./src/reddit/actions/news.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./node_modules/react-router-redux/es/index.js"),c=s("./src/reddit/actions/pages/news/index.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/config.ts"),d=s("./src/lib/constants/index.ts"),u=s("./src/lib/makeApiRequest/index.ts"),l=s("./src/reddit/models/News/index.ts"),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/reddit/routes/news/util.ts"),O=s("./src/reddit/selectors/news.ts"),f=s("./src/reddit/selectors/user.ts");s.d(t,"d",function(){return m}),s.d(t,"b",function(){return j}),s.d(t,"c",function(){return g}),s.d(t,"a",function(){return y}),s.d(t,"f",function(){return _}),s.d(t,"e",function(){return T}),s.d(t,"g",function(){return I});const m="NEWS__NEWS_TOPIC_SELECTED",j="NEWS__NEWS_TOPICS_LOADED",g="NEWS__NEWS_TOPICS_PENDING",y="NEWS__NEWS_TOPICS_FAILED",_=Object(n.a)(m),E=Object(n.a)(j),h=Object(n.a)(g),S=Object(n.a)(y),T=(e,t)=>async(s,r)=>{const n=Object(p.b)(e,t),i=r().platform.currentPage.routeMatch.match;i&&i.url===n?s(Object(c.d)(i,!0)):s(Object(a.b)(n))},I=(e=!0)=>async(t,s,{apiContext:n})=>{const a=s(),c=Object(O.r)(a),p=Object(O.d)(a).length>0;if(c||p)return;t(h);const m=await(e=>Object(u.c)(e,{endpoint:`${o.a.gatewayUrl}/news/topics`,method:d.jb.GET}))(n());if(m.ok){const e=Object(l.d)(m.body.data||[]);t(E(e))}else t(S(m.error)),e&&t(function(e){const t=Object(f.M)(e);return Object(i.e)(Object(i.d)(Object(r.a)(t,"news.failedToLoadTopic"),b.b.Error,Object(r.a)(t,"error.clickHere"),I()))}(s()))}},"./src/reddit/actions/notifications/constants.ts":function(e,t,s){"use strict";s.d(t,"n",function(){return n}),s.d(t,"e",function(){return a}),s.d(t,"s",function(){return c}),s.d(t,"o",function(){return i}),s.d(t,"h",function(){return o}),s.d(t,"g",function(){return d}),s.d(t,"r",function(){return u}),s.d(t,"q",function(){return l}),s.d(t,"p",function(){return b}),s.d(t,"i",function(){return p}),s.d(t,"j",function(){return O}),s.d(t,"f",function(){return f}),s.d(t,"a",function(){return m}),s.d(t,"d",function(){return j}),s.d(t,"c",function(){return g}),s.d(t,"b",function(){return y}),s.d(t,"m",function(){return _}),s.d(t,"l",function(){return E}),s.d(t,"k",function(){return h});var r=s("./src/lib/makeActionCreator/index.ts");const n="NOTIFICATIONS__SHOW_PRE_PROMPT",a="NOTIFICATIONS__HIDE_PRE_PROMPT",c=Object(r.a)(n),i=Object(r.a)(a),o="NOTIFICATIONS__PERMISSION_GRANTED",d="NOTIFICATIONS__PERMISSION_DENIED",u=Object(r.a)("NOTIFICATIONS__PERMISSION_PENDING"),l=Object(r.a)(o),b=Object(r.a)(d),p="notification-preprompt-closed",O="1";var f,m;!function(e){e[e.NotificationsSupported=0]="NotificationsSupported",e[e.BrowserUnsupported=1]="BrowserUnsupported",e[e.LocalStorageUnavailable=2]="LocalStorageUnavailable",e[e.NotAllRequiredAPIsSupported=3]="NotAllRequiredAPIsSupported"}(f||(f={})),function(e){e.Granted="granted",e.Denied="denied",e.Closed="closed",e.Default="default"}(m||(m={}));const j="PUSH__GET_PREFERENCES_PENDING",g="PUSH__GET_PREFERENCES_LOADED",y="PUSH__GET_PREFERENCES_FAILED",_="PUSH__SET_PREFERENCES_PENDING",E="PUSH__SET_PREFERENCES_LOADED",h="PUSH__SET_PREFERENCES_FAILED"},"./src/reddit/actions/nps.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/config.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts");var d=s("./node_modules/@r/frames/compiled.js"),u=s("./node_modules/lodash/debounce.js"),l=s.n(u),b=function(e){document.body.appendChild(function(e){let t;function s(){d.listen("embedjail"),d.receiveMessage(t.contentWindow,"open.embedjail",function(e){var s;s=e.detail,t.style.width=s.dimensions.width,t.style.height=s.dimensions.height,t.style.display="block",t.style.position="fixed",t.style.bottom=0,t.style.zIndex=2147483647,window.addEventListener("resize",r)}),d.receiveMessage(t.contentWindow,"close.embedjail",function(e){t.parentElement.removeChild(t),d.stopListening("asknicely"),window.removeEventListener("resize",r),t=void 0}),window.addEventListener("message",function(e){"https://live.asknice.ly"!==e.origin&&"https://reddit.asknice.ly"!==e.origin||e.data&&t&&t.contentWindow&&d.postMessage(t.contentWindow,e.data+".asknicely")})}const r=l()(function(){t&&t.contentWindow&&d.postMessage(t.contentWindow,"resize.asknicely")},500);return function(){return t=function(){const t=document.createElement("iframe");return t.src=e,t.setAttribute("allowTransparency","true"),t.style.display="block",t.style.width="100%",t.style.height="1px",t.style.background="transparent",t.style.border="none",t}(),s(),t}}(e)())};s.d(t,"c",function(){return p}),s.d(t,"b",function(){return O}),s.d(t,"a",function(){return f}),s.d(t,"d",function(){return _});const p="NPS__URL_PENDING",O="NPS__URL_LOADED",f="NPS__URL_FAILED",m=Object(r.a)(p),j=Object(r.a)(O),g=Object(r.a)(f);let y=!1;const _=()=>async(e,t,s)=>{const r=t();if(r.nps.pending)return;if(y)return;e(m());const d=r.platform.currentPage&&r.platform.currentPage.queryParams.feature||"",u=!!r.user.account,l=await((e,t,s)=>Object(c.c)(Object(i.a)(e,[o.a]),{data:{feature:t,app_name:"web2x"},endpoint:`${s?n.a.oauthUrl:n.a.apiUrl}/api/jail/asknicely${s?"":".json"}`,method:a.jb.GET}))(s.apiContext(),d,u);if(l.ok){const t=l.body;e(j(t)),t.dest&&(b(t.dest),y=!0)}else e(g())}},"./src/reddit/actions/oldSiteRules.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts");s.d(t,"a",function(){return o}),s.d(t,"b",function(){return u});const o="OLD_SITE_RULES_LOADED",d=Object(r.a)(o),u=()=>async(e,t,{apiContext:s})=>{const r=await(e=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/site_rules.json`,method:n.jb.GET}))(s());if(r.ok){const t=r.body.site_rules;e(d({oldSiteRules:t}))}}},"./src/reddit/actions/originalContent.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/lib/makeListingKey/index.ts"),o=s("./src/reddit/constants/originalContent.ts"),d=s("./src/reddit/constants/page.ts"),u=s("./src/reddit/constants/parameters.ts"),l=s("./src/lib/makeApiRequest/index.ts"),b=s("./src/lib/omitHeaders/index.ts"),p=s("./src/reddit/constants/headers.ts"),O=s("./src/reddit/helpers/r2/normalizeActionableUserFromR2/index.ts"),f=s("./src/reddit/helpers/r2/normalizeProfileAboutInfoFromR2/index.ts"),m=s("./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts");var j=s("./src/reddit/helpers/r2/normalizePostFromR2/index.ts");var g=s("./src/reddit/endpoints/page/originalContentPage.ts"),y=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),_=s("./src/reddit/models/OcSubreddits/index.ts");function E(e){return{discoverable:e.discoverable,name:e.name,displayText:e.display_text,submittable:e.submittable}}var h=s("./src/reddit/selectors/originalContent.ts");s.d(t,"f",function(){return S}),s.d(t,"e",function(){return T}),s.d(t,"d",function(){return I}),s.d(t,"q",function(){return A}),s.d(t,"c",function(){return D}),s.d(t,"b",function(){return P}),s.d(t,"a",function(){return x}),s.d(t,"p",function(){return L}),s.d(t,"l",function(){return U}),s.d(t,"k",function(){return M}),s.d(t,"j",function(){return G}),s.d(t,"s",function(){return q}),s.d(t,"o",function(){return V}),s.d(t,"n",function(){return H}),s.d(t,"m",function(){return K}),s.d(t,"t",function(){return Q}),s.d(t,"i",function(){return X}),s.d(t,"h",function(){return J}),s.d(t,"g",function(){return Z}),s.d(t,"r",function(){return re});const S="OC_MORE_POSTS_PENDING",T="OC_MORE_POSTS_LOADED",I="OC_MORE_POSTS_FAILED",v=Object(c.a)(S),C=Object(c.a)(T),R=Object(c.a)(I),A=e=>async(t,s,{apiContext:r})=>{const c=s(),l=c.platform.currentPage;var b=e.sort;const p=void 0===b?a.Y:b;var O=e.category;const f=void 0===O?o.b:O,m=l?l.queryParams:{},j=Object.assign({},m,{category:f}),_=Object(i.a)(d.j,p,j),E=c.listings.postOrder.loadMore[_],h=m[u.s]?m[u.s].toUpperCase():"",S=h in a.rc&&a.rc[h];if(!E)return;const T=c.listings.postOrder.api.pending[_],I=c.listings.postOrder.fetchedTokens,A=I[_]&&I[_][E.token]||!1;if(T||A)return;t(v({key:_,fetchedToken:E.token}));const D=await Object(g.a)(r(),Object.assign({after:E.token,category:f,dist:E.dist,sort:p,t:Object(y.a)(p,S)},n()(m,u.j))),P=c.listings.postOrder.ids[_],x=Object.assign({},D.body,{postIds:(D.body.postIds||[]).filter(e=>!P||!P.includes(e))});D.ok?t(C(Object.assign({key:_,fetchedToken:E.token,meta:c.meta},x))):t(R(Object.assign({key:_,error:D.error,fetchedToken:E.token},x)))},D="OC_CATEGORIES_PENDING",P="OC_CATEGORIES_LOADED",x="OC_CATEGORIES_FAILED",w=Object(c.a)(D),N=Object(c.a)(P),k=Object(c.a)(x),L=()=>async(e,t,{apiContext:s})=>{const r=t();if(Object(h.d)(r))return;if(Object(h.c)(r).length>0)return;e(w());const n=await(e=>Object(l.c)(Object(b.a)(e,[p.a]),{endpoint:`${e.apiUrl}/api/oc_categories.json`,method:a.jb.GET}))(s());if(n.ok){const t=n.body.map(E);e(N(t))}else e(k(n.error))},U="PAGE__ORIGINAL_CONTENT_TOP_COMMUNITIES_PENDING",M="PAGE__ORIGINAL_CONTENT_TOP_COMMUNITIES_LOADED",G="PAGE__ORIGINAL_CONTENT_TOP_COMMUNITIES_FAILED",F=Object(c.a)(U),B=Object(c.a)(M),$=Object(c.a)(G),q=(e=o.b)=>async(t,s,{apiContext:r})=>{t(F({category:e}));const n=await((e,t)=>Object(l.c)(Object(b.a)(e,[p.a]),{data:t,endpoint:`${e.apiUrl}/api/oc_top_subreddits.json`,method:a.jb.GET}))(r(),{category:e,count:o.e});if(n.ok){var c=Object(_.c)(n.body.data.children.map(({data:e})=>e));const s=c.subreddits,r=c.subredditsAboutInfo;t(B({category:e,subreddits:s,subredditsAboutInfo:r}))}else t($({category:e,error:n.error}))},V="PAGE__ORIGINAL_CONTENT_TOP_CREATORS_PENDING",H="PAGE__ORIGINAL_CONTENT_TOP_CREATORS_LOADED",K="PAGE__ORIGINAL_CONTENT_TOP_CREATORS_FAILED",W=Object(c.a)(V),Y=Object(c.a)(H),z=Object(c.a)(K),Q=(e=o.b)=>async(t,s,{apiContext:r})=>{t(W({category:e}));const n=await((e,t)=>Object(l.c)(Object(b.a)(e,[p.a]),{data:t,endpoint:`${e.apiUrl}/api/oc_top_creators.json`,method:a.jb.GET}))(r(),{category:e});if(n.ok){var c=function(e){return e.data.children.reduce((e,{data:t})=>{if(e.users[t.name.toLowerCase()]=Object(O.a)(t),t.subreddit){const s=Object(m.a)(t.subreddit,t.name);s&&(e.profiles[s.id]=s,e.profilesAboutInfo[s.id]=Object(f.a)(t))}return e},{profiles:{},profilesAboutInfo:{},users:{}})}(n.body);const s=c.profiles,r=c.profilesAboutInfo,a=c.users;t(Y({category:e,profiles:s,profilesAboutInfo:r,users:a}))}else t(z({category:e,error:n.error}))},X="PAGE__ORIGINAL_CONTENT_BEST_POSTS_PENDING",J="PAGE__ORIGINAL_CONTENT_BEST_POSTS_LOADED",Z="PAGE__ORIGINAL_CONTENT_BEST_POSTS_FAILED",ee=Object(c.a)(X),te=Object(c.a)(J),se=Object(c.a)(Z),re=(e=o.b)=>async(t,s,{apiContext:r})=>{const n=s(),c=n.meta,i=Object(h.a)(n,{categoryName:e});if(Object(h.b)(n,{categoryName:e})||i.length)return;t(ee({category:e}));const d=await((e,t)=>Object(l.c)(Object(b.a)(e,[p.a]),{data:t,endpoint:`${e.apiUrl}/original/${t.category}/top.json`,method:a.jb.GET}))(r(),{category:e,limit:o.a,sort:a.X.TOP,t:a.rc.WEEK});if(d.ok){const s=function(e){return e.data.children.reduce((e,{data:t})=>{const s=Object(j.a)(t);return e.posts[s.id]=s,e},{posts:{}})}(d.body).posts;t(te({category:e,meta:c,posts:s}))}else t(se({category:e,error:d.error}))}},"./src/reddit/actions/page.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./node_modules/react-router-redux/es/index.js"),c=s("./src/app/strings/index.ts"),i=s("./src/lib/addQueryParams/index.ts"),o=s("./src/lib/getParsedUserAgent/index.ts"),d=s("./src/reddit/actions/category.ts"),u=s("./src/reddit/actions/discoveryUnit.ts"),l=s("./src/reddit/actions/monthsToMinutes/homeFeed.ts"),b=s("./src/reddit/actions/pages/subreddit.ts"),p=s("./src/reddit/actions/shortcuts.ts"),O=s("./src/reddit/constants/parameters.ts"),f=s("./src/reddit/endpoints/governance/posts.ts"),m=s("./src/reddit/endpoints/page/commentsPage.ts"),j=s("./src/reddit/endpoints/page/frontpage.ts"),g=s("./src/reddit/endpoints/page/myMultiredditFeed.ts"),y=s("./src/reddit/endpoints/page/search.ts"),_=s("./src/reddit/endpoints/page/subredditPage.ts"),E=s("./src/reddit/selectors/experiments/railsSearchResults.ts"),h=s("./src/lib/constants/index.ts"),S=s("./src/app/models/Draft.ts"),T=s("./src/lib/makeDraftKey/index.ts"),I=s("./src/reddit/models/Gold/Coins/index.ts"),v=s("./src/reddit/actions/appeal.ts"),C=s("./src/reddit/actions/badge.ts"),R=s("./src/reddit/actions/dashboard.ts"),A=s("./src/reddit/actions/externalAccount.ts"),D=s("./src/reddit/actions/gold/modals.ts"),P=s("./src/reddit/actions/goldPurchaseModals/coinPurchaseModal.ts"),x=s("./src/reddit/actions/goldPurchaseModals/premiumPurchaseModal.ts"),w=s("./src/reddit/actions/governance/releaseNotes.ts"),N=s("./src/reddit/actions/moderatingSubreddits.ts"),k=s("./src/reddit/actions/platform.ts"),L=s("./src/reddit/actions/post.ts"),U=s("./src/reddit/actions/profile/index.ts"),M=s("./src/reddit/actions/redditEmbed.ts"),G=s("./src/reddit/actions/subreddit.ts"),F=s("./src/reddit/actions/toaster.ts"),B=s("./src/reddit/actions/users.ts"),$=s("./src/reddit/constants/adEvents.ts"),q=s("./src/reddit/constants/listings.ts"),V=s("./src/reddit/constants/page.ts"),H=s("./src/reddit/constants/postLayout.ts"),K=s("./src/reddit/constants/posts.ts"),W=s("./src/reddit/contexts/PageLayer/index.tsx"),Y=s("./src/reddit/helpers/commentList/index.ts"),z=s("./src/reddit/helpers/getCommentsPageSort/index.ts"),Q=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),X=s("./src/reddit/helpers/graphql/normalizeFrontpageFromGql/index.ts"),J=s("./src/reddit/helpers/pixels.ts"),Z=s("./src/reddit/models/Comment/index.ts"),ee=s("./src/reddit/models/DiscoveryUnit/index.ts"),te=s("./src/reddit/models/Multireddit/index.ts"),se=s("./src/reddit/models/Post/index.ts"),re=s("./src/reddit/models/Toast/index.ts"),ne=s("./src/reddit/models/User/index.ts"),ae=s("./src/reddit/selectors/experiments/exploreV2.ts"),ce=s("./src/reddit/selectors/experiments/m2mV1-5.ts"),ie=s("./src/reddit/selectors/experiments/postSeo.ts"),oe=s("./src/reddit/selectors/frontpage.ts"),de=s("./src/reddit/selectors/goldPurchaseModals.ts"),ue=s("./src/reddit/selectors/monthsToMinutes.ts"),le=s("./src/reddit/selectors/multireddit.ts"),be=s("./src/reddit/selectors/platform.ts"),pe=s("./src/reddit/selectors/posts.ts"),Oe=s("./src/reddit/selectors/runTimeEnvVars.ts"),fe=s("./src/reddit/selectors/subreddit.ts"),me=s("./src/reddit/selectors/user.ts"),je=s("./src/lib/makeActionCreator/index.ts"),ge=s("./src/lib/makeCommentsPageKey/index.ts"),ye=s("./src/lib/makeListingKey/index.ts"),_e=s("./src/lib/makeSearchKey/index.ts"),Ee=s("./src/lib/matchRoute/index.ts"),he=s("./src/reddit/actions/ad.ts"),Se=s("./src/reddit/actions/economics/tips/async.ts"),Te=s("./src/reddit/actions/governance/async.ts"),Ie=s("./src/reddit/actions/governance/communityDetails.ts"),ve=s("./src/reddit/featureFlags/index.ts"),Ce=s("./src/reddit/helpers/canonicalUrls.ts"),Re=s("./src/reddit/helpers/chooseVariant/index.ts"),Ae=s("./src/lib/raven/index.ts"),De=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Pe=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nnull!==e&&!Array.isArray(e)&&"object"==typeof e,ke=(e,t,s)=>s?`${e}[${t}]`:`${(e&&`${e}.`)+t}`,Le=e=>Ne(e)?"[Object]":e,Ue=e=>{const t=e.o1,s=e.o2,r=e.path;var n=e.diffs;const a=void 0===n?[]:n,c=e.replaceMissedObject,i=Pe(e,["o1","o2","path","diffs","replaceMissedObject"]);if(Array.isArray(t)&&Array.isArray(s))return t.length!==s.length?[...a,{k:we.Length,p:r,o1:t,o2:s}]:t.reduce((n,a,c)=>[...n,...Ue(Object.assign({},e,{o1:t[c],o2:s[c],path:ke(r,((e,t,{disableExtra:s,extraKeys:r})=>s||!Ne(t)?e:r.reduce((e,s)=>`${e}${t[s]?`,${s}=${t[s]}`:""}`,e))(c,t[c]||s[c],i),!0)}))],a);if(Ne(t)&&Ne(s)){let n=a;const i=[];for(const a in t)i.push(a),n=n.concat(s.hasOwnProperty(a)?Ue(Object.assign({},e,{o1:t[a],o2:s[a],path:ke(r,a)})):{k:we.Missed,p:ke(r,a),o1:c?Le(t[a]):t[a]});for(const e in s)i.includes(e)||n.push({k:we.Missed,p:ke(r,e),o2:c?Le(s[e]):s[e]});return n}return t!==s?[...a,{k:we.NotEqual,p:r,o1:t,o2:s}]:a},Me=e=>{if(Array.isArray(e))return e.reduce((e,t)=>e+Me(t),e.length);if(!Ne(e))return 0;const t=Object.keys(e);return t.reduce((t,s)=>t+Me(e[s]),t.length)},Ge=/^(account|posts|preferences|profiles|subreddits)\.(?:(t\d{1}_[a-zA-Z0-9]+)\.)?.*$/;var Fe=(e,t)=>Ue(Object.assign({},xe,{o1:e,o2:t})),Be=s("./src/telemetry/index.ts");window.atob;const $e=window.btoa;var qe,Ve=s("./src/lib/makeRequest/index.ts");!function(e){e.NumberOfDiffs="numberOfDiffs",e.DetailedDiffs="detailedDiffs"}(qe||(qe={}));const He=e=>{switch(e){case qe.NumberOfDiffs:return h.w.NUMBER_OF_DIFFS;case qe.DetailedDiffs:return h.w.DETAILED_DIFFS}};function Ke(e,t){return Object(Ve.b)({method:h.jb.POST,endpoint:`/counters/${He(t.type)}`,data:{value:$e(JSON.stringify(Object.assign({appName:e},t.data)))},type:"json"})}var We=async function({fetchFn:e,context:t,variables:s,normalizer:r,dataToCompare:n,responseName:a,responseTypeName:c,diffSettings:i,beforeCompare:o}){try{const u=Date.now(),l=await e(t,s);if(l.ok){const e=r(l.body.data),t=Date.now()-u;o&&o(n.response,e);const s=Fe(n.response,e),d=i&&i.rules?((e,t)=>e.filter(e=>{for(const r of t){var s=De(r,2);const t=s[0],n=s[1];if(t.test(e.p)&&n(e.o1,e.o2))return!1}return!0}))(s,i.rules):s,b=d.length;return((e,t,s,r,n,a)=>{const c=t?`${e}_${t}`:e;Object(Be.b)(h.o.Redesign,{type:"gql",responseName:c,duration:a}),Ke(h.o.Redesign,{type:qe.NumberOfDiffs,data:{responseName:c,numberOfDiffs:s,totalDiffs:r}}),Ke(h.o.Redesign,{type:qe.DetailedDiffs,data:Object.assign({responseName:e},n)})})(a,c,b,Me(n.response),(e=>{const t={account:0,posts:0,preferences:0,profiles:0,subreddits:0},s={posts:new Set,profiles:new Set,subreddits:new Set};for(const r of e){const e=r.p.match(Ge);if(!e)continue;const n=e[1],a=e[2];switch(n){case"preferences":case"account":t[n]++;break;default:s[n]&&a&&(t[n]++,s[n].add(a))}}for(const r in s)t[r]/=s[r].size||1;return t})(d),t),d.length&&Object(Ae.c)(`Compare responses: ${a}`,{extra:Object.assign({diff:d,numberOfDiffs:b},n.start&&{responsesDist:u-n.start}),settings:{serverLogging:!1}}),Object.assign({},l,{body:e})}return Object(Ae.c)(`Gql error in ${a}`,{extra:{error:l.error},settings:{serverLogging:!1}}),l}catch(d){Object(Ae.b)(d)}},Ye=s("./src/reddit/helpers/timeApiRoute/index.ts"),ze=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),Qe=s("./src/reddit/actions/hero.ts"),Xe=s("./src/reddit/constants/news.ts"),Je=s("./src/reddit/helpers/graphql/helpers.ts"),Ze=s("./src/reddit/selectors/news.ts");s.d(t,"n",function(){return tt}),s.d(t,"j",function(){return st}),s.d(t,"M",function(){return rt}),s.d(t,"h",function(){return nt}),s.d(t,"g",function(){return at}),s.d(t,"f",function(){return ct}),s.d(t,"r",function(){return ut}),s.d(t,"L",function(){return lt}),s.d(t,"G",function(){return bt}),s.d(t,"C",function(){return Ot}),s.d(t,"d",function(){return ft}),s.d(t,"b",function(){return mt}),s.d(t,"a",function(){return jt}),s.d(t,"x",function(){return yt}),s.d(t,"w",function(){return _t}),s.d(t,"y",function(){return Et}),s.d(t,"v",function(){return ht}),s.d(t,"c",function(){return St}),s.d(t,"D",function(){return It}),s.d(t,"E",function(){return vt}),s.d(t,"J",function(){return Ct}),s.d(t,"s",function(){return Rt}),s.d(t,"p",function(){return At}),s.d(t,"q",function(){return Dt}),s.d(t,"o",function(){return Pt}),s.d(t,"K",function(){return Lt}),s.d(t,"I",function(){return Ut}),s.d(t,"i",function(){return Mt}),s.d(t,"B",function(){return Ft}),s.d(t,"m",function(){return Bt}),s.d(t,"l",function(){return $t}),s.d(t,"k",function(){return qt}),s.d(t,"F",function(){return Yt}),s.d(t,"e",function(){return zt}),s.d(t,"z",function(){return Xt}),s.d(t,"u",function(){return Jt}),s.d(t,"t",function(){return Zt}),s.d(t,"H",function(){return es}),s.d(t,"A",function(){return ts});var et=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const tt=25,st=100,rt=(e,t=!0)=>async(s,r,{routes:n})=>{const c=r();Object(Ee.a)(e,n,c)?s(Object(a.b)(e)):t?window.open(e,"_blank"):window.location.assign(e)},nt="PAGE__FRONTPAGE_PENDING",at="PAGE__FRONTPAGE_LOADED",ct="PAGE__FRONTPAGE_FAILED",it=Object(je.a)(nt),ot=Object(je.a)(at),dt=Object(je.a)(ct),ut="PAGE__TRENDING_LOADED",lt=Object(je.a)(ut),bt=(e,t)=>{const s=e.user.language;return Object(c.a)(s,`title.${t}`)},pt=(e,t)=>async(s,r,n)=>{const a=r();if(a.listings.postOrder.api.pending[e])return;const i=H.d[Object(W.O)(a,{})];t.isMobile=Object(o.e)(a.meta.userAgent),t.recentPostIds=a.posts.recent,t.layout=i,t.useMockData=!!a.platform.currentPage&&(!!a.platform.currentPage.queryParams.useMockData&&Object(Oe.b)(a)),s(it({key:e}));const u=Object(ue.i)(a),l=Object(ue.j)(a,{expEventOverride:!1}),b=u&&l;if(!b){const e=a.platform.currentPage,s=e&&e.url;s&&(t.clickUrl=s)}const p=b?()=>Object(_.a)(n.apiContext(),u,t):()=>ve.d.useGraphQLInFrontpage(a)?Object(j.b)(n.gqlContext(),Object(j.d)(a,t),Object(me.K)(a)):Object(j.a)(n.apiContext(),t),O=b?"multireddit":"index",f=Date.now(),m=await Object(Ye.a)(O,p);s(Object(k.m)(m.status));const g=`error-${e}`;if(m.ok){const c=m.body;s(ot(Object.assign({key:e,meta:a.meta},c)));const i=[N.c()(s,r,n)];Object(ae.a)(a)&&i.push(s(d.g())),await Promise.all(i),s(F.f(g)),s(Object(he.g)(ze.a.FRONTPAGE)),b||ve.d.useGraphQLInFrontpage(a)||!ve.d.enableShadowMode(a)||We(Object.assign({},((e,t)=>{const s=[h.X.CONTROVERSIAL,h.X.TOP].includes(e)&&!t?h.sc:t;return{responseName:"home_feed",responseTypeName:`${e}${s?"_"+s:""}`}})(t.sort,t.t),{fetchFn:j.c,normalizer:X.a,variables:Object(j.d)(a,t),context:n.gqlContext(),dataToCompare:{response:c,start:f},beforeCompare:ss,diffSettings:{rules:[[/.*/,(e,t)=>void 0===e&&[!1,null,void 0].includes(t)],[/^features$/,Je.f],[/^posts\..+\.eventsOnRender$/,Je.f],[/^posts\..+\.isRoadblock$/,Je.f],[/^posts\..+\.postCategories$/,Je.f],[/^account\.geopopular$/,Je.f],[/^account\.inChat$/,Je.f],[/^account\.showTwitter$/,Je.f],[/^posts\..*\.media\.videoPreview$/,Je.f],[/^posts\..+\.score$/,Je.g],[/^subreddits\..+\.subscribers$/,Je.g],[/^posts\..+\.upvoteRatio$/,Je.f],[/^subreddits\..+\.primaryColor$/,Je.d],[/^posts\..+\.flair\[\d{1,2}\]\.backgroundColor$/,Je.d],[/^account.showRecentPosts$/,(e,t)=>!!e===t],[/^posts\..+\.media\.resolutions\[\d+\]\.url$/,(e,t)=>Object(Je.b)(e,t,["height"])],[/^posts\..+\.media\.posterUrl$/,(e,t)=>Object(Je.b)(e,t,["height"])],[/^posts\..+\.preview\.url$/,(e,t)=>Object(Je.b)(e,t,["format"])],[/^trendingSubredditIds\[\d+\]$/,Je.f],[/^subreddits\..+\.wls$/,e=>null==e],[/^subreddits\..+\.whitelistStatus$/,(e,t)=>("no_ads"===e||"null_value"===e)&&void 0===t],[/^posts\..+\.media\.obfuscated$/,Je.c],[/^posts\..+\.source\.outboundUrl$/,(e,t)=>""===e&&void 0===t||Object(Je.e)(e,t,["app_name","token"])],[/^posts\..+\.source\.outboundUrl(Created|Expiration)$/,(e,t)=>Math.abs(t-e)<1e4],[/^posts\..*\.numComments/,(e,t)=>Math.abs(t-e)<=10],[/^postFlair\..*\.displaySettings\.position/,(e,t)=>""===e&&null===t],[/^subreddits\..*\.freeFormReports$/,e=>null==e],[/^posts\..*\.sendReplies$/,(e,t)=>void 0===t],[/^posts\..+\.flair\[\d+\]\.templateId$/,(e,t)=>null===e&&void 0===t],[/^postInstances\[\d+\]$/,Je.f],[/^account\.hasAndroidSubscription$/,(e,t)=>!1===e&&void 0===t],[/^account\.hasIOSSubscription$/,(e,t)=>!1===e&&void 0===t],[/^posts\..+\.media\.content$/,(e,t)=>void 0===e&&""===t],[/^posts\..+\.media\.markdownContent$/,(e,t)=>void 0===e&&""===t],[/^posts\..+\.crosspostParentId$/,(e,t)=>null===e&&void 0===t],[/^posts\..+\.crosspostRootId$/,(e,t)=>null===e&&void 0===t],[/^account\.gildedLastMonth$/,(e,t)=>null===e&&void 0===t],[/^account\.accountIcon$/,(e,t)=>null===e&&void 0===t],[/^account\.email$/,(e,t)=>null===e&&void 0===t],[/^subreddits\..+\.communityIcon$/,(e,t)=>""===e&&void 0===t]]}}))}else s(dt(Object.assign({error:m.error,key:e},m.body))),s(F.e({id:g,kind:re.b.Error,text:Object(c.a)(a.user.language,"listings.toast.error"),buttonText:Object(c.a)(a.user.language,"listings.toast.retryButton"),buttonAction:pt(e,t)}))},Ot=(e,t)=>async(s,r,{apiContext:c})=>{const o=r(),d=Object(Ze.b)(o),u=Object(Oe.b)(o);await Promise.all([Object(Ze.g)(o)?s(Object(Qe.e)(d,Xe.g,"",u)):null,s(((e,t)=>async(s,r)=>{const c=r();if(!1===c.user.temporaryGQL.isLoggedIn&&Object(ae.a)(c))return void s(Object(a.b)(Object(i.a)(q.c[V.e.Explore],e.queryParams)));const o=Object(oe.a)(c);var d=e.params.sort;const u=void 0===d?o:d,l=Object(ye.a)(V.b,u,e.queryParams),b=c.listings.postOrder.ids[l],p=c.listings.postOrder.api.error[l],f=c.listings.postOrder.api.pending[l],m=O.s in e.queryParams&&e.queryParams[O.s].toUpperCase()||"",j=m in h.rc&&h.rc[m];f||b&&!p&&!t?b&&(s(k.l({title:bt(r(),"frontpage")})),c.sidebarPromotedPosts.firstFetch||window.addEventListener("load",()=>{s(Object(he.g)(ze.a.FRONTPAGE))})):(await s(pt(l,Object.assign({},n()(e.queryParams,O.j),n()(e.queryParams,O.i),{sort:u,t:Object(Q.a)(u,j)}))),s(k.l({title:bt(r(),"frontpage")})),Object(Re.b)(c,{experimentEligibilitySelector:Re.a,experimentName:"redesign_aa"}))})(e,t))])},ft="PAGE__COMMENTSPAGE_PENDING",mt="PAGE__COMMENTSPAGE_LOADED",jt="PAGE__COMMENTSPAGE_FAILED",gt=Object(je.a)(ft),yt=Object(je.a)(mt),_t=Object(je.a)(jt),Et=e=>async(t,s,r)=>{const n=e.params.partialPostId,a=e.params.partialCommentId;const i=(e.params||"").subredditName,o=n?Object(se.f)(n):"",d=a&&Object(Z.d)(a),u=e.queryParams,f=s(),m=u.instanceId;var j=Object(z.a)(u,f.user,f.posts.models[o]);const g=j.hasSortParam,y=j.sortToUse,_=["context","depth","limit",O.e].reduce((e,t)=>{const s=parseInt(u[t]);return isNaN(s)||(e[t]=s),e},{subredditName:i,hasSortParam:g,instanceId:m,include_categories:!0});g&&(_.sort=y),t(L.j(o)),await t(ht(o,d,_));const E=s().posts.models[o];if(E){const r=((e,t)=>{const s=Object(pe.O)(e,{postId:t});return s?Object(c.a)(e.user.language,"title.commentsPage",{postTitle:e.posts.models[t].title,subreddit:s.name}):""})(s(),o),n=Object(fe.C)(s(),{identifier:E.belongsTo});if(E.belongsTo.type!==K.a.SUBREDDIT||E.isSponsored)E.belongsTo.type===K.a.PROFILE&&await t(U.d(n.name));else{!!Object(fe.F)(f,{subredditId:E.belongsTo.id})||await t(G.n(n.name))}if(!Object(be.h)(f)&&Object(ie.b)(Object(ie.e)(f))){const e=Object(ye.a)(i,h.X.TOP,{t:h.rc.WEEK}),r=Object(pe.y)(s(),{listingKey:e});r&&0!==r.length||t(Object(b.e)(e,n.name,{sort:h.X.TOP,t:h.rc.WEEK}))}t(Object(A.p)()),t(k.l({title:r}));const a=s().posts.instances[o]?e.queryParams.instanceId:E.postId;t(Object(p.c)(a))}else t(k.l({title:bt(s(),"frontpage")}));const S=e.params.routePrefix;if(K.b[S]===K.a.PROFILE?Object(Ce.a)(s(),t,e):Object(Ce.b)(s(),t,e),E&&(ve.d.spPoints(f)||ve.d.spLoadtest(f))){const e=E.belongsTo.id;e&&t(Object(w.a)({subredditId:e})),e&&await t(Object(Ie.a)({subredditId:e}))}if(Object(ce.c)(s())){const e=Object(pe.O)(s(),{postId:o});e&&e.name&&t(l.g(i)),await t(l.f())}},ht=(e,t,s,r)=>async(n,a,c)=>{const i=Object(ge.a)(e,t,s),o=a(),d=s.subredditName,l=o.commentsPage.keyToHeadCommentId.hasOwnProperty(i),p=o.commentsPage.api.fullyLoaded[i],O=o.commentsPage.api.error[i];if(o.commentsPage.api.pending[i]||l&&!O){if(l&&!o.sidebarPromotedPosts.firstFetch){const e=Object(be.h)(o)?ze.a.COMMENTS_OVERLAY:ze.a.COMMENTS;window.addEventListener("load",()=>{n(Object(he.g)(e))})}if(p||r||n(It(e,t,s)),d&&(ve.d.spPoints(a())||ve.d.spLoadtest(a()))){const e=Object(fe.z)(a(),d);e&&window.addEventListener("load",()=>{n(Object(w.a)({subredditId:e}))})}return}n(u.h());const j=o.user.prefs.commentMode;n(gt({key:i,postId:e,commentMode:j}));const g=Object.assign({},s);{const t=Object(pe.D)(a(),{postId:e});t&&t.numComments&&t.numComments>st&&(g.truncate=tt)}let y,E=await Object(Ye.a)("comments",()=>Object(m.a)(c.apiContext(),e,t,g));if(n(Object(k.m)(E.status)),E.ok){const t=Object.keys(E.body.posts).filter(e=>!!E.body.posts[e].isMeta),s=E.body.posts[e];if(t.length){const e=await Object(f.a)(c.apiContext(),s.belongsTo.id,t);e.ok&&(y=e.body)}const r=Object(Y.a)(E.body,e);n(yt(Object.assign({key:i,postId:e,meta:o.meta,governance:y,shouldCollapse:r},E.body)))}if(!r){const r=Object(pe.D)(a(),{postId:e});r&&E.body.comments&&Object.keys(E.body.comments).length{return E.body.comments[e].authorId}),r=e.concat(t.id),c=t.belongsTo.id;var h=await Promise.all([Object(Te.a)(),Object(Se.a)()]),S=et(h,2);const i=S[0],o=S[1],d=[n(i({subredditId:c,userIds:s}))];(ve.d.spBadges(a())||ve.d.spLoadtest(a()))&&d.push(n(Object(C.l)({subredditId:c}))),(ve.d.spSupport(a())||ve.d.spLoadtest(a()))&&d.push(n(o({subredditId:c,contentIds:r}))),await Promise.all(d)}}}else d&&(n(Object(b.f)({key:i})),E=await Object(Ye.a)("subreddit",()=>Object(_.a)(c.apiContext(),d,{})),n(Object(k.m)(E.status))),n(Object(b.d)(E,d)),n(_t(Object.assign({error:E.error,key:i},E.body)))},St="PAGE__COMMENTSPAGE_LOADED_FULL",Tt=Object(je.a)(St),It=(e,t,s)=>async(r,n,a)=>{const c=Object(ge.a)(e,t,s),i=n(),o=await Object(m.a)(a.apiContext(),e,t,s);if(r(Object(k.m)(o.status)),o.ok){const t=Object(Y.a)(o.body,e);if(r(yt(Object.assign({key:c,postId:e,meta:i.meta,shouldCollapse:t},o.body))),r(Tt({key:c})),ve.d.spPoints(n())||ve.d.spSupport(n())||ve.d.spLoadtest(n())){const t=n().posts.models[e];if(t&&"subreddit"===t.belongsTo.type){const e=Object.keys(o.body.comments),s=e.map(e=>{return o.body.comments[e].authorId}),a=e.concat(t.id),c=t.belongsTo.id;var d=await Promise.all([Object(Te.a)(),Object(Se.a)()]),u=et(d,2);const i=u[0],l=u[1],b=[r(i({subredditId:c,userIds:s}))];(ve.d.spSupport(n())||ve.d.spLoadtest(n()))&&b.push(r(l({subredditId:c,contentIds:a}))),await Promise.all(b)}}}else r(_t(Object.assign({error:o.error,key:c},o.body)))},vt=e=>async(t,s,r)=>{await t(Object(M.c)(e,!0))},Ct=e=>async(t,s,r)=>{await t(Object(M.c)(e,!0))},Rt=()=>async(e,t,s)=>{await e(v.f())},At="SEARCH__SEARCH_PENDING",Dt="SEARCH__SEARCH_RESULTS_RECEIVED",Pt="SEARCH__SEARCH_FAILED",xt=Object(je.a)(At),wt=Object(je.a)(Dt),Nt=Object(je.a)(Pt),kt=(e,t,s)=>async(r,n,{apiContext:a})=>{const i=n(),o=t[O.b],l=t.category,b=Object(E.c)(i);(o||l)&&(await Promise.all([r(u.h()),r(d.g())]),l&&await Promise.all([r(d.h(l,10)),r(u.i(ee.f,l))]));let p=t.type.indexOf(h.kc.Posts)>-1||!(!s||!t.restrict_sr);if(p){const t=i.listings.postOrder.ids[e],s=i.listings.postOrder.api.error[e];p=!(i.listings.postOrder.api.pending[e]||t&&!s)}let f=t.type.indexOf(h.kc.Subreddits)>-1||t.type.indexOf(h.kc.Users)>-1;if(f){const t=i.listings.listingOrder.identifiers[e],s=i.listings.listingOrder.api.error[e];f=!(i.listings.listingOrder.api.pending[e]||t&&!s)}if(!p&&!f)return void(i.sidebarPromotedPosts.firstFetch||window.addEventListener("load",()=>{r(Object(he.g)(ze.a.SEARCH_RESULTS))}));const m=`error-${e}`,j=t.type;r(xt({key:e,type:j}));const g=await Object(Ye.a)("searchResults",()=>Object(y.a)(a(),s,Object.assign({},t,{type:(t.type||[]).join(","),b})));if(g.ok){const n={key:e,type:j,meta:i.meta,searchQuery:t.q,subredditName:s};r(wt(Object.assign({},n,g.body))),r(F.f(m)),r(Object(he.g)(ze.a.SEARCH_RESULTS))}else r(Nt(Object.assign({key:e,error:g.error,type:j},g.body))),r(F.e({id:m,kind:re.b.Error,text:Object(c.a)(i.user.language,"search.toast.error"),buttonText:Object(c.a)(i.user.language,"search.toast.retryButton"),buttonAction:kt(e,t,s)}))},Lt=e=>async(t,s,r)=>{const a=Object(_e.d)(n()(e.queryParams,O.p)),i=e.params.subredditName||e.params.multiredditName,o=Object.assign({},a,{sort:a.category?h.jc.Relevance:a.sort,t:a.category?h.rc.DAY:a.t}),d=Object(_e.c)(i,o),u=s();await t(kt(d,o,i));const l=s();let b=!1;var p=a.type;const f=void 0===p?[]:p,m=f.indexOf(h.kc.Posts)>-1,j=f.indexOf(h.kc.Subreddits)>-1||f.indexOf(h.kc.Users)>-1;m&&l.listings.postOrder.api.error[d]&&(b=!0),j&&l.listings.listingOrder.api.error[d]&&(b=!0),t(b?k.l({title:bt(u,"frontpage")}):k.l({title:((e,t)=>Object(c.a)(e.user.language,"search.title",{query:t||"None"}))(l,a.q)}))},Ut=(e,t,s)=>async(r,n,{routes:c})=>{const i=n(),o=(t||i.platform.currentPage).routeMatch.match,d=Object(Ee.a)(o.url,c);if(!d)return;const u=e.metaKey||e.ctrlKey||1===e.button;if(d.route&&d.route.meta&&(d.route.meta.name===h.Rb.INDEX||d.route.meta.name===h.Rb.MULTIREDDIT||d.route.meta.name===h.Rb.SUBREDDIT))u?window.open(o.url):s?r(Object(a.b)(o.url)):(await r(d.route.action(o,!0)),window.scroll(0,0));else if(d.match&&d.match.params&&d.match.params.subredditName){const e=d.match.params.subredditName,t=`/r/${e}`;if(u)window.open(t);else if(s)r(Object(a.b)(t));else{const s=Object(ye.a)(e,h.X.HOT);await r(Object(a.b)(t)),r(Object(b.e)(s,e,{})),window.scroll(0,0)}}},Mt="PAGE__FRONTPAGE_RELOADED",Gt=Object(je.a)(Mt),Ft=e=>async(t,s,r)=>{const n=s(),a=n.platform.currentPage.routeMatch.match;Object(de.q)(n)||Object(de.d)(n)||(e||t(Gt()),await t(Ot(a,!0)),window.scroll(0,0))},Bt="PAGE__MULTIREDDIT_FEED_PENDING",$t="PAGE__MULTIREDDIT_FEED_LOADED",qt="PAGE__MULTIREDDIT_FEED_FAILED",Vt=Object(je.a)(Bt),Ht=Object(je.a)($t),Kt=Object(je.a)(qt),Wt=(e,t,s,r)=>async(n,i,{apiContext:o})=>{const d=i();if(d.listings.postOrder.api.pending[e])return;n(Vt({key:e})),s.layout=H.d[Object(W.O)(d,{})];const u=await Object(Ye.a)("multireddit",()=>Object(g.a)(o(),t,s)),l=`error-${e}`;if(u.ok)n(Ht(Object.assign({key:e,meta:d.meta},u.body))),r&&n(F.f(l)),window.addEventListener("load",()=>{n(Object(he.g)(ze.a.MULTIREDDIT))});else{if(404===u.status)return r&&n(F.f(l)),void n(Object(a.c)("/"));n(Kt(Object.assign({error:!u.ok&&u.error||{type:h.I.NOT_FOUND_ERROR},key:e},u.body))),r&&n(F.e({id:l,kind:re.b.Error,text:Object(c.a)(d.user.language,"listings.toast.error"),buttonText:Object(c.a)(d.user.language,"listings.toast.retryButton"),buttonAction:Wt(e,t,s,r)}))}},Yt=(e,t)=>async(s,r)=>{const c=e.params.multiredditName;let i=e.params.username;if(!i){const e=r();if(e.user.session&&e.user.session.unsafeLoggedOut)return void s(Object(a.c)("/"));if(!e.user.account&&e.user.session&&await s(B.o()),!r().user.account)return void s(Object(a.c)("/"))}var o=e.params.sort;const d=void 0===o?h.X.HOT:o,u={multiredditName:c},l=r();i||(i=l.user.account?Object(ne.f)(l.user.account):"");const b=Object(te.c)(i,c),p=Object(ye.a)(b,d,e.queryParams),f=l.listings.postOrder.ids[p],m=l.listings.postOrder.api.error[p],j=l.listings.postOrder.api.pending[p],g=O.s in e.queryParams&&e.queryParams[O.s].toUpperCase()||"",y=g in h.rc&&h.rc[g];if(j||f&&!m&&!t)return void(f&&(s(k.l({title:Object(le.c)(r(),u)})),l.sidebarPromotedPosts.firstFetch||s(Object(he.g)(ze.a.MULTIREDDIT))));await s(Wt(p,c,Object.assign({},n()(e.queryParams,O.j),n()(e.queryParams,O.i),{sort:d,t:Object(Q.a)(d,y)}),!0));const _=r();Object(le.b)(_,u)&&s(k.l({title:Object(le.c)(r(),u)})),Object(Ce.c)(_,s,e)},zt="PAGE__DASHBOARD_PENDING",Qt=Object(je.a)(zt),Xt=e=>async(t,s,r)=>{const a=s(),c=h.X.HOT;var i=e.params;const o=i.subredditName,d=i.section,u=i.component,l=Object(T.a)(S.a.replyToComment,"example-comment");t(Qt({draftKey:l})),d&&u&&t(R.d(`${d}/${u}`));const p=o&&a.dashboard.subredditLoaded[o];if(o&&!p){t(R.f(o));const s=Object(ye.a)(o,c,e.queryParams),r=O.s in e.queryParams&&e.queryParams[O.s].toUpperCase()||"",a=r in h.rc&&h.rc[r];await t(Object(b.e)(s,o,Object.assign({},n()(e.queryParams,O.j),n()(e.queryParams,O.i),{sort:c,t:Object(Q.a)(c,a)}),!0)),t(R.e(o))}else{const s=Object(ye.a)(V.b,c,{}),r=O.s in e.queryParams&&e.queryParams[O.s].toUpperCase()||"",a=r in h.rc&&h.rc[r];await t(pt(s,Object.assign({},n()(e.queryParams,O.j),n()(e.queryParams,O.i),{sort:c,t:Object(Q.a)(c,a)})))}},Jt=e=>async(t,r)=>{const n=r();t(k.l({title:bt(n,"coins")})),Object(me.F)(n)||await t(B.o());const c=r(),i=e.queryParams;if(i.thanks){const e=await Promise.resolve().then(s.bind(null,"./src/reddit/actions/goldPurchaseModals/payment.ts")).then(e=>e.paymentCompleted);setTimeout(()=>{i.gild&&t(P.e({thingId:"THING_ID_PLACEHOLDER"})),t(P.g({coinPackage:I.a.coins500})),t(e({confirmed:!1}))},1e3)}else if(i.qty){if(!Object(me.F)(c)||!ve.d.canProxyGild(c))return void t(Object(a.c)("/coins"));const e=await Promise.resolve().then(s.bind(null,"./src/reddit/actions/goldPurchaseModals/payment.ts")).then(e=>e.selectPaymentMethod);setTimeout(()=>{const s=parseInt(i.qty),r=Object(I.c)(s);t(P.g({coinPackage:r})),t(e(h.Lb))},500)}},Zt=e=>async(e,t)=>{const s=t();e(k.l({title:bt(s,"coins")}))},es=e=>async(t,r)=>{const n=r();if(t(k.l({title:bt(n,"premium")})),e.queryParams.thanks){const e=await Promise.resolve().then(s.bind(null,"./src/reddit/actions/goldPurchaseModals/payment.ts")).then(e=>e.paymentCompleted);setTimeout(()=>{t(x.e()),t(e({confirmed:!1}))},1e3)}Object(me.F)(n)||await t(B.o())},ts=e=>async(t,s)=>{const r=s(),n=e.params.thingId;t(Object(D.c)(n)),Object(me.F)(r)||await t(B.o());const a=s();if(!Object(me.F)(a))return t(Object(D.f)())},ss=(e,t)=>{const s={};for(const r in e.postInstances)for(const n of e.postInstances[r]){const a=e.postIds.indexOf(n),c=t.postIds[a];e.posts[n]&&t.posts[c]&&e.posts[n].postId===t.posts[c].postId&&(s[c]={postId:r,gwAdPostId:n,index:a})}for(const r in s){const e=s[r];if(t.postInstances[e.postId]){const s=t.postInstances[e.postId].indexOf(r);-1!==s&&(t.postInstances[e.postId][s]=e.gwAdPostId)}t.posts[e.gwAdPostId]=t.posts[r],delete t.posts[r],t.postIds[e.index]=e.gwAdPostId}}},"./src/reddit/actions/pages/collectionCommentsPage.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/lib/makeCollectionCommentsPageKey/index.ts"),c=s("./src/reddit/actions/ad.ts"),i=s("./src/reddit/actions/badge.ts"),o=s("./src/reddit/actions/moderatingSubreddits.ts"),d=s("./src/reddit/actions/page.ts"),u=s("./src/reddit/actions/pages/shared.ts"),l=s("./src/reddit/actions/pages/subreddit.ts"),b=s("./src/reddit/actions/platform.ts"),p=s("./src/reddit/actions/post.ts"),O=s("./src/reddit/actions/profile/index.ts"),f=s("./src/reddit/actions/shortcuts.ts"),m=s("./src/reddit/actions/subreddit.ts"),j=s("./src/reddit/actions/toaster.ts"),g=s("./src/reddit/constants/adEvents.ts"),y=s("./src/reddit/constants/parameters.ts"),_=s("./src/reddit/constants/posts.ts"),E=s("./src/reddit/endpoints/governance/posts.ts"),h=s("./src/config.ts"),S=s("./src/lib/constants/index.ts"),T=s("./src/lib/makeApiRequest/index.ts"),I=s("./src/reddit/models/RichTextJson/addRTJParam.ts");var v=(e,t,s,r,n)=>Object(T.c)(e,{data:n,endpoint:function(e,t,s){const r=`${h.a.gatewayUrl}/desktopapi/v1/collection_postcomments`;return s?Object(I.a)(`${r}/${e}/${t}/${s}`):t?Object(I.a)(`${r}/${e}/${t}`):Object(I.a)(`${r}/${e}`)}(t,s,r),method:S.jb.GET}),C=s("./src/reddit/endpoints/page/subredditPage.ts"),R=s("./src/reddit/featureFlags/index.ts"),A=s("./src/reddit/helpers/canonicalUrls.ts"),D=s("./src/reddit/helpers/commentList/index.ts"),P=s("./src/reddit/helpers/getCommentsPageSort/index.ts"),x=s("./src/reddit/helpers/pixels.ts"),w=s("./src/reddit/helpers/timeApiRoute/index.ts"),N=s("./src/reddit/models/Comment/index.ts"),k=s("./src/reddit/models/Post/index.ts"),L=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),U=s("./src/reddit/selectors/platform.ts"),M=s("./src/reddit/selectors/postCollection.ts"),G=s("./src/reddit/selectors/posts.ts"),F=s("./src/reddit/selectors/subreddit.ts");s.d(t,"d",function(){return B}),s.d(t,"b",function(){return $}),s.d(t,"a",function(){return q}),s.d(t,"e",function(){return W}),s.d(t,"c",function(){return Y});const B="PAGE__COLLECTIONCOMMENTSPAGE_PENDING",$="PAGE__COLLECTIONCOMMENTSPAGE_LOADED",q="PAGE__COLLECTIONCOMMENTSPAGE_FAILED",V=Object(n.a)(B),H=Object(n.a)($),K=Object(n.a)(q),W=e=>async(t,s)=>{var n=e.params;const a=n.collectionId,c=n.partialPostId,i=n.partialCommentId;var o=n.subredditName;const d=void 0===o?"":o,l=c?Object(k.f)(c):"",j=i&&Object(N.d)(i),g=e.queryParams,E=s(),h=g.instanceId;var S=Object(P.a)(g,E.user,E.posts.models[l]);const T=S.hasSortParam,I=S.sortToUse,v=["context","depth","limit",y.e].reduce((e,t)=>{const s=parseInt(g[t]);return isNaN(s)||(e[t]=s),e},{subredditName:d,hasSortParam:T,instanceId:h});T&&(v.sort=I),t(p.j(l)),await t(X(a,l,j,v));const C=s().posts.models[l];if(C){const n=((e,t)=>{const s=Object(M.l)(e,{collectionId:t});if(!s)return"";const n=Object(F.G)(e,{subredditId:s.subredditId});return n?Object(r.a)(e.user.language,"title.commentsPage",{postTitle:s.title,subreddit:n.name}):""})(s(),a),c=Object(F.C)(s(),{identifier:C.belongsTo});if(!C.isSponsored)if(C.belongsTo.type===_.a.SUBREDDIT){!!Object(F.F)(E,{subredditId:C.belongsTo.id})||await t(m.n(c.name))}else await t(O.d(c.name));t(b.l({title:n}));const i=s().posts.instances[l]?e.queryParams.instanceId:C.postId;t(Object(f.c)(i))}else t(b.l({title:Object(u.b)(s(),"frontpage")}));const R=e.params.routePrefix;_.b[R]===_.a.PROFILE?Object(A.a)(s(),t,e):Object(A.b)(s(),t,e)},Y="PAGE__COLLECTIONCOMMENTSPAGE_LOADED_FULL",z=Object(n.a)(Y),Q=(e,t,s,r)=>async(n,c,i)=>{const o=Object(a.a)(e,t,s,r),d=c();t=t||Object(M.k)(d,{collectionId:e});const u=await v(i.apiContext(),e,t,s,r);if(n(Object(b.m)(u.status)),u.ok){if(!(t=t||u.body.collections[e].primaryPostId))return;const s=Object(D.a)(u.body,t);n(H(Object.assign({key:o,collectionId:e,meta:d.meta,postId:t,shouldCollapse:s},u.body)));const r=d.user.prefs.commentMode;n(z({commentMode:r,key:o,postId:t}))}else n(K(Object.assign({error:u.error,key:o},u.body)))},X=(e,t,s,r,n)=>async(u,p,O)=>{const f=Object(a.a)(e,t,s,r),m=p();t=t||Object(M.k)(m,{collectionId:e});const y=r.subredditName,_=m.commentsPage.keyToHeadCommentId.hasOwnProperty(f),h=m.commentsPage.api.fullyLoaded[f],S=m.commentsPage.api.error[f];if(m.commentsPage.api.pending[f]||_&&!S){if(_&&!m.sidebarPromotedPosts.firstFetch){const e=Object(U.h)(m)?L.a.COMMENTS_OVERLAY:L.a.COMMENTS;window.addEventListener("load",()=>{u(Object(c.g)(e))})}return void(h||n||u(Q(e,t,s,r)))}const T=m.user.prefs.commentMode;u(V({key:f,collectionId:e,commentMode:T,postId:t}));const I=Object.assign({},r);{const e=t&&Object(G.D)(p(),{postId:t});e&&e.numComments&&e.numComments>d.j&&(I.truncate=d.n)}let A,P=await Object(w.a)("comments",()=>v(O.apiContext(),e,t,s,I));if(u(Object(b.m)(P.status)),P.ok&&(t=t||P.body.collections[e].primaryPostId)){const e=Object.keys(P.body.posts).filter(e=>!!P.body.posts[e].isMeta),s=Object(G.D)(p(),{postId:t});if(e.length){const t=await Object(E.a)(O.apiContext(),s.belongsTo.id,e);t.ok&&(A=t.body)}}if(!n){const n=t?Object(G.D)(p(),{postId:t}):null;n&&P.body.comments&&Object.keys(P.body.comments).lengthObject(C.a)(O.apiContext(),y,{})),u(Object(b.m)(P.status))),u(Object(l.d)(P,y)),u(K(Object.assign({error:P.error,key:f},P.body)))}},"./src/reddit/actions/pages/explore.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return I}),s.d(t,"b",function(){return v}),s.d(t,"a",function(){return C}),s.d(t,"d",function(){return w}),s.d(t,"e",function(){return N});var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/lib/makeExplorePageKey/index.ts"),o=s("./src/lib/makeListingKey/index.ts"),d=s("./src/reddit/actions/category.ts"),u=s("./src/reddit/actions/discoveryUnit.ts"),l=s("./src/reddit/actions/modal.ts"),b=s("./src/reddit/actions/pages/subreddit.ts"),p=s("./src/reddit/actions/platform.ts"),O=s("./src/reddit/actions/toaster.ts"),f=s("./src/reddit/constants/explore.ts"),m=s("./src/reddit/constants/listings.ts"),j=s("./src/reddit/helpers/timeApiRoute/index.ts"),g=s("./src/reddit/models/Toast/index.ts"),y=s("./src/reddit/selectors/category.ts"),_=s("./src/reddit/selectors/discoveryUnit.ts"),E=s("./src/reddit/selectors/experiments/exploreV2.ts"),h=s("./src/reddit/selectors/listings.ts"),S=s("./src/reddit/selectors/posts.ts"),T=s("./src/reddit/selectors/user.ts");const I="PAGE__EXPLORE_PAGE_PENDING",v="PAGE__EXPLORE_PAGE_LOADED",C="PAGE__EXPLORE_PAGE_FAILED",R=Object(c.a)(I),A=Object(c.a)(v),D=Object(c.a)(C),P=(e,t,s)=>async(r,a,c)=>{const i=a(),o=Object(_.a)(i);if(!o){r(D({key:e,error:{}}));const s=Object(T.M)(i);return void r(O.e({id:`error-${e}`,kind:g.b.Error,text:Object(n.a)(s,"listings.toast.error"),buttonText:Object(n.a)(s,"listings.toast.retryButton"),buttonAction:w(e,t)}))}const d=Object(h.j)(i,{listingKey:e}),l=d?d.token:void 0;if(d){if(!s)return;{const t=Object(h.h)(i,{listingKey:e}),s=Object(h.i)(i,{listingKey:e,token:d.token});if(t||s)return}}else{const t=Object(h.h)(i,{listingKey:e}),s=Object(h.f)(i,{listingKey:e});if(t||s)return}r(R({key:e}));const b=Object(y.e)(i),p=l?b.findIndex(e=>e.id===l)+1:0,m=b.slice(p,p+f.a);await Promise.all(m.map(e=>r(u.g(o,e.name))));const j=Math.min(p+f.a-1,b.length-1);r(A({fetchedToken:l,ids:m.map(({id:e})=>e),key:e,token:b[j].id}))},x=(e,t,s,r)=>async(a,c,i)=>{let o=c();const l=Object(_.d)(o),b=Object(y.f)(o,{categoryName:s});if(!l||!b){a(D({key:e,error:{}}));const s=Object(T.M)(o);return void a(O.e({id:`error-${e}`,kind:g.b.Error,text:Object(n.a)(s,"listings.toast.error"),buttonText:Object(n.a)(s,"listings.toast.retryButton"),buttonAction:w(e,t)}))}const p=Object(h.j)(o,{listingKey:e}),m=p?p.token:void 0,j=Object(h.h)(o,{listingKey:e});if(p){if(!r)return;{const t=Object(h.i)(o,{listingKey:e,token:p.token});if(j||t)return}}else{const t=Object(h.f)(o,{listingKey:e});if(j||t)return}a(R({key:e})),await a(d.h(b.id)),o=c();const E=Object(y.d)(o,{categoryName:s}),S=m?E.findIndex(e=>e.id===m)+1:0,I=E.slice(S,S+f.b);await Promise.all(I.map(e=>a(u.k(l,e.name)))),a(A({fetchedToken:m,ids:I.map(({id:e})=>e),key:e,token:E[Math.min(S+f.b-1,E.length-1)].id}))},w=(e,t,s)=>async(r,n,a)=>{await Promise.all([r(u.h()),r(d.g())]);const c=t.categoryName?()=>r(x(e,t,t.categoryName,s)):()=>r(P(e,t,s));await Object(j.a)("explore",c),t.categoryName?await r(x(e,t,t.categoryName,s)):await r(P(e,t,s))},N=e=>async(t,s,c)=>{const d=s();if(!Object(E.a)(d))return void t(Object(r.b)("/"));const u=Object(i.a)(e.params);if(Object(h.h)(d,{listingKey:u}))return;const O=Object(o.a)(m.b.Popular,a.X.HOT);0===Object(S.y)(d,{listingKey:O}).length&&await t(Object(b.e)(O,m.b.Popular,{},!0)),Object(T.F)(s())?t(Object(r.b)("/")):(t(Object(l.l)({actionSource:l.a.Explore,redirectUrl:"/"})),await t(w(u,e.params)),t(p.l({title:(e=>Object(n.a)(e.user.language,"title.frontpage"))(s())})))}},"./src/reddit/actions/pages/modListing/constants.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return r}),s.d(t,"e",function(){return n}),s.d(t,"d",function(){return a}),s.d(t,"i",function(){return c}),s.d(t,"h",function(){return i}),s.d(t,"g",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"b",function(){return u}),s.d(t,"a",function(){return l}),s.d(t,"l",function(){return b}),s.d(t,"k",function(){return p}),s.d(t,"j",function(){return O});const r="PAGE__MOD_LISTING_PAGE_PENDING",n="PAGE__MOD_LISTING_PAGE_LOADED",a="PAGE__MOD_LISTING_PAGE_FAILED",c="MOD_LISTING_MORE_POSTS_PENDING",i="MOD_LISTING_MORE_POSTS_LOADED",o="MOD_LISTING_MORE_POSTS_FAILED",d="MOD_LISTING_HIDE_SUBREDDIT_SUCCESS",u="MOD_LISTING_HIDE_SUBREDDIT_PENDING",l="MOD_LISTING_HIDE_SUBREDDIT_FAILED",b="MOD_LISTING_UNHIDE_SUBREDDIT_SUCCESS",p="MOD_LISTING_UNHIDE_SUBREDDIT_PENDING",O="MOD_LISTING_UNHIDE_SUBREDDIT_FAILED"},"./src/reddit/actions/pages/modListing/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/makeListingKey/index.ts"),d=s("./src/reddit/actions/platform.ts"),u=s("./src/reddit/actions/toaster.ts"),l=s("./src/reddit/constants/page.ts"),b=s("./src/reddit/constants/parameters.ts"),p=s("./src/config.ts"),O=s("./src/lib/makeApiRequest/index.ts"),f=s("./src/lib/omitHeaders/index.ts"),m=s("./src/reddit/constants/headers.ts"),j=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),g=s("./src/reddit/helpers/name/index.ts"),y=s("./src/reddit/models/RichTextJson/addRTJParam.ts"),_=(e,t)=>Object(O.c)(e,{data:t,endpoint:Object(j.a)(Object(y.a)(`${p.a.gatewayUrl}/desktopapi/v1/mod`)),method:c.jb.GET});const E=(e,t,s,r)=>Object(O.c)(Object(f.a)(e,[m.a]),{endpoint:`${e.apiUrl}/api/filter/user/${t}/f/mod/${Object(g.b)(s)}`,method:r?c.jb.PUT:c.jb.DELETE,data:{model:JSON.stringify({name:Object(g.g)(s)})}}),h=(e,t,s)=>E(e,t,s,!0),S=(e,t,s)=>E(e,t,s,!1);var T=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),I=s("./src/reddit/helpers/pageActionLoginRedirect.ts"),v=s("./src/reddit/helpers/timeApiRoute/index.ts"),C=s("./src/reddit/models/Toast/index.ts"),R=s("./src/reddit/routes/modListing/index.ts"),A=s("./src/reddit/selectors/user.ts"),D=s("./src/reddit/actions/pages/modListing/constants.ts");s.d(t,"b",function(){return L}),s.d(t,"c",function(){return F}),s.d(t,"a",function(){return z}),s.d(t,"d",function(){return Q});var P=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const x=Object(i.a)(D.f),w=Object(i.a)(D.e),N=Object(i.a)(D.d),k=(e,t)=>async(s,r,n)=>{const c=r(),i=c.listings.postOrder.api.pending[e],o=Object(A.M)(c);if(i)return;s(x({key:e}));const d=await Object(v.a)("modListing",()=>_(n.apiContext(),t)),l=`error-${e}`;d.ok?(s(w(Object.assign({key:e,meta:c.meta},d.body))),s(u.f(l))):(s(N(Object.assign({error:d.error,key:e},d.body))),401===d.status?Object(I.a)(s,c):s(u.e({id:l,kind:C.b.Error,text:Object(a.a)(o,"listings.toast.error"),buttonText:Object(a.a)(o,"listings.toast.retryButton"),buttonAction:k(e,t)})))},L=(e,t)=>async(s,r)=>{var i=e.params.sort;const u=void 0===i?c.Y:i,p=Object(R.d)(e.path),O=p?l.g:l.f,f=Object(o.a)(O,u,e.queryParams),m=r(),j=m.listings.postOrder.ids[f],g=m.listings.postOrder.api.error[f],y=m.listings.postOrder.api.pending[f],_=Object(A.M)(m);if(y||j&&!g&&!t)return void(j&&s(d.l({title:Object(a.a)(_,"modListing.title")})));const E=B(e.queryParams);await s(k(f,Object.assign({},n()(e.queryParams,b.j),n()(e.queryParams,b.i),{filtered:!!p||void 0,moderated_srs:!0,sort:u,t:Object(T.a)(u,E)}))),s(d.l({title:Object(a.a)(_,"modListing.title")}))},U=Object(i.a)(D.i),M=Object(i.a)(D.h),G=Object(i.a)(D.g),F=e=>async(t,s,{apiContext:r})=>{const a=s(),i=a.platform.currentPage;if(!i)return;var d=e.sort;const u=void 0===d?c.Y:d,p=i.queryParams,O=Object(R.d)(i.url),f=O?l.g:l.f,m=Object(o.a)(f,u,p),j=a.listings.postOrder.loadMore[m];if(!j)return;const g=a.listings.postOrder.api.pending[m],y=a.listings.postOrder.fetchedTokens,E=!(!y[m]||!y[m][j.token]);if(g||E)return;const h=B(p);t(U({key:m,fetchedToken:j.token}));const S=await _(r(),Object.assign({after:j.token,dist:j.dist,filtered:!!O||void 0,sort:u,t:Object(T.a)(u,h)},n()(p,b.j))),I=a.listings.postOrder.ids[m],v=Object.assign({},S.body,{postIds:(S.body.postIds||[]).filter(e=>!I||!I.includes(e))});S.ok?t(M(Object.assign({key:m,fetchedToken:j.token,meta:a.meta},v))):t(G(Object.assign({key:m,error:S.error,fetchedToken:j.token},v)))};function B(e){const t=b.s in e&&e[b.s].toUpperCase()||"";return t in c.rc&&c.rc[t]}const $=Object(i.a)(D.c),q=Object(i.a)(D.b),V=Object(i.a)(D.a),H=Object(i.a)(D.l),K=Object(i.a)(D.k),W=Object(i.a)(D.j),Y=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(A.j)(a);var i=P(t?[q,$,V,h]:[K,H,W,S],4);const o=i[0],d=i[1],u=i[2],l=i[3];if(!c||!c.displayText)return;const b=a.platform.currentPage;if(!b||!b.routeMatch)return;s(o(e));const p=await l(n(),c.displayText,e);p.ok?(await s(L(b.routeMatch.match,!0)),s(d(e))):s(u(p.body))},z=e=>Y(e,!0),Q=e=>Y(e,!1)},"./src/reddit/actions/pages/news/index.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/hero.ts"),c=s("./src/reddit/actions/news.ts"),i=s("./src/reddit/actions/pages/news/utils.ts"),o=s("./src/reddit/actions/platform.ts"),d=s("./src/reddit/actions/toaster.ts"),u=s("./src/reddit/constants/news.ts"),l=s("./src/config.ts"),b=s("./src/lib/constants/index.ts"),p=s("./src/lib/makeApiRequest/index.ts"),O=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),f=s("./src/reddit/helpers/timeApiRoute/index.ts"),m=s("./src/reddit/models/News/index.ts"),j=s("./src/reddit/models/Toast/index.ts"),g=s("./src/reddit/routes/news/util.ts"),y=s("./src/reddit/selectors/listings.ts"),_=s("./src/reddit/selectors/news.ts");s.d(t,"c",function(){return h}),s.d(t,"b",function(){return S}),s.d(t,"a",function(){return T}),s.d(t,"d",function(){return A});const E=e=>Object(r.a)(e.user.language,"listings.news.title"),h="PAGE__NEWS_PENDING",S="PAGE__NEWS_LOADED",T="PAGE__NEWS_FAILED",I=Object(n.a)(h),v=Object(n.a)(S),C=Object(n.a)(T),R=(e,t,s,r=!0)=>async(n,a,c)=>{const o=a(),u=Object(y.d)(o,{listingKey:e}),m=o.listings.postOrder.ids[e],j=Object(y.c)(o,{listingKey:e});if(u||m&&!j)return;n(I({key:e}));const g=Object.assign({},Object(i.b)(t,s)),E=await Object(f.a)("news",()=>((e,t)=>Object(p.c)(e,{endpoint:Object(O.a)(`${l.a.gatewayUrl}/desktopapi/v1/news`),method:b.jb.GET,data:Object.assign({},t)}))(c.apiContext(),g)),h=`error-${e}`;if(!E.ok)return D(e,n,o,E.error,h,t,s,r);var S=E.body;const T=S.account,C=S.features,R=S.posts,A=S.postIds,P=S.preferences,x=S.subreddits,w=S.subredditAboutInfo;n(v({account:T,activeCommunityIds:Object(i.a)(A,R),availableTopics:Object(_.d)(o),features:C,key:e,meta:o.meta,postIds:A,posts:R,preferences:P,subreddits:x,subredditsAboutInfo:w})),n(d.f(h))},A=(e,t)=>async(s,r,n)=>{await s(c.g());let i=r();const d=u.g;var l=e.params,b=l.topic;const p=void 0===b?d:b;var O=l.subtopic;const f=void 0===O?"":O,j=Object(_.d)(i);var h=Object(g.c)(j,p,f);const S=h.selectedTopic,T=h.selectedSubtopic;if(p!==d&&(!S||S.topicId===m.a)||""!==f&&!T)return void s(Object(c.e)(null,null));s(c.f({selectedTopic:S,selectedSubtopic:T})),i=r();const I=Object(_.j)(i),v=Object(_.k)(i),C=Object(y.d)(i,{listingKey:I}),A=i.listings.postOrder.ids[I],D=Object(y.c)(i,{listingKey:I});if(C||A&&!D&&!t)return A?s(o.l({title:E(i)})):void 0;const P=Object(_.p)(i);await Promise.all([P?s(Object(a.d)(v,S,T)):null,s(R(I,S,T))]);const x=r();return s(o.l({title:E(x)}))},D=(e,t,s,n,a,c,i,o)=>{t(C({error:n,key:e})),o&&t(d.e({id:a,kind:j.b.Error,text:Object(r.a)(s.user.language,"listings.toast.error"),buttonText:Object(r.a)(s.user.language,"listings.toast.retryButton"),buttonAction:R(e,c,i)}))}},"./src/reddit/actions/pages/news/utils.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return a}),s.d(t,"a",function(){return c}),s.d(t,"c",function(){return i});var r=s("./src/reddit/constants/news.ts"),n=s("./src/reddit/selectors/news.ts");const a=(e,t)=>{let s="";if(e&&t)s=`${t.subtopicId}`;else if(e&&!t){s=(e.subtopics||[]).map(e=>e.subtopicId).join(r.f)}return{subtopic_ids:s,limit:r.a,always_show_media:1}},c=(e,t)=>{const s=[];for(let n=0;n{const r=Object(n.d)(e);let a=null,c=null;if(a=o(r,t)){const e=a.subtopics||[];c=o(e,s)}return{topic:a,subtopic:c}},o=(e,t)=>e.find(e=>e.name.toLowerCase()===t.toLowerCase())||null},"./src/reddit/actions/pages/originalContent.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return E}),s.d(t,"b",function(){return h}),s.d(t,"a",function(){return S}),s.d(t,"d",function(){return R});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/makeListingKey/index.ts"),d=s("./src/reddit/actions/moderatingSubreddits.ts"),u=s("./src/reddit/actions/originalContent.ts"),l=s("./src/reddit/actions/platform.ts"),b=s("./src/reddit/actions/toaster.ts"),p=s("./src/reddit/constants/originalContent.ts"),O=s("./src/reddit/constants/page.ts"),f=s("./src/reddit/constants/parameters.ts"),m=s("./src/reddit/endpoints/page/originalContentPage.ts"),j=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),g=s("./src/reddit/helpers/timeApiRoute/index.ts"),y=s("./src/reddit/models/Toast/index.ts");const _=e=>Object(a.a)(e.user.language,"listings.originalContent.title"),E="PAGE__ORIGINAL_CONTENT_PAGE_PENDING",h="PAGE__ORIGINAL_CONTENT_PAGE_LOADED",S="PAGE__ORIGINAL_CONTENT_PAGE_FAILED",T=Object(i.a)(E),I=Object(i.a)(h),v=Object(i.a)(S),C=(e,t)=>async(s,r,n)=>{const c=r();if(c.listings.postOrder.api.pending[e])return;s(T({key:e}));const i=await Object(g.a)("originalContent",()=>Object(m.a)(n.apiContext(),t)),o=`error-${e}`;if(i.ok){s(I(Object.assign({key:e,meta:c.meta},i.body)));const a=[d.c()(s,r,n),s(u.s(t.category)),s(u.t(t.category)),s(u.p()),s(u.r(t.category))];await Promise.all(a),s(b.f(o))}else s(v(Object.assign({error:i.error,key:e},i.body))),s(b.e({id:o,kind:y.b.Error,text:Object(a.a)(c.user.language,"listings.toast.error"),buttonText:Object(a.a)(c.user.language,"listings.toast.retryButton"),buttonAction:C(e,t)}))},R=e=>async(t,s,r)=>{var a=e.params,i=a.sort;const d=void 0===i?c.X.HOT:i;var u=a.categoryName;const b=void 0===u?p.b:u,m=Object.assign({},e.queryParams,{category:b}),g=Object(o.a)(O.j,d,m),y=s(),E=y.listings.postOrder.ids[g],h=y.listings.postOrder.api.error[g],S=y.listings.postOrder.api.pending[g],T=f.s in e.queryParams&&e.queryParams[f.s].toUpperCase()||"",I=T in c.rc&&c.rc[T];if(S||E&&!h)return void(E&&t(l.l({title:_(s())})));await t(C(g,Object.assign({},n()(e.queryParams,f.j),n()(e.queryParams,f.i),{sort:d,t:Object(j.a)(d,I),category:b})));const v=s();t(l.l({title:_(v)}))}},"./src/reddit/actions/pages/partnerSubredditConnection.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return _}),s.d(t,"b",function(){return E}),s.d(t,"a",function(){return h}),s.d(t,"d",function(){return C});var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/addQueryParams/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/makePartnerSubredditConnectionPageKey/index.ts"),d=s("./src/lib/truthyString/index.ts"),u=s("./src/reddit/actions/platform.ts"),l=s("./src/reddit/actions/profile/index.ts"),b=s("./src/reddit/endpoints/user/me.ts"),p=s("./src/reddit/helpers/pageActionLoginRedirect.ts"),O=s("./src/reddit/helpers/timeApiRoute/index.ts"),f=s("./src/reddit/models/ExternalAccount/index.ts"),m=s("./src/reddit/models/User/index.ts"),j=s("./src/reddit/routes/partnerSubredditConnection/constants.ts"),g=s("./src/reddit/selectors/user.ts"),y=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const _="PARTNER_SUBREDDIT_CONNECTION__PAGE_PENDING",E="PARTNER_SUBREDDIT_CONNECTION__PAGE_LOADED",h="PARTNER_SUBREDDIT_CONNECTION__PAGE_FAILED",S=Object(i.a)(_),T=Object(i.a)(E),I=Object(i.a)(h),v=(e,t)=>Object(a.a)(`${j.a}/${e}`,t),C=e=>async(t,s,a)=>{const i=e.queryParams,j=e.params.page,_=i.to,E=i.userId;var h=i.isNsfw;const C=void 0===h?"":h;if(!E||!_||_!==f.a.Patreon)return void t(Object(r.c)("/"));await t((e=>async(t,s,r)=>{const n=s(),a=Object(o.a)(e),c=n.partnerSubredditConnection.api.page.pending[a],i=n.partnerSubredditConnection.api.page.fetched[a],d=n.partnerSubredditConnection.api.page.error[a];if(c||i&&!d)return;S({key:a});const u=[];u.push(Object(b.a)(r.apiContext()));var p=await Object(O.a)("partnerSubredditConnection",()=>Promise.all(u));const f=y(p,1)[0];if(f.ok){const e=f.body.account;t(T({account:e,key:a}));const s=[];if(e){const r=Object(m.f)(e);s.push(t(l.a())),s.push(t(l.b(r)))}await Promise.all(s)}else t(I({error:f.error,key:a}))})({to:_,userId:E}));const R=Object(g.j)(s());R?R.id===E?Object(g.h)(s())||Object(d.a)(C)?t(Object(r.c)(v(c.Nb.NsfwUser,i))):j!==c.Nb.WrongUser&&j!==c.Nb.NsfwUser?t(u.l({title:(e=>Object(n.a)(e.user.language,"title.partnerSubredditConnection"))(s())})):t(Object(r.c)(v(c.Nb.Create,i))):t(Object(r.c)(v(c.Nb.WrongUser,i))):Object(p.a)(t,s())}},"./src/reddit/actions/pages/postCreation.ts":function(e,t,s){"use strict";var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/filterQueryParams/index.ts"),i=s("./src/lib/isFakeSubreddit/index.ts"),o=s("./src/lib/makeActionCreator/index.ts"),d=s("./src/lib/makePostCreationPageKey/index.ts"),u=s("./src/reddit/actions/externalAccount.ts"),l=s("./src/reddit/actions/governance/communityDetails.ts"),b=s("./src/reddit/actions/originalContent.ts"),p=s("./src/reddit/actions/platform.ts"),O=s("./src/reddit/actions/post.ts"),f=s("./src/reddit/actions/postCreation/general.ts"),m=s("./src/reddit/actions/profile/index.ts"),j=s("./src/reddit/actions/subreddit.ts"),g=s("./src/reddit/actions/subredditDuplicates.ts"),y=s("./src/reddit/actions/subredditSettings.ts"),_=s("./src/config.ts"),E=s("./src/lib/makeApiRequest/index.ts"),h=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),S=s("./src/reddit/featureFlags/index.ts"),T=s("./src/reddit/helpers/pageActionLoginRedirect.ts"),I=s("./src/reddit/helpers/timeApiRoute/index.ts"),v=s("./src/reddit/helpers/trackers/postComposer.ts"),C=s("./src/reddit/models/User/index.ts"),R=s("./src/reddit/selectors/postCollection.ts"),A=s("./src/reddit/selectors/posts.ts"),D=s("./src/reddit/selectors/subreddit.ts"),P=s("./src/reddit/selectors/user.ts");s.d(t,"c",function(){return w}),s.d(t,"b",function(){return N}),s.d(t,"a",function(){return k}),s.d(t,"d",function(){return G}),s.d(t,"e",function(){return F});var x=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const w="POST_CREATION__PAGE_PENDING",N="POST_CREATION__PAGE_LOADED",k="POST_CREATION__PAGE_FAILED",L=Object(o.a)(w),U=Object(o.a)(N),M=Object(o.a)(k),G=e=>async(t,s,r)=>{const n=e.collectionId,c=e.profileName,o=e.subredditName,p=Object(d.a)(e),O=s(),f=O.creations.api.page.pending[p],g=O.creations.api.page.fetched[p],T=O.creations.api.page.error[p];if(f||g&&!T)return;const v=[];if(t(L({key:p})),v.push(((e,t)=>Object(E.c)(e,{method:a.jb.GET,endpoint:Object(h.a)(`${_.a.gatewayUrl}/desktopapi/v1/submitpage`),data:{subreddit:t.subredditName,collection_id:t.collectionId}}))(r.apiContext(),{subredditName:o,collectionId:n})),o){!!s().subredditSettings.requirementsBySubreddit[o]||Object(i.a)(o)||v.push(t(Object(y.A)(o)))}v.push(t(b.p())),c&&(v.push(t(m.d(c))),v.push(t(m.b(c))));var R=await Object(I.a)("postCreation",()=>Promise.all(v));const A=x(R,1)[0];if(A.ok){const e=A.body;var w=e.posts;const r=void 0===w?{}:w;t(U(Object.assign({key:p,meta:O.meta},e,{posts:r})));const n=Object(P.j)(s());if(n&&n.hasUserProfile&&await t(m.d(Object(C.f)(n))),await t(u.o()),o&&!Object(i.a)(o)&&await t(j.n(o)),o&&S.d.spPoints(s())){const e=Object(D.z)(s(),o);e&&await t(Object(l.a)({subredditId:e}))}}else t(M({error:A.error,key:p}))},F=e=>async(t,s)=>{var i=e.params;const o=i.subredditName,d=i.profileName,u=e.queryParams,l=u.collection;await t(G({collectionId:l,profileName:d,subredditName:o}));const b=o?Object(D.v)(s(),{subredditName:o}):void 0;if(u.source_id)await t(((e,t)=>async(s,r)=>{const n=e.subredditName,a=e.profileName,c=[];let i;n?i=Object(D.z)(r(),n):a&&(i=Object(P.T)(r(),{userName:a})),i&&c.push(s(Object(g.b)(i,t))),c.push(s(Object(O.A)(t))),await Promise.all(c);const o=Object(A.e)(r(),{postId:t});s(Object(f.l)({postId:t,postTitle:o?o.title:""}))})(e.params,u.source_id));else if(l){const n=Object(R.l)(s(),{collectionId:l});b&&n&&n.subredditId===b.id||t(Object(r.c)(Object(c.a)(e.url,["collection"])))}const m=s();Object(P.F)(m)?(((e,t)=>{const s=e.platform.lastPage;t&&s&&s.meta&&s.meta.name===a.Rb.POST_CREATION&&v.t(e)})(s(),o),t(p.l({title:(e=>{const t=e.user.language,s=e.platform.currentPage;let r="Reddit";if(s&&s.urlParams.subredditName){const t=s.urlParams.subredditName,n=Object(D.v)(e,{subredditName:t});n&&(r=n.name)}return Object(n.a)(t,"title.submit",{subreddit:r})})(s())}))):Object(T.a)(t,m)}},"./src/reddit/actions/pages/postDraft.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/makePostDraftPageKey/index.ts"),a=s("./src/reddit/actions/profile/index.ts"),c=s("./src/config.ts"),i=s("./src/lib/constants/index.ts"),o=s("./src/lib/makeApiRequest/index.ts"),d=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),u=s("./src/reddit/models/RichTextJson/addRTJParam.ts"),l=s("./src/reddit/endpoints/post/draft/helpers.ts"),b=s("./src/reddit/helpers/timeApiRoute/index.ts");s.d(t,"a",function(){return p}),s.d(t,"b",function(){return j});const p="POST_DRAFT__PAGE_LOADED",O=(Object(r.a)("POST_DRAFT__PAGE_PENDING"),Object(r.a)(p)),f=Object(r.a)("POST_DRAFT__PAGE_FAILED"),m=e=>async(t,s,r)=>{const p=e.draftId,m=e.profileName,j=Object(n.a)(e),g=s(),y=g.creations.api.page.pending[j],_=g.creations.api.page.fetched[j],E=g.creations.api.page.error[j];if(y||_&&!E||!p)return;t(a.d(m));const h=await Object(b.a)("postDraft",()=>((e,t,s)=>Object(o.c)(e,{endpoint:Object(d.a)(Object(u.a)(`${c.a.gatewayUrl}/desktopapi/v1/draftpreviewpage/${s}/${t}`)),method:i.jb.GET}))(r.apiContext(),p,m));if(h.ok){const e=h.body;e.drafts[p].kind=Object(l.b)(e.drafts[p].kind),t(O(Object.assign({},e,{key:j})))}else t(f({error:h.error,key:j}))},j=e=>async(t,s,r)=>{await t(m(e.params))}},"./src/reddit/actions/pages/profileComments.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/difference.js"),n=s.n(r),a=s("./node_modules/lodash/pick.js"),c=s.n(a),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/makeListingKey/index.ts"),d=s("./src/reddit/actions/externalAccount.ts"),u=s("./src/reddit/actions/moderatingSubreddits.ts"),l=s("./src/reddit/actions/pages/profileShared.ts"),b=s("./src/reddit/actions/platform.ts"),p=s("./src/reddit/actions/profile/index.ts"),O=s("./src/reddit/actions/subreddit.ts"),f=s("./src/reddit/constants/parameters.ts"),m=s("./src/reddit/contexts/PageLayer/index.tsx"),j=s("./src/config.ts"),g=s("./src/lib/addAllowQuarantinedParam/index.ts"),y=s("./src/lib/constants/index.ts"),_=s("./src/lib/makeApiRequest/index.ts"),E=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const h=(e,t,s)=>Object(_.c)(e,{data:s,endpoint:Object(g.a)(Object(E.a)(`${j.a.gatewayUrl}/desktopapi/v1/user/${t}/comments`)),method:y.jb.GET});var S=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),T=s("./src/reddit/helpers/timeApiRoute/index.ts"),I=s("./src/reddit/selectors/profile.ts"),v=s("./src/reddit/selectors/profileComments.ts");s.d(t,"f",function(){return C}),s.d(t,"e",function(){return R}),s.d(t,"d",function(){return A}),s.d(t,"h",function(){return w}),s.d(t,"c",function(){return N}),s.d(t,"b",function(){return k}),s.d(t,"a",function(){return L}),s.d(t,"g",function(){return F});const C="PAGE__PROFILE_COMMENTS_PENDING",R="PAGE__PROFILE_COMMENTS_LOADED",A="PAGE__PROFILE_COMMENTS_FAILED",D=Object(i.a)(C),P=Object(i.a)(R),x=Object(i.a)(A),w=e=>async(t,s,r)=>{const n=e.queryParams,a=e.params;var i=Object(l.b)(n);const m=i.sort,j=i.t,g=a.profileName,y=Object(o.a)(`u_${g}`,m,e.queryParams);const _=s().profileCommentsPage,E=_.commentIds[y],v=_.api.error[y],C=_.api.pending[y];if(await t(p.d(g)),C||E&&!v){if(E){const e=Object(I.m)(s(),{profileName:g});t(b.l({title:e}))}return}const R=Object.assign({},c()(e.queryParams,[...f.j,f.f]),{sort:m,t:Object(S.a)(m,j)});t(D({key:y}));const A=await Object(T.a)("profileComments",()=>h(r.apiContext(),g,R));if(!A.ok)return t(x({account:A.body.data?A.body.data.account:null,error:A.body.reason?{type:A.body.reason}:A.error,key:y})),void t(b.m(A.status));const w=A.body;t(P(Object.assign({key:y,meta:s().meta},w))),await Promise.all([t(Object(l.c)(g)),t(Object(O.q)()),t(Object(u.b)()),t(d.o(g))])},N="PROFILE_COMMENTS__MORE_ITEMS_PENDING",k="PROFILE_COMMENTS__MORE_ITEMS_LOADED",L="PROFILE_COMMENTS__MORE_ITEMS_FAILED",U=Object(i.a)(N),M=Object(i.a)(k),G=Object(i.a)(L),F=()=>async(e,t,{apiContext:s})=>{const r=t(),a=r.platform.currentPage;if(!a||!a.routeMatch)return;var i=a.routeMatch.match;const d=i.queryParams,u=i.params;var b=Object(l.b)(d);const p=b.sort,O=b.t,j=u.profileName,g=Object(o.a)(`u_${j}`,p,d),y=Object(v.d)(r,{listingKey:g});if(!y)return;const _=Object(v.b)(r,{listingKey:g}),E=Object(v.c)(r,{listingKey:g}),S=E&&E[y.token];if(_||S)return;e(U({key:g,fetchedToken:y.token}));const T=await h(s(),j,Object.assign({after:y.token,dist:y.dist,sort:p,t:O},c()(d,f.j),{layout:Object(m.O)(r,{}).toLowerCase()}));if(T.ok){const t=Object(v.f)(r,{listingKey:g}),s=Object.assign({},T.body,{commentIds:n()(T.body.commentIds,t)});e(M(Object.assign({fetchedToken:y.token,key:g,meta:r.meta},s)))}else e(G({account:T.body.data?T.body.data.account:null,error:T.error,fetchedToken:y.token,key:g}))}},"./src/reddit/actions/pages/profileModSettings.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return d}),s.d(t,"b",function(){return l});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/preferences.ts"),a=s("./src/reddit/actions/profile/index.ts"),c=s("./src/reddit/helpers/pageActionLoginRedirect.ts"),i=s("./src/reddit/models/User/index.ts"),o=s("./src/reddit/selectors/user.ts");const d="PAGE__PROFILE_MOD_SETTINGS_LOADED",u=Object(r.a)(d),l=e=>async(t,s)=>{const r=[t(n.w()),t(Object(a.d)(e.params.profileName))];await Promise.all(r);const d=Object(o.j)(s());d?(await t(Object(a.b)(Object(i.f)(d))),t(u())):Object(c.a)(t,s())}},"./src/reddit/actions/pages/profileOverview.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return T}),s.d(t,"e",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"c",function(){return C}),s.d(t,"b",function(){return R}),s.d(t,"a",function(){return A}),s.d(t,"g",function(){return L});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/reddit/actions/moderatingSubreddits.ts"),c=s("./src/reddit/actions/pages/profileShared.ts"),i=s("./src/reddit/actions/subreddit.ts"),o=s("./src/reddit/endpoints/page/profileOverviewPage.ts"),d=s("./src/lib/constants/index.ts"),u=s("./src/reddit/constants/postLayout.ts"),l=s("./src/reddit/constants/parameters.ts"),b=s("./src/reddit/contexts/PageLayer/index.tsx"),p=s("./src/reddit/selectors/listings.ts"),O=s("./src/reddit/selectors/profile.ts"),f=s("./src/reddit/selectors/profileOverviewChronoItems.ts"),m=s("./src/lib/makeActionCreator/index.ts"),j=s("./src/reddit/actions/externalAccount.ts"),g=s("./src/reddit/actions/pinnedPost.ts"),y=s("./src/reddit/actions/platform.ts"),_=s("./src/reddit/actions/profile/index.ts"),E=s("./src/reddit/actions/trophyCase.ts"),h=s("./src/reddit/helpers/makeProfileListingKey/index.ts"),S=s("./src/reddit/helpers/timeApiRoute/index.ts");const T="PAGE__PROFILE_OVERVIEW_CONVERSATIONS_PENDING",I="PAGE__PROFILE_OVERVIEW_CONVERSATIONS_LOADED",v="PAGE__PROFILE_OVERVIEW_CONVERSATIONS_FAILED",C="PAGE__PROFILE_OVERVIEW_CHRONO_PENDING",R="PAGE__PROFILE_OVERVIEW_CHRONO_LOADED",A="PAGE__PROFILE_OVERVIEW_CHRONO_FAILED",D=Object(m.a)(T),P=Object(m.a)(I),x=Object(m.a)(v),w=Object(m.a)(C),N=Object(m.a)(R),k=Object(m.a)(A),L=e=>async(t,s,r)=>{const m=e.queryParams,T=e.params;var I=Object(c.a)(s(),m);const v=I.sort,C=I.t,R=T.profileName,A=u.d[Object(b.O)(s(),{})],L=R.toLowerCase(),M=Object.assign({},n()(e.queryParams,l.j),{sort:v,layout:A,t:C});if(await t(_.d(L)),A===u.d[u.f.Compact]){const r=Object(h.a)(L,d.sb,v,e.queryParams);if(s().profileOverviewPage.chrono.ids[r])return;await t(((e,t,s,r)=>async(r,n,a)=>{const c=n(),i=!!Object(f.f)(c,{listingKey:e}).length,d=!!Object(f.a)(c,{listingKey:e});if(Object(f.b)(c,{listingKey:e})||i&&!d)return;r(w({key:e}));const u=await Object(S.a)("profile",()=>Object(o.a)(a.apiContext(),t,s)),l=u.body,b=l.pinned;if(u.ok){r(N(Object.assign({key:e,meta:c.meta},l)));const s=Object(O.j)(c,t);r(Object(g.h)({profileId:s,pinned:b}))}else r(k({account:u.body.data?u.body.data.account:null,error:u.body.reason?{type:u.body.reason}:u.error,key:e})),r(Object(y.m)(u.status))})(r,L,M))}else{const r=Object(h.a)(L,d.tb,v,e.queryParams);if(s().listings.postOrder.ids[r]&&!s().listings.postOrder.api.error[r])return;await t(((e,t,s,r)=>async(r,n,a)=>{const c=n(),i=!!c.listings.postOrder.ids[e],d=!!Object(p.c)(c,{listingKey:e});if(Object(p.d)(c,{listingKey:e})||i&&!d)return;r(D({key:e}));const u=await Object(S.a)("profile",()=>Object(o.b)(a.apiContext(),t,s)),l=u.body,b=l.pinned,f=l.postIds;if(u.ok){r(P(Object.assign({key:e,meta:c.meta,profileName:t},l,{postIds:f})));const s=Object(O.j)(c,t);r(Object(g.h)({profileId:s,pinned:b}))}else r(x({account:u.body.data?u.body.data.account:null,error:u.body.reason?{type:u.body.reason}:u.error,key:e})),r(Object(y.m)(u.status))})(r,L,M))}await t(Object(i.q)()),await t(Object(a.b)());const G=s();if(!G.platform.currentPage)return;if(200!==G.platform.currentPage.status)return;const F=Object(O.j)(s(),L);await t(E.b(L,F)),t(y.l({title:U(s(),R)})),await t(_.b(L)),await t(j.o(R))},U=(e,t)=>Object(O.m)(e,{profileName:t})},"./src/reddit/actions/pages/profilePosts.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/lib/makeListingKey/index.ts"),i=s("./src/reddit/actions/externalAccount.ts"),o=s("./src/reddit/actions/moderatingSubreddits.ts"),d=s("./src/reddit/actions/pages/profileShared.ts"),u=s("./src/reddit/actions/pinnedPost.ts"),l=s("./src/reddit/actions/platform.ts"),b=s("./src/reddit/actions/profile/index.ts"),p=s("./src/reddit/actions/subreddit.ts"),O=s("./src/reddit/constants/parameters.ts"),f=s("./src/reddit/contexts/PageLayer/index.tsx"),m=s("./src/config.ts"),j=s("./src/lib/addAllowQuarantinedParam/index.ts"),g=s("./src/lib/constants/index.ts"),y=s("./src/lib/makeApiRequest/index.ts"),_=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const E=(e,t,s)=>Object(y.c)(e,{data:s,endpoint:Object(j.a)(Object(_.a)(`${m.a.gatewayUrl}/desktopapi/v1/user/${t}/posts`)),method:g.jb.GET}).then(e=>"pinned"in e.body?e:"postIds"in e.body?Object.assign({},e,{body:Object.assign({},e.body,{pinned:e.body.postIds.filter(t=>e.body.posts[t]&&e.body.posts[t].isPinned).reverse()})}):e);var h=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),S=s("./src/reddit/helpers/timeApiRoute/index.ts"),T=s("./src/reddit/selectors/listings.ts"),I=s("./src/reddit/selectors/profile.ts");s.d(t,"f",function(){return v}),s.d(t,"e",function(){return C}),s.d(t,"d",function(){return R}),s.d(t,"h",function(){return x}),s.d(t,"c",function(){return w}),s.d(t,"b",function(){return N}),s.d(t,"a",function(){return k}),s.d(t,"g",function(){return G});const v="PAGE__PROFILE_POSTS_PENDING",C="PAGE__PROFILE_POSTS_LOADED",R="PAGE__PROFILE_POSTS_FAILED",A=Object(a.a)(v),D=Object(a.a)(C),P=Object(a.a)(R),x=e=>async(t,s,r)=>{const a=e.queryParams,m=e.params;var j=Object(d.b)(a);const g=j.sort,y=j.t,_=m.profileName,v=Object(c.a)(`u_${_}`,g,a),C=s(),R=C.listings.postOrder.ids[v],x=Object(T.c)(C,{listingKey:v}),w=Object(T.d)(C,{listingKey:v});if(await t(b.d(_)),w||R&&!x){if(R){const e=Object(I.m)(s(),{profileName:_});t(l.l({title:e}))}return}const N=Object.assign({},n()(e.queryParams,[...O.j,...O.i,O.f]),{layout:Object(f.O)(C,{}).toLowerCase(),sort:g,t:Object(h.a)(g,y)});t(A({key:v}));const k=await Object(S.a)("profilePosts",()=>E(r.apiContext(),_,N));if(!k.ok)return t(P({account:k.body.data?k.body.data.account:null,error:k.body.reason?{type:k.body.reason}:k.error,key:v})),void t(l.m(k.status));const L=k.body;t(D(Object.assign({key:v,meta:s().meta},L)));const U=Object(I.j)(s(),_),M=L.pinned;t(Object(u.h)({profileId:U,pinned:M})),await Promise.all([t(Object(d.c)(_)),t(Object(p.q)()),t(Object(o.b)()),t(i.o(_))])},w="PROFILE_POSTS__MORE_POSTS_PENDING",N="PROFILE_POSTS__MORE_POSTS_LOADED",k="PROFILE_POSTS__MORE_POSTS_FAILED",L=Object(a.a)(w),U=Object(a.a)(N),M=Object(a.a)(k),G=()=>async(e,t,{apiContext:s})=>{const r=t(),a=r.platform.currentPage;if(!a||!a.routeMatch)return;var i=a.routeMatch.match;const o=i.queryParams,u=i.params;var l=Object(d.b)(o);const b=l.sort,p=l.t,m=u.profileName,j=Object(c.a)(`u_${m}`,b,o),g=Object(T.g)(r,{listingKey:j});if(!g)return;const y=Object(T.d)(r,{listingKey:j}),_=Object(T.e)(r,{listingKey:j,token:g.token});if(y||_)return;e(L({key:j,fetchedToken:g.token}));const h=Object.assign({after:g.token,dist:g.dist,sort:b,t:p},n()(o,O.j),{layout:Object(f.O)(r,{}).toLowerCase()}),S=await E(s(),m,h),I=r.listings.postOrder.ids[j],v=S.body.postIds||[],C=Object.assign({},S.body,{postIds:v.filter(e=>!I||!I.includes(e))});S.ok?(e(U(Object.assign({fetchedToken:g.token,key:j,meta:r.meta},C))),await e(Object(d.c)(m))):e(M({account:S.body.data?S.body.data.account:null,error:S.error,fetchedToken:g.token,key:j}))}},"./src/reddit/actions/pages/profilePrivate/constants.ts":function(e,t,s){"use strict";s.d(t,"h",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"i",function(){return c}),s.d(t,"a",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"e",function(){return d}),s.d(t,"g",function(){return u}),s.d(t,"d",function(){return l});const r=25,n="PAGE__PROFILE_PRIVATE_PENDING",a="PAGE__PROFILE_PRIVATE_MIXED_LOADED",c="PAGE__PROFILE_PRIVATE_POSTS_LOADED",i="PAGE__PROFILE_PRIVATE_FAILED",o="MORE__PROFILE_PRIVATE_PENDING",d="MORE__PROFILE_PRIVATE_MIXED_LOADED",u="MORE__PROFILE_PRIVATE_POSTS_LOADED",l="MORE__PROFILE_PRIVATE_FAILED"},"./src/reddit/actions/pages/profileShared.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return p}),s.d(t,"a",function(){return O}),s.d(t,"c",function(){return f}),s.d(t,"d",function(){return m});var r=s("./node_modules/lodash/defaults.js"),n=s.n(r),a=s("./node_modules/lodash/pick.js"),c=s.n(a),i=s("./src/reddit/actions/platform.ts"),o=s("./src/reddit/actions/profile/index.ts"),d=s("./src/reddit/actions/trophyCase.ts"),u=s("./src/reddit/selectors/profile.ts"),l=s("./src/lib/constants/index.ts");const b={sort:l.Jb,t:l.Kb};function p(e){return n()(c()(e,["t","sort"]),b)}function O(e,t){return p(t)}const f=e=>async(t,s,r)=>{await Promise.all([t(m(e)),t(j(e))])},m=e=>async(t,s,r)=>{const n=Object(u.j)(s(),e);await t(d.b(e,n))},j=e=>async(t,s,r)=>{const n=Object(u.m)(s(),{profileName:e});t(i.l({title:n})),await t(o.b(e))}},"./src/reddit/actions/pages/shared.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return d}),s.d(t,"a",function(){return u});var r=s("./src/app/strings/index.ts"),n=s("./src/reddit/helpers/getPostFromRouteMatch/index.ts"),a=s("./src/reddit/helpers/routeKey/index.ts"),c=s("./src/reddit/helpers/trackers/screenview.ts"),i=s("./src/telemetry/index.ts"),o=s("./src/telemetry/models/Timer.ts");const d=(e,t)=>{const s=e.user.language;return Object(r.a)(s,`title.${t}`)},u=()=>async(e,t)=>{const s=t(),r=s.platform.currentPage;if(!r)return;const d=r.routeMatch,u=Object(n.a)(s),l=Object(a.c)(d,s,u);l&&i.c.has(l)&&Object(c.f)(d,s,o.TimerType.InApp,i.c.end(l))}},"./src/reddit/actions/pages/subreddit.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return W}),s.d(t,"c",function(){return Y}),s.d(t,"b",function(){return z}),s.d(t,"a",function(){return Q}),s.d(t,"f",function(){return X}),s.d(t,"e",function(){return ee}),s.d(t,"g",function(){return se});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./node_modules/lodash/some.js"),c=s.n(a),i=s("./src/app/strings/index.ts"),o=s("./src/lib/constants/index.ts"),d=s("./src/lib/isAdHocMultireddit/index.ts"),u=s("./src/lib/isFakeSubreddit/index.ts"),l=s("./src/lib/makeActionCreator/index.ts"),b=s("./src/lib/makeApiRequest/index.ts"),p=s("./src/lib/makeListingKey/index.ts"),O=s("./src/reddit/actions/ad.ts"),f=s("./src/reddit/actions/badge.ts"),m=s("./src/reddit/actions/category.ts"),j=s("./src/reddit/actions/contentGate.ts"),g=s("./src/reddit/actions/economics/tips/async.ts"),y=s("./src/reddit/actions/externalAccount.ts"),_=s("./src/reddit/actions/governance/async.ts"),E=s("./src/reddit/actions/governance/communityDetails.ts"),h=s("./src/reddit/actions/governance/releaseNotes.ts"),S=s("./src/reddit/actions/moderatingSubreddits.ts"),T=s("./src/reddit/actions/platform.ts"),I=s("./src/reddit/actions/preferences.ts"),v=s("./src/reddit/actions/structuredStyles.ts"),C=s("./src/reddit/actions/subreddit.ts"),R=s("./src/reddit/actions/subredditTopContent.ts"),A=s("./src/reddit/actions/toaster.ts"),D=s("./src/reddit/constants/page.ts"),P=s("./src/reddit/constants/parameters.ts"),x=s("./src/reddit/constants/postLayout.ts"),w=s("./src/reddit/contexts/PageLayer/index.tsx"),N=s("./src/reddit/endpoints/governance/posts.ts"),k=s("./src/reddit/endpoints/page/subredditPage.ts"),L=s("./src/reddit/featureFlags/index.ts"),U=s("./src/reddit/helpers/getTimeSortForListing/index.ts"),M=s("./src/reddit/helpers/timeApiRoute/index.ts"),G=s("./src/reddit/models/ModeratingSubreddits/index.ts"),F=s("./src/reddit/models/Toast/index.ts"),B=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),$=s("./src/reddit/selectors/experiments/exploreV2.ts"),q=s("./src/reddit/selectors/moderatorPermissions.ts"),V=s("./src/reddit/selectors/multireddit.ts"),H=s("./src/reddit/selectors/subreddit.ts"),K=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const W=(e,t)=>async s=>{if(!e.ok&&e.body){const r=e.body.data?e.body.data.account:void 0,n=e.body.data?e.body.data.features:void 0,a=t?t.toLowerCase():"";if(404===e.status)if(e.body.reason===b.a.NotFoundSubreddit)s(j.i({account:r,features:n,subredditName:a}));else if(e.body.reason===b.a.BannedSubreddit){const t=e.body.data?e.body.data.ban_message:void 0;s(j.h({banMessage:t,account:r,features:n,subredditName:a}))}if(403===e.status)if(e.body.reason===b.a.GoldSubreddit)s(j.j({account:r,features:n,subredditName:a}));else if(e.body.reason===b.a.PrivateSubreddit)s(j.k({account:r,features:n,subredditDescription:e.body.data.description,subredditName:a}));else if(e.body.reason===b.a.QuarantinedSubreddit){const t=!e.body.data||e.body.data.quarantine_requires_email_optin;s(j.l({account:r,features:n,subredditName:a,quarantineRequiresEmail:t,quarantineMessage:e.body.data.quarantineMessage,quarantineMessageHtml:e.body.data.quarantineMessageHtml}))}s(I.v({nightmode:!!r&&r.nightmode}))}},Y="PAGE__SUBREDDIT_PENDING",z="PAGE__SUBREDDIT_LOADED",Q="PAGE__SUBREDDIT_FAILED",X=Object(l.a)(Y),J=Object(l.a)(z),Z=Object(l.a)(Q),ee=(e,t,s,r)=>async(n,a,d)=>{const l=a();if(l.listings.postOrder.api.pending[e])return;const b=t!==D.e.All&&t!==D.e.Popular||!l.posts.recent.length?s:Object.assign({},s,{recentPostIds:l.posts.recent});b.layout=x.d[Object(w.O)(l,{})],n(X({key:e}));const p=await Object(M.a)("subreddit",()=>Object(k.a)(d.apiContext(),t,b));n(T.m(p.status));const j=`error-${e}`,E=p.body,v=Object(u.a)(t)||c()(E.subreddits,e=>e.name.toLowerCase()===t.toLowerCase());if(p.ok&&v){let s;const c=E.postIds.filter(e=>!!E.posts[e].isMeta);if(c.length){const e=Object.keys(E.subreddits).reduce((e,s)=>{const r=E.subreddits[s];return r.name.toLowerCase()===t.toLowerCase()?r.id:e},null);if(e){const t=await Object(N.a)(d.apiContext(),e,c);t.ok&&(s=t.body)}}if(n(J(Object.assign({key:e,meta:l.meta,governance:s},E))),!Object(u.a)(t)){const e=Object(H.z)(a(),t);!!Object(H.F)(l,{subredditId:e})||await C.n(t)(n,a,d)}const i=[S.c()(n,a,d)];if(t===D.e.Popular&&Object($.a)(l)&&i.push(n(m.g())),await Promise.all(i),r&&n(A.f(j)),n(Object(O.g)(B.a.SUBREDDIT)),n(Object(y.p)()),L.d.spPoints(a())||L.d.spSupport(a())||L.d.spLoadtest(a())){const e=Object(H.z)(a(),t);if(e&&n(Object(h.a)({subredditId:e})),e){const t=E.postIds.map(e=>{return E.posts[e].authorId}),s=E.postIds;var R=await Promise.all([Object(_.a)(),Object(g.a)()]),P=K(R,2);const r=P[0],c=P[1],i=[n(Object(f.l)({subredditId:e})),n(r({subredditId:e,userIds:t}))];(L.d.spSupport(a())||L.d.spLoadtest(a()))&&i.push(n(c({subredditId:e,contentIds:s}))),await Promise.all(i)}}}else{if(403===p.status||404===p.status)return void n(W(p,t));n(Z(Object.assign({error:!p.ok&&p.error||{type:o.I.NOT_FOUND_ERROR},key:e},E)));const a=p.body.data?p.body.data.account:void 0;n(I.v({nightmode:!!a&&a.nightmode})),r&&n(A.e({id:j,kind:F.b.Error,text:Object(i.a)(l.user.language,"listings.toast.error"),buttonText:Object(i.a)(l.user.language,"listings.toast.retryButton"),buttonAction:ee(e,t,s,r)}))}},te=(e,t)=>{if(Object(u.a)(t)&&Object(d.a)(t)){return Object(V.a)(e,{listingName:t}).displayText}return Object(H.I)(e,{subredditName:t})},se=(e,t)=>async(s,r,a)=>{const c=e.params.subredditName,i=e.queryParams.styling,d=Object(u.a)(c)?o.X.HOT:void 0;var l=e.params.sort;const b=void 0===l?d:l,f=r(),m=Object(p.a)(c,b,e.queryParams),j=f.listings.postOrder.api.error[m],g=f.listings.postOrder.api.pending[m];let _=!!f.listings.postOrder.ids[m];const S=f.listings.postOrder.listingSort[m];S&&S.hasChanged&&(_=!1);let I=Object(H.z)(f,c);const C=(e,t)=>"true"===i&&((e,t)=>Object(q.a)(G.b.config)(e,{subredditId:t})||Object(q.a)(G.b.flair)(e,{subredditId:t}))(e,t),A=P.s in e.queryParams&&e.queryParams[P.s].toUpperCase()||"",D=A in o.rc&&o.rc[A];if(g||_&&!j&&!t){if(C(f,I)&&s(v.t(I)),_){const e=te(r(),c);s(T.l({title:e})),window.addEventListener("load",()=>{s(Object(y.p)())}),f.sidebarPromotedPosts.firstFetch||window.addEventListener("load",()=>{s(Object(O.g)(B.a.SUBREDDIT))}),I&&(L.d.spPoints(r())||L.d.spLoadtest(r()))&&window.addEventListener("load",()=>{s(Object(h.a)({subredditId:I}))})}return}const x=Object.assign({},n()(e.queryParams,[...P.j,...P.i,P.f]),{sort:b,t:Object(U.a)(b,D)});await s(ee(m,c,x,!0)),I=I||Object(H.z)(r(),c);const w=Object(H.s)(r(),{subredditName:c}),N=!!w&&w.userIsSubscriber;if(Object(u.a)(c)||void 0!==b||N||await s(R.d(c)),L.d.spPoints(f)||L.d.spLoadtest(f)){const e=Object(H.z)(r(),c);e&&await s(Object(E.a)({subredditId:e}))}C(r(),I)&&s(v.t(I));const k=te(r(),c);s(T.l({title:k}))}},"./src/reddit/actions/pages/subredditWiki/constants.ts":function(e,t,s){"use strict";s.d(t,"g",function(){return r}),s.d(t,"f",function(){return n}),s.d(t,"e",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"a",function(){return d}),s.d(t,"h",function(){return u});const r="PAGE__SUBREDDIT_WIKI_PAGE_PENDING",n="PAGE__SUBREDDIT_WIKI_PAGE_LOADED",a="PAGE__SUBREDDIT_WIKI_PAGE_FAILED",c="index",i="pages",o="config/automoderator",d="reddit.com",u=["config/description","config/sidebar","config/stylesheet","config/submit_text"]},"./src/reddit/actions/pinnedPost.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return f}),s.d(t,"h",function(){return m}),s.d(t,"d",function(){return j}),s.d(t,"g",function(){return g}),s.d(t,"c",function(){return E}),s.d(t,"f",function(){return h}),s.d(t,"b",function(){return I}),s.d(t,"e",function(){return v}),s.d(t,"i",function(){return w});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/actions/modal.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/reddit/constants/modals.ts"),d=s("./src/reddit/endpoints/post/index.tsx"),u=s("./src/reddit/models/Toast/index.ts"),l=s("./src/reddit/selectors/posts.ts"),b=s("./src/reddit/selectors/profile.ts"),p=s("./src/reddit/selectors/user.ts"),O=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const f="PINNEDPOST__PINNED_POSTS_LOADED",m=Object(a.a)(f),j="PINNEDPOST__PIN_POST_SUCCESS",g="PINNEDPOST__UNPIN_POST_SUCCESS",y=Object(a.a)(j),_=Object(a.a)(g),E="PINNEDPOST__PIN_POST_PENDING",h="PINNEDPOST__UNPIN_POST_PENDING",S=Object(a.a)(E),T=Object(a.a)(h),I="PINNEDPOST__PIN_POST_FAILURE",v="PINNEDPOST__UNPIN_POST_FAILURE",C=Object(a.a)(I),R=Object(a.a)(v),A=(e,t)=>Object(i.e)({buttonAction:w(t,!0),buttonText:Object(r.a)(e,"posts.postPinnedUndo"),kind:u.b.SuccessMod,text:Object(r.a)(e,"posts.postPinned")}),D=(e,t,s)=>Object(i.e)({buttonAction:w(t,!0),buttonText:Object(r.a)(e,"posts.postUnpinnedUndo"),kind:u.b.SuccessMod,text:Object(r.a)(e,s?"posts.postUnpinnedReloadPage":"posts.postUnpinned")}),P=e=>Object(i.e)({kind:u.b.Error,text:Object(r.a)(e,"posts.couldNotPinPost")}),x=e=>Object(i.e)({kind:u.b.Error,text:Object(r.a)(e,"posts.couldNotUnpinPost")}),w=(e,t=!1)=>async(s,a,{apiContext:f})=>{const m=a(),j=m.posts.models[e];if(!j)return;const g=!Object(l.r)(m,{postId:e}),E=Object(p.M)(m);if(g&&j.isRemoved)return s((e=>Object(i.e)({kind:u.b.Error,text:Object(r.a)(e,"posts.couldNotPinPostRemovedPost")}))(E));const h=j.author,I=Object(b.j)(m,h);var v=O(g?[S,y,C,A,P]:[T,_,R,D,x],5);const w=v[0],N=v[1],k=v[2],L=v[3],U=v[4];if(g){if(Object(l.K)(m,{profileName:h}).length>=n.db)return void s(Object(c.i)(o.a.PINNED_POSTS_LIMIT_REACHED))}const M=Object(l.l)(m,e,h),G=!g&&M;s(w({postId:e,profileId:I})),(await Object(d.q)(f(),e,g,!0)).ok?(s(N({postId:e,profileId:I})),t||s(L(E,e,G))):(s(k({postId:e,profileId:I})),s(U(E)))}},"./src/reddit/actions/platform.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return p}),s.d(t,"b",function(){return O}),s.d(t,"d",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"e",function(){return j}),s.d(t,"f",function(){return g}),s.d(t,"h",function(){return y}),s.d(t,"i",function(){return _}),s.d(t,"m",function(){return S}),s.d(t,"l",function(){return T}),s.d(t,"k",function(){return I}),s.d(t,"j",function(){return v}),s.d(t,"g",function(){return C});var r=s("./src/lib/areUrlsEqual/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/logs/errors.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/lib/matchRoute/index.ts"),o=s("./src/reddit/actions/monthsToMinutes.ts"),d=s("./src/reddit/constants/listings.ts"),u=s("./src/reddit/helpers/routeKey/index.ts"),l=s("./src/reddit/selectors/experiments/m2mV1-5.ts"),b=s("./src/reddit/selectors/monthsToMinutes.ts");const p="PLATFORM__HISTORY_LOCATION_SET",O="PLATFORM__INITIAL_REFERRER_SET",f="PLATFORM__NAVIGATION_CONFIRMATION_REQUESTED",m="PLATFORM__NAVIGATION_CONFIRMATION_DISCARDED",j="PLATFORM__PAGE_META_SET",g="PLATFORM__PAGE_STATUS_SET",y=e=>async(t,s,r)=>{const n=s().platform.currentPage;if(!n)return;const a=Object(i.a)(n.url,e);a&&a.route.action(a.match)(t,s,r)},_=(e,t,s)=>async(a,c,i)=>{const p=c().platform.currentPage;(!s||s.route.chunk===n.r.SUBREDDIT&&d.a.has(s.match.params.subredditName.toLowerCase()))&&window.location.replace(`https://www.reddit.com${e.pathname}${e.search}`);const O=s?Object(u.d)(s,c()):null;const f=c().user;if(a(E({action:t,listingKey:O,location:e,routeMatch:s,user:f})),Object(l.c)(c())&&Object(b.m)(c())&&!Object(b.b)(c())&&a(Object(o.s)()),(!p||!Object(r.a)(p.url,e))&&s){const e=s.match;await s.route.action(e)(a,c,i)}},E=Object(c.a)(p),h=(Object(c.a)(O),Object(c.a)(j)),S=Object(c.a)(g),T=e=>async(t,s,r)=>{const n=s().platform.currentPage;if(!n)return;const a=n.key;await t(h({key:a,meta:e}))},I=Object(c.a)(f),v=Object(c.a)(m),C=()=>async(e,t,s)=>{if(window!==window.parent){Object(a.b)(s.apiContext(),{extra:{errorType:n.s.NOT_ALLOWED_ACCESS,value:"Page was unexpectedly loaded inside iframe"}});try{window.top.location.href=window.location.href}catch(r){}}}},"./src/reddit/actions/polls.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/lib/makeActionCreator/index.ts");const n="POLLS__POLL_CREATION_UPDATED",a=Object(r.a)(n)},"./src/reddit/actions/post.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./node_modules/js-cookie/src/js.cookie.js"),a=s.n(n),c=s("./src/app/strings/index.ts"),i=s("./src/lib/addQueryParams/index.ts"),o=s("./src/lib/copyToClipboard/index.ts"),d=s("./src/lib/makeActionCreator/index.ts"),u=s("./src/reddit/actions/platform.ts"),l=s("./src/reddit/actions/video.ts"),b=s("./src/reddit/actions/vote.ts"),p=s("./src/reddit/constants/cookie.ts"),O=s("./src/reddit/constants/history.ts"),f=s("./src/reddit/constants/posts.ts"),m=s("./src/reddit/helpers/overlay/index.ts"),j=s("./src/reddit/models/Media/index.ts"),g=s("./src/reddit/endpoints/post/index.tsx"),y=s("./src/lib/makeGqlRequest/index.ts"),_=s("./src/graphql/operations/RichTextPostContent.json");var E=s("./src/lib/constants/index.ts"),h=s("./src/lib/makeListingKey/index.ts"),S=s("./node_modules/react-router-redux/es/index.js"),T=s("./src/reddit/actions/modal.ts"),I=s("./src/reddit/actions/toaster.ts"),v=s("./src/reddit/constants/adEvents.ts"),C=s("./src/reddit/constants/modals.ts"),R=s("./src/reddit/endpoints/page/commentsPage.ts"),A=s("./src/reddit/helpers/pixels.ts"),D=s("./src/reddit/helpers/trackers/post.ts"),P=s("./src/reddit/models/Flair/index.ts"),x=s("./src/reddit/models/Toast/index.ts"),w=s("./src/reddit/models/User/index.ts"),N=s("./src/reddit/models/Vote/index.ts"),k=s("./src/reddit/selectors/platform.ts"),L=s("./src/reddit/selectors/user.ts"),U=s("./src/reddit/constants/viewabilityEvents.ts"),M=s("./src/reddit/selectors/posts.ts"),G=s("./src/telemetry/index.ts");s.d(t,"c",function(){return F}),s.d(t,"d",function(){return B}),s.d(t,"f",function(){return $}),s.d(t,"e",function(){return q}),s.d(t,"o",function(){return V}),s.d(t,"i",function(){return K}),s.d(t,"B",function(){return Y}),s.d(t,"G",function(){return z}),s.d(t,"D",function(){return Q}),s.d(t,"J",function(){return J}),s.d(t,"n",function(){return Z}),s.d(t,"x",function(){return te}),s.d(t,"y",function(){return se}),s.d(t,"a",function(){return re}),s.d(t,"b",function(){return ne}),s.d(t,"z",function(){return ie}),s.d(t,"k",function(){return oe}),s.d(t,"C",function(){return de}),s.d(t,"w",function(){return ue}),s.d(t,"s",function(){return le}),s.d(t,"F",function(){return be}),s.d(t,"u",function(){return pe}),s.d(t,"t",function(){return Oe}),s.d(t,"m",function(){return fe}),s.d(t,"H",function(){return me}),s.d(t,"I",function(){return je}),s.d(t,"r",function(){return ye}),s.d(t,"g",function(){return _e}),s.d(t,"l",function(){return he}),s.d(t,"j",function(){return Se}),s.d(t,"E",function(){return Te}),s.d(t,"A",function(){return ve}),s.d(t,"q",function(){return Ce}),s.d(t,"v",function(){return Re}),s.d(t,"h",function(){return Ae}),s.d(t,"p",function(){return Pe});const F="POST__EXPANDED_TOGGLED",B="POST__FOCUS_CHANGED",$="POSTS__MUTATED",q="POSTS_LOADED",V=Object(d.a)(F),H=(Object(d.a)(B),Object(d.a)(q)),K="POST__STICKY_POST_SUCCESS",W=Object(d.a)(K),Y=Object(d.a)($),z=(e,t,s,r)=>async(n,a,{apiContext:i})=>{const o=a().posts.models[e];if(!o)return;if(!Object(L.F)(a()))return n(Object(T.l)({actionSource:T.a.Hide,redirectUrl:o.permalink})),void n(Object(T.i)(C.a.REGISTER_MODAL_ID));n(Y({[e]:{hidden:t}}));const d=a(),u=Object(L.M)(d);let l;if((l=t?await Object(g.g)(i(),e):await Object(g.r)(i(),e)).ok){if(r){const r=t?Object(c.a)(u,"posts.hiddenSuccess"):Object(c.a)(u,"posts.unhiddenSuccess"),a=Object(I.d)(r,x.b.Undo,Object(c.a)(u,"posts.hiddenUndo"),z(e,!t,s,!1));n(Object(I.e)(a))}}else if(n(Y({[e]:{hidden:!t}})),r){const e=Object(I.d)(Object(c.a)(u,"error.generic"),x.b.Error);n(Object(I.e)(e))}},Q=e=>async(t,s,{apiContext:r})=>{const n=s().posts.models[e];if(!n)return;if(!Object(L.F)(s()))return t(Object(T.i)(C.a.REGISTER_MODAL_ID)),void t(Object(T.l)({actionSource:T.a.Save,redirectUrl:n.permalink}));const a=n.saved?g.v:g.n;if(t(Y({[e]:{saved:!n.saved}})),(await a(r(),e)).ok){const r=Object(L.M)(s()),a=n.saved?Object(c.a)(r,"posts.unsavedSuccess"):Object(c.a)(r,"posts.savedSuccess"),i=Object(I.d)(a,x.b.Undo,Object(c.a)(r,"posts.savedUndo"),Q(e));t(Object(I.e)(i))}else t(Y({[e]:{saved:n.saved}}))},X=(e,t)=>t().posts.models[e],J=Object(b.b)(X,N.a.upvoted),Z=Object(b.b)(X,N.a.downvoted),ee=e=>`viewing-${e}`,te=e=>async(t,s)=>{const r=s();D.g(r,e),G.c.start(ee(e))},se=(e,t)=>async(s,n)=>{const a=n(),c=ee(e);if(G.c.has(c)){const s=G.c.end(`viewing-${e}`);!t&&s>r.a.telemetry.postConsumedThreshold&&D.a(a,e,s)}},re="AD__IMPRESSION",ne="AD__VIEWABLE_IMPRESSION",ae=Object(d.a)(re),ce=Object(d.a)(ne),ie=(e,t)=>async(s,r)=>{if(!e.isSponsored)return;const n=e.media&&"video"===e.media.type;if(n&&t===U.a.VideoViewable)s(Object(l.B)(e.id));else{if(!n||t!==U.a.VideoFullyViewable)return t===U.a.Impression?(s((e=>async t=>{e.isSponsored&&(Object(A.a)(e.events,v.a.Impression),t(ae({postId:e.id})))})(e)),void D.f(r(),e.id)):void s((e=>async t=>{e.isSponsored&&(Object(A.a)(e.events,v.a.ViewableImpression),t(ce({postId:e.id})))})(e));s(Object(l.A)(e.id))}},oe=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.posts.models[e],c=n.user.account?n.user.account.displayText:null;a&&(t(Y({[e]:{approvedBy:c,bannedBy:null,isApproved:!0,isRemoved:!1,isSpam:!1,modNote:null,numReports:0,modRemovalReason:null,modReasonBy:null}})),(await Object(g.b)(r(),e)).ok||t(Y({[e]:{approvedBy:null,bannedBy:a.bannedBy,isApproved:a.isApproved,isRemoved:a.isRemoved,isSpam:a.isSpam,modNote:a.modNote,numReports:a.numReports||null,modRemovalReason:a.modRemovalReason,modReasonBy:a.modReasonBy}})))},de=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=a.posts.models[e],i=a.user.account?a.user.account.displayText:null;c&&i&&(s(Y({[e]:{approvedBy:null,bannedBy:i,isApproved:!1,isRemoved:!t,isSpam:t}})),(await Object(g.l)(n(),e,t)).ok||s(Y({[e]:{approvedBy:c.approvedBy,bannedBy:c.bannedBy,isApproved:c.isApproved,isRemoved:c.isRemoved,isSpam:c.isSpam}})))},ue=(e,t,s)=>async(r,n,{apiContext:a})=>{const i=n(),o=i.posts.models[e],d=Object(L.M)(i);if(o)if(r(Y({[e]:{hidden:!0}})),(await Object(g.c)(a(),e)).ok){const e=Object(I.d)(Object(c.a)(d,"posts.deleteSuccess"),x.b.SuccessMod);if(s)r(Object(S.b)(t.state[O.a.CloseLocation]));else{const e=Object(k.f)(i);e&&r(Object(S.b)(e.url))}r(Object(I.e)(e))}else{r(Y({[e]:{hidden:!1}}));const t=Object(I.d)(Object(c.a)(d,"error.generic"),x.b.Error);r(Object(I.e)(t))}},le=e=>async(t,s,{apiContext:r})=>{const n=s().posts.models[e];if(!n)return;const a=n.isLocked?g.t:g.i;t(Y({[e]:{isLocked:!n.isLocked}})),(await a(r(),e)).ok||t(Y({[e]:{isLocked:n.isLocked}}))},be=e=>async(t,s,{apiContext:r})=>{const n=s().posts.models[e];if(!n)return;const a=n.isSpoiler?g.w:g.p,c=n.isSpoiler?n.flair.filter(e=>e.type!==P.e.Spoiler):[...n.flair,{text:"spoiler",type:P.e.Spoiler}];t(Y({[e]:{isSpoiler:!n.isSpoiler,flair:c}})),(await a(r(),e)).ok||t(Y({[e]:{isSpoiler:n.isSpoiler,flair:n.flair}}))},pe=e=>async(t,s,{apiContext:r})=>{const n=Object(M.D)(s(),{postId:e});n&&(t(Y({[e]:{isOriginalContent:!n.isOriginalContent}})),(await Object(g.k)(r(),e,!n.isOriginalContent)).ok||t(Y({[e]:{isOriginalContent:n.isOriginalContent}})))},Oe=e=>async(t,s,{apiContext:r})=>{const n=s().posts.models[e];if(!n)return;const a=n.isNSFW?g.u:g.j,c=n.isNSFW?n.flair.filter(e=>e.type!==P.e.Nsfw):[...n.flair,{text:"nsfw",type:P.e.Nsfw}];t(Y({[e]:{isNSFW:!n.isNSFW,flair:c}})),(await a(r(),e)).ok?await t(Ie(e)):t(Y({[e]:{isNSFW:n.isNSFW,flair:n.flair}}))},fe=(e,t)=>async(s,r,{apiContext:n})=>{const a=r().posts.models[e];if(!a)return;const c=E.h[t];s(Y({[e]:{distinguishType:t}})),(await Object(g.d)(n(),e,c)).ok||s(Y({[e]:{distinguishType:a.distinguishType}}))},me=e=>async(t,s,{apiContext:r})=>{const n=s().posts.models[e];if(!n)return;const a=n.ignoreReports?g.s:g.h;t(Y({[e]:{ignoreReports:!n.ignoreReports}})),(await a(r(),e)).ok||t(Y({[e]:{ignoreReports:n.ignoreReports}}))},je=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.posts.models[e];if(!a)return;const c=!a.isStickied;t(Y({[e]:{isStickied:c}}));const i=n.subredditStickyPosts.data[a.belongsTo.id];let o;if(c&&i&&i.length>=2&&(o=i[1],t(Y({[o]:{isStickied:!1}}))),(await Object(g.q)(r(),e,c,!1)).ok){const s=a.belongsTo.id,r=ge(e,c,n.subredditStickyPosts.data[a.belongsTo.id]),i=n.subreddits.models[s].name,o=Object(h.a)(i,E.Y,{});t(W({newStickiedPostList:r,subredditId:s,listingKey:o}))}else t(Y({[e]:{isStickied:a.isStickied}})),o&&t(Y({[o]:{isStickied:!0}}))},ge=(e,t,s)=>{const r=s?[...s]:[];return t?(r.length>=2&&r.splice(1,1,e),r):r.filter(function(t){return t!==e})},ye=e=>async(t,s,{apiContext:r})=>{const n=s().user.language;if(Object(o.a)(e)){const e=Object(I.d)(Object(c.a)(n,"posts.copyLinkSuccess"),x.b.SuccessCommunity);t(Object(I.e)(e))}else{const e=Object(I.d)(Object(c.a)(n,"error.generic"),x.b.Error);t(Object(I.e)(e))}},_e="PREFERENCES__RECENT_POSTS_UPDATED",Ee=Object(d.a)(_e),he=()=>async(e,t)=>{const s=t();if(!s.user.account)return;const n=Object(w.f)(s.user.account);a.a.remove(`${n}${p.h}`,{domain:r.a.cookieDomain}),e(Ee({postIds:[]}))},Se=e=>async(t,s)=>{const n=s();if(!n.user.account||!n.user.account.showRecentPosts||n.posts.recent.indexOf(e)>-1)return;const c=Object(w.f)(n.user.account),i=n.posts.recent?n.posts.recent.slice(0):[];i.push(e),i.length>f.e&&i.shift(),a.a.set(`${c}${p.h}`,`${i.join(",")}`,{domain:r.a.cookieDomain}),t(Ee({postIds:i}))},Te=e=>async(t,s,{apiContext:r})=>{const n=!s().posts.models[e].sendReplies;t(Y({[e]:{sendReplies:n}})),(await Object(g.o)(r(),e,n)).ok||t(Y({[e]:{sendReplies:!n}}))},Ie=e=>async(t,s,r)=>{if(Object(M.D)(s(),{postId:e}))return;const n=await Object(R.a)(r.apiContext(),e,void 0,{limit:1,truncate:0});if(t(Object(u.m)(n.status)),n.ok){const e=n.body;t(H(e.posts))}},ve=e=>async(t,s)=>{await t(Ie(e));const r=Object(M.D)(s(),{postId:e});r&&r.crosspostRootId&&await t(Ie(r.crosspostRootId))},Ce=e=>async(t,s,{apiContext:r})=>{const n=s();if(!Object(L.F)(n))return void t(Object(T.i)(C.a.LOGIN_MODAL_ID));const a=Object(M.D)(n,{postId:e});if(!a)return;const i=a.isFollowed;t(Y({[e]:{isFollowed:!i}}));const o=await Object(g.f)(r(),e,!a.isFollowed),d=Object(L.M)(n);o.ok?t(Object(I.e)({kind:x.b.SuccessMod,text:Object(c.a)(d,i?"posts.event.successfullyUnfollowed":"posts.event.successfullyFollowed")})):(t(Y({[e]:{isFollowed:i}})),t(Object(I.e)({kind:x.b.Error,text:Object(c.a)(d,"posts.event.followFailed")})))},Re=({postOrComment:e,queryParams:t,clickInfo:s})=>async(r,n)=>{const a=n(),c=s&&s.hasNewTabModifier;let o=e.permalink;t&&(o=Object(i.a)(o,t)),a.user.prefs.openPostInNewTab||c?window.open(o):r(Object(m.a)(o))},Ae="RICH_TEXT_POST_CONTENT_LOADED",De=Object(d.a)(Ae),Pe=e=>async(t,s,r)=>{const n=s(),a=Object(M.D)(n,{postId:e}),i=Object(L.M)(n);if(!(a&&a.media&&Object(j.y)(a.media)&&a.media.isRichtextPreview))return;const o=await((e,t)=>Object(y.a)(e,Object.assign({},_,{variables:t})))(r.gqlContext(),{postId:e});if(o.ok){const s=o.body.data,r=s.post&&s.post.content&&s.post.content.richtext;r&&t(De({postId:e,richtextContent:JSON.parse(r)}))}else t(Object(I.e)({kind:x.b.Error,text:Object(c.a)(i,"error.genericPage")}))}},"./src/reddit/actions/postCollection.ts":function(e,t,s){"use strict";var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/app/strings/index.ts"),a=s("./src/lib/filterQueryParams/index.ts"),c=s("./src/lib/makeActionCreator/index.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/reddit/constants/history.ts"),d=s("./src/lib/constants/index.ts"),u=s("./src/lib/makeApiRequest/index.ts"),l=s("./src/lib/omitHeaders/index.ts"),b=s("./src/reddit/constants/headers.ts");var p=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/add_post_to_collection.json`,method:d.jb.POST,data:{collection_id:t,link_fullname:s}});var O=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/create_collection.json`,method:d.jb.POST,data:{title:t,sr_fullname:s}});var f=(e,t)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/delete_collection.json`,method:d.jb.POST,data:{collection_id:t}}),m=s("./src/config.ts");var j=(e,t)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${m.a.gatewayUrl}/desktopapi/v1/subreddit_collections/${t}`,method:d.jb.GET});var g=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/remove_post_in_collection.json`,method:d.jb.POST,data:{collection_id:t,link_fullname:s}});var y=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/update_collection_title.json`,method:d.jb.POST,data:{collection_id:t,title:s}});var _=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/reorder_collection.json`,method:d.jb.POST,data:{collection_id:t,link_ids:s.join(",")}});var E=(e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/v1/collections/update_collection_description.json`,method:d.jb.POST,data:{collection_id:t,description:s}}),h=s("./src/reddit/helpers/overlay/index.ts"),S=s("./src/reddit/helpers/path/index.ts"),T=s("./src/reddit/models/Toast/index.ts"),I=s("./src/reddit/selectors/platform.ts"),v=s("./src/reddit/selectors/postCollection.ts"),C=s("./src/reddit/selectors/posts.ts"),R=s("./src/reddit/selectors/subreddit.ts");s.d(t,"c",function(){return A}),s.d(t,"d",function(){return D}),s.d(t,"b",function(){return P}),s.d(t,"s",function(){return k}),s.d(t,"f",function(){return L}),s.d(t,"v",function(){return M}),s.d(t,"g",function(){return G}),s.d(t,"x",function(){return B}),s.d(t,"a",function(){return $}),s.d(t,"q",function(){return V}),s.d(t,"r",function(){return K}),s.d(t,"e",function(){return W}),s.d(t,"t",function(){return z}),s.d(t,"o",function(){return Q}),s.d(t,"p",function(){return X}),s.d(t,"n",function(){return J}),s.d(t,"y",function(){return se}),s.d(t,"l",function(){return re}),s.d(t,"m",function(){return ne}),s.d(t,"k",function(){return ae}),s.d(t,"w",function(){return de}),s.d(t,"i",function(){return ue}),s.d(t,"j",function(){return le}),s.d(t,"h",function(){return be}),s.d(t,"u",function(){return me});const A="CREATE_COLLECTION_PENDING",D="CREATE_COLLECTION_SUCCESS",P="CREATE_COLLECTION_FAILED",x=Object(c.a)(A),w=Object(c.a)(D),N=Object(c.a)(P),k=e=>async(t,s,{apiContext:r})=>{const n=Object(I.f)(s());if(!n)return;t(x());const a=await O(r(),e,n.id);let c;if(a.ok){const e=s().meta,r=(e=>({createdAtUTC:e.created_at_utc,id:e.collection_id,lastUpdateUTC:e.last_update_utc,permalink:e.permalink,postIds:e.link_ids,primaryPostId:e.primary_link_id||void 0,subredditId:e.subreddit_id,title:e.title,author:e.author_name||void 0,description:e.description}))(a.body);t(w({collection:r,meta:e})),c=r}else{const e=a.error;t(N(e))}return c},L="GET_SUBREDDIT_COLLECTION_SUCCESS",U=Object(c.a)(L),M=e=>async(t,s,{apiContext:r})=>{const a=s(),c=a.postCollection.subredditToIds||{};if(Object.keys(c).length>0)return;const o=await j(r(),e);o.ok?t(U(o.body)):t(Object(i.e)({kind:T.b.Error,text:Object(n.a)(a.user.language,"error.type.generic")}))},G="REMOVE_POST_FROM_COLLECTION_SUCCESS",F=Object(c.a)(G),B=(e,t,s)=>async(r,a,{apiContext:c})=>{if((await g(c(),e,t)).ok){const c=a(),o=Object(C.D)(c,{postId:t}),d=o&&o.title||"",u=Object(v.l)(c,{collectionId:e}),l=(u&&u.postIds&&u.postIds.indexOf(t)||-1)-1;if(r(F({collectionId:e,postId:t})),s&&l>=0){const t=a(),s=Object(v.l)(t,{collectionId:e}),n=s&&s.postIds&&s.postIds[l]||"",c=Object(C.D)(t,{postId:n});c&&c.permalink&&r(Object(h.a)(c.permalink))}r(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(c.user.language,"collection.postRemovedSuccess",{postTitle:d}),buttonText:Object(n.a)(c.user.language,"collection.undo"),buttonAction:K(e,t)}))}else{const e=a();r(Object(i.e)({kind:T.b.Error,text:Object(n.a)(e.user.language,"error.type.generic")}))}},$="ADD_POST_TO_COLLECTION_SUCCESS",q=Object(c.a)($),V="UPDATE_POST_WITH_COLLECTION_ID",H=Object(c.a)(V),K=(e,t)=>async(s,r,{apiContext:a})=>{const c=r();if((await p(a(),e,t)).ok){s(q({collectionId:e,postId:t})),s(H({collectionId:e,postId:t}));const r=Object(C.D)(c,{postId:t}),a=Object(v.l)(c,{collectionId:e}),o=a&&a.title||"";s(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(c.user.language,"collection.postAddedSuccess",{title:o}),buttonText:Object(n.a)(c.user.language,"collection.view"),buttonAction:Object(h.a)(r.permalink)}))}else s(Object(i.e)({kind:T.b.Error,text:Object(n.a)(c.user.language,"error.type.generic")}))},W="DELETE_COLLECTION_SUCCESS",Y=Object(c.a)(W),z=(e,t)=>async(s,c,{apiContext:o})=>{const d=c();if((await f(o(),e)).ok){const c=d.platform.currentPage.url,o=Object(v.l)(d,{collectionId:e}),u=o&&o.title||"",l=o&&o.subredditId,b=Object(R.b)(d,{subredditId:l})||"/";s(Y({collectionId:e,collection:o})),s(t?Object(r.c)(Object(a.a)(c,["collection"])):Object(r.b)(b)),s(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(d.user.language,"collection.collectionDeletedSuccess",{title:u})}))}else s(Object(i.e)({kind:T.b.Error,text:Object(n.a)(d.user.language,"error.type.generic")}))},Q="UPDATE_COLLECTION_PENDING",X="UPDATE_COLLECTION_SUCCESS",J="UPDATE_COLLECTION_FAILED",Z=Object(c.a)(Q),ee=Object(c.a)(X),te=Object(c.a)(J),se=(e,t)=>async(s,r,{apiContext:a})=>{s(Z());const c=await y(a(),e,t);let o=!1;const d=r();if(c.ok)s(ee({collectionId:e,newTitle:t})),s(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(d.user.language,"collection.editModal.titleUpdateSuccess")})),o=!0;else{const e=c.error;s(te(e)),s(Object(i.e)({kind:T.b.Error,text:Object(n.a)(d.user.language,"error.type.generic")}))}return o},re="UPDATE_COLLECTION_DESCRIPTION_PENDING",ne="UPDATE_COLLECTION_DESCRIPTION_SUCCESS",ae="UPDATE_COLLECTION_DESCRIPTION_FAILED",ce=Object(c.a)(re),ie=Object(c.a)(ne),oe=Object(c.a)(ae),de=e=>async(t,s)=>{const n=s().platform.currentPage.locationState;t(!(!n||!n[o.a.IsOverlay])?Object(h.a)(e.permalink):Object(r.b)(Object(S.b)(e.permalink)))},ue="REORDER_COLLECTION_PENDING",le="REORDER_COLLECTION_SUCCESS",be="REORDER_COLLECTION_FAILED",pe=Object(c.a)(ue),Oe=Object(c.a)(le),fe=Object(c.a)(be),me=e=>async t=>{const s=[],r=e.collectionId,a=e.postIds,c=e.title,o=e.description;a&&s.push(t(((e,t)=>async(s,r,{apiContext:a})=>{s(pe());const c=await _(a(),e,t);let o=!1;const d=r();return c.ok?(s(Oe({collectionId:e,postIds:t})),s(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(d.user.language,"collection.editModal.reorderCollectionSuccess")})),o=!0):(s(fe({error:c.error})),s(Object(i.e)({kind:T.b.Error,text:Object(n.a)(d.user.language,"error.type.generic")}))),o})(r,a))),c&&s.push(t(se(r,c))),void 0!==o&&s.push(t(((e,t)=>async(s,r,{apiContext:a})=>{s(ce());const c=await E(a(),e,t);let o=!1;const d=r();if(c.ok)s(ie({collectionId:e,newDescription:t})),s(Object(i.e)({kind:T.b.SuccessMod,text:Object(n.a)(d.user.language,"collection.editModal.descriptionUpdateSuccess")})),o=!0;else{const e=c.error;s(oe(e)),s(Object(i.e)({kind:T.b.Error,text:Object(n.a)(d.user.language,"error.type.generic")}))}return o})(r,o)));let d=!0;return await Promise.all(s).then(e=>{e.forEach(e=>{e||(d=!1)})}),d}},"./src/reddit/actions/postCreation/constants.ts":function(e,t,s){"use strict";s.d(t,"J",function(){return r}),s.d(t,"K",function(){return n}),s.d(t,"m",function(){return a}),s.d(t,"n",function(){return c}),s.d(t,"A",function(){return i}),s.d(t,"G",function(){return o}),s.d(t,"H",function(){return d}),s.d(t,"l",function(){return u}),s.d(t,"F",function(){return l}),s.d(t,"q",function(){return b}),s.d(t,"P",function(){return p}),s.d(t,"o",function(){return O}),s.d(t,"y",function(){return f}),s.d(t,"C",function(){return m}),s.d(t,"t",function(){return j}),s.d(t,"c",function(){return g}),s.d(t,"b",function(){return y}),s.d(t,"d",function(){return _}),s.d(t,"e",function(){return E}),s.d(t,"f",function(){return h}),s.d(t,"g",function(){return S}),s.d(t,"h",function(){return T}),s.d(t,"i",function(){return I}),s.d(t,"j",function(){return v}),s.d(t,"k",function(){return C}),s.d(t,"r",function(){return R}),s.d(t,"Q",function(){return A}),s.d(t,"R",function(){return D}),s.d(t,"S",function(){return P}),s.d(t,"T",function(){return x}),s.d(t,"U",function(){return w}),s.d(t,"V",function(){return N}),s.d(t,"W",function(){return k}),s.d(t,"X",function(){return L}),s.d(t,"s",function(){return U}),s.d(t,"D",function(){return M}),s.d(t,"x",function(){return G}),s.d(t,"v",function(){return F}),s.d(t,"w",function(){return B}),s.d(t,"u",function(){return $}),s.d(t,"z",function(){return q}),s.d(t,"O",function(){return V}),s.d(t,"p",function(){return H}),s.d(t,"B",function(){return K}),s.d(t,"Y",function(){return W}),s.d(t,"I",function(){return Y}),s.d(t,"a",function(){return z}),s.d(t,"E",function(){return Q}),s.d(t,"M",function(){return X}),s.d(t,"N",function(){return J}),s.d(t,"L",function(){return Z});const r="SUBMIT_VALIDATION_FIELD_HAS_ERROR",n="SUBMIT_VALIDATION_FIELD_IS_VALID",a="POST_CREATION_EDIT_COMPLETE",c="POST_CREATION_EDIT_FAILED",i="POST_CREATION_PENDING_EDIT",o="POST_CREATION_START_EDITING_POST",d="POST_CREATION_STOP_EDITING_POST",u="EDITOR_CONTENT_KEY__NEW_DRAFT",l="STARTED_CONVERTING_EDITOR_CONTENT",b="FINISHED_CONVERTING_EDITOR_CONTENT",p="POST_CREATION__TOGGLE_EDITOR_MODE",O="POST_CREATION__ERRORS_NO_LONGER_VALID",f="POST_CREATION__OC_CATEGORY_SELECTED",m="POST_TITLE_FETCHED",j="INITIALIZE_EDITOR_MODE",g="POST_CREATION__CHANGE_FLAIR",y="POST_CREATION__CHANGE_EVENT_SCHEDULE",_="POST_CREATION__CHANGE_LINK_BODY",E="POST_CREATION__CHANGE_MARKDOWN_BODY",h="POST_CREATION__CHANGE_MEDIA_BODY",S="POST_CREATION__CHANGE_OC_CATEGORY",T="POST_CREATION__CHANGE_RECAPTCHA",I="POST_CREATION__CHANGE_RTE_STATE",v="POST_CREATION__CHANGE_SUBMISSION_TYPE",C="POST_CREATION__CHANGE_TITLE",R="POST_CREATION__GOV_TYPE_CHANGED",A="POST_CREATION__TOGGLE_IS_CHANGED",D="POST_CREATION__TOGGLE_IS_GOV",P="POST_CREATION__TOGGLE_IS_NSFW",x="POST_CREATION__TOGGLE_IS_OC",w="POST_CREATION__TOGGLE_IS_POLL",N="POST_CREATION__TOGGLE_IS_SPOILER",k="POST_CREATION__TOGGLE_POST_TO_TWITTER",L="POST_CREATION__TOGGLE_SEND_REPLIES",U="POST_CREATION__INITIALIZE_CROSSPOST_MODE",M="POST_CREATION__RESET_FORM",G="POST_CREATION__MODAL_TOGGLED",F="POST_CREATION__MEDIA_UPLOAD_PENDING",B="POST_CREATION__MEDIA_UPLOAD_SUCCEEDED",$="POST_CREATION__MEDIA_UPLOAD_FAILED",q="POST_CREATION__PENDING",V="POST_CREATION__SUCCEEDED",H="POST_CREATION__FAILED",K="POST_CREATION__POLL_FAILED",W="POST_CREATION__VALIDATION_FAILED",Y="POST_CREATION__SUBMIT_VALIDATION_FAILED",z="POST_CREATION__CAPTCHA_REQUIRED",Q="POST_CREATION__SET_SUBMIT_MODE",X="POST_CREATION__SUBREDDIT_CHANGE_PENDING",J="POST_CREATION__SUBREDDIT_WILL_CHANGE",Z="POST_CREATION__SUBREDDIT_CHANGE_CANCELED"},"./src/reddit/actions/postCreation/editorContent.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return O}),s.d(t,"a",function(){return f}),s.d(t,"d",function(){return j}),s.d(t,"c",function(){return g});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/toaster.ts"),c=s("./src/reddit/endpoints/post/convert.ts"),i=s("./src/reddit/helpers/localStorage/index.ts"),o=s("./src/reddit/helpers/trackers/postComposer.ts"),d=s("./src/reddit/models/PostCreationForm/index.ts"),u=s("./src/reddit/models/RichTextJson/index.ts"),l=s("./src/reddit/models/Toast/index.ts"),b=s("./src/reddit/selectors/user.ts"),p=s("./src/reddit/actions/postCreation/constants.ts");const O=Object(n.a)(p.F),f=Object(n.a)(p.q),m=Object(n.a)(p.P),j=(e,t,s)=>async(n,i,{apiContext:j})=>{o.i(i(),t);const y=t===d.h.MARKDOWN,_=t===d.h.RICH_TEXT,E=Object(b.M)(i()),h=p.l;if(y&&Object(u.E)(s))return n(m({editorKey:e,editorMode:d.h.MARKDOWN,content:""})),void n(g(t));if(_&&!s)return n(m({editorKey:e,editorMode:d.h.RICH_TEXT,content:u.i})),void n(g(t));n(O(h));const S=await Object(c.a)(j(),t,y?JSON.stringify(s):s);S.ok?(n(f(h)),n(m({editorKey:e,editorMode:t,content:S.body.output})),n(g(t))):(n(f(h)),n(Object(a.e)({duration:a.a,kind:l.b.Error,text:Object(r.a)(E,"error.generic")})))},g=e=>async(t,s)=>{const n=Object(i.e)();if(n>=3)return;const c=s().user.prefs.useMarkdown?d.h.MARKDOWN:d.h.RICH_TEXT,o=Object(b.M)(s());if(e===c)return;const u=e===d.h.MARKDOWN?"postCreation.editorModeModeHintToast.makeMarkdownDefault":"postCreation.editorModeModeHintToast.makeRTEDefault";t(Object(a.e)({buttonAction:async()=>{window.open("/settings/feed")},buttonText:Object(r.a)(o,"postCreation.editorModeModeHintToast.button"),kind:l.b.SuccessCommunity,text:Object(r.a)(o,u)})),Object(i.z)(n+1)}},"./src/reddit/actions/postCreation/general.ts":function(e,t,s){"use strict";s.d(t,"j",function(){return j}),s.d(t,"n",function(){return _}),s.d(t,"r",function(){return E}),s.d(t,"a",function(){return h}),s.d(t,"b",function(){return S}),s.d(t,"c",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"e",function(){return C}),s.d(t,"g",function(){return R}),s.d(t,"f",function(){return A}),s.d(t,"h",function(){return D}),s.d(t,"i",function(){return P}),s.d(t,"k",function(){return x}),s.d(t,"s",function(){return w}),s.d(t,"t",function(){return N}),s.d(t,"u",function(){return k}),s.d(t,"v",function(){return L}),s.d(t,"w",function(){return U}),s.d(t,"y",function(){return M}),s.d(t,"z",function(){return G}),s.d(t,"l",function(){return F}),s.d(t,"q",function(){return B}),s.d(t,"p",function(){return q}),s.d(t,"x",function(){return H}),s.d(t,"o",function(){return K}),s.d(t,"m",function(){return W});var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/lib/isUrl/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/actions/modal.ts"),i=s("./src/reddit/actions/subreddit.ts"),o=s("./src/reddit/contexts/PageLayer/index.tsx"),d=s("./src/reddit/endpoints/post/index.tsx"),u=s("./src/reddit/models/PostCreationForm/index.ts"),l=s("./src/reddit/routes/postCreation/constants.ts"),b=s("./src/reddit/selectors/platform.ts"),p=s("./src/reddit/selectors/postCollection.ts"),O=s("./src/reddit/selectors/postCreations.ts"),f=s("./src/reddit/selectors/subreddit.ts"),m=s("./src/reddit/actions/postCreation/constants.ts");const j=Object(a.a)(m.o),g=Object(a.a)(m.y),y=Object(a.a)(m.C),_=(Object(a.a)(m.t),e=>{switch(e){case"markdown":return"self";case"richtext":case"richText":return"self";case"media":return"media";default:return"link"}}),E=e=>async(t,s,{apiContext:r})=>{t(g(e)),Object(f.p)(s(),e).length>0||t(Object(i.o)(e))},h=Object(a.a)(m.b),S=Object(a.a)(m.c),T=Object(a.a)(m.d),I=Object(a.a)(m.e),v=Object(a.a)(m.f),C=Object(a.a)(m.g),R=Object(a.a)(m.h),A=Object(a.a)(m.i),D=Object(a.a)(m.j),P=Object(a.a)(m.k),x=Object(a.a)(m.r),w=Object(a.a)(m.Q),N=(Object(a.a)(m.R),Object(a.a)(m.S)),k=Object(a.a)(m.T),L=Object(a.a)(m.U),U=Object(a.a)(m.V),M=Object(a.a)(m.W),G=Object(a.a)(m.X),F=Object(a.a)(m.s),B=e=>async(t,s,{apiContext:r})=>{t(T(e)),Object(n.a)(e)&&t((e=>async(t,s,{apiContext:r})=>{const n=await Object(d.e)(r(),e);n.ok&&n.body&&n.body.json&&n.body.json.data&&t(y(n.body.json.data))})(e))},$=Object(a.a)(m.D),q=(e,t)=>async(s,n)=>{s($()),s(e?Object(r.b)(l.c):Object(r.b)(Object(O.R)(n(),{pageLayer:t})))},V=Object(a.a)(c.c),H=e=>async t=>{e?e===u.d?t(V(e)):t(c.i(e)):(t(V(e)),t(c.i(e)))},K=e=>async(t,s)=>{const r=s(),n=Object(o.I)(e),a=Object(O.y)(r);if(n&&a){Object(O.J)(r)!==u.c&&t(H(u.c))}else t(q(!1,e))},W=()=>async(e,t)=>{const s=t(),r=Object(b.f)(s);r&&(Object(p.h)(s,{subredditId:r.id})?e(c.i(u.a)):e(c.i(u.b)))}},"./src/reddit/actions/postCreation/subredditChange.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return h}),s.d(t,"b",function(){return S}),s.d(t,"a",function(){return T}),s.d(t,"d",function(){return I}),s.d(t,"c",function(){return v});var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/lib/addQueryParams/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/filterQueryParams/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/reddit/actions/modal.ts"),d=s("./src/reddit/actions/pages/postCreation.ts"),u=s("./src/reddit/contexts/PageLayer/selectors.ts"),l=s("./src/reddit/helpers/name/index.ts"),b=s("./src/reddit/models/PostCreationForm/index.ts"),p=s("./src/reddit/routes/postCreation/index.ts"),O=s("./src/reddit/routes/postCreation/constants.ts"),f=s("./src/reddit/selectors/platform.ts"),m=s("./src/reddit/selectors/postCreations.ts"),j=s("./src/reddit/selectors/subreddit.ts"),g=s("./src/reddit/actions/postCreation/constants.ts"),y=s("./src/reddit/actions/postCreation/general.ts");const _=Object(i.a)(g.M),E=Object(i.a)(g.N),h=Object(i.a)(g.L),S=(e,t)=>async(s,r,{apiContext:n})=>{let c=r();const i=e.name,p=e.isProfile,O=Object(f.f)(c),g=O&&!p&&Object(l.a)(O.name,i),y=c.creations.api.subreddit.change.pending;if(g||y)return;const E=Object(u.v)(t);if(p||!i||!Object(m.u)(c))return void s(T(e,E));s(_(e)),await s(Object(d.d)({subredditName:i}));const h=e.allowedPostTypes||Object(j.u)(r(),{subredditName:i});if(!h)return void s(T(e,E));let S;c=r();const I=Object(m.Z)(c),v=Object(m.u)(c);if(I===a.hc.MEDIA&&v){var C=Object(m.H)(c);const e=C.mediaType,t=C.video;if("image"!==e||h.images){if("video"===e&&!h.videos){const e=t&&t.duration||0;h.images?e>a.hb&&(S=b.p.VideoWillBeRemovedTooLongForGif):S=b.p.VideoWillBeRemovedMediaNotAllowed}}else S=b.p.ImageWillBeRemoved}s(S?Object(o.i)(S):T(Object.assign({},e,{allowedPostTypes:h}),E))},T=(e,t,s=!0)=>async(a,c)=>{const i=e.name,o=e.isProfile,d=c().platform.currentPage,u=d.queryParams,l=o?p.b:p.c;let b="";b=i?l(i):Object(p.d)(d.routeMatch.match.path)&&t!==u.draft?O.a:O.c,b=Object(n.a)(b,Object.assign({},u,{draft:t||u.draft})),(t||d.url.toLowerCase()!==b.toLowerCase())&&(a(E(e)),s&&a(Object(y.s)(!0)),a(Object(r.c)(b)))},I=e=>async(t,s)=>{const a=s().platform.currentPage,c=a.queryParams,i=Object(n.a)(a.url,Object.assign({},c,{collection:e}));t(Object(r.c)(i))},v=()=>async(e,t)=>{const s=t().platform.currentPage,n=Object(c.a)(s.url,["collection"]);e(Object(r.c)(n))}},"./src/reddit/actions/postDraft.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/formatApiError/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/actions/postCreation/general.ts"),i=s("./src/reddit/actions/postCreation/subredditChange.ts"),o=s("./src/reddit/actions/toaster.ts"),d=s("./src/reddit/contexts/PageLayer/selectors.ts"),u=s("./src/app/models/StructuredStylesImageUpload.ts"),l=s("./src/lib/makeApiRequest/index.ts"),b=s("./src/lib/omitHeaders/index.ts");var p=s("./src/reddit/constants/headers.ts"),O=s("./src/reddit/helpers/name/index.ts"),f=s("./src/reddit/models/PostDraft/index.ts"),m=s("./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts"),j=s("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts"),g=s("./src/reddit/models/Subreddit/index.ts");const y=e=>{let t=e.drafts.reduce((e,t)=>{const s=(e=>{let t;return t="link"===e.kind?{kind:f.b.Link,body:e.body||void 0}:"markdown"===e.kind?{kind:f.b.Markdown,body:e.body||void 0}:{kind:f.b.RichText,body:e.body||void 0},Object.assign({subredditId:e.subreddit||void 0,contentCategory:e.content_category||void 0,created:e.created,flair:e.flair,id:e.id,isNSFW:!!e.nsfw,isOriginalContent:!!e.original_content,isSpoiler:!!e.spoiler,modified:e.modified||void 0,sendReplies:!!e.send_replies,isPublicLink:!!e.is_public_link,title:e.title||""},t)})(t);return e.postDraftIds.push(s.id),e.postDrafts[s.id]=s,e},{postDraftIds:[],postDrafts:{},profiles:{},subreddits:{}});return t=e.subreddits.reduce((e,t)=>{if(t.subreddit_type===g.b.User){const s=Object(m.a)(t,Object(O.f)(t.display_name_prefixed));e.profiles[s.id]=s}else{const s=Object(j.a)(t);e.subreddits[s.id]=s}return e},t)};var _=s("./src/reddit/endpoints/post/draft/helpers.ts"),E=s("./src/reddit/models/PostCreationForm/index.ts"),h=s("./src/reddit/helpers/trackers/postComposer.ts"),S=s("./src/reddit/models/Toast/index.ts"),T=s("./src/reddit/models/User/index.ts"),I=s("./src/reddit/selectors/postCreations.ts"),v=s("./src/reddit/selectors/postDraft.ts"),C=s("./src/reddit/selectors/profile.ts"),R=s("./src/reddit/selectors/subreddit.ts"),A=s("./src/reddit/selectors/user.ts");s.d(t,"f",function(){return D}),s.d(t,"e",function(){return P}),s.d(t,"d",function(){return x}),s.d(t,"p",function(){return L}),s.d(t,"j",function(){return U}),s.d(t,"l",function(){return M}),s.d(t,"i",function(){return G}),s.d(t,"m",function(){return F}),s.d(t,"k",function(){return B}),s.d(t,"h",function(){return $}),s.d(t,"n",function(){return q}),s.d(t,"s",function(){return Q}),s.d(t,"r",function(){return X}),s.d(t,"g",function(){return J}),s.d(t,"q",function(){return ee}),s.d(t,"c",function(){return te}),s.d(t,"a",function(){return se}),s.d(t,"b",function(){return re}),s.d(t,"o",function(){return ie});const D="POST_DRAFT__LIST_PENDING",P="POST_DRAFT__LIST_LOADED",x="POST_DRAFT__LIST_FAILED",w=Object(a.a)(D),N=Object(a.a)(P),k=Object(a.a)(x),L=()=>async(e,t,{apiContext:s})=>{const n=t();if(!Object(A.j)(n)||Object(v.b)(n))return;e(w());const a=await(e=>Object(l.c)(Object(b.a)(e,[p.a]),{endpoint:`${e.apiUrl}/api/v1/drafts.json`,method:r.jb.GET}))(s());a.ok?e(N(y(a.body))):e(k(a.error))},U="POST_DRAFT__SAVE_DRAFT_PENDING",M="POST_DRAFT__SAVE_DRAFT_SUCCEEDED",G="POST_DRAFT__SAVE_DRAFT_FAILED",F="POST_DRAFT__SAVE_DRAFT_VALIDATION_FAILED",B="POST_DRAFT__SAVE_DRAFT_SUBMIT_VALIDATION_FAILED",$="POST_DRAFT__SAVE_DRAFT_CAPTCHA_REQUIRED",q="POST_CREATION__TOGGLE_DRAFT_IS_PUBLIC",V=Object(a.a)(U),H=Object(a.a)(M),K=Object(a.a)(G),W=Object(a.a)(F),Y=Object(a.a)(B),z=Object(a.a)($),Q=Object(a.a)(q),X=e=>async(t,s,{apiContext:a})=>{const c=s(),d=Object(v.g)(c),u=Object(I.Q)(c);if(d||u)return;const O=Object(v.h)(c,e);if(!O)return;t(V(O)),h.e(c,O);const f=await((e,t,s)=>Object(l.c)(Object(b.a)(e,[p.a]),{endpoint:`${e.apiUrl}/api/v1/draft`,method:s?r.jb.PUT:r.jb.POST,data:Object(_.a)(t)}).then(e=>e.body.fields&&Object(E.u)(e.body.fields[0])?Object.assign({},e,{body:{},error:{type:r.I.SUBMIT_VALIDATION_ERROR,fields:[{field:e.body.fields[0],msg:e.body.explanation}]}}):e))(a(),O,e);if(f.ok){var m=Object(_.c)(f.body);const s=m.id,r=m.draftsCount;t(H({draftId:s,draftsCount:r})),e||t(Object(i.a)(O.destSubreddit,s,!1))}else{const e=f.error;e.type===r.I.BAD_CAPTCHA_ERROR?t(z()):e.type===r.I.VALIDATION_ERROR?t(W(e)):e.type===r.I.SUBMIT_VALIDATION_ERROR?t(Y(e)):t(K(e));const s=Object(A.M)(c);t(Object(o.e)({duration:o.a,kind:S.b.Error,text:Object(n.a)(s,e)}))}},J="POST_DRAFT__LOAD_DRAFT",Z=Object(a.a)(J),ee=e=>async(t,s,{apiContext:r})=>{t(Z(e));let n=E.e;const a=s();if(e.subredditId){const t=Object(R.G)(a,{subredditId:e.subredditId}),s=Object(C.l)(a,{profileId:e.subredditId}),r=Object(A.j)(a);t?n={isProfile:!1,name:t.name}:s&&r&&(n={isProfile:!0,name:Object(T.f)(r)})}await t(Object(i.a)(n,e.id,!1));const c=Object(v.h)(s(),e.id);c&&h.h(s(),c)},te="POST_DELETE_DRAFT_SUCCEEDED",se="POST_DELETE_DRAFT_FAILED",re="POST_DELETE_DRAFT_PENDING",ne=Object(a.a)(te),ae=Object(a.a)(se),ce=Object(a.a)(re),ie=(e,t)=>async(s,a,{apiContext:i})=>{const p=a();if(Object(v.a)(p,e))return;const O=Object(v.d)(p,{draftId:e});O&&h.f(p,O),s(ce({draftId:e}));const f=await(async(e,t)=>Object(l.c)(Object(b.a)(e,[u.a]),{endpoint:`${e.apiUrl}/api/v1/draft?draft_id=${t}`,method:r.jb.DELETE}))(i(),e);if(f.ok){const r=Object(_.c)(f.body).draftsCount;s(ne({draftId:e,draftsCount:r}));const n=Object(d.v)(t);e===n&&s(Object(c.p)(!0,t))}else{const t=f.error,r=Object(A.M)(a());s(ae({draftId:e,apiError:t})),s(Object(o.e)({duration:o.a,kind:S.b.Error,text:Object(n.a)(r,t)}))}}},"./src/reddit/actions/postFlair.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return p}),s.d(t,"a",function(){return j}),s.d(t,"f",function(){return E}),s.d(t,"b",function(){return I}),s.d(t,"e",function(){return A}),s.d(t,"d",function(){return D}),s.d(t,"l",function(){return N}),s.d(t,"k",function(){return k}),s.d(t,"j",function(){return L}),s.d(t,"g",function(){return U}),s.d(t,"i",function(){return M}),s.d(t,"h",function(){return G});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/post.ts"),c=s("./src/reddit/actions/postFlairStyleTemplate.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/reddit/endpoints/flair/index.ts"),d=s("./src/reddit/models/Flair/index.ts"),u=s("./src/reddit/models/Toast/index.ts"),l=s("./src/reddit/selectors/subreddit.ts"),b=s("./src/reddit/selectors/user.ts");const p="STRUCTURED_STYLES__POSTFLAIR_ENABLED_SETTING_SUCCESS",O=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_ENABLED_SETTING_PENDING"),f=Object(n.a)(p),m=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_ENABLED_SETTING_FAILED"),j="STRUCTURED_STYLES__POSTFLAIR_ALLOW_ASSIGN_OWN_SETTING_SUCCESS",g=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_ALLOW_ASSIGN_OWN_SETTING_PENDING"),y=Object(n.a)(j),_=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_ALLOW_ASSIGN_OWN_SETTING_FAILED"),E="STRUCTURED_STYLES__POSTFLAIR_SAVETEMPLATE_SUCCESS",h=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_SAVETEMPLATE_PENDING"),S=Object(n.a)(E),T=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_SAVETEMPLATE_FAILED"),I="STRUCTURED_STYLES__POSTFLAIR_DELETETEMPLATE_SUCCESS",v=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_DELETETEMPLATE_PENDING"),C=Object(n.a)(I),R=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_DELETETEMPLATE_FAILED"),A="STRUCTURED_STYLES__POSTFLAIR_REORDERTEMPLATES_PENDING",D="STRUCTURED_STYLES__POSTFLAIR_REORDERTEMPLATES_FAILED",P=Object(n.a)(A),x=Object(n.a)("STRUCTURED_STYLES__POSTFLAIR_REORDERTEMPLATES_SUCCESS"),w=Object(n.a)(D),N=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(l.G)(a,{subredditId:e}).name;if(s(O()),(await Object(o.i)(n(),c,t)).ok){s(f({subredditId:e,isEnabled:t}))}else s(m())},k=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(l.G)(a,{subredditId:e}).name;if(s(g()),(await Object(o.h)(n(),t,d.c.LinkFlair,c)).ok){s(y({subredditId:e,canAssignOwn:t}))}else s(_())},L=(e,t,s,n)=>async(a,p,{apiContext:O})=>{const f=p(),m=Object(l.G)(f,{subredditId:t}).name,j=Object(b.M)(f);a(h());const g=await Object(o.d)(O(),e,m,d.c.LinkFlair);if(g.ok){const e=g.body;a(S({subredditId:t,template:e}));const o=Object(i.d)(Object(r.a)(j,"structuredStyles.forms.flair.toast.flairSaved"),u.b.SuccessMod);a(Object(i.e)(o)),e.id&&s&&n&&a(Object(c.g)(t,e.id,s,n))}else{a(T());const s=Object(i.d)(Object(r.a)(j,"structuredStyles.forms.flair.toast.flairNotSaved"),u.b.Error,Object(r.a)(j,"structuredStyles.forms.flair.toast.retryButtonText"),L(e,t));a(Object(i.e)(s))}},U=(e,t)=>async(s,n,{apiContext:a})=>{const c=n(),d=Object(l.G)(c,{subredditId:t}).name,p=Object(b.M)(c);if(s(v()),(await Object(o.a)(a(),e,d)).ok){s(C({subredditId:t,templateId:e}));const n=Object(i.d)(Object(r.a)(p,"structuredStyles.forms.flair.toast.flairDeleted"),u.b.SuccessMod);s(Object(i.e)(n))}else{s(R());const n=Object(i.d)(Object(r.a)(p,"structuredStyles.forms.flair.toast.flairNotDeleted"),u.b.Error,Object(r.a)(p,"structuredStyles.forms.flair.toast.retryButtonText"),U(e,t));s(Object(i.e)(n))}},M=(e,t,s)=>async(n,a,{apiContext:c})=>{const p=a(),O=Object(l.G)(p,{subredditId:s}).name,f=Object(b.M)(p);if(n(P({subredditId:s,templateIds:t})),(await Object(o.c)(c(),O,d.c.LinkFlair,t)).ok){n(x());const e=Object(i.d)(Object(r.a)(f,"structuredStyles.forms.flair.toast.flairReorderSuccess"),u.b.SuccessMod);n(Object(i.e)(e))}else{n(w({subredditId:s,templateIds:e}));const a=Object(i.d)(Object(r.a)(f,"structuredStyles.forms.flair.toast.flairReorderFailure"),u.b.Error,Object(r.a)(f,"structuredStyles.forms.flair.toast.retryButtonText"),M(e,t,s));n(Object(i.e)(a))}},G=({post:e,previewFlair:t,selectedTemplateId:s})=>async(r,n,{apiContext:c})=>{const i=e.flair.filter(e=>!Object(d.k)(e.type));if(t&&i.unshift(t),r(Object(a.B)({[e.id]:{flair:i}})),t){const r=Object(d.j)(t);Object(o.f)(c(),e.id,s,r)}else Object(o.f)(c(),e.id,"","")}},"./src/reddit/actions/postFlairStyleTemplate.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/isEqual.js"),n=s.n(r),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/actions/apiRequestState.ts"),i=s("./src/reddit/actions/imageUploads.ts"),o=s("./src/reddit/actions/structuredStyles.ts"),d=s("./src/reddit/helpers/getGenericUploadError.ts"),u=s("./src/reddit/helpers/media/index.ts"),l=s("./src/lib/constants/index.ts"),b=s("./src/lib/makeApiRequest/index.ts"),p=s("./src/lib/omitHeaders/index.ts"),O=s("./src/reddit/constants/headers.ts");var f=s("./src/reddit/helpers/trackers/blade.ts"),m=s("./src/reddit/selectors/subreddit.ts"),j=s("./src/telemetry/index.ts"),g=s("./src/reddit/models/Image/index.tsx");s.d(t,"b",function(){return y}),s.d(t,"d",function(){return _}),s.d(t,"e",function(){return E}),s.d(t,"c",function(){return h}),s.d(t,"g",function(){return T}),s.d(t,"a",function(){return I}),s.d(t,"f",function(){return C});const y="POSTFLAIR_STYLETEMPLATE_DRAFT_UPDATED",_=Object(a.a)(y),E=({subredditId:e,flairId:t,imageKey:s,imageData:r})=>async(n,a,c)=>{const o=a(),d=Object(m.G)(o,{subredditId:e});if(!d)return;n(Object(i.k)(r));const f=await(async(e,t,s,r,n,a)=>Object(b.c)(Object(p.a)(e,[O.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/flair_style_asset_upload_s3/${s}`,method:l.jb.POST,data:{filepath:r,imagetype:n,mimetype:a}}))(c.apiContext(),d.name,t,r.file.name,s,await Object(u.f)(r.file));try{const e=await Object(i.g)(a(),f,r,g.a.FlairTemplates);e&&n(Object(i.j)(e))}catch(j){if(j instanceof Error)throw j;n(Object(i.i)(j))}},h="POSTFLAIR_STYLETEMPLATE_SAVED_SUCCESS",S=Object(a.a)(h),T=(e,t,s,r)=>async(a,u,y)=>{a(Object(c.h)(r));const _=y.apiContext,E=u(),h=Object(m.G)(E,{subredditId:e});if(!h)return;const T=E.structuredStyles.flairTemplate.models[t];if(T&&n()(T,s))return;let I=null,v=null;try{(I=await Object(i.f)(E,g.a.FlairTemplates))&&(v=Object(i.m)(I)(a,u,y))}catch(D){const e=Object(d.a)("webSocket");return void a(Object(c.f)(r,e))}const C=await(async(e,t,s,r)=>Object(b.c)(Object(p.a)(e,[O.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/flair_styles/${s}`,method:l.jb.PUT,data:r}))(_(),h.name,t,s),R=T?"edit_post_flair_template":"save_post_flair_template",A=Object(f.f)(E,R);if(C.ok){if(v)try{await v}catch(D){}a(Object(c.e)(r)),a(S({flairId:t,template:s}))}else I&&I.websocket.close(),a(Object(c.f)(r,C.error));a(Object(o.x)()),Object(j.a)(Object.assign({},A,{actionInfo:Object.assign({},A.actionInfo,{success:C.ok})}))},I="POSTFLAIR_STYLETEMPLATE_DELETED_SUCCESS",v=Object(a.a)(I),C=(e,t,s)=>async(r,n,{apiContext:a})=>{const i=n();r(Object(c.h)(s));const d=Object(m.G)(i,{subredditId:e});if(!d)return;const u=await(async(e,t,s)=>Object(b.c)(Object(p.a)(e,[O.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/flair_styles/${s}`,method:l.jb.DELETE}))(a(),d.name,t),g=Object(f.f)(i,"delete_flair_template");u.ok?(r(v({flairId:t})),r(Object(c.e)(s))):r(Object(c.f)(s,u.error)),Object(j.a)(Object.assign({},g,{actionInfo:Object.assign({},g.actionInfo,{success:u.ok})})),r(Object(o.x)())}},"./src/reddit/actions/postList.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=(s("./src/reddit/actions/embedAndImage.ts"),s("./src/reddit/actions/video.ts"),s("./src/reddit/helpers/trackers/postList.ts"));s("./src/reddit/constants/postLayout.ts"),s("./src/reddit/selectors/platform.ts"),s("./src/reddit/selectors/posts.ts");s("./src/reddit/selectors/video.ts");s.d(t,"a",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"c",function(){return d});const a="POSTLIST__MARKED_END",c="POSTLIST__UNMARKED_END",i=Object(r.a)(a),o=Object(r.a)(c),d=(e,t)=>async(s,r)=>{const a=r();e in a.listings.postOrder.fetchedTokens?e in a.listings.postOrder.ids?s(o({listingKey:e})):n.j(a,e):s(i({listingKey:e,listingName:t}))}},"./src/reddit/actions/product.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/governance/errorToast.ts"),a=s("./src/reddit/endpoints/governance/badges.ts"),c=s("./src/config.ts"),i=s("./src/reddit/endpoints/governance/requester.ts");s.d(t,"b",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"a",function(){return u}),s.d(t,"c",function(){return l}),s.d(t,"g",function(){return b}),s.d(t,"e",function(){return p}),s.d(t,"f",function(){return O}),s.d(t,"h",function(){return f}),s.d(t,"i",function(){return h}),s.d(t,"j",function(){return S});const o="PRODUCT__BADGE_PURCHASE_OPENED",d="PRODUCT__BADGE_PURCHASE_SUCCESS",u="PRODUCT__BADGE_PURCHASE_FAILURE",l="PRODUCT__BADGE_PURCHASE_PENDING",b="PRODUCT__FETCH_SUCCESS",p="PRODUCT__FETCH_FAILURE",O="PRODUCT__FETCH_PENDING",f=Object(r.a)(o),m=Object(r.a)(d),j=Object(r.a)(u),g=Object(r.a)(l),y=Object(r.a)(b),_=Object(r.a)(p),E=Object(r.a)(O),h=({productId:e})=>async(t,s,{apiContext:r})=>{const o=s(),d=o.products.models[e],u=o.user.account,l=!!o.products.api.purchase.pending[e];if(d&&d.price&&!l){t(g({productId:e}));const s=await function(e,t){return Object(i.a)(e,{method:"post",endpoint:`${c.a.metaUrl}/orders`,data:t})}(r(),{price:d.price,products:{[e]:"1"},subredditId:d.subredditId});let o;if(s.ok&&u&&(o=await Object(a.c)(r(),d.subredditId,u.id)),s.ok){if(o&&o.ok){var b=o.body;const e=b.badges,r=b.userOwnedBadges;t(m({product:d,badges:e,userOwnedBadges:r,wallet:s.body.wallet}))}}else t(j({productId:e,error:s.error})),Object(n.a)(t,s.error)}},S=({subredditId:e})=>async(t,s,{apiContext:r})=>{t(E({subredditId:e}));const n=await function(e,t){return Object(i.a)(e,{method:"get",endpoint:`${c.a.metaUrl}/products/${t}?type=badge`})}(r(),e);n.ok?t(y({subredditId:e,products:n.body})):t(_({subredditId:e,error:n.error}))}},"./src/reddit/actions/profile/constants.ts":function(e,t,s){"use strict";s.d(t,"h",function(){return r}),s.d(t,"g",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"a",function(){return i}),s.d(t,"i",function(){return o}),s.d(t,"j",function(){return d}),s.d(t,"f",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"d",function(){return b});const r="PROFILE__PROFILE_INFO_LOADED",n="PROFILE__PROFILE_INFO_FAILED",a="PROFILE__MODERATED_SUBREDDITS_PENDING",c="PROFILE__MODERATED_SUBREDDITS_LOADED",i="PROFILE__MODERATED_SUBREDDITS_FAILED",o="PROFILE__RECEIVED_MODERATED_SUBREDDITS_MODELS",d="PROFILE__RECEIVED_MODERATED_SUBREDDITS_SUBSCRIPTIONS",u="MORE__PROFILE_GQL_MODERATED_PENDING",l="MORE__PROFILE_GQL_MODERATED_LOADED",b="MORE__PROFILE_GQL_MODERATED_FAILED"},"./src/reddit/actions/profile/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/pages/profilePrivate/constants.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts");var d=s("./src/graphql/operations/ModeratedSubreddits.json"),u=s("./src/lib/makeGqlRequest/index.ts");var l=s("./src/reddit/helpers/graphql/normalizeProfileFromGql/index.ts");var b=s("./src/reddit/helpers/r2/normalizeActionableUserFromR2/index.ts"),p=s("./src/reddit/helpers/r2/normalizeProfileAboutInfoFromR2/index.ts"),O=s("./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts");var f=s("./src/reddit/models/User/index.ts"),m=s("./src/reddit/selectors/profile.ts"),j=s("./src/reddit/selectors/subscriptions.ts"),g=s("./src/reddit/selectors/user.ts"),y=s("./src/reddit/actions/profile/constants.ts");s.d(t,"a",function(){return C}),s.d(t,"d",function(){return R}),s.d(t,"b",function(){return A}),s.d(t,"c",function(){return w});const _=Object(r.a)(y.h),E=Object(r.a)(y.g),h=Object(r.a)(y.c),S=Object(r.a)(y.b),T=Object(r.a)(y.a),I=Object(r.a)(y.i),v=Object(r.a)(y.j),C=()=>async(e,t,{apiContext:s})=>{const r=Object(g.j)(t());r&&r.profileId&&await e(R(Object(f.f)(r)))},R=e=>async(t,s,{apiContext:r})=>{const n=s();if(!(!Object(m.h)(n,{profileName:e})||!Object(m.f)(n,{profileName:e})))return;const d=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/user/${t}/about.json`,method:a.jb.GET,data:{gilding_detail:1,raw_json:1}}))(r(),e);d.ok?t(_(function(e){const t=e.data;return Object.assign({about:Object(p.a)(t),banner:t.subreddit&&t.subreddit.banner_img&&{height:t.subreddit.banner_size[1],url:t.subreddit.banner_img,width:t.subreddit.banner_size[0]},user:Object(b.a)(t),features:t.features},t.subreddit?{profile:Object(O.a)(t.subreddit,t.name)}:null)}(d.body))):t(E(d.body))},A=e=>async(t,s,{apiContext:r})=>{const n={profileName:e};if(Object(m.a)(s(),n))return;if(Object(m.i)(s(),n))return;t(h(n));const d=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/user/${t}/moderated_subreddits.json`,method:a.jb.GET,data:{raw_json:1}}))(r(),e);if(d.ok){const r=function(e){return e?e.map(e=>({communityIcon:e.community_icon,displayText:e.sr_display_name_prefixed,icon:{height:e.icon_size?e.icon_size[1]:0,url:e.icon_img?e.icon_img:"",width:e.icon_size?e.icon_size[0]:0},id:e.name,isNSFW:e.over_18,isQuarantined:!!e.quarantine,name:"user"===e.subreddit_type?e.sr.slice(a.vc.length):e.sr,primaryColor:e.primary_color,subscribers:e.subscribers,title:e.title,type:e.subreddit_type,url:e.url,wls:e.wls})):[]}(d.body.data);t(S({profileName:e,data:r}));const n={},c={};if(r.forEach(e=>{("user"===e.type?c:n)[e.id]=e}),t(I({subreddits:n,profiles:c})),!Object(j.c)(s())){const e=(e=>{const t=e.filter(e=>e.user_is_subscriber);return{subredditOrder:t.filter(e=>"user"!==e.subreddit_type).map(e=>e.name),profileOrder:t.filter(e=>"user"===e.subreddit_type).map(e=>e.name)}})(d.body.data||[]);t(v(e))}}else t(T(d.body))},D=Object(r.a)(y.f),P=Object(r.a)(y.e),x=Object(r.a)(y.d),w=e=>async(t,s,r)=>{const a=s(),c=e.toLowerCase(),i=a.profiles.moderated.pageInfo;if(!i[c]||!i[c].hasNextPage||!i[c].endCursor)return;t(D({profileName:c}));const o=await((e,t)=>Object(u.a)(e,Object.assign({},d,{variables:t})))(r.gqlContext(),{name:c,after:i[c].endCursor,first:n.h}),b=o.body.data;if(o.ok){const e=Object(l.b)(b.redditor.moderatedSubreddits);t(P(Object.assign({profileName:c},e)))}else t(x(o.error))}},"./src/reddit/actions/profileConversations.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/difference.js"),n=s.n(r),a=s("./node_modules/lodash/pick.js"),c=s.n(a),i=s("./src/lib/constants/index.ts"),o=s("./src/lib/makeActionCreator/index.ts"),d=s("./src/reddit/actions/pages/profileShared.ts"),u=s("./src/reddit/constants/parameters.ts"),l=s("./src/reddit/constants/things.ts"),b=s("./src/config.ts"),p=s("./src/lib/makeApiRequest/index.ts"),O=s("./src/reddit/models/RichTextJson/addRTJParam.ts");var f=s("./src/reddit/helpers/makeProfileListingKey/index.ts");s.d(t,"f",function(){return m}),s.d(t,"e",function(){return j}),s.d(t,"d",function(){return g}),s.d(t,"c",function(){return y}),s.d(t,"b",function(){return _}),s.d(t,"a",function(){return E}),s.d(t,"h",function(){return R}),s.d(t,"g",function(){return A});const m="PROFILE_OVERVIEW_CONVERSATIONS__MORE_POSTS_PENDING",j="PROFILE_OVERVIEW_CONVERSATIONS__MORE_POSTS_LOADED",g="PROFILE_OVERVIEW_CONVERSATIONS__MORE_POSTS_FAILED",y="PROFILE__EXTRACOMMENTS_PENDING",_="PROFILE__EXTRACOMMENTS_LOADED",E="PROFILE__EXTRACOMMENTS_FAILED",h=Object(o.a)(m),S=Object(o.a)(j),T=Object(o.a)(g),I=Object(o.a)(_),v=Object(o.a)(y),C=Object(o.a)(E),R=()=>async(e,t,{apiContext:s})=>{const r=t(),a=r.platform.currentPage;if(!a||!a.routeMatch)return;var o=a.routeMatch.match;const l=o.queryParams,m=o.params;var j=Object(d.a)(r,l);const g=j.sort,y=j.t,_=m.profileName,E=_.toLowerCase(),I=Object(f.a)(E,i.tb,g,l),v=r.listings.postOrder.loadMore[I];if(!v)return;const C=r.listings.postOrder.api.pending[I],R=r.listings.postOrder.fetchedTokens,A=!(!R[I]||!R[I][v.token]);if(C||A)return;e(h({key:I,fetchedToken:v.token}));const D=await((e,t,s)=>Object(p.c)(e,{data:s,endpoint:Object(O.a)(`${b.a.gatewayUrl}/desktopapi/v1/user/${t}/conversations`),method:i.jb.GET}))(s(),_,Object.assign({after:v.token,dist:v.dist,sort:g,t:y},c()(l,u.j)));if(D.ok){const t=r.listings.postOrder.ids[I],s=Object.assign({},D.body,{postIds:n()(D.body.postIds,t)});e(S(Object.assign({fetchedToken:v.token,key:I,meta:r.meta,profileName:_},s)))}else e(T({error:D.error,fetchedToken:v.token,key:I,account:D.body.data?D.body.data.account:null}))},A=(e,t,s)=>async(r,n,{apiContext:a})=>{if(n().profileOverviewPage.conversations.extraComments.api.pending[s])return;r(v({extraCommentsId:s}));let c=t;t.startsWith(l.b)&&(c=t.slice(l.b.length));const o=s.split("-")[1],d=await((e,t,s,r)=>Object(p.c)(e,{endpoint:Object(O.a)(`${b.a.gatewayUrl}/desktopapi/v1/user/${t}/morecomments/${s}`),method:i.jb.GET,type:"json",data:{after:r,limit:14}}))(a(),e,c,o);d.ok?r(I(Object.assign({profileName:e,extraCommentsId:s},d.body))):r(C(d.body))}},"./src/reddit/actions/profileOverviewChrono.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return O}),s.d(t,"b",function(){return f}),s.d(t,"a",function(){return m}),s.d(t,"d",function(){return _});var r=s("./node_modules/lodash/difference.js"),n=s.n(r),a=s("./node_modules/lodash/pick.js"),c=s.n(a),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/reddit/helpers/makeProfileListingKey/index.ts"),d=s("./src/reddit/selectors/profileOverviewChronoItems.ts"),u=s("./src/lib/constants/index.ts"),l=s("./src/reddit/constants/parameters.ts"),b=s("./src/reddit/actions/pages/profileShared.ts"),p=s("./src/reddit/endpoints/page/profileOverviewPage.ts");const O="PROFILE_OVERVIEW_CHRONO__MORE_ITEMS_PENDING",f="PROFILE_OVERVIEW_CHRONO__MORE_ITEMS_LOADED",m="PROFILE_OVERVIEW_CHRONO__MORE_ITEMS_FAILED",j=Object(i.a)(O),g=Object(i.a)(f),y=Object(i.a)(m),_=()=>async(e,t,{apiContext:s})=>{const r=t(),a=r.platform.currentPage;if(!a||!a.routeMatch)return;var i=a.routeMatch.match;const O=i.queryParams,f=i.params;var m=Object(b.a)(r,O);const _=m.sort,E=m.t,h=f.profileName,S=Object(o.a)(h,u.sb,_,O),T=Object(d.d)(r,{listingKey:S});if(!T)return;const I=Object(d.b)(r,{listingKey:S}),v=Object(d.c)(r,{listingKey:S}),C=v&&v[T.token];if(I||C)return;e(j({key:S,fetchedToken:T.token}));const R=await Object(p.a)(s(),h,Object.assign({after:T.token,dist:T.dist,sort:_,t:E},c()(O,l.j)));if(R.ok){const t=Object(d.f)(r,{listingKey:S}),s=Object.assign({},R.body,{overviewIds:n()(R.body.overviewIds,t)});e(g(Object.assign({fetchedToken:T.token,key:S,meta:r.meta},s)))}else e(y({error:R.error,fetchedToken:T.token,key:S,account:R.body.data?R.body.data.account:null}))}},"./src/reddit/actions/promo.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"c",function(){return l});var r=s("./src/lib/cache/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/reddit/constants/promos.ts");const i="PROMO__HIDE_PROMO",o="PROMO__SHOW_PROMO",d=Object(a.a)(o),u=Object(a.a)(i),l=(e,t)=>async(s,a)=>{switch(e){case c.h.MobilePromoBanner:return s(u({promoType:e})),void Object(r.d)(c.e,!0,(t||3)*n.y);case c.h.UpsellSignUpBannerSmall:return void s(u({promoType:e}));case c.h.UpsellSignUpBannerLarge:case c.h.UpsellSignUpBannerMedium:return s(u({promoType:c.h.UpsellSignUpBannerLarge})),s(u({promoType:c.h.UpsellSignUpBannerMedium})),void Object(r.d)(c.i,!0,n.Dc)}}},"./src/reddit/actions/recommendations.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts");s("./src/config.ts"),s("./src/lib/constants/index.ts"),s("./src/lib/makeApiRequest/index.ts"),s("./src/reddit/helpers/addRedesignIdentifier/index.ts");s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});const n="RECOMMENDED_POSTS_FAILED",a="RECOMMENDED_POSTS_LOADED";Object(r.a)(a),Object(r.a)(n)},"./src/reddit/actions/redditEmbed.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return c}),s.d(t,"a",function(){return i}),s.d(t,"c",function(){return l});var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/endpoints/me/index.ts"),a=s("./src/reddit/helpers/pageActionLoginRedirect.ts");const c="REDDIT_EMBED_LOADED",i="REDDIT_EMBED_FAILED",o=Object(r.a)("REDDIT_EMBED_PENDING"),d=Object(r.a)(c),u=Object(r.a)(i),l=(e,t)=>async(e,s,{apiContext:r})=>{const c=s();e(o());const i=await Object(n.a)(r());i.ok&&i.body?!t||i.body.account?e(d(i.body)):Object(a.a)(e,c):e(u(i.error))}},"./src/reddit/actions/removalReasons/constants.ts":function(e,t,s){"use strict";s.d(t,"k",function(){return r}),s.d(t,"l",function(){return n}),s.d(t,"j",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"c",function(){return i}),s.d(t,"a",function(){return o}),s.d(t,"h",function(){return d}),s.d(t,"i",function(){return u}),s.d(t,"g",function(){return l}),s.d(t,"e",function(){return b}),s.d(t,"f",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"r",function(){return f}),s.d(t,"s",function(){return m}),s.d(t,"q",function(){return j}),s.d(t,"n",function(){return g}),s.d(t,"o",function(){return y}),s.d(t,"p",function(){return _}),s.d(t,"m",function(){return E}),s.d(t,"t",function(){return h});const r="REMOVALREASONS__LOAD_PENDING",n="REMOVALREASONS__LOAD_SUCCESS",a="REMOVALREASONS__LOAD_FAILED",c="REMOVALREASONS__ADD_PENDING",i="REMOVALREASONS__ADD_SUCCESS",o="REMOVALREASONS__ADD_FAILED",d="REMOVALREASONS__EDIT_PENDING",u="REMOVALREASONS__EDIT_SUCCESS",l="REMOVALREASONS__EDIT_FAILED",b="REMOVALREASONS__DELETE_PENDING",p="REMOVALREASONS__DELETE_SUCCESS",O="REMOVALREASONS__DELETE_FAILED",f="REMOVALREASONS__SUBMIT_PENDING",m="REMOVALREASONS__SUBMIT_SUCCESS",j="REMOVALREASONS__SUBMIT_FAILED",g="REMOVALREASONS__MESSAGE_PENDING",y="REMOVALREASONS__MESSAGE_PRIVATE_SUCCESS",_="REMOVALREASONS__MESSAGE_PUBLIC_SUCCESS",E="REMOVALREASONS__MESSAGE_FAILED",h="REMOVALREASONS__REMOVEDITEMS_SELECTED"},"./src/reddit/actions/reportFlow.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return g}),s.d(t,"c",function(){return y}),s.d(t,"b",function(){return _}),s.d(t,"g",function(){return T}),s.d(t,"e",function(){return I}),s.d(t,"a",function(){return v}),s.d(t,"i",function(){return A}),s.d(t,"f",function(){return D}),s.d(t,"h",function(){return w});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/modal.ts"),c=s("./src/reddit/actions/sitewideRules.ts"),i=s("./src/reddit/actions/subreddit.ts"),o=s("./src/reddit/actions/toaster.ts"),d=s("./src/reddit/actions/users.ts"),u=s("./src/reddit/constants/modals.ts"),l=s("./src/reddit/endpoints/moderator/moderatingSubreddits.ts"),b=s("./src/reddit/endpoints/post/index.tsx"),p=s("./src/reddit/helpers/isComment.ts"),O=s("./src/reddit/helpers/isPost.ts"),f=s("./src/reddit/models/Toast/index.ts"),m=s("./src/reddit/selectors/posts.ts"),j=s("./src/reddit/selectors/user.ts");const g="REPORT__PENDING",y="REPORT__LOADED",_="REPORT__FAILED",E=Object(n.a)(g),h=Object(n.a)(y),S=Object(n.a)(_),T=e=>async(t,s,{apiContext:n})=>{const a=e.id,c=s(),i=c.reportFlow.api.pending[a],d=c.reportFlow.userIsMod;if(i)return;t(E({id:a}));const u=`error-report-${a}`;(await Object(b.m)(n(),e)).ok?(t(h({id:a})),t(o.f(u)),d&&t(w())):(t(S({id:a})),t(o.e({id:u,kind:f.b.Error,text:Object(r.a)(c.user.language,"error.tryAgainLater"),buttonText:Object(r.a)(c.user.language,"reportFlow.reportRequest.retry"),buttonAction:T(e)})))},I="REPORT_FLOW__TARGET_SET",v="REPORT_FLOW__OPENED_FROM_MODAL_PAGE",C=Object(n.a)(I),R=Object(n.a)(v),A=(e,t)=>async(s,r,{apiContext:n})=>{const o=r(),l=Object(p.a)(e);if(!Object(O.a)(e)&&!l)return;const b=l?o.comments.models[e]:o.posts.models[e];if(!b)return;if(!Object(j.F)(r()))return s(Object(a.i)(u.a.REGISTER_MODAL_ID)),void s(Object(a.l)({actionSource:a.a.Report,redirectUrl:b.permalink}));s(Object(d.s)(b.author));const f=Object(m.O)(o,{postId:l?o.comments.models[e].postId:o.posts.models[e].id});o.sitewideRules&&o.sitewideRules.length||s(Object(c.b)()),f&&s(Object(i.n)(f.name,f.type)),s(C(e)),s(R(!!t)),f&&s(x(f.name))},D="REPORT_FLOW__USER_IS_MOD_SET",P=Object(n.a)(D),x=e=>async(t,s,{apiContext:r})=>{const n=await Object(l.a)(r());t(P(n.ok&&!!n.body[e]))},w=()=>async(e,t,{apiContext:s})=>{e(C(null))}},"./src/reddit/actions/search.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return O}),s.d(t,"c",function(){return f}),s.d(t,"a",function(){return m}),s.d(t,"e",function(){return j}),s.d(t,"h",function(){return g}),s.d(t,"f",function(){return h}),s.d(t,"d",function(){return S}),s.d(t,"g",function(){return T});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/makeSearchKey/index.ts"),d=s("./src/reddit/actions/toaster.ts"),u=s("./src/reddit/constants/parameters.ts"),l=s("./src/reddit/endpoints/page/search.ts"),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/reddit/selectors/experiments/railsSearchResults.ts");const O="SEARCH__MORE_RESULTS_PENDING",f="SEARCH__MORE_RESULTS_RECEIVED",m="SEARCH__MORE_RESULTS_FAILED",j="SEARCH__UPDATE_SEARCH_QUERY",g=Object(i.a)(j),y=Object(i.a)(O),_=Object(i.a)(f),E=Object(i.a)(m),h=e=>async(t,s,{apiContext:r})=>{const i=s(),O=i.platform.currentPage.queryParams,f=i.platform.currentPage.urlParams.subredditName||i.platform.currentPage.urlParams.multiredditName,m=Object(o.d)(n()(O,u.p)),j=Object.assign({},m,{sort:m.category?c.jc.Relevance:m.sort,t:m.category?c.rc.DAY:m.t}),g=Object(o.c)(f,j),S=Object(p.c)(i);let T;if(e.indexOf(c.kc.Posts)>-1){const e=i.listings.postOrder.loadMore[g];if(!e)return;const t=i.listings.postOrder.api.pending[g],s=i.listings.postOrder.fetchedTokens,r=s[g]&&s[g][e.token];if(t||r)return;T=e.token}else{if(!(e.indexOf(c.kc.Subreddits)>-1||e.indexOf(c.kc.Users)>-1))throw new Error("Should not attempt to fetch more results without a search type");{const e=i.listings.listingOrder.loadMore[g];if(!e)return;const t=i.listings.listingOrder.api.pending[g],s=i.listings.listingOrder.fetchedTokens,r=s[g]&&s[g][e.token];if(t||r)return;T=e.token}}const I=`error-${g}`;t(y({fetchedToken:T,key:g,type:e}));const v=await Object(l.a)(r(),f,Object.assign({},j,{after:T,type:(m.type||[]).join(","),b:S}));v.ok?(t(_(Object.assign({key:g,fetchedToken:T,meta:i.meta,subredditOrMultiName:f,type:e},v.body))),t(d.f(I))):(t(E(Object.assign({key:g,error:v.error,fetchedToken:T,meta:i.meta,type:e},v.body))),t(d.e({id:I,kind:b.b.Error,text:Object(a.a)(i.user.language,"search.toast.moreResultsError"),buttonText:Object(a.a)(i.user.language,"search.toast.retryButton"),buttonAction:h(e)})))},S="SEARCH__TYPEAHEAD_SUCCESS",T=Object(i.a)(S)},"./src/reddit/actions/session.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts");s.d(t,"c",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"f",function(){return d}),s.d(t,"a",function(){return u}),s.d(t,"b",function(){return l}),s.d(t,"g",function(){return O});const c="SESSION__USER_AUTHENTICATED",i="SESSION__USER_LOGGED_OUT",o="SESSION__USER_REAUTHENTICATED",d="SESSION__USER_REFRESH_FAILED",u="SESSION__LOAT_RECEIVED",l="SESSION__LOAT_REFRESHED",b=(Object(r.a)(c),Object(r.a)(o)),p=Object(r.a)(i),O=(Object(r.a)(d),()=>async(e,t,{apiContext:s})=>{const r=t().user.session;if(r){const t=await((e,t)=>Object(a.c)(e,{data:t,endpoint:"/refreshproxy",method:n.jb.POST},a.d))(s(),r);if(t.ok){const s=t.body;s.unsafeLoggedOut?(r.unsafeLoggedOut||e(p()),e(f(s))):e(b(s))}}}),f=(Object(r.a)(u),Object(r.a)(l))},"./src/reddit/actions/shortcuts.ts":function(e,t,s){"use strict";var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/comment.ts"),c=s("./src/reddit/actions/modal.ts"),i=s("./src/reddit/actions/post.ts"),o=s("./src/reddit/actions/toaster.ts"),d=s("./src/reddit/components/Comments/helpers/hiddenComments.ts"),u=s("./src/reddit/constants/elementIds.ts"),l=s("./src/reddit/constants/modals.ts"),b=s("./src/reddit/constants/postLayout.ts"),p=s("./src/reddit/constants/shortcuts.ts"),O=s("./src/reddit/helpers/getPostFromRouteMatch/index.ts"),f=s("./src/reddit/helpers/overlay/index.ts"),m=s("./src/reddit/helpers/routeKey/index.ts"),j=s("./src/reddit/helpers/trackers/lightbox.ts"),g=s("./src/reddit/selectors/telemetry.ts");const y=e=>()=>({source:"shortcuts",action:"submit",noun:e}),_=(e,t)=>s=>({source:"shortcuts",action:"submit",noun:e,post:g.post(s,t)}),E=(e,t)=>s=>({source:"shortcuts",action:"submit",noun:e,post:g.comment(s,t)}),h=y("show_panel"),S=y("esc_close"),T=y("c_create_post");y("q_navigation");var I=s("./src/reddit/selectors/gild.ts"),v=s("./src/reddit/selectors/goldPurchaseModals.ts"),C=s("./src/reddit/selectors/listings.ts"),R=s("./src/reddit/selectors/platform.ts");s.d(t,"a",function(){return A}),s.d(t,"b",function(){return D}),s.d(t,"c",function(){return x}),s.d(t,"l",function(){return w}),s.d(t,"k",function(){return N}),s.d(t,"p",function(){return k}),s.d(t,"j",function(){return L}),s.d(t,"o",function(){return U}),s.d(t,"t",function(){return M}),s.d(t,"f",function(){return G}),s.d(t,"s",function(){return F}),s.d(t,"h",function(){return B}),s.d(t,"g",function(){return $}),s.d(t,"e",function(){return q}),s.d(t,"m",function(){return V}),s.d(t,"q",function(){return H}),s.d(t,"i",function(){return K}),s.d(t,"n",function(){return W}),s.d(t,"d",function(){return z}),s.d(t,"r",function(){return ee});const A="SHORTCUTS__ACTIVE_COMMENT_SET",D="SHORTCUTS__ACTIVE_POST_SET",P=Object(n.a)(A),x=Object(n.a)(D),w=e=>async(t,s,{apiContext:r})=>{t(Object(c.i)(l.a.KEYBOARD_SHORTCUTS)),e(h)},N=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=a.shortcuts.activePostId,i=a.listings.activeKey,o=a.listings.postOrder.ids[i];if(!c||o.indexOf(c)<0){const e=o[0];return s(x(e)),void J(e)}let d,u=c;do{if(!(d=Object(C.b)(a,{postId:u}))||!d.nextPost)return;u=d.nextPost.id}while(a.posts.models[u].hidden);a.shortcuts.namespace===p.d.Lightbox?(Q(s,d.nextPost),e(t?j.d(c,"next_post",!0):(e=>_("n_next",e))(u))):(s(x(u)),J(u),e((e=>_("j_next",e))(u)))},k=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.shortcuts.activePostId,c=n.listings.activeKey,i=n.listings.postOrder.ids[c];if(!a||i.indexOf(a)<0)return t(x(i[0])),void J(i[0]);if(0===i.indexOf(a))return;let o,d=a;do{if(!(o=Object(C.b)(n,{postId:d}))||!o.prevPost)return;d=o.prevPost.id}while(n.posts.models[d].hidden);n.shortcuts.namespace===p.d.Lightbox?(Q(t,o.prevPost),e((e=>_("p_previous",e))(d))):(t(x(d)),J(d),e((e=>_("k_previous",e))(d)))},L=e=>async(t,s,{apiContext:r})=>{const n=s(),a=X(n);if(!a)return;let c;const i=n.shortcuts.activeCommentId;if(i){const e=n.comments.collapsed[a],t=n.commentsPage.keyToCommentThreadLinkSets[a];if(e[c=i])do{if(!t[c].next)return;c=t[c].next.id}while(d.b(c));else c=t[c].next.id}else{const e=n.commentsPage.keyToHeadCommentId[a];if(!e)return;c=e}t(P(c)),J(c),e((e=>E("j_next",e))(c))},U=e=>async(t,s,{apiContext:r})=>{const n=s(),a=X(n);if(!a)return;let c;const i=n.shortcuts.activeCommentId;if(i&&i!==n.commentsPage.keyToHeadCommentId[a]){const e=n.commentsPage.keyToCommentThreadLinkSets[a];for(c=e[i].prev.id;d.b(c);)c=e[c].prev.id}else{const e=n.commentsPage.keyToHeadCommentId[a];if(!e||i===e)return;c=e}t(P(c)),J(c),e((e=>E("k_previous",e))(c))},M=e=>async(t,s,{apiContext:r})=>{const n=s();var c=n.shortcuts;const o=c.activeCommentId,d=c.activePostId,u=X(n);u&&(o&&!n.comments.collapsed[u][o]?(t(a.nb(o)),e((e=>E("a_upvote",e))(o))):d&&(t(i.J(d)),e((e=>_("a_upvote",e))(d))))},G=e=>async(t,s,{apiContext:r})=>{const n=s();var c=n.shortcuts;const o=c.activeCommentId,d=c.activePostId,u=X(n);u&&(o&&!n.comments.collapsed[u][o]?(t(a.S(o)),e((e=>E("z_downvote",e))(o))):d&&(t(i.n(d)),e((e=>_("z_downvote",e))(d))))},F=e=>async(t,s,{apiContext:r})=>{const n=s();var c=n.shortcuts;const o=c.activeCommentId,d=c.activePostId,u=X(n);u&&(o&&!n.comments.collapsed[u][o]?(t(a.db(o)),e((e=>E("s_save",e))(o))):d&&(t(i.D(d)),e((e=>_("s_save",e))(d))))},B=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.shortcuts.activePostId;a&&!n.posts.models[a].isSponsored&&(t(i.G(a,!n.posts.models[a].hidden,n.shortcuts.namespace===p.d.Lightbox,!0)),t(N(e)),e((e=>_("h_hide",e))(a)))},$=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.shortcuts.activePostId,c=b.a[n.user.prefs.layout];if(a&&(c===b.f.Compact||c===b.f.Classic)){const s=n.posts.models[a].crosspostRootId;(n.posts.models[a].media||s&&n.posts.models[s]&&n.posts.models[s].media)&&(t(i.o({postId:a})),e((e=>_("x_expando",e))(a)))}},q=e=>async(t,s,{apiContext:n})=>{const c=s(),i=c.shortcuts.activeCommentId,o=X(c);if(o&&i){if(c.comments.models[i])t(a.kb({commentId:i,commentsPageKey:o,scrollToAndRemeasure:()=>null}));else if(c.continueThreads.models[i]){const e=c.continueThreads.models[i].parentId,s=c.comments.models[e].permalink;t(Object(r.b)(s))}else t(U(e)),t(a.W(o,i));e((e=>E("enter_comment_collapse",e))(i))}},V=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.listings.activeKey,c=n.listings.postOrder.ids[a],i=n.shortcuts.activePostId;!c||!i||c.indexOf(i)<0||(t(Object(f.a)(n.posts.models[i].permalink)),e((e=>_("enter_open_post",e))(i)))},H=e=>async(t,s,{apiContext:r})=>{const n=s(),c=X(n),i=n.shortcuts.activeCommentId;i&&c&&c!==n.listings.activeKey&&(t(a.lb({commentsPageKey:c,parentCommentId:i})),e((e=>E("r_comment",e))(i)))},K=e=>async(t,s,{apiContext:n})=>{const a=s();if(!a.user.account)return;const c=Object(R.f)(a),i=c?c.url:"/";t(Object(r.b)(`${i}submit`)),e(T)},W=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.shortcuts.activePostId;if(a){const t=n.posts.models[a];if(t.source){const s=t.source.url,r=window.open(s,"_blank");r&&r.focus(),e((e=>_("l_go_to_link",e))(a))}}},Y=[v.d,v.q,e=>!!Object(I.d)(e)],z=(e,t)=>async(s,n,{apiContext:i})=>{const d=n();for(const e of Y)if(e(d))return;const u=document.activeElement,l=d.shortcuts.activeCommentId,b=X(d);if(u&&"true"===u.contentEditable&&l&&b)s(a.N({parentCommentId:l,commentsPageKey:b})),J(l);else if(d.activeModalId)Z(p.b),s(Object(c.i)(d.activeModalId));else if(d.toaster[0])Z(p.b),s(Object(o.f)(d.toaster[0].id));else if(d.shortcuts.namespace===p.d.Lightbox&&d.platform.currentPage){const e=d.platform.currentPage.locationState.closeLocation;e&&(Z(p.b),s(Object(r.b)(e)))}const O=d.shortcuts.activePostId;e(t&&O?j.d(O,"close",!0):S)},Q=(e,t)=>{Z(p.b),e(x(t.id)),document.body.style.overflow="",J(t.id),document.body.style.overflow="hidden",e(Object(f.a)(t.permalink));const s=document.getElementById(u.d);s&&s.scrollTo(0,0)},X=e=>{const t=e.platform.currentPage;if(!t||!t.routeMatch)return;const s=t.routeMatch,r=Object(O.a)(e);return Object(m.c)(s,e,r)},J=e=>{const t=document.getElementById(e);t&&t.focus()},Z=e=>{const t=document.getElementById(e),s=window.scrollX,r=window.scrollY;t&&(t.focus(),window.scrollTo(s,r))},ee=()=>{Z(p.b)}},"./src/reddit/actions/sitewideRules.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts");s.d(t,"a",function(){return d}),s.d(t,"b",function(){return b});const d="SITEWIDE_RULES_LOADED",u=Object(n.a)(d),l=Object(r.f)("reportFlow.sectionHeaders.spamAndAbuse"),b=()=>async(e,t,{apiContext:s})=>{const r=t();if(!r.user||!r.user.language)return;const n=await(e=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/sitewide_rules.json`,method:a.jb.GET}))(s());if(n.ok){const t=n.body.sitewide_rules;let s=[];if(t&&t.length){const e={reasonTextToShow:l(r.user.language),nextStepReasons:[t[0],t[1]]};s.push(e),s=s.concat(t.slice(2))}e(u(s))}}},"./src/reddit/actions/structuredStyles.ts":function(e,t,s){"use strict";s.d(t,"h",function(){return v}),s.d(t,"j",function(){return D}),s.d(t,"w",function(){return P}),s.d(t,"v",function(){return N}),s.d(t,"i",function(){return k}),s.d(t,"u",function(){return G}),s.d(t,"e",function(){return F}),s.d(t,"q",function(){return $}),s.d(t,"c",function(){return q}),s.d(t,"o",function(){return H}),s.d(t,"g",function(){return K}),s.d(t,"b",function(){return z}),s.d(t,"n",function(){return X}),s.d(t,"f",function(){return J}),s.d(t,"r",function(){return ee}),s.d(t,"d",function(){return te}),s.d(t,"p",function(){return re}),s.d(t,"a",function(){return ne}),s.d(t,"m",function(){return ae}),s.d(t,"k",function(){return ce}),s.d(t,"x",function(){return ie}),s.d(t,"l",function(){return oe}),s.d(t,"s",function(){return de}),s.d(t,"t",function(){return ue});var r=s("./node_modules/lodash/omit.js"),n=s.n(r),a=s("./node_modules/lodash/pick.js"),c=s.n(a),i=s("./node_modules/react-router-redux/es/index.js"),o=s("./src/lib/filterQueryParams/index.ts"),d=s("./src/lib/makeActionCreator/index.ts"),u=s("./src/reddit/actions/apiRequestState.ts"),l=s("./src/reddit/actions/imageUploads.ts"),b=s("./src/reddit/actions/modal.ts"),p=s("./src/reddit/constants/modals.ts"),O=s("./src/reddit/endpoints/moderator/structuredStyles.ts"),f=s("./src/reddit/helpers/getGenericUploadError.ts"),m=s("./src/reddit/helpers/media/index.ts"),j=s("./src/reddit/models/Image/index.tsx"),g=s("./src/reddit/models/StructuredStyles/index.ts"),y=s("./src/reddit/selectors/activeModalId.ts"),_=s("./src/reddit/selectors/platform.ts"),E=s("./src/reddit/selectors/structuredStyles.ts"),h=s("./src/reddit/selectors/subreddit.ts"),S=s("./src/reddit/selectors/user.ts"),T=s("./src/reddit/helpers/trackers/blade.ts"),I=s("./src/telemetry/index.ts");const v="STRUCTURED_STYLES__STYLES_REQUESTED_LOADED",C=Object(d.a)("STRUCTURED_STYLES__STYLES_REQUESTED_PENDING"),R=Object(d.a)(v),A=Object(d.a)("STRUCTURED_STYLES__STYLES_REQUESTED_FAILED"),D="STRUCTURED_STYLES__STYLES_UPDATED_LOADED",P=Object(d.a)(D),x={bannerBackgroundImage:["bannerBackgroundImagePosition"],bannerPositionedImage:["bannerPositionedImagePosition","secondaryBannerPositionedImage"]},w=e=>{const t=Object.assign({},e);return Object.keys(e).forEach(s=>{x[s]&&!e[s]&&x[s].forEach(e=>t[e]=null)}),t},N=(e,t,s,r)=>async(n,a,c)=>{const i=c.apiContext,o=a(),d=w(t),b=o.structuredStyles.models[e];let p;for(const e in d)if(d[e]!==b[e]){p=!0;break}if(!p)return;n(Object(u.h)(r));const m=Object(T.m)(s)(o);let g=null,y=null;try{(g=await Object(l.f)(a(),j.a.StructuredStyles))&&(y=Object(l.m)(g)(n,a,c))}catch(S){const e=Object(f.a)("webSocket");return void n(Object(u.f)(r,e))}const _=Object(h.G)(o,{subredditId:e}).name,E=await O.c(i(),_,d);if(E.ok){if(y)try{await y}catch(S){}n(Object(u.e)(r)),n(P({subredditId:e,styles:d}))}else g&&g.websocket.close(),n(Object(u.f)(r,E.error));Object(I.a)(Object.assign({},m,{actionInfo:Object.assign({},m.actionInfo,{success:E.ok})}))},k="STRUCTURED_STYLES__STYLES_RESET_LOADED",L=Object(d.a)("STRUCTURED_STYLES__STYLES_RESET_PENDING"),U=Object(d.a)(k),M=Object(d.a)("STRUCTURED_STYLES__STYLES_RESET_FAILED"),G=e=>async(t,s,{apiContext:r})=>{t(L({subredditId:e}));const n=Object(h.G)(s(),{subredditId:e}).name,a=await O.d(r(),n);if(a.ok){const r=s().structuredStyles.models[e],n=r?r.mobileKeyColor:null;t(U({subredditId:e,styles:{mobileKeyColor:n}}))}else t(M(Object.assign({subredditId:e},a.error)))},F="STRUCTURED_STYLES__EDITING_STARTED",B=Object(d.a)(F),$=e=>async(t,s,r)=>{const n=s(),a=n.structuredStyles.models[e]||{},c=Object(S.O)(n);t(B({isNightmodeOn:c,styles:a,subredditId:e})),((e,t)=>async(s,r,{apiContext:n})=>{s(C({subredditId:e}));const a=Object(h.G)(r(),{subredditId:e}).name,c=await O.a(n(),a,t);if(c.ok){let t,r,n;const a=c.body;a.data?(t=a.data.style,r=a.data.content.widgets.items,n=a.data.content.widgets.layout.sidebar.order):(t={},r={},n=[]),s(R({subredditId:e,styles:t,widgets:r,sidebar:n}))}else s(A(Object.assign({subredditId:e},c.error)))})(e,!1)(t,s,r)},q="STRUCTURED_STYLES__DRAFT_UPDATED",V=Object(d.a)(q),H=e=>async(t,s,r)=>{const n=w(e),a=s();for(const e in n)if(Object(g.h)(e))if(n[e]){if("string"!=typeof n[e]){const a=n[e],c=await Object(j.e)(a);Y(e,c)(t,s,r),n[e]=""}}else{const s=Object(E.g)(a,{name:e});s&&t(Object(l.h)(s))}t(V(n))},K="STRUCTURED_STYLES__IMAGE_UPLOAD_ADDED",W=Object(d.a)(K),Y=(e,t)=>async(s,r,n)=>{const a=r(),c=a.structuredStyles.isEditing,i=Object(h.G)(a,{subredditId:c}).name;s(W({imageKey:e,uploadId:t.id})),s(Object(l.k)(t));const o=await O.b(n.apiContext(),i,t.file.name,e,await Object(m.f)(t.file));try{const n=await Object(l.g)(r(),o,t,j.a.StructuredStyles);if(n){const t=n.url;s(Object(l.j)(n)),s(V({[e]:t}))}}catch(d){if(d instanceof Error)throw d;s(Object(l.i)(d))}},z="STRUCTURED_STYLES__DRAFT_REPLACED",Q=Object(d.a)(z),X=(e,t,s)=>async(r,a,i)=>{const o=a(),d=o.structuredStyles.models[e]||{},u=o.structuredStyles.draft,l=Object(T.l)(t)(o);if(s){const t=c()(d,s),a=n()(u,s),i=Object.assign({},a,t);r(Q({subredditId:e,styles:i}))}else{r(Q({subredditId:e,styles:d}))}Object(I.a)(l)},J="STRUCTURED_STYLES__EDITING_STOPPED",Z=Object(d.a)(J),ee=()=>async(e,t,s)=>{const r=t(),n=Object(S.P)(r),a=!!Object(_.a)(r);if(e(Z({nightmodeTempUpdated:n})),a)return;const c=r.platform.currentPage.url;c&&e(Object(i.c)(Object(o.a)(c,["styling","route"])))},te="STRUCTURED_STYLES__EDITING_FLAIR_STARTED",se=Object(d.a)(te),re=e=>async(t,s,r)=>{const n=s().structuredStyles.flairTemplate.models[e]||{};t(se({flairId:e,template:n}))},ne="STRUCTURED_STYLES__DIRTIED_BLADE_EDITOR",ae=Object(d.a)(ne),ce="STRUCTURED_STYLES__UNDIRTIED_BLADE_EDITOR",ie=Object(d.a)(ce),oe=()=>async e=>e(ee()),de=e=>async(t,s)=>{const r=s(),n=Object(E.i)(r);!Object(y.b)(p.a.BLADE_UNSAVED_CHANGES)(r)&&n&&(Object(E.a)(r,{subredditId:e})?t(Object(b.i)(p.a.BLADE_UNSAVED_CHANGES)):t(oe()))},ue=e=>async(t,s)=>{const r=s();Object(E.i)(r)||t(Object(S.O)(r)?Object(b.i)(p.a.BLADE_NIGHTMODE):$(e))}},"./src/reddit/actions/subreddit.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/isFakeSubreddit/index.ts"),o=s("./src/lib/listingSort/index.ts"),d=s("./src/lib/makeActionCreator/index.ts"),u=s("./src/lib/makeListingKey/index.ts"),l=s("./src/reddit/actions/oldSiteRules.ts"),b=s("./src/reddit/actions/subredditRules/constants.ts"),p=s("./src/reddit/actions/toaster.ts"),O=s("./src/reddit/constants/originalContent.ts"),f=s("./src/reddit/constants/parameters.ts"),m=s("./src/reddit/constants/postLayout.ts"),j=s("./src/reddit/contexts/PageLayer/index.tsx"),g=s("./src/reddit/endpoints/governance/posts.ts"),y=s("./src/reddit/endpoints/modQueue/index.ts"),_=s("./src/lib/makeApiRequest/index.ts"),E=s("./src/lib/omitHeaders/index.ts"),h=s("./src/reddit/constants/headers.ts"),S=s("./src/reddit/endpoints/page/subredditPage.ts"),T=s("./src/graphql/operations/SubredditAbout.json"),I=s("./src/lib/makeGqlRequest/index.ts"),v=s("./src/reddit/endpoints/subreddit/rules.ts"),C=s("./src/reddit/helpers/filterListingResponse/index.ts"),R=s("./src/reddit/models/Subreddit/index.ts");const A={[R.a.Image]:"images",[R.a.Link]:"links",[R.a.Spoiler]:"spoilers",[R.a.Text]:"text",[R.a.Video]:"videos"};var D=e=>{const t=(e=>{return Object.assign({},{images:!1,links:!1,spoilers:!1,text:!1,videos:!1},e.reduce((e,t)=>(e[A[t]]=!0,e),{}))})(e.allowedPostTypes);return{[e.id]:{accountsActive:e.activeCount,allOriginalContent:!1,allowedPostTypes:t,emojisEnabled:!0,originalContentTagEnabled:!0,publicDescription:e.publicDescription.markdown,showMedia:!0,subscribers:e.subscribersCount,userIsSubscriber:e.isSubscribed,usingNewModmail:!0}}},P=s("./src/reddit/models/OcSubreddits/index.ts"),x=s("./src/reddit/models/Toast/index.ts"),w=s("./src/reddit/selectors/listings.ts"),N=s("./src/reddit/selectors/oldSiteRules.ts"),k=s("./src/reddit/selectors/profile.ts"),L=s("./src/reddit/selectors/subreddit.ts"),U=s("./src/reddit/selectors/user.ts");s.d(t,"j",function(){return M}),s.d(t,"i",function(){return G}),s.d(t,"h",function(){return F}),s.d(t,"d",function(){return B}),s.d(t,"p",function(){return H}),s.d(t,"n",function(){return z}),s.d(t,"r",function(){return J}),s.d(t,"g",function(){return Z}),s.d(t,"f",function(){return ee}),s.d(t,"e",function(){return te}),s.d(t,"q",function(){return ae}),s.d(t,"l",function(){return ce}),s.d(t,"m",function(){return ie}),s.d(t,"k",function(){return oe}),s.d(t,"o",function(){return be}),s.d(t,"b",function(){return pe}),s.d(t,"c",function(){return Oe}),s.d(t,"a",function(){return fe}),s.d(t,"s",function(){return ye});const M="SUBREDDIT__MORE_POSTS_PENDING",G="SUBREDDIT__MORE_POSTS_LOADED",F="SUBREDDIT__MORE_POSTS_FAILED",B="SUBREDDIT__META_FILTER_TOGGLED",$=Object(d.a)(M),q=Object(d.a)(G),V=Object(d.a)(F),H=Object(d.a)(B),K=Object(d.a)(b.b),W=Object(d.a)(b.c),Y=Object(d.a)(b.a),z=(e,t)=>async(s,r)=>{t===R.b.User?s(Q(e)):s(X(e)),0===Object(N.a)(r()).length&&s(Object(l.b)())},Q=e=>async(t,s,{apiContext:r})=>{const n=Object(k.j)(s(),e),a=await Object(v.c)(r(),e);if(a.ok){const e=a.body;t(K({rules:e,subredditId:n}))}},X=e=>async(t,s,{gqlContext:r})=>{const n=Object(L.z)(s(),e),c=Object(U.M)(s());t(W());const i=await Object(v.b)(r(),e);if(i.ok){const e=i.body;t(K({rules:e,subredditId:n}))}else{t(Y());const s=`error-block-${e}`;t(p.e({id:s,kind:x.b.Error,text:Object(a.a)(c,"error.tryAgainLater")}))}},J=e=>async(t,s,{apiContext:r})=>{const a=e.subredditName,d=Object(i.a)(a)?c.X.HOT:void 0;let l=e.sort||d,b=e.t;const p=s(),O=p.platform.currentPage?p.platform.currentPage.queryParams:{},y=Object(u.a)(a,l,O),_=p.listings.postOrder.loadMore[y],E=p.listings.postOrder.listingSort[y];if(E&&!l){const e=Object(o.d)(E.sort);l=e.sort,b=e.timeSort}const h=p.listings.postOrder.api.pending[y],T=p.listings.postOrder.fetchedTokens,I=!(!T[y]||!T[y][_.token]);if(h||I)return;t($({key:y,fetchedToken:_.token}));const v=Object.assign({after:_.token,dist:_.dist,layout:m.d[Object(j.O)(p,{})],sort:l,t:b},n()(O,[...f.j,f.f])),R=await Object(S.a)(r(),a,v),A=Object.assign({},R.body,Object(C.a)(p,y,R.body));if(R.ok){let e;const n=A.postIds.filter(e=>!!A.posts[e].isMeta),c=Object(L.z)(s(),a);if(n.length){const t=await Object(g.a)(r(),c,n);t.ok&&(e=t.body)}t(q(Object.assign({fetchedToken:_.token,key:y,meta:p.meta,governance:e},A)))}else t(V(Object.assign({error:R.error,fetchedToken:_.token,key:y},A)))},Z="SUBSCRIPTION__MODERATED_SUBREDDITS_PENDING",ee="SUBSCRIPTION__MODERATED_SUBREDDITS_LOADED",te="SUBSCRIPTION__MODERATED_SUBREDDITS_FAILED",se=Object(d.a)(Z),re=Object(d.a)(ee),ne=Object(d.a)(te),ae=()=>async(e,t,{apiContext:s})=>{const r=t();if(!r.user.account||r.subreddits.moderated.api.fetched)return;e(se());const n=await Object(y.b)(s(),c.nb.Modqueue,{moderated:!0,moderated_limit:50});n.ok?e(re(n.body)):e(ne({error:n.error}))},ce="POST_CREATION__OC_SUBREDDITS_REQUESTED",ie="POST_CREATION__OC_SUBREDDITS_SUCCEEDED",oe="POST_CREATION__OC_SUBREDDITS_FAILED",de=Object(d.a)(ce),ue=Object(d.a)(ie),le=Object(d.a)(oe),be=e=>async(t,s,{apiContext:r})=>{const n=s(),a=Object(u.a)(O.d,"",{category:e}),i=Object(w.j)(n,{listingKey:a}),o=i?i.token:void 0;if(i){const e=Object(w.h)(n,{listingKey:a}),t=Object(w.i)(n,{listingKey:a,token:i.token});if(e||t)return}t(de({key:a,fetchedToken:o}));const d=await((e,t)=>Object(_.c)(Object(E.a)(e,[h.a]),{data:t,endpoint:`${e.apiUrl}/api/oc_category_subreddits.json`,method:c.jb.GET}))(r(),{after:o,category:e});if(d.ok){var l=Object(P.c)(d.body.data.children.map(({data:e})=>e));const e=l.subreddits,s=l.subredditsAboutInfo,r=Object.keys(e);t(ue({key:a,fetchedToken:o,subreddits:e,subredditsAboutInfo:s,token:r[r.length-1]}))}else t(le({key:a,error:d.error}))},pe="SUBREDDIT__ABOUT_PENDING",Oe="SUBREDDIT__ABOUT_SUCCEEDED",fe="SUBREDDIT__ABOUT_FAILED",me=Object(d.a)(pe),je=Object(d.a)(Oe),ge=Object(d.a)(fe),ye=e=>async(t,s,{gqlContext:r})=>{const n=s();if(Object(L.s)(n,{subredditName:e})||n.subreddits.api.about.error[e.toLowerCase()]||n.subreddits.api.about.pending[e.toLowerCase()])return;t(me({subredditName:e}));const a=await((e,t)=>Object(I.a)(e,Object.assign({},T,{variables:{subredditName:t}})))(r(),e);if(a.ok){const s=D(a.body.data.subreddit);t(je({subredditName:e,data:s}))}else t(ge({subredditName:e,error:a.error}))}},"./src/reddit/actions/subredditAutocomplete.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts"),o=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n(e.ok&&(e.body.subreddits=e.body.subreddits.map(e=>{var t=e.numSubscribers,s=o(e,["numSubscribers"]);return Object.assign({subscribers:t},s)})),e);var u=s("./src/reddit/helpers/name/index.ts"),l=s("./src/reddit/selectors/subredditAutocomplete.ts");s.d(t,"c",function(){return b}),s.d(t,"b",function(){return p}),s.d(t,"a",function(){return O}),s.d(t,"d",function(){return g});const b="SUBREDDIT_AUTOCOMPLETE__PENDING",p="SUBREDDIT_AUTOCOMPLETE__LOADED",O="SUBREDDIT_AUTOCOMPLETE__FAILED",f=Object(r.a)(b),m=Object(r.a)(p),j=Object(r.a)(O),g=(e,t=!1)=>async(s,r,{apiContext:o})=>{const b=Object(u.f)(e);if(!b)return;const p=r(),O=p.subredditAutocomplete;if(O.api.pending[b]||O.models[b])return;if(Object(l.c)(p,{substring:b}))return;s(f({key:b}));const g=await((e,t)=>Object(a.c)(Object(c.a)(e,[i.a]),{data:t,endpoint:`${e.apiUrl}/api/subreddit_autocomplete.json`,method:n.jb.GET}).then(d))(o(),{query:b,include_over_18:!1,include_profiles:t});g.ok?s(m(Object.assign({key:b},g.body))):s(j({key:b,error:g.error}))}},"./src/reddit/actions/subredditCreation.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts");var d=(e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/provider/subreddit/connect_subreddit`,method:a.jb.POST,data:{campaign_installation_id:t.campaignInstallationId,provider:t.provider,provider_id:t.providerId,subreddit:t.subredditName}});var u=s("./src/reddit/helpers/trackers/subredditCreation.ts"),l=s("./src/reddit/selectors/subreddit.ts"),b=s("./src/telemetry/index.ts");s.d(t,"f",function(){return p}),s.d(t,"g",function(){return O}),s.d(t,"e",function(){return f}),s.d(t,"d",function(){return m}),s.d(t,"i",function(){return _}),s.d(t,"k",function(){return E}),s.d(t,"j",function(){return h}),s.d(t,"b",function(){return S}),s.d(t,"c",function(){return T}),s.d(t,"a",function(){return I}),s.d(t,"h",function(){return A});const p="SUBREDDIT__CREATE_PENDING",O="SUBREDDIT__CREATE_SUCCEEDED",f="SUBREDDIT__CREATE_FAILED",m="SUBREDDIT__CREATE_CLEARED",j=Object(n.a)(p),g=Object(n.a)(O),y=Object(n.a)(f),_=Object(n.a)(m),E=e=>async(t,s,{apiContext:n})=>{const d=s(),p=e.name,O=e.type;if(Object(l.m)(d))return;t(j({subredditName:p}));const f=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/api/v1/subreddit/create_subreddit`,method:a.jb.POST,data:(e=>({public_description:e.publicDescription,name:e.name,type:e.type,over_18:e.over18}))(t)}))(n(),e);f.ok?(t(g({subredditName:p})),window.location.href=`${r.a.redditUrl}${f.body.path}new`,Object(b.a)(Object(u.b)(O,!0)(d))):(Object(b.a)(Object(u.b)(O,!1)(d)),t(y({subredditName:p,error:f.error})))},h=e=>async(t,s,{apiContext:r})=>{const n=s(),d=e.name;if(Object(l.m)(n))return;t(j({subredditName:d}));const u=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{endpoint:`${e.apiUrl}/provider/subreddit/create_subreddit`,method:a.jb.POST,data:(e=>({campaign_installation_id:e.campaignInstallationId,description:e.description,name:e.name,provider:e.provider,provider_id:e.providerId}))(t)}))(r(),e);u.ok?t(g({subredditName:d})):t(y({subredditName:d,error:u.error}))},S="SUBREDDIT__CONNECT_TO_PARTNER_PENDING",T="SUBREDDIT__CONNECT_TO_PARTNER_SUCCEEDED",I="SUBREDDIT__CONNECT_TO_PARTNER_FAILED",v=Object(n.a)(S),C=Object(n.a)(T),R=Object(n.a)(I),A=e=>async(t,s,{apiContext:r})=>{const n=s(),a=e.subredditName;if(Object(l.l)(n))return;t(v({subredditName:a}));const c=await d(r(),e);c.ok?t(C({subredditName:a})):t(R({subredditName:a,error:c.error}))}},"./src/reddit/actions/subredditCrosspostable.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/reddit/actions/subscription.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/omitHeaders/index.ts"),o=s("./src/reddit/constants/headers.ts"),d=s("./src/reddit/selectors/subreddit.ts");s.d(t,"c",function(){return u}),s.d(t,"b",function(){return l}),s.d(t,"a",function(){return b}),s.d(t,"d",function(){return f});const u="SUBREDDIT_CROSSPOSTABLE__PENDING",l="SUBREDDIT_CROSSPOSTABLE__LOADED",b="SUBREDDIT_CROSSPOSTABLE__FAILED",p=(Object(r.a)(u),Object(r.a)(l)),O=Object(r.a)(b),f=()=>async(e,t,{apiContext:s})=>{await e(n.h());var r=t().subreddits.crosspostable;const u=r.api,l=r.ids;if(u.pending||Object.keys(l).length)return;const b=await((e,t)=>Object(c.c)(Object(i.a)(e,[o.a]),{data:t,endpoint:`${e.apiUrl}/api/crosspostable_subreddits.json`,method:a.jb.GET}))(s(),{sr_detail:!1});if(b.ok){const s=t(),r=b.body&&b.body.length?b.body.map(e=>Object(d.z)(s,e)).filter(e=>!!e).reduce((e,t)=>(e[t]=!0,e),{}):{};e(p({subredditIds:r}))}else e(O({error:b.error}))}},"./src/reddit/actions/subredditDuplicates.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/config.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/reddit/models/Post/index.ts");var o=s("./src/reddit/models/Duplicates/index.ts"),d=s("./src/reddit/models/Subreddit/index.ts"),u=s("./src/reddit/selectors/profile.ts"),l=s("./src/reddit/selectors/subreddit.ts");s.d(t,"a",function(){return b}),s.d(t,"b",function(){return O});const b="SUBREDDIT_DUPLICATES_IN_SUBREDDIT_LOADED",p=(Object(r.a)("SUBREDDIT_DUPLICATES_IN_SUBREDDIT_PENDING"),Object(r.a)(b)),O=(e,t)=>async(s,r,{apiContext:b})=>{const O=Object(l.G)(r(),{subredditId:e})||Object(u.l)(r(),{profileId:e});if(!O)return;const f={crossposts_only:!0,sort:"new",sr:Object(d.c)(O)?n.vc+O.name:O.name},m=await((e,t,s)=>Object(c.c)(e,{data:s,endpoint:`${a.a.gatewayUrl}/desktopapi/v1/duplicates/${Object(i.g)(t)}`,method:n.jb.GET}))(b(),t,f);if(m.ok){const r=m.body;s(p({distinguishKey:Object(o.a)(t,f),postIds:r.postIds,posts:r.posts,profiles:r.profiles,subreddits:r.subreddits,subredditId:e}))}}},"./src/reddit/actions/subredditModeration.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/get.js"),n=s.n(r),a=s("./src/lib/makeActionCreator/index.ts"),c=s("./src/app/strings/index.ts"),i=s("./src/reddit/actions/apiRequestState.ts"),o=s("./src/reddit/actions/modal.ts"),d=s("./src/reddit/actions/subreddit.ts"),u=s("./src/reddit/actions/toaster.ts"),l=s("./src/reddit/constants/modals.ts"),b=s("./src/lib/constants/index.ts"),p=s("./src/lib/makeApiRequest/index.ts"),O=s("./src/lib/omitHeaders/index.ts"),f=s("./src/reddit/constants/headers.ts");const m=(e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/contributors`,method:b.jb.GET,data:s}),j=(e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/banned`,method:b.jb.GET,data:s}),g=(e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/moderators`,method:b.jb.GET,data:Object.assign({},s,{count:10})}),y=(e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/moderators_invited`,method:b.jb.GET,data:Object.assign({},s,{count:50})}),_=(e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/muted`,method:b.jb.GET,data:s});var E=s("./src/reddit/helpers/normalizeUsername/index.tsx"),h=s("./src/reddit/models/ModeratingSubreddits/index.ts"),S=s("./src/reddit/models/SubredditModeration/index.ts"),T=s("./src/reddit/models/Toast/index.ts"),I=s("./src/reddit/models/User/index.ts"),v=s("./src/reddit/selectors/activeModalId.ts"),C=s("./src/reddit/selectors/subreddit.ts"),R=s("./src/reddit/selectors/user.ts");s.d(t,"J",function(){return A}),s.d(t,"H",function(){return D}),s.d(t,"G",function(){return P}),s.d(t,"ib",function(){return k}),s.d(t,"M",function(){return L}),s.d(t,"L",function(){return U}),s.d(t,"K",function(){return M}),s.d(t,"jb",function(){return $}),s.d(t,"I",function(){return q}),s.d(t,"N",function(){return V}),s.d(t,"ob",function(){return W}),s.d(t,"hb",function(){return Y}),s.d(t,"e",function(){return z}),s.d(t,"d",function(){return Q}),s.d(t,"c",function(){return X}),s.d(t,"V",function(){return te}),s.d(t,"h",function(){return se}),s.d(t,"g",function(){return re}),s.d(t,"f",function(){return ne}),s.d(t,"W",function(){return oe}),s.d(t,"b",function(){return de}),s.d(t,"i",function(){return ue}),s.d(t,"U",function(){return pe}),s.d(t,"mb",function(){return Oe}),s.d(t,"m",function(){return fe}),s.d(t,"l",function(){return me}),s.d(t,"k",function(){return je}),s.d(t,"Z",function(){return Ee}),s.d(t,"p",function(){return he}),s.d(t,"o",function(){return Se}),s.d(t,"n",function(){return Te}),s.d(t,"ab",function(){return Re}),s.d(t,"j",function(){return Ae}),s.d(t,"q",function(){return De}),s.d(t,"Y",function(){return we}),s.d(t,"nb",function(){return Ne}),s.d(t,"C",function(){return ke}),s.d(t,"B",function(){return Le}),s.d(t,"A",function(){return Ue}),s.d(t,"t",function(){return Be}),s.d(t,"s",function(){return $e}),s.d(t,"r",function(){return qe}),s.d(t,"fb",function(){return We}),s.d(t,"db",function(){return Ye}),s.d(t,"x",function(){return ze}),s.d(t,"w",function(){return Qe}),s.d(t,"v",function(){return Xe}),s.d(t,"eb",function(){return tt}),s.d(t,"a",function(){return st}),s.d(t,"T",function(){return ct}),s.d(t,"Q",function(){return it}),s.d(t,"R",function(){return lt}),s.d(t,"lb",function(){return pt}),s.d(t,"u",function(){return Ot}),s.d(t,"cb",function(){return gt}),s.d(t,"F",function(){return yt}),s.d(t,"E",function(){return _t}),s.d(t,"D",function(){return Et}),s.d(t,"gb",function(){return It}),s.d(t,"y",function(){return vt}),s.d(t,"O",function(){return Rt}),s.d(t,"S",function(){return Dt}),s.d(t,"z",function(){return Pt}),s.d(t,"bb",function(){return wt}),s.d(t,"P",function(){return Nt}),s.d(t,"kb",function(){return Mt}),s.d(t,"X",function(){return Gt});const A="SUBREDDIT__MUTEDUSERS_PENDING",D="SUBREDDIT__MUTEDUSERS_LOADED",P="SUBREDDIT__MUTEDUSERS_FAILED",x=Object(a.a)(A),w=Object(a.a)(D),N=Object(a.a)(P),k=(e,t={})=>async(s,r,{apiContext:n})=>{const a=r(),c=t.after||"",i=Object(S.d)(e,c),o=a.muted.fetchedTokens[i];if(a.muted.api.pending[i]||o)return;s(x({subredditId:e,fetchedToken:c}));const d=a.subreddits.models[e].name,u=await _(n(),d,t);u.ok?s(w(Object.assign({},u.body,{fetchedToken:c}))):s(N({subredditId:e,fetchedToken:c}))},L="SUBREDDIT_MUTEDUSERS_SEARCH_PENDING",U="SUBREDDIT_MUTEDUSERS_SEARCH_LOADED",M="SUBREDDIT_MUTEDUSERS_SEARCH_FAILED",G=Object(a.a)(L),F=Object(a.a)(U),B=Object(a.a)(M),$=(e,t)=>async(s,r,{apiContext:n})=>{const a=r().subreddits.models[e].name,c={username:Object(E.a)(t)};s(G());const i=await _(n(),a,c);i.ok?s(F(i.body)):s(B(i.error))},q="SUBREDDIT_MUTEDUSERS_MUTED_SUCCESS",V="SUBREDDIT_MUTEDUSERS_UNMUTED_SUCCESS",H=Object(a.a)(q),K=Object(a.a)(V),W=(e,t)=>async(s,r,{apiContext:a})=>{const i=r(),o=i.subreddits.models[e].url,d=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/unfriend`,method:b.jb.POST,data:{api_type:"json",id:s,type:"muted"}}))(a(),o,t);if(d.ok)s(K({subredditId:e,userId:t}));else{const e=n()(d,"body.json.errors[0][1]",Object(c.a)(i.user.language,"error.type.generic"));s(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},Y=(e,t,s)=>async(r,a,{apiContext:i})=>{const o=a(),d=o.subreddits.models[e].url,l=o.subreddits.models[e].name;t=Object(E.a)(t);const m=await((e,t,s,r)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/friend`,method:b.jb.POST,data:{api_type:"json",name:s,note:r,type:"muted"}}))(i(),d,t,s);if(m.ok){const e={username:t};r(Object(u.e)({kind:T.b.SuccessMod,text:Object(c.a)(o.user.language,"subredditModeration.mutedUsers.successAdd")}));const s=await _(i(),l,e);s.ok&&r(H(s.body))}else{const e=n()(m,"body.json.errors[0][1]",Object(c.a)(o.user.language,"error.type.generic"));r(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},z="SUBREDDIT__APPROVEDSUBMITTERS_PENDING",Q="SUBREDDIT__APPROVEDSUBMITTERS_LOADED",X="SUBREDDIT__APPROVEDSUBMITTERS_FAILED",J=Object(a.a)(z),Z=Object(a.a)(Q),ee=Object(a.a)(X),te=(e,t={})=>async(s,r,{apiContext:n})=>{const a=r(),c=t.after||"",i=Object(S.d)(e,c),o=a.approvedSubmitters.fetchedTokens[i];if(a.approvedSubmitters.api.pending[i]||o)return;s(J({subredditId:e,fetchedToken:c}));const d=a.subreddits.models[e].name,u=await m(n(),d,t);u.ok?s(Z(Object.assign({},u.body,{fetchedToken:c}))):s(ee({subredditId:e,fetchedToken:c}))},se="SUBREDDIT_APPROVEDSUBMITTERS_SEARCH_PENDING",re="SUBREDDIT_APPROVEDSUBMITTERS_SEARCH_LOADED",ne="SUBREDDIT_APPROVEDSUBMITTERS_SEARCH_FAILED",ae=Object(a.a)(se),ce=Object(a.a)(re),ie=Object(a.a)(ne),oe=(e,t)=>async(s,r,{apiContext:n})=>{const a=r().subreddits.models[e].name,c={username:Object(E.a)(t)};s(ae());const i=await m(n(),a,c);i.ok?s(ce(i.body)):s(ie(i.error))},de="SUBREDDIT_APPROVEDSUBMITTERS_APPROVED_SUCCESS",ue="SUBREDDIT_APPROVEDSUBMITTERS_UNAPPROVED_SUCCESS",le=Object(a.a)(de),be=Object(a.a)(ue),pe=(e,t)=>async(s,r,{apiContext:a})=>{const i=r(),o=i.subreddits.models[e].url,d=i.subreddits.models[e].name;t=Object(E.a)(t);const l=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/friend`,method:b.jb.POST,data:{api_type:"json",name:s,type:"contributor"}}))(a(),o,t);if(l.ok){const e={username:t};s(Object(u.e)({kind:T.b.SuccessMod,text:Object(c.a)(i.user.language,"subredditModeration.approvedSubmitters.successAdd",{username:t})}));const r=await m(a(),d,e);r.ok&&s(le(r.body))}else{const e=n()(l,"body.json.errors[0][1]",Object(c.a)(i.user.language,"error.type.generic"));s(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},Oe=(e,t)=>async(s,r,{apiContext:a})=>{const i=r(),o=i.subreddits.models[e].url,d=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/unfriend`,method:b.jb.POST,data:{api_type:"json",id:s,type:"contributor"}}))(a(),o,t);if(d.ok)s(be({subredditId:e,userId:t}));else{const e=n()(d,"body.json.errors[0][1]",Object(c.a)(i.user.language,"error.type.generic"));s(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},fe="SUBREDDIT__BANNEDUSERS_PENDING",me="SUBREDDIT__BANNEDUSERS_LOADED",je="SUBREDDIT__BANNEDUSERS_FAILED",ge=Object(a.a)(fe),ye=Object(a.a)(me),_e=Object(a.a)(je),Ee=(e,t={})=>async(s,r,{apiContext:n})=>{const a=r(),c=t.after||"",i=Object(S.d)(e,c),o=a.banned.fetchedTokens[i];if(a.banned.api.pending[i]||o)return;s(ge({subredditId:e,fetchedToken:c}));const d=a.subreddits.models[e].name,u=await j(n(),d,t);u.ok?s(ye(Object.assign({},u.body,{fetchedToken:c}))):s(_e({subredditId:e,fetchedToken:c}))},he="SUBREDDIT_BANNEDUSERS_SEARCH_PENDING",Se="SUBREDDIT_BANNEDUSERS_SEARCH_LOADED",Te="SUBREDDIT_BANNEDUSERS_SEARCH_FAILED",Ie=Object(a.a)(he),ve=Object(a.a)(Se),Ce=Object(a.a)(Te),Re=(e,t)=>async(s,r,{apiContext:n})=>{const a=r().subreddits.models[e].name,c={username:Object(E.a)(t)};s(Ie());const i=await j(n(),a,c);i.ok?s(ve(i.body)):s(Ce(i.error))},Ae="SUBREDDIT_BANNEDUSERS_BAN_SUCCESS",De="SUBREDDIT_BANNEDUSERS_UNBAN_SUCCESS",Pe=Object(a.a)(Ae),xe=Object(a.a)(De),we=(e,t,s)=>async(r,a,{apiContext:o})=>{const d=a(),l=d.subreddits.models[e].url,m=d.subreddits.models[e].name;t.username=Object(E.a)(t.username),r(Object(i.h)(s));const g=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/friend`,method:b.jb.POST,data:{api_type:"json",ban_reason:s.reason,ban_message:s.banMessage,duration:s.duration,name:s.username,note:s.modNote,ban_context:s.contextId,type:"banned"}}))(o(),l,t);if(g.ok){r(Object(i.e)(s));const e={username:t.username};r(Object(u.e)({kind:T.b.SuccessMod,text:Object(c.a)(d.user.language,"subredditModeration.bannedUsers.successAdd")}));const n=await j(o(),m,e);n.ok&&r(Pe(n.body))}else{r(Object(i.f)(s,g.error));const e=n()(g,"body.json.errors[0][1]",Object(c.a)(d.user.language,"error.type.generic"));r(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},Ne=(e,t)=>async(s,r,{apiContext:a})=>{const i=r(),o=i.subreddits.models[e].url,d=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/unfriend`,method:b.jb.POST,data:{api_type:"json",id:s,type:"banned"}}))(a(),o,t);if(d.ok)s(xe({subredditId:e,userId:t}));else{const e=n()(d,"body.json.errors[0][1]",Object(c.a)(i.user.language,"error.type.generic"));s(Object(u.e)({kind:T.b.Error,text:e,duration:3e3}))}},ke="SUBREDDIT__MODERATORS_PENDING",Le="SUBREDDIT__MODERATORS_LOADED",Ue="SUBREDDIT__MODERATORS_FAILED",Me=Object(a.a)(ke),Ge=Object(a.a)(Le),Fe=Object(a.a)(Ue),Be="SUBREDDIT__EDITABLEMODERATORS_PENDING",$e="SUBREDDIT__EDITABLEMODERATORS_LOADED",qe="SUBREDDIT__EDITABLEMODERATORS_FAILED",Ve=Object(a.a)(Be),He=Object(a.a)($e),Ke=Object(a.a)(qe),We=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(C.G)(a,{subredditId:e}).name,i=t&&t.after?t.after:"",o=t&&t.before?t.before:"",d=Object(S.d)(e,i,o),u=a.moderators.userOrder.data[d],l=a.moderators.userOrder.api.error[d];if(a.moderators.userOrder.api.pending[d]||u&&!l)return;s(Me({subredditId:e,key:d}));const b=await g(n(),c,t);if(b.ok){const t={key:d,response:b.body,subredditId:e};s(Ge(t))}else{const t={error:b.error,subredditId:e,key:d};s(Fe(t))}},Ye=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(C.G)(a,{subredditId:e}).name,i=t&&t.afterEditable?t.afterEditable:"",o=t&&t.beforeEditable?t.beforeEditable:"",d=Object(S.d)(e,i,o),u=a.moderators.editableUserOrder.data[d],l=a.moderators.editableUserOrder.api.error[d];if(a.moderators.editableUserOrder.api.pending[d]||u&&!l)return;s(Ve({subredditId:e,key:d}));const m=Object.assign({},t,{after:i,before:o}),j=await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/moderators_editable`,method:b.jb.GET,data:Object.assign({},s,{count:10})}))(n(),c,m);if(j.ok){const t={key:d,response:j.body,subredditId:e};s(He(t))}else{const t={key:d,error:j.error,subredditId:e};s(Ke(t))}},ze="SUBREDDIT__INVITEDMODERATORS_PENDING",Qe="SUBREDDIT__INVITEDMODERATORS_LOADED",Xe="SUBREDDIT__INVITEDMODERATORS_FAILED",Je=Object(a.a)(ze),Ze=Object(a.a)(Qe),et=Object(a.a)(Xe),tt=e=>async(t,s,{apiContext:r})=>{const n=s(),a=Object(C.G)(n,{subredditId:e}).name;if(n.moderators.invitedModerators.api.pending)return;t(Je());const c=await y(r(),a);if(c.ok){const e=c.body;t(Ze(e))}else t(et(c.error))},st="SUBREDDIT__ADDMODERATOR__SUCCESS",rt=Object(a.a)("SUBREDDIT__ADDMODERATOR_PENDING"),nt=Object(a.a)(st),at=Object(a.a)("SUBREDDIT__ADDMODERATOR__FAILED"),ct=(e,t,s)=>async(r,n,{apiContext:a})=>{const i=n(),o=Object(C.G)(i,{subredditId:e}),d=o.name,l=o.url;t=Object(E.a)(t),r(rt());const m=Object(h.c)(s),j=await((e,t,s,r)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/friend`,method:b.jb.POST,data:{name:s,type:"moderator_invite",permissions:r,api_type:"json"}}))(a(),l,t,m);if(j.ok){const s=await y(a(),d,{username:t});if(j.ok){const t=s.body,n=t.moderatorIds[0];i.moderators.invitedModerators.models[e][n]?r(Object(u.e)({kind:T.b.SuccessCommunity,text:Object(c.a)(i.user.language,"subredditModeration.moderators.userAlreadyInvited")})):(r(Object(u.e)({kind:T.b.SuccessMod,text:Object(c.a)(i.user.language,"subredditModeration.moderators.successAdd")})),r(nt(t)))}}else{const e=j.body.json&&j.body.json.errors;e&&e[0]&&e[0][1]&&r(Object(u.e)({kind:T.b.Error,text:e[0][1],duration:3e3})),r(at())}},it="SUBREDDIT__REMOVEMODERATOR__SUCCESS",ot=Object(a.a)("SUBREDDIT__REMOVEMODERATOR_PENDING"),dt=Object(a.a)(it),ut=Object(a.a)("SUBREDDIT__REMOVEMODERATOR__FAILED"),lt="SUBREDDIT__RESIGNMODERATOR__SUCCESS",bt=Object(a.a)(lt),pt=(e,t,s,r)=>async(n,a,{apiContext:c})=>{const i=a(),o=i.subreddits.models[e].name,d=Object(S.d)(e,s,r);if(n(ot()),(await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/unfriend`,method:b.jb.POST,data:{id:s,type:"moderator",r:t,api_type:"json"}}))(c(),o,t)).ok){n(dt({subredditId:e,userId:t,key:d}));const s=Object(R.j)(i);s&&s.id===t&&n(bt({subredditId:e,userId:t}))}else n(ut())},Ot="SUBREDDIT__EDITMODERATOR__SUCCESS",ft=Object(a.a)("SUBREDDIT__EDITMODERATOR_PENDING"),mt=Object(a.a)(Ot),jt=Object(a.a)("SUBREDDIT__EDITMODERATOR__FAILED"),gt=(e,t,s,r)=>async(n,a,{apiContext:c})=>{const i=a().subreddits.models[e].url;n(ft());const o=Object(h.c)(s);if((await((e,t,s,r)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/setpermissions`,method:b.jb.POST,data:{name:s,type:"moderator",permissions:r,api_type:"json"}}))(c(),i,t,o)).ok){n(mt({permissions:s,subredditId:e,userId:r}))}else n(jt())},yt="SUBREDDIT_MODERATORS_SEARCH_PENDING",_t="SUBREDDIT_MODERATORS_SEARCH_LOADED",Et="SUBREDDIT_MODERATORS_SEARCH_FAILED",ht=Object(a.a)(yt),St=Object(a.a)(_t),Tt=Object(a.a)(Et),It=(e,t)=>async(s,r,{apiContext:n})=>{const a=r().subreddits.models[e].name,c={username:Object(E.a)(t)};s(ht());const i=await g(n(),a,c);i.ok?s(St(i.body)):s(Tt(i.error))},vt="SUBREDDIT_MODERATORS_ACCEPT_INVITE_SUCCESS",Ct=Object(a.a)(vt),Rt="SUBREDDIT_NEWMODERATORPERMISSIONS_LOADED",At=Object(a.a)(Rt),Dt=e=>async(t,s,{apiContext:r})=>{const n=s(),a=n.user.account;if(!a)return;const c=n.subreddits.models[e],i=c.url,o=c.name;if((await((e,t)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}${t}api/accept_moderator_invite`,method:b.jb.POST,data:{api_type:"json"}}))(r(),i)).ok){t(Ct({subredditId:e})),t(Ye(e)),t(tt(e)),t(We(e));const s={username:Object(I.f)(a)},n=await g(r(),o,s);if(n.ok){const s=n.body.moderators[a.id];s&&t(At({[e]:s.modPermissions}))}}},Pt="SUBREDDIT_MODERATORS_DECLINE_INVITE_SUCCESS",xt=Object(a.a)(Pt),wt=e=>async(t,s,{apiContext:r})=>{const n=s().subreddits.models[e].name;(await((e,t)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/decline_mod_invite`,method:b.jb.POST,data:{api_type:"json"}}))(r(),n)).ok&&t(xt({subredditId:e}))},Nt="SUBREDDIT__REMOVEINVITEDMODERATOR__SUCCESS",kt=Object(a.a)("SUBREDDIT__REMOVEINVITEDMODERATOR_PENDING"),Lt=Object(a.a)(Nt),Ut=Object(a.a)("SUBREDDIT__REMOVEINVITEDMODERATOR__FAILED"),Mt=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(C.G)(a,{subredditId:e}).name;s(kt()),(await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{endpoint:`${e.apiUrl}/api/unfriend`,method:b.jb.POST,data:{id:s,type:"moderator_invite",r:t,api_type:"json"}}))(n(),c,t)).ok?s(Lt({subredditId:e,userId:t})):s(Ut())},Gt=e=>async(t,s,{apiContext:r})=>{const n=s();if(e&&!Object(v.b)(l.a.BAN_USER)(n)&&!n.subreddits.rules[e]){const s=Object(C.G)(n,{subredditId:e});await t(Object(d.n)(s.name))}t(Object(o.i)(l.a.BAN_USER))}},"./src/reddit/actions/subredditRules/constants.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return r}),s.d(t,"c",function(){return n}),s.d(t,"a",function(){return a}),s.d(t,"e",function(){return c}),s.d(t,"f",function(){return i}),s.d(t,"g",function(){return o}),s.d(t,"d",function(){return d});const r="SUBREDDIT__RULES_LOADED",n="SUBREDDIT__RULES_PENDING",a="SUBREDDIT__RULES_FAILED",c="SUBREDDIT__RULE_ADDED",i="SUBREDDIT__RULE_EDITED",o="SUBREDDIT__RULE_REMOVED",d="SUBREDDIT__RULES_REORDERED"},"./src/reddit/actions/subredditSettings.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return j}),s.d(t,"a",function(){return y}),s.d(t,"B",function(){return E}),s.d(t,"A",function(){return h}),s.d(t,"N",function(){return S}),s.d(t,"g",function(){return C}),s.d(t,"f",function(){return A}),s.d(t,"c",function(){return P}),s.d(t,"e",function(){return w}),s.d(t,"b",function(){return k}),s.d(t,"m",function(){return U}),s.d(t,"z",function(){return G}),s.d(t,"l",function(){return F}),s.d(t,"y",function(){return $}),s.d(t,"j",function(){return q}),s.d(t,"F",function(){return H}),s.d(t,"v",function(){return K}),s.d(t,"K",function(){return W}),s.d(t,"u",function(){return Y}),s.d(t,"J",function(){return z}),s.d(t,"t",function(){return Q}),s.d(t,"I",function(){return X}),s.d(t,"s",function(){return J}),s.d(t,"H",function(){return Z}),s.d(t,"q",function(){return ee}),s.d(t,"M",function(){return te}),s.d(t,"p",function(){return se}),s.d(t,"L",function(){return re}),s.d(t,"k",function(){return ne}),s.d(t,"x",function(){return ae}),s.d(t,"r",function(){return ce}),s.d(t,"E",function(){return ie}),s.d(t,"o",function(){return oe}),s.d(t,"n",function(){return ue}),s.d(t,"C",function(){return be}),s.d(t,"D",function(){return pe}),s.d(t,"h",function(){return Oe}),s.d(t,"G",function(){return me}),s.d(t,"w",function(){return je}),s.d(t,"i",function(){return ge}),s.d(t,"O",function(){return _e});var r=s("./node_modules/lodash/invert.js"),n=s.n(r),a=s("./src/app/strings/index.ts"),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/reddit/endpoints/subreddit/settings.ts"),d=s("./src/reddit/actions/toaster.ts"),u=s("./src/reddit/helpers/trackers/submitValidation.ts"),l=s("./src/reddit/models/PostRequirements/index.ts"),b=s("./src/reddit/models/Toast/index.ts"),p=s("./src/reddit/models/User/index.ts"),O=s("./src/reddit/selectors/submitValidation.ts"),f=s("./src/reddit/selectors/subreddit.ts"),m=s("./src/reddit/selectors/user.ts");const j="SUBREDDIT_SETTINGS_POST_REQUIREMENTS_LOADED",g=Object(i.a)(j),y="SUBREDDIT_SETTINGS__POST_REQUIREMENTS_BY_SUBREDDIT_LOADED",_=Object(i.a)(y),E=e=>async(t,s,{apiContext:r})=>{t(L());const n=await Object(o.d)(r(),e);n&&n.ok&&t(g(n.body))},h=e=>async(t,s,{apiContext:r})=>{t(L());const n=await Object(o.d)(r(),e);n&&n.ok&&t(_({[e.toLowerCase()]:n.body}))},S=e=>async(t,s,{apiContext:r})=>{const n=s();var a=n.subredditSettings.postRequirements;const c=a.formState,i=a.initialData;if(i){t(R()),u.i(n);const s=T(c);if(null===s){const s=Object(l.a)(c),n=Object(l.c)(s,i),a=await Object(o.h)(r(),e,n);200===a.status?(t(g(s)),t(Object(d.e)({kind:b.b.SuccessCommunity,text:"Submission rules updated successfully"}))):t(N(a.body.explanation))}else t(x(s));t(D())}},T=e=>{const t=e.linkDomain,s=e.titleLength,r=e.postLength,n=e.reposts;var a=t.blacklist;const c=[];if((void 0===a?[]:a).filter(v).length&&c.push({formSection:"linkDomain",formField:"blacklist",error:"Blacklisted domains cannot include reddit hosted content."}),s.isToggled){const e=s.min,t=s.max;e&&e>300&&c.push({formSection:"titleLength",formField:"min",error:"Minimum must be less than 300."}),e&&t&&e>t&&c.push({formSection:"titleLength",formField:"min",error:"Minimum must be less than or equal to maximum"}),t&&(t<2||t>300)&&c.push({formSection:"titleLength",formField:"max",error:"Maximum must be between 2 and 300."})}if(r.isToggled){const e=r.min,t=r.max;e&&e>4e4&&c.push({formSection:"postLength",formField:"min",error:"Minimum must be less than 40,000."}),e&&t&&e>t&&c.push({formSection:"postLength",formField:"min",error:"Minimum must be less than maximum"}),t&&(t<2||t>4e4)&&c.push({formSection:"postLength",formField:"max",error:"Maximum must be between 2 and 40,000."})}return n.isToggled&&n.days&&n.days>90&&c.push({formSection:"reposts",formField:"days",error:"Repost limit must 90 or less"}),c.length?c:null},I=/i\.redd\.it|v.redd.it/,v=e=>I.test(e),C="POST_REQUIREMENTS_UPDATE_STARTED",R=Object(i.a)(C),A="POST_REQUIREMENTS_UPDATE_FINISHED",D=Object(i.a)(A),P="POST_REQUIREMENTS_FORM_VALIDATION_FAILED",x=Object(i.a)(P),w="POST_REQUIREMENTS_UPDATE_FAILED",N=Object(i.a)(w),k="POST_REQUIREMENTS_FETCH_STARTED",L=Object(i.a)(k),U="POST_REQUIREMENTS_BODY_REQUIREMENT",M=Object(i.a)(U),G=e=>async(t,s,{apiContext:r})=>{u.d(s(),e),t(M(e))},F="POST_REQUIREMENTS_LINK_LIST_REQUIREMENT",B=Object(i.a)(F),$=e=>async(t,s,{apiContext:r})=>{u.a(s(),e),t(B(e))},q="POST_REQUIREMENTS_TOGGLE_SECTION",V=Object(i.a)(q),H=e=>async(t,s,{apiContext:r})=>{const n=s(),a=Object(O.b)(n)[e].isToggled;t(V(e)),u.f(n,e,a)},K="UPDATE_TITLE_STRINGS",W=Object(i.a)(K),Y="UPDATE_TITLE_REGEX",z=Object(i.a)(Y),Q="UPDATE_TITLE_MIN_LENGTH",X=Object(i.a)(Q),J="UPDATE_TITLE_MAX_LENGTH",Z=Object(i.a)(J),ee="UPDATE_POST_MIN_LENGTH",te=Object(i.a)(ee),se="UPDATE_POST_MAX_LENGTH",re=Object(i.a)(se),ne="UPDATE_LINK_DOMAINS",ae=Object(i.a)(ne),ce="UPDATE_REPOST_DAYS",ie=Object(i.a)(ce),oe="POST_REQUIREMENTS_POST_GUIDELINES_REQUIREMENT",de=Object(i.a)(oe),ue="POST_REQUIREMENTS_POST_GUIDELINES_GUIDELINE",le=Object(i.a)(ue),be=e=>async(t,s,{apiContext:r})=>{t(de(e))},pe=e=>async(t,s,{apiContext:r})=>{t(le(e))},Oe="SUBREDDIT_SETTINGS_LOADED",fe=Object(i.a)(Oe),me=(e,t)=>async(s,r,{apiContext:n})=>{if(!t||!Object(f.H)(r(),t)){const t=await Object(o.c)(n(),e);t&&t.ok&&s(fe(t.body))}},je=()=>async(e,t,{apiContext:s})=>{const r=Object(m.j)(t());r&&await e(me(c.vc+Object(p.f)(r)))},ge="SUBREDDIT_SETTINGS_UPDATE_SUCCESS",ye=Object(i.a)(ge),_e=(e,t)=>async(s,r,{apiContext:c})=>{const i=await Object(o.g)(c(),e,t),u=Object(m.M)(r());if(i.ok){const t=Object(o.e)(i.body,n()(o.a));s(ye(Object.assign({},t,{subredditId:e}))),s(Object(d.e)({kind:b.b.SuccessCommunity,text:Object(a.a)(u,"subredditCreation.updateCommunitySuccess")}))}else s(Object(d.e)({kind:b.b.Error,text:Object(a.a)(u,"error.tryAgainLater")}))}},"./src/reddit/actions/subredditTopContent.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/graphql/operations/SubredditTopContent.json"),a=s("./src/lib/makeGqlRequest/index.ts"),c=s("./src/reddit/helpers/graphql/normalizeSubredditFromGql/index.ts");s.d(t,"c",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"a",function(){return d}),s.d(t,"d",function(){return p});const i="SUBREDDIT_TOP_CONTENT__PENDING",o="SUBREDDIT_TOP_CONTENT__LOADED",d="SUBREDDIT_TOP_CONTENT__FAILED",u=Object(r.a)(i),l=Object(r.a)(o),b=Object(r.a)(d),p=e=>async(t,s,r)=>{const i=e.toLowerCase();var o=s().subreddits;const d=o.api,p=o.topContent;if(d.topContent.pending[i]||p[i])return;t(u({subredditName:i}));const O=await((e,t)=>Object(a.a)(e,Object.assign({},n,{variables:t})))(r.gqlContext(),{subredditName:i});if(O.ok){const e=O.body.data.subreddit;if(e){const s=Object(c.b)(e);s&&t(l(Object.assign({subredditName:i},s)))}}else t(b({subredditName:i,error:O.error}))}},"./src/reddit/actions/subscription.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/app/strings/index.ts"),c=s("./src/reddit/actions/header.ts"),i=s("./src/reddit/actions/modal.ts"),o=s("./src/reddit/actions/monthsToMinutes.ts"),d=s("./src/reddit/actions/monthsToMinutes/homeFeed.ts"),u=s("./src/reddit/actions/toaster.ts"),l=s("./src/reddit/constants/modals.ts"),b=s("./src/config.ts"),p=s("./src/lib/makeApiRequest/index.ts"),O=s("./src/lib/omitHeaders/index.ts"),f=s("./src/reddit/constants/headers.ts");var m=s("./src/reddit/models/MonthsToMinutes/index.ts"),j=s("./src/reddit/models/Toast/index.ts"),g=s("./src/reddit/selectors/experiments/m2mV1-5.ts"),y=s("./src/reddit/selectors/monthsToMinutes.ts"),_=s("./src/reddit/selectors/profile.ts"),E=s("./src/reddit/selectors/subreddit.ts"),h=s("./src/reddit/selectors/subscriptions.ts"),S=s("./src/reddit/selectors/toast.ts"),T=s("./src/reddit/selectors/user.ts");s.d(t,"c",function(){return v}),s.d(t,"d",function(){return C}),s.d(t,"b",function(){return R}),s.d(t,"e",function(){return A}),s.d(t,"h",function(){return N}),s.d(t,"g",function(){return k}),s.d(t,"a",function(){return L}),s.d(t,"f",function(){return M});var I=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const v="SUBSCRIPTION__FETCH_DATA_PENDING",C="SUBSCRIPTION__FETCH_DATA_SUCCESS",R="SUBSCRIPTION__FETCH_DATA_FAILURE",A="SUBSCRIPTION__SUBSCRIPTION_TOGGLED",D=Object(n.a)(C),P=Object(n.a)(v),x=Object(n.a)(R),w=Object(n.a)(A),N=(Object(n.a)("SUBSCRIPTION__SUBSCIPTION_TOGGLE_FAILED"),Object(n.a)("SUBSCRIPTION__ORDER_LOADED"),()=>async(e,t,{apiContext:s})=>{const n=t();if(!n.user.account||n.subscriptions.api.fetched)return;e(P());const a=await(e=>Object(p.c)(e,{endpoint:`${b.a.gatewayUrl}/desktopapi/v1/subscriptions`,method:r.jb.GET}))(s());a.ok?e(D(a.body)):e(x({error:a.error}))}),k=(e,t,s)=>async(n,b,{apiContext:v})=>{const C=Object(T.M)(b());var R="subreddit"===e.type?[e.name,Object(E.z)(b(),e.name)]:[`${r.vc}${e.name}`,Object(_.j)(b(),e.name)],A=I(R,2);const D=A[0],P=A[1];if(Object(T.F)(b()))n(w({identifier:{id:P,type:e.type},nameIdentifier:e,profileModels:b().profiles.models,subredditModels:b().subreddits.models,subscriptionsCount:Object(h.a)(b()),userIsSubscriber:t,widgetId:s})),(await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/subscribe`,data:{action:s?"sub":"unsub",sr_name:t,api_type:"json"}}))(v(),D,t)).ok||(n(w({identifier:{id:P,type:e.type},nameIdentifier:e,profileModels:b().profiles.models,subredditModels:b().subreddits.models,subscriptionsCount:Object(h.a)(b()),userIsSubscriber:!t,widgetId:s})),n(Object(u.e)(Object(u.d)(Object(a.a)(C,"profile.somethingWentWrongTryAgain"),j.b.Error))));else if(Object(y.u)(b())){if("profile"===e.type)return void n(Object(u.e)(Object(u.d)(Object(a.a)(C,"monthsToMinutes.subscribeProfileFailToast"),j.b.Error,Object(a.a)(C,"account.signup"),Object(i.i)(l.a.REGISTER_MODAL_ID))));let r=Object(h.a)(b());if(t&&r>=m.e)return void(Object(S.a)(b(),j.a.subscribeCap)||n(Object(u.e)({text:"",duration:-1,kind:j.b.Custom,customToastType:j.a.subscribeCap})));if(n(w({identifier:{id:P,type:e.type},nameIdentifier:e,profileModels:b().profiles.models,subredditModels:b().subreddits.models,subscriptionsCount:Object(h.a)(b()),userIsSubscriber:t,widgetId:s})),r=Object(h.a)(b()),Object(y.p)(b())&&n(Object(o.w)()),t&&r===m.d&&(n(Object(c.h)()),n(Object(o.x)({time:Date.now(),tooltipType:m.j.Home}))),t&&Object(y.v)(b())&&r===m.h&&n(Object(o.t)()),t&&Object(y.w)(b()))if(r!==m.h||Object(S.a)(b(),j.a.subscribeMilestone)){const t=Object(E.v)(b(),{subredditName:e.name});n(Object(u.e)({text:Object(a.a)(C,"monthsToMinutes.subscribeSuccessToast",{subredditName:t.displayText}),kind:j.b.SuccessCommunity,buttonText:Object(a.a)(C,"account.signup"),buttonAction:Object(i.i)(l.a.REGISTER_MODAL_ID)}))}else n(Object(u.e)({customToastType:j.a.subscribeMilestone,kind:j.b.Custom,text:"",duration:-1}));Object(g.c)(b())&&await n(Object(d.f)())}else n(Object(i.l)({actionSource:i.a.Subscribe})),n(Object(i.i)(l.a.REGISTER_MODAL_ID))},L="SUBSCRIPTION__FAVORITE_TOGGLED",U=Object(n.a)(L),M=e=>async(t,s,{apiContext:n})=>{const a=s(),c=a.subreddits.models[e.id];let i=c&&c.name;if(!i){const t=a.profiles.models[e.id];if(!(i=t&&`u_${t.name}`))throw new Error(`actions.subscription -- No subreddit or profile found with id ${e.id}`)}const o=a.subscriptions.favoriteSubredditOrder||[],d=a.subscriptions.favoriteProfileOrder||[],l=o.indexOf(e.id),b=d.indexOf(e.id),m=-1===l&&-1===b,g=a.subreddits.models,y=a.profiles.models;t(U({makeFavorite:m,identifier:e,subredditModels:g,profileModels:y})),(await((e,t,s)=>Object(p.c)(Object(O.a)(e,[f.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/favorite`,data:{make_favorite:s?"true":"false",sr_name:t,api_type:"json"}}))(n(),i,m)).ok||(t(U({makeFavorite:!m,identifier:e,subredditModels:g,profileModels:y})),t(Object(u.e)({text:"Sorry, failed to update favorites.",kind:j.b.Error})))}},"./src/reddit/actions/tags.ts":function(e,t,s){"use strict";var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/toaster.ts");const c=e=>{const t=e.subreddit,s={global:{},[t.id]:{}};t.availableTags&&t.availableTags.edges.reduce((e,{node:t})=>(e[t.subreddit&&t.subreddit.id||"global"][t.id]=t,e),s);const r=t.tags.edges.reduce((e,{node:s})=>(e[t.id][s.tag.id]=s,e),{[t.id]:{}});return{globalSubredditTags:s.global,subredditScopedTags:{[t.id]:s[t.id]},subredditId:t.id,itemTags:r}};var i=s("./src/graphql/operations/CreateSubredditTags.json"),o=s("./src/lib/makeGqlRequest/index.ts");var d=s("./src/graphql/operations/DeleteTags.json");var u=s("./src/graphql/operations/FetchSubredditTags.json");const l=(e,{subredditId:t,pageSize:s=700,after:r,includeAvailableTags:n})=>Object(o.a)(e,Object.assign({},u,{variables:{subredditId:t,pageSize:s,after:r,includeAvailableTags:n}}));var b,p=s("./src/graphql/operations/UpdateSubredditTagStates.json");!function(e){e.TAGGED="TAGGED",e.NONE="NONE"}(b||(b={}));var O=s("./src/reddit/featureFlags/communityTopics.ts"),f=s("./src/reddit/helpers/trackers/communityTopics.ts"),m=s("./src/reddit/models/Toast/index.ts"),j=s("./src/reddit/reducers/tags/selected/index.ts"),g=s("./src/reddit/selectors/tags.ts"),y=s("./src/reddit/selectors/user.ts");s.d(t,"j",function(){return _}),s.d(t,"a",function(){return E}),s.d(t,"i",function(){return h}),s.d(t,"h",function(){return S}),s.d(t,"c",function(){return T}),s.d(t,"d",function(){return I}),s.d(t,"b",function(){return v}),s.d(t,"f",function(){return C}),s.d(t,"g",function(){return R}),s.d(t,"e",function(){return A}),s.d(t,"l",function(){return D}),s.d(t,"m",function(){return P}),s.d(t,"k",function(){return x}),s.d(t,"p",function(){return w}),s.d(t,"o",function(){return N}),s.d(t,"n",function(){return k}),s.d(t,"u",function(){return z}),s.d(t,"t",function(){return Q}),s.d(t,"s",function(){return X}),s.d(t,"r",function(){return J}),s.d(t,"q",function(){return re});const _="TAGS__REQUESTED",E="TAGS__AVAILABLE_LOADED",h="TAGS__LOADED",S="TAGS__FAILURE",T="TAGS__CREATE_REQUESTED",I="TAGS__CREATE_SUCCESS",v="TAGS__CREATE_FAILURE",C="TAGS__DELETE_REQUESTED",R="TAGS__DELETE_SUCCESS",A="TAGS__DELETE_FAILURE",D="TAGS__UPDATE_STATE_REQUESTED",P="TAGS__UPDATE_STATE_SUCCESS",x="TAGS__UPDATE_STATE_FAILURE",w="TAGS__OPTION_SELECTED",N="TAGS__OPTION_DESELECTED",k="TAGS__INPUT_CHANGED",L=Object(n.a)(_),U=Object(n.a)(E),M=Object(n.a)(h),G=Object(n.a)(S),F=Object(n.a)(T),B=Object(n.a)(I),$=Object(n.a)(v),q=Object(n.a)(C),V=Object(n.a)(R),H=Object(n.a)(A),K=Object(n.a)(D),W=Object(n.a)(P),Y=Object(n.a)(x),z=Object(n.a)(w),Q=Object(n.a)(N),X=Object(n.a)(k),J=(e,t=!1)=>async(s,n,{gqlContext:i})=>{const o=n();if(!Object(O.a)(o))return;s(L());const d=await l(i(),{subredditId:e});if(d.ok){const r=d.body;s(M(c(r.data))),t&&f.d(n(),e)}else s(G()),s(Object(a.e)(Object(a.d)(Object(r.a)(Object(y.M)(o),"communityTopics.loadFailed"),m.b.Error,Object(r.a)(Object(y.M)(o),"communityTopics.retry"),J(e,t))))},Z=e=>async(t,s,{gqlContext:n})=>{const i=s();if(!Object(O.a)(i))return;t(L());const o=await l(n(),{subredditId:e});if(o.ok){const e=o.body;t(U(c(e.data)))}else t(G()),t(Object(a.e)(Object(a.d)(Object(r.a)(Object(y.M)(i),"communityTopics.loadFailed"),m.b.Error,Object(r.a)(Object(y.M)(i),"communityTopics.retry"),Z(e))))},ee=(e,t)=>async(s,r,{gqlContext:n})=>{if(!t.length)return;s(F());const a=t.map(t=>Object.assign({subredditId:e},t)),c=await((e,t)=>Object(o.a)(e,Object.assign({},i,{variables:t})))(n(),{input:a}),d=c.body&&c.body.data||null;c.ok&&d&&d.createSubredditTags&&d.createSubredditTags.ok?s(B()):s($())},te=(e,t)=>async(s,r,{gqlContext:n})=>{if(!t.length)return;s(q());const a=await((e,t)=>Object(o.a)(e,Object.assign({},d,{variables:t})))(n(),{input:t}),c=a.body&&a.body.data||null;a.ok&&c&&c.deleteTags&&c.deleteTags.ok?s(V({subredditId:e,tags:t})):s(H())},se=(e,t)=>async(s,r,{gqlContext:n})=>{if(!t.length)return;s(K());const a=await((e,t)=>Object(o.a)(e,Object.assign({},p,{variables:t})))(n(),{input:{subredditId:e,tagStates:t}}),c=a.body&&a.body.data||null;a.ok&&c&&c.updateSubredditTagStates&&c.updateSubredditTagStates.ok?s(W()):s(Y())},re=e=>async(t,s,n)=>{const c=s(),i=Object(g.g)(c,{subredditId:e}),o=Object(g.d)(c,{subredditId:e}),d=Object(g.l)(c,{subredditId:e}),u=Object(g.m)(c,{subredditId:e}),l=i.filter(e=>!!e.id&&!!e.action).map(e=>({tagId:e.id,state:e.action===j.a.ADD?b.TAGGED:b.NONE}));if(d.length>0){const r=new Set([...Object.keys(o)]);await ee(e,d)(t,s,n),await Z(e)(t,s,n);const a=Object(g.d)(s(),{subredditId:e}),c=new Set([...Object.keys(a).filter(e=>!r.has(e))]);d.forEach(e=>{for(const t of c){const s=a[t];if(s&&s.text.toLowerCase()===e.text.toLowerCase()&&s.type===e.type)return c.delete(t),void l.push({tagId:s.id,state:b.TAGGED})}})}await Promise.all([se(e,l)(t,s,n),te(e,u)(t,s,n)]),Object(g.j)(s())&&t(Object(a.e)(Object(a.d)(Object(r.a)(Object(y.M)(c),"communityTopics.savePartialFailed"),m.b.Error,Object(r.a)(Object(y.M)(c),"communityTopics.retry"),re(e)))),t(J(e,!0))}},"./src/reddit/actions/tracking.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c});var r=s("./src/lib/makeActionCreator/index.ts");const n="TRACKING__VIEWPORT_DATA_LOADED",a="TRACKING__VIEWPORT_DATA_UNLOADED",c=Object(r.a)(n);Object(r.a)(a)},"./src/reddit/actions/trophyCase.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./node_modules/lodash/pickBy.js"),a=s.n(n),c=s("./src/lib/constants/index.ts"),i=s("./src/lib/makeApiRequest/index.ts"),o=s("./src/lib/omitHeaders/index.ts"),d=s("./src/lib/redditId/index.ts"),u=s("./src/reddit/constants/headers.ts");var l=(e,t)=>Object(i.c)(Object(o.a)(e,[u.a]),{method:c.jb.GET,endpoint:`${e.apiUrl}/user/${t}/trophies.json`}).then(e=>{const t=e.body&&e.body.data&&e.body.data.trophies;if(e.ok&&t){const s=a()(t.map(b),"id"),r=Object.keys(s);return Object.assign({},e,{body:{trophies:s,trophyIds:r}})}return e});const b=e=>({awardId:e.data.award_id,description:e.data.description||"",icon:e.data.icon_40||"",id:Object(d.b)(e.data.id,e.kind),name:e.data.name,url:e.data.url||""});s.d(t,"a",function(){return p}),s.d(t,"b",function(){return m});const p="TROPHYCASE__FETCH_SUCCESS",O=Object(r.a)(p),f=Object(r.a)("TROPHYCASE__FETCH_FAILED"),m=(e,t)=>async(s,r,{apiContext:n})=>{const a=await l(n(),e);a.ok?s(O(Object.assign({profileId:t,profileName:e},a.body))):s(f({profileId:t,error:a.error}))}},"./src/reddit/actions/upload.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return u}),s.d(t,"h",function(){return l}),s.d(t,"c",function(){return b}),s.d(t,"e",function(){return p}),s.d(t,"g",function(){return O}),s.d(t,"b",function(){return f}),s.d(t,"a",function(){return m}),s.d(t,"f",function(){return j}),s.d(t,"l",function(){return _}),s.d(t,"j",function(){return C}),s.d(t,"k",function(){return R}),s.d(t,"i",function(){return A});var r=s("./node_modules/lodash/get.js"),n=s.n(r),a=s("./node_modules/uuid/v4.js"),c=s.n(a),i=s("./src/lib/makeActionCreator/index.ts"),o=s("./src/lib/uploadToS3/index.ts"),d=s("./src/reddit/models/Upload/index.ts");const u="UPLOAD_PENDING",l="UPLOAD_UPLOADING",b="UPLOAD_METADATA_CHANGED",p="UPLOAD_PROGRESS",O="UPLOAD_SUCCESS",f="UPLOAD_FAILED",m="UPLOAD_CANCELED",j="UPLOAD_REMOVED",g=Object(i.a)(u),y=Object(i.a)(l),_=Object(i.a)(b),E=Object(i.a)(p),h=Object(i.a)(O),S=Object(i.a)(f),T=Object(i.a)(m),I=Object(i.a)(j),v=new Map,C=(e,t)=>{const s=v.get(e)||[];s.push(t),v.set(e,s)},R=(e,t,s,r=!1)=>async(a,i,{apiContext:u})=>{const l=t;if(i().uploads[l]&&Object(d.d)(i().uploads[l]))return;const b=c()(),p=()=>{const e=i().uploads[l];return!e||e.id!==b||e.status===d.a.CANCELED};a(g({key:l,id:b,file:e}));var O=await s(i().uploads[l]);const f=O.uploadLease,m=O.error;if(p())return;if(m||!f)return void a(S({key:l,error:m}));let j;C(b,()=>{j&&j.abort()}),a(y({key:l}));const _=await Object(o.a)(e,f,e=>(j=e,r&&e.on("progress",e=>{if(!p()&&"upload"===e.direction){const t={percent:e.percent,total:e.total,uploaded:e.loaded};a(E({key:l,progress:t}))}}),e));if(j=null,!p())if(_.ok){const e=decodeURIComponent(_.body.PostResponse.Location);a(h({key:l,url:e}))}else{const e=n()(_,"body.Error.Message.0"),t=Object.assign({type:"ERROR"},e?{fields:[{field:"0",msg:e}]}:{});a(S({key:l,error:t}))}},A=(e,t=!1)=>(s,r)=>{const n=r().uploads[e];n&&(((e,t)=>{const s=v.get(e);s&&s.forEach(s=>s(e,t)),v.delete(e)})(n.id,t),s(t?I({key:e}):T({key:e})))}},"./src/reddit/actions/userBlocks.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"d",function(){return l}),s.d(t,"h",function(){return f}),s.d(t,"b",function(){return m}),s.d(t,"c",function(){return j}),s.d(t,"a",function(){return g}),s.d(t,"g",function(){return h});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/toaster.ts"),c=s("./src/reddit/endpoints/accounts/index.ts"),i=s("./src/reddit/models/Toast/index.ts"),o=s("./src/reddit/selectors/user.ts");const d="USER_BLOCK__PENDING",u="USER_BLOCK__LOADED",l="USER_BLOCK__FAILED",b=Object(n.a)(d),p=Object(n.a)(u),O=Object(n.a)(l),f=e=>async(t,s,{apiContext:n})=>{const o=s();if(o.blockUser.api.pending[e])return;t(b({username:e}));const d=await Object(c.a)(n(),e),u=`error-block-${e}`;if(d.ok)d.body.name&&t(p(d.body)),t(a.f(u)),t(a.e({kind:i.b.SuccessCommunity,text:Object(r.a)(o.user.language,"settings.page.saveRequestSuccess")}));else{const s={type:d.error?d.error.type:"Unknown error",username:e};t(O(s)),t(a.e({id:u,kind:i.b.Error,text:Object(r.a)(o.user.language,"error.tryAgainLater"),buttonText:Object(r.a)(o.user.language,"reportFlow.blockUser.retry"),buttonAction:f(e)}))}},m="USER_UNBLOCK__PENDING",j="USER_UNBLOCK__SUCCESS",g="USER_UNBLOCK__FAILED",y=Object(n.a)(m),_=Object(n.a)(j),E=Object(n.a)(g),h=e=>async(t,s,{apiContext:n})=>{const d=s(),u=Object(o.j)(d),l=u?u.id:void 0;l&&(t(y({name:e})),(await Object(c.b)(n(),l,e)).ok?(t(_({name:e})),t(a.e({kind:i.b.SuccessCommunity,text:Object(r.a)(d.user.language,"settings.page.saveRequestSuccess")}))):(t(a.e({kind:i.b.Error,text:Object(r.a)(d.user.language,"error.tryAgainLater")})),t(E({name:e}))))}},"./src/reddit/actions/userFlair.ts":function(e,t,s){"use strict";s.d(t,"i",function(){return m}),s.d(t,"a",function(){return j}),s.d(t,"d",function(){return g}),s.d(t,"b",function(){return h}),s.d(t,"h",function(){return v}),s.d(t,"c",function(){return D}),s.d(t,"g",function(){return N}),s.d(t,"f",function(){return k}),s.d(t,"e",function(){return G}),s.d(t,"o",function(){return q}),s.d(t,"n",function(){return V}),s.d(t,"m",function(){return H}),s.d(t,"l",function(){return K}),s.d(t,"j",function(){return W}),s.d(t,"k",function(){return Y}),s.d(t,"p",function(){return z});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./node_modules/lodash/isEmpty.js"),c=s.n(a),i=s("./src/reddit/actions/authorFlair.ts"),o=s("./src/reddit/actions/toaster.ts"),d=s("./src/reddit/endpoints/flair/index.ts"),u=s("./src/reddit/models/Flair/index.ts"),l=s("./src/reddit/models/Toast/index.ts"),b=s("./src/reddit/models/User/index.ts"),p=s("./src/reddit/selectors/subreddit.ts"),O=s("./src/reddit/selectors/user.ts"),f=s("./src/reddit/selectors/userFlair.ts");const m="USER_FLAIR_DATA__MUTATED",j="AUTHOR_FLAIR_DATA__MUTATED",g="STRUCTURED_STYLES__USERFLAIR_ENABLED_SETTING_SUCCESS",y=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_ENABLED_SETTING_PENDING"),_=Object(n.a)(g),E=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_ENABLED_SETTING_FAILED"),h="STRUCTURED_STYLES__USERFLAIR_ALLOW_ASSIGN_OWN_SETTING_SUCCESS",S=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_ALLOW_ASSIGN_OWN_SETTING_PENDING"),T=Object(n.a)(h),I=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_ALLOW_ASSIGN_OWN_SETTING_FAILED"),v="STRUCTURED_STYLES__USERFLAIR_SAVETEMPLATE_SUCCESS",C=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_SAVETEMPLATE_PENDING"),R=Object(n.a)(v),A=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_SAVETEMPLATE_FAILED"),D="STRUCTURED_STYLES__USERFLAIR_DELETETEMPLATE_SUCCESS",P=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_DELETETEMPLATE_PENDING"),x=Object(n.a)(D),w=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_DELETETEMPLATE_FAILED"),N="STRUCTURED_STYLES__USERFLAIR_REORDERTEMPLATES_PENDING",k="STRUCTURED_STYLES__USERFLAIR_REORDERTEMPLATES_FAILED",L=Object(n.a)(N),U=Object(n.a)("STRUCTURED_STYLES__USERFLAIR_REORDERTEMPLATES_SUCCESS"),M=Object(n.a)(k),G="USERFLAIR_FETCH_SUCCESS",F=Object(n.a)(G),B=Object(n.a)(m),$=Object(n.a)(j),q=(e,t,s,r,n)=>async(a,c,{apiContext:i})=>{const o=c(),l=o.user.account;let O;l&&(O=Object(b.f)(l));const m=Object.assign({},Object(f.b)(o,{subredditId:n}).displaySettings,{isUserEnabled:s}),j={userName:r,subredditId:n,applied:e,displaySettings:m};a(r===O?B(j):$(j));const g=Object(p.G)(o,{subredditId:n}),y=e&&Object(u.j)(e);Object(d.e)(i(),r,g.name,t,y),Object(d.g)(i(),s,g.name)},V=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(p.G)(a,{subredditId:e}).name;if(s(y()),(await Object(d.j)(n(),c,t)).ok){s(_({subredditId:e,isEnabled:t}))}else s(E())},H=(e,t)=>async(s,r,{apiContext:n})=>{const a=r(),c=Object(p.G)(a,{subredditId:e}).name;if(s(S()),(await Object(d.h)(n(),t,u.c.UserFlair,c)).ok){s(T({subredditId:e,canAssignOwn:t}))}else s(I())},K=(e,t)=>async(s,n,{apiContext:a})=>{const c=n(),i=Object(p.G)(c,{subredditId:t}).name,b=Object(O.M)(c);s(C());const f=await Object(d.d)(a(),e,i,u.c.UserFlair);if(f.ok){const e={subredditId:t,template:f.body};s(R(e));const n=Object(o.d)(Object(r.a)(b,"structuredStyles.forms.flair.toast.flairSaved"),l.b.SuccessMod);s(Object(o.e)(n))}else{s(A());const n=Object(o.d)(Object(r.a)(b,"structuredStyles.forms.flair.toast.flairNotSaved"),l.b.Error,Object(r.a)(b,"structuredStyles.forms.flair.toast.retryButtonText"),K(e,t));s(Object(o.e)(n))}},W=(e,t)=>async(s,n,{apiContext:a})=>{const c=n(),i=Object(p.G)(c,{subredditId:t}).name,u=Object(O.M)(c);if(s(P()),(await Object(d.a)(a(),e,i)).ok){s(x({subredditId:t,templateId:e}));const n=Object(o.d)(Object(r.a)(u,"structuredStyles.forms.flair.toast.flairDeleted"),l.b.SuccessMod);s(Object(o.e)(n))}else{s(w());const n=Object(o.d)(Object(r.a)(u,"structuredStyles.forms.flair.toast.flairNotDeleted"),l.b.Error,Object(r.a)(u,"structuredStyles.forms.flair.toast.retryButtonText"),W(e,t));s(Object(o.e)(n))}},Y=(e,t,s)=>async(n,a,{apiContext:c})=>{const i=a(),b=Object(p.G)(i,{subredditId:s}).name,f=Object(O.M)(i);if(n(L({subredditId:s,templateIds:t})),(await Object(d.c)(c(),b,u.c.UserFlair,t)).ok){n(U());const e=Object(o.d)(Object(r.a)(f,"structuredStyles.forms.flair.toast.flairReorderSuccess"),l.b.SuccessMod);n(Object(o.e)(e))}else{n(M({subredditId:s,templateIds:e}));const a=Object(o.d)(Object(r.a)(f,"structuredStyles.forms.flair.toast.flairReorderFailure"),l.b.Error,Object(r.a)(f,"structuredStyles.forms.flair.toast.retryButtonText"),Y(e,t,s));n(Object(o.e)(a))}},z=(e,t)=>async(s,n,{apiContext:a})=>{const u=n(),b=u.userFlair;if(b&&b[e]&&b[e].displaySettings.isEnabled&&c()(b[e].templateIds)){const n=Object(p.G)(u,{subredditId:e}).name,c=await Object(d.b)(a(),n);if(c.ok)s(F(c.body)),s(Object(i.b)({username:t,subredditId:e}));else{const e=Object(O.M)(u),t=Object(o.d)(Object(r.a)(e,"error.type.generic"),l.b.Error);s(Object(o.e)(t))}}else s(Object(i.b)({username:t,subredditId:e}))}},"./src/reddit/actions/userWhitelist.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return o}),s.d(t,"f",function(){return d}),s.d(t,"d",function(){return u}),s.d(t,"g",function(){return O}),s.d(t,"b",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"a",function(){return j}),s.d(t,"h",function(){return E});var r=s("./src/app/strings/index.ts"),n=s("./src/lib/makeActionCreator/index.ts"),a=s("./src/reddit/actions/toaster.ts"),c=s("./src/reddit/endpoints/accounts/index.ts"),i=s("./src/reddit/models/Toast/index.ts");const o="USER_WHITELIST__PENDING",d="USER_WHITELIST__SUCCESS",u="USER_WHITELIST__FAILED",l=Object(n.a)(o),b=Object(n.a)(d),p=Object(n.a)(u),O=e=>async(t,s,{apiContext:n})=>{t(l());const o=await Object(c.d)(n(),e),d=s();o.ok?o.body.name&&(t(b(o.body)),t(a.e({kind:i.b.SuccessCommunity,text:Object(r.a)(d.user.language,"settings.page.saveRequestSuccess")}))):(t(p()),t(a.e({kind:i.b.Error,text:Object(r.a)(d.user.language,"error.tryAgainLater")})))},f="USER_UNWHITELIST__PENDING",m="USER_UNWHITELIST__SUCCESS",j="USER_UNWHITELIST__FAILED",g=Object(n.a)(f),y=Object(n.a)(m),_=Object(n.a)(j),E=e=>async(t,s,{apiContext:n})=>{const o=s();t(g({name:e})),(await Object(c.c)(n(),e)).ok?(t(y({name:e})),t(a.e({kind:i.b.SuccessCommunity,text:Object(r.a)(o.user.language,"settings.page.saveRequestSuccess")}))):(t(_({name:e})),t(a.e({kind:i.b.Error,text:Object(r.a)(o.user.language,"error.tryAgainLater")})))}},"./src/reddit/actions/usernameAvailable.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts");var o;s.d(t,"b",function(){return o}),s.d(t,"a",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"d",function(){return l}),s.d(t,"e",function(){return b}),s.d(t,"f",function(){return j}),function(e){e[e.Available=0]="Available",e[e.Error=1]="Error",e[e.Pending=2]="Pending",e[e.Unavailable=3]="Unavailable"}(o||(o={}));const d="USERNAME_AVAILABLE__AVAILABLE",u="USERNAME_AVAILABLE__FAILURE",l="USERNAME_AVAILABLE__PENDING",b="USERNAME_AVAILABLE__UNAVAILABLE",p=Object(r.a)(d),O=Object(r.a)(u),f=Object(r.a)(l),m=Object(r.a)(b),j=({username:e})=>async(t,s,{apiContext:r})=>{const d=s().users.nameAvailable;if(!d[e]||d[e]===o.Error){t(f({username:e}));const s=await((e,t)=>Object(a.c)(Object(c.a)(e,[i.a]),{method:n.jb.GET,endpoint:`${e.apiUrl}/api/username_available.json?user=${t.username}`,type:"json"}))(r(),{username:e});s.ok?s.body?t(p({username:e})):t(m({username:e})):t(O({username:e}))}}},"./src/reddit/actions/vote.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/reddit/actions/modal.ts"),c=s("./src/reddit/actions/monthsToMinutes.ts"),i=s("./src/reddit/actions/monthsToMinutes/homeFeed.ts"),o=s("./src/reddit/constants/adEvents.ts"),d=s("./src/reddit/constants/modals.ts"),u=s("./src/lib/makeApiRequest/index.ts"),l=s("./src/lib/omitHeaders/index.ts"),b=s("./src/reddit/constants/headers.ts"),p=s("./src/reddit/helpers/addRedesignIdentifier/index.ts");var O=s("./src/reddit/helpers/isComment.ts"),f=s("./src/reddit/helpers/isPost.ts"),m=s("./src/reddit/helpers/pixels.ts"),j=s("./src/reddit/models/MonthsToMinutes/index.ts"),g=s("./src/reddit/models/Toast/index.ts"),y=s("./src/reddit/models/Vote/index.ts"),_=s("./src/reddit/selectors/comments.ts"),E=s("./src/reddit/selectors/experiments/m2mV1-5.ts"),h=s("./src/reddit/selectors/monthsToMinutes.ts"),S=s("./src/reddit/selectors/posts.ts"),T=s("./src/reddit/selectors/telemetry.ts"),I=s("./src/reddit/selectors/toast.ts"),v=s("./src/reddit/selectors/user.ts"),C=s("./src/reddit/actions/toaster.ts");s.d(t,"a",function(){return R}),s.d(t,"b",function(){return D});const R="VOTE__VOTE_CAST",A=Object(r.a)(R),D=(e,t)=>s=>async(r,R,{apiContext:D})=>{if(!Object(v.F)(R())&&!Object(h.u)(R()))return r(Object(a.l)({actionSource:a.a.Vote})),void r(Object(a.i)(d.a.REGISTER_MODAL_ID));const P=e(s,R),x=y.b(P,t),w=Object(f.a)(s)?P.postId:s;if(r(A({id:w,isInstance:!1,vote:t})),Object(h.u)(R())&&x!==y.a.notVoted&&Object(h.H)(R())===j.i&&(Object(h.v)(R())?r(Object(c.t)()):Object(h.w)(R())&&!Object(I.a)(R(),g.a.voteMilestone)&&r(Object(C.e)({customToastType:g.a.voteMilestone,kind:g.b.Custom,text:"",duration:n.N}))),(R().posts.instances[w]||[]).forEach(e=>{r(A({id:e,isInstance:!0,vote:t}))}),x)if(Object(f.a)(s)){const e=Object(S.D)(R(),{postId:s}),r=t>0?o.a.Upvote:o.a.Downvote;Object(m.a)(e.events,r)}else if(Object(O.a)(s)){const e=Object(_.n)(R(),{commentId:s});if(e){const s=Object(S.D)(R(),{postId:e.postId}),r=t>0?o.a.CommentUpvote:o.a.CommentDownvote;Object(m.a)(s.events,r)}}if((await((e,t,s)=>Object(u.c)(Object(l.a)(e,[b.a]),{endpoint:Object(p.a)(`${e.apiUrl}/api/vote`),method:n.jb.POST,data:{id:t,dir:s,api_type:"json"}}))(D(),w,x)).ok||r(A({id:w,isInstance:!1,vote:t})),Object(E.c)(R())){const e=Object(T.subredditByPostOrCommentId)(R(),s);e&&e.name&&r(Object(i.h)({id:s,subredditName:e.name})),await r(Object(i.f)())}}},"./src/reddit/actions/widgets.ts":function(e,t,s){"use strict";var r=s("./src/lib/makeActionCreator/index.ts"),n=s("./src/app/strings/index.ts"),a=s("./src/reddit/actions/apiRequestState.ts"),c=s("./src/reddit/actions/imageUploads.ts"),i=s("./src/reddit/actions/toaster.ts"),o=s("./src/lib/constants/index.ts"),d=s("./src/lib/makeApiRequest/index.ts"),u=s("./src/lib/omitHeaders/index.ts"),l=s("./src/reddit/constants/headers.ts");var b=s("./src/reddit/helpers/getGenericUploadError.ts"),p=s("./src/reddit/helpers/media/index.ts"),O=s("./src/lib/assertNever.ts"),f=s("./src/reddit/selectors/subreddit.ts"),m=s("./src/reddit/models/Image/index.tsx"),j=s("./src/reddit/models/Toast/index.ts"),g=s("./src/reddit/models/Widgets/index.ts"),y=s("./src/reddit/selectors/user.ts");s.d(t,"c",function(){return _}),s.d(t,"h",function(){return h}),s.d(t,"e",function(){return S}),s.d(t,"j",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"i",function(){return R}),s.d(t,"b",function(){return A}),s.d(t,"l",function(){return P}),s.d(t,"f",function(){return x}),s.d(t,"g",function(){return w}),s.d(t,"a",function(){return N}),s.d(t,"k",function(){return L});const _="WIDGETS__WIDGET_CREATED",E=Object(r.a)(_),h=(e,t,s)=>async(r,p,O)=>{const _=O.apiContext;r(Object(a.h)(s));const h=p(),S=Object(f.G)(h,{subredditId:e}).name,T=Object(y.M)(h),I=Object(g.i)(t);let v=null;try{v=await Object(c.f)(h,m.a.Widgets)}catch(R){const e=Object(b.a)("webSocket");return void r(Object(a.f)(s,e))}const C=await(async(e,t,s)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widget`,method:o.jb.POST,type:"json",data:s}))(_(),S,I);if(C.ok){const o=C.body,d=o.id;if("calendar"===t.kind&&r(Object(i.e)({kind:j.b.SuccessMod,text:Object(n.a)(T,"structuredStyles.widgets.calendar.toastText.created")})),v)try{await Object(c.m)(v)(r,p,O)}catch(R){}r(E({subredditId:e,widget:o,widgetId:d})),r(Object(a.e)(s))}else v&&v.websocket.close(),r(Object(a.f)(s,C.error))},S="WIDGETS__WIDGET_UPDATED",T=Object(r.a)(S),I=(e,t,s)=>async(r,p,_)=>{const E=_.apiContext;r(Object(a.h)(s));const h=t.id,S=p(),I=Object(f.G)(S,{subredditId:e}).name,v=Object(y.M)(S),C=Object(g.i)(t);let R=null,A=null;try{(R=await Object(c.f)(S,m.a.Widgets))&&(A=Object(c.m)(R)(r,p,_))}catch(P){const e=Object(b.a)("webSocket");return void r(Object(a.f)(s,e))}const D=await(async(e,t,s)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widget/${s.id}`,method:o.jb.PUT,type:"json",data:s}))(E(),I,C);if(D.ok){const c=function(e,t,s){switch(e.kind){case"calendar":case"id-card":case"subreddit-rules":return Object.assign({},e,t);case"community-list":{const r={};for(const t of e.data)r[t.name]=t;return Object.assign({},t,{data:t.data.map(e=>{if(!("subscribers"in r[e])){const t={subredditName:e},r=Object(f.v)(s,t),n=Object(f.s)(s,t);return{name:r.name,subscribers:r?r.subscribers:void 0,iconUrl:r?r.communityIcon:void 0,isNSFW:r?r.isNSFW:void 0,isSubscribed:n?n.userIsSubscriber:void 0}}return r[e]})})}case"button":case"custom":case"image":case"menu":case"moderators":case"textarea":case"post-flair":return t;default:return Object(O.a)(e)}}(t,D.body,S);if(r(T({subredditId:e,widgetId:h,widget:c})),A)try{await A}catch(P){}"calendar"===t.kind&&r(Object(i.e)({kind:j.b.SuccessMod,text:Object(n.a)(v,"structuredStyles.widgets.calendar.toastText.updated")})),r(Object(a.e)(s))}else R&&R.websocket.close(),r(Object(a.f)(s,D.error))},v="WIDGET_DELETED",C=Object(r.a)(v),R=(e,t,s)=>async(r,n,{apiContext:c})=>{r(Object(a.h)(s));const i=t.id,b=Object(f.G)(n(),{subredditId:e}).name,p=await(async(e,t,s)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widget/${s.id}`,method:o.jb.DELETE,type:"json"}))(c(),b,t);p.ok?(r(Object(a.e)(s)),r(C({subredditId:e,widgetId:i}))):r(Object(a.f)(s,p.error))},A="WIDGETS_SORTED",D=Object(r.a)(A),P=(e,t)=>async(s,r,{apiContext:n})=>{const a=Object(f.G)(r(),{subredditId:e}).name;(await(async(e,t,s)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widget_order/sidebar`,method:o.jb.PATCH,type:"json",data:s}))(n(),a,t)).ok&&s(D({subredditId:e,widgetIds:t}))},x=({imageData:e})=>async(t,s,r)=>{const n=s(),a=n.structuredStyles.isEditing,i=Object(f.G)(n,{subredditId:a}).name;t(Object(c.k)(e));const b=await(async(e,t,s,r)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widget_image_upload_s3`,method:o.jb.POST,data:{filepath:s,mimetype:r}}))(r.apiContext(),i,e.file.name,await Object(p.f)(e.file));try{const r=await Object(c.g)(s(),b,e,m.a.Widgets);r&&t(Object(c.j)(r))}catch(O){if(O instanceof Error)throw O;t(Object(c.i)(O))}},w=Object(r.a)("WIDGETS__STARTED_EDITING_WIDGET"),N="WIDGETS__LOADED",k=Object(r.a)(N),L=(e,t)=>async(s,r,{apiContext:n})=>{s(Object(a.h)(t));const c=Object(f.G)(r(),{subredditId:e}).name,i=await(async(e,t)=>Object(d.c)(Object(u.a)(e,[l.a]),{endpoint:`${e.apiUrl}/r/${t}/api/widgets`,method:o.jb.GET,type:"json"}))(n(),c);if(i.ok){const r=i.body;s(k({subredditId:e,widgets:r})),s(Object(a.e)(t))}else s(Object(a.f)(t,i.error))}},"./src/reddit/components/Comments/helpers/hiddenComments.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return n}),s.d(t,"a",function(){return a}),s.d(t,"c",function(){return c});let r={};function n(e){return e in r}function a(e){r[e]=!0}function c(){r={}}},"./src/reddit/constants/elementIds.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"c",function(){return n}),s.d(t,"d",function(){return a}),s.d(t,"b",function(){return c});const r="bladeContainer",n="header",a="overlayScrollContainer",c="collectionPostListScrollContainer"},"./src/reddit/constants/explore.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n});const r=3,n=3},"./src/reddit/constants/listings.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a});s("./src/app/strings/index.ts");const r=new Set(["friends","random"]);var n;!function(e){e.All="all",e.Explore="explore",e.Home="home",e.News="news",e.Original="original",e.Popular="popular",e.SubredditCreation="subredditCreation"}(n||(n={}));const a={[n.Home]:"/",[n.Popular]:"/r/popular",[n.All]:"/r/all",[n.Original]:"/original",[n.News]:"/news",[n.Explore]:"/explore",[n.SubredditCreation]:"/subreddits/create"}},"./src/reddit/constants/modals.ts":function(e,t,s){"use strict";var r;s.d(t,"a",function(){return r}),function(e){e.ADD_REMOVAL_REASON="add_removal_reason",e.ALPHA_CONSUMER="alpha_consumer",e.BADGE_PICKER="badge_picker",e.BADGE_PURCHASE="badge_purchase",e.BAN_USER="ban_user",e.BETA_CONSUMER="beta_consumer",e.BLADE_NIGHTMODE="blade_nightmode",e.BLADE_UNSAVED_CHANGES="blade_unsaved_changes",e.CONFIRM_CLOSE_COIN_MODAL_ID="confirm_close_coin_modal_id",e.CONFIRM_CLOSE_PREMIUM_MODAL_ID="confirm_close_premium_modal_id",e.CREATE_SUBREDDIT_CHAT="create_subreddit_chat",e.DELETE_SUBREDDIT_CHAT="delete_subreddit_chat",e.ECONOMY_SUPPORT_MODAL="economy_support_modal",e.EDIT_SUBREDDIT_CHAT="edit_subreddit_chat",e.GOLD_INTRODUCTION="gold_introduction",e.GOLD_MODAL_CLICK_TEST="gold_modal_click_test",e.GOVERNANCE_OPT_OUT="governance_opt_out",e.GOVERNANCE_RELEASE_NOTES="governance_release_notes",e.HARBERGER_TAX_BANNER_MANAGE="harberger_tax_banner_manage",e.HARBERGER_TAX_BANNER_PURCHASE="harberger_tax_banner_purchase",e.KEYBOARD_SHORTCUTS="keyboard_shortcuts",e.LOGIN_MODAL_ID="account_manager_login",e.MANAGE_SUBREDDIT_CHAT="manage_subreddit_chat",e.MOD_BETA="mod_beta",e.MUTE_USER="mute_user",e.PINNED_POSTS_LIMIT_REACHED="pinned_posts_limit_reached",e.REDESIGN_MODAL="redesign_modal",e.REGISTER_MODAL_ID="account_manager_register",e.SPEZ_MODAL="spez_modal",e.SUBREDDIT_CHAT_SETTINGS="subreddit_chat_settings",e.TRANSFER_POINTS="community_points_transfer",e.USER_FLAIR_MODAL_ID="user_flair_modal"}(r||(r={}))},"./src/reddit/constants/promos.ts":function(e,t,s){"use strict";var r,n;s.d(t,"h",function(){return r}),s.d(t,"f",function(){return n}),s.d(t,"e",function(){return a}),s.d(t,"j",function(){return c}),s.d(t,"g",function(){return i}),s.d(t,"c",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"a",function(){return u}),s.d(t,"b",function(){return l}),s.d(t,"k",function(){return b}),s.d(t,"i",function(){return p}),function(e){e.MobilePromoBanner="mobilePromoBanner",e.UpsellSignUpBannerLarge="upsellSignUpBannerLarge",e.UpsellSignUpBannerMedium="upsellSignUpBannerMedium",e.UpsellSignUpBannerSmall="upsellSignUpBannerSmall"}(r||(r={})),function(e){e[e.FrontPage=0]="FrontPage",e[e.SubredditPage=1]="SubredditPage",e[e.CommentsPage=2]="CommentsPage"}(n||(n={}));const a="seen_mobile_promo",c=3;var i,o,d;!function(e){e.mobilePromoBanner="desktop_xpromo_banner"}(i||(i={})),function(e){e.Test1="test_1",e.Test2="test_2"}(o||(o={})),function(e){e.Test1="test_1",e.Test2="test_2"}(d||(d={}));const u="47afc8f7-ed6c-497d-8750-200e43f3bdd8",l="026bd85a-79e4-449e-b75c-207e347c5d96",b={welcome:"welcome",join:"join",vote:"vote",personalize:"personalize"};!function(e){e.welcome="signup_upsell_banner_welcome",e.join="signup_upsell_banner_redditor",e.vote="signup_upsell_banner_discuss",e.personalize="signup_upsell_banner_personalize"}(i||(i={}));const p="seen_logged_out_upsell_banner"},"./src/reddit/constants/shortcuts.ts":function(e,t,s){"use strict";var r,n;s.d(t,"d",function(){return r}),s.d(t,"c",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"a",function(){return c}),function(e){e.CommentPage="CommentPage",e.Global="Global",e.Lightbox="Lightbox",e.Listing="Listing",e.Modqueue="Modqueue"}(r||(r={})),function(e){e.Close="CLOSE",e.CollapseOrLoad="COLLAPSE_OR_LOAD",e.Downvote="DOWNVOTE",e.Expando="EXPANDO",e.Hide="HIDE",e.Konami="KONAMI",e.NewPost="NEW_POST",e.NextComment="NEXT_COMMENT",e.NextPost="NEXT_POST",e.OpenIndex="OPEN_INDEX",e.OpenLightbox="OPEN_LIGHTBOX",e.OpenLink="OPEN_LINK",e.PrevComment="PREV_COMMENT",e.PrevPost="PREV_POST",e.Reply="REPLY",e.Save="SAVE",e.Upvote="UPVOTE"}(n||(n={}));const a="SHORTCUT_FOCUSABLE_DIV",c=[9,13,32]},"./src/reddit/constants/viewabilityEvents.ts":function(e,t,s){"use strict";var r;s.d(t,"a",function(){return r}),function(e){e[e.Viewable=1]="Viewable",e[e.VideoViewable=2]="VideoViewable",e[e.VideoFullyViewable=3]="VideoFullyViewable",e[e.Impression=4]="Impression"}(r||(r={}))},"./src/reddit/controls/FormFields/index.tsx":function(e,t,s){"use strict";s.d(t,"a",function(){return f}),s.d(t,"b",function(){return y}),s.d(t,"c",function(){return E}),s.d(t,"d",function(){return C}),s.d(t,"e",function(){return R});var r,n=s("./node_modules/react/index.js"),a=s.n(n),c=s("./bundled-modules/styled-components/styled-components.min.js"),i=s.n(c),o=s("./src/reddit/helpers/styles/mixins/fonts.tsx"),d=s("./src/reddit/icons/svgs/Plus/index.tsx"),u=s("./src/reddit/icons/svgs/Trash2/index.tsx"),l=s("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=Object.assign||function(e){for(var t=1;t1){for(var o=Array(c),d=0;dObject(l.c)(e).body,e=>Object(l.c)(e).line,e=>Object(l.c)(e).bodyText),m=i.a.label.withConfig({componentId:"s18ppx8l-1"})(["","cursor: text;color: ",";position: absolute;top: ",";left: ",";transition: 0.2s;"],o.labelsFont,e=>Object(l.c)(e).actionIcon,e=>e.hasValue?"8px":"19px",e=>e.hasValue?"12px":"15px"),j=i.a.div.withConfig({componentId:"s18ppx8l-2"})(["position: relative;display: inline-block;"," {background-color: ",";color: ",";padding-bottom: 12px;border-color: ","}"],f,e=>Object(l.c)(e).body,e=>Object(l.c)(e).bodyText,e=>!1===e.isValid?"#f00":"rgb(229, 229, 229)"),g=e=>{"LABEL"===e.target.tagName&&(e.target.parentElement.firstElementChild.focus(),e.stopPropagation())},y=e=>{e.label,e.children;const t=e.inputRef,s=e.className,r=O(e,["label","children","inputRef","className"]),n=void 0!==e.value&&""!==e.value;return p(j,{className:s,hasLabel:!!e.label,onClick:g,isValid:e.isValid},void 0,a.a.createElement(f,b({innerRef:t},r)),e.label&&p(m,{hasValue:n},void 0,e.label),e.children)},_=i.a.div.withConfig({componentId:"s18ppx8l-3"})(["position: relative;display: inline-block;"," {background-color: ",";color: ",";padding-bottom: 0;&::placeholder {color: transparent;}&:focus {border: solid 1px ",";outline: none;&::placeholder {color: ",";}}}"],f,e=>Object(l.c)(e).body,e=>Object(l.c)(e).bodyText,e=>Object(l.c)(e).button,e=>Object(l.c)(e).metaText),E=e=>{e.label,e.children;const t=e.inputRef,s=e.className,r=e.redditStyle,n=O(e,["label","children","inputRef","className","redditStyle"]),c=void 0!==e.value&&""!==e.value;return p(_,{className:s,redditStyle:r,onClick:g},void 0,a.a.createElement(f,b({innerRef:t},n)),e.label&&p(m,{hasValue:c},void 0,e.label),e.children)},h=i()(u.b).withConfig({componentId:"s18ppx8l-4"})(["height: 20px;&:hover {fill: rgb(114, 113, 113);}"]),S=i.a.div.withConfig({componentId:"s18ppx8l-5"})(["position: absolute;cursor: pointer;top: 14px;right: 16px;display: inline-block;"]),T=i()(d.a).withConfig({componentId:"s18ppx8l-6"})(["height: 17px;background-color: #A5A4A4;fill: white;border-radius: 3px;position: absolute;right: 16px;&:hover {background-color: rgb(114, 113, 113);}"]),I=i()(e=>p("div",{className:e.className,onClick:e.onClick},void 0,e.text," ",p(T,{}))).withConfig({componentId:"s18ppx8l-7"})(["background-color: ",";border: dashed 1px #ddd;color: ",";cursor: pointer;height: 32px;padding: 16px 12px 0px 12px;position: relative;border-radius: 4px;margin-bottom: 8px;"],e=>Object(l.c)(e).body,e=>Object(l.c)(e).bodyText),v=i.a.div.withConfig({componentId:"s18ppx8l-8"})(["display: flex;flex-direction: column;padding: 0px 8px;"]);var C;!function(e){e[e.ADD=0]="ADD",e[e.REMOVE=1]="REMOVE"}(C||(C={}));class R extends a.a.Component{constructor(){super(...arguments),this.state={addingNewInputs:!1},this.addValue=(()=>{const e=this.props.values.slice();this.props.buttonOnTop?e.unshift(""):e.push(""),this.props.onChange(e),this.props.onEvent&&this.props.onEvent({action:C.ADD})}),this.updateValue=((e,t)=>{const s=this.props.values.slice();s[t]=e.target.value,this.props.onChange(s)}),this.removeValue=(e=>{const t=this.props.values.slice(),s=t[e];t.splice(e,1),this.props.onChange(t),this.props.onEvent&&this.props.onEvent({action:C.REMOVE,value:s,index:e})})}componentWillReceiveProps(e){e.values.length>this.props.values.length&&this.setState({addingNewInputs:!0})}componentDidUpdate(){this.focusedInput&&this.state.addingNewInputs&&(this.focusedInput.focus(),this.setState({addingNewInputs:!1}))}setInputRef(e,t){this.state.addingNewInputs&&(!this.props.buttonOnTop||this.props.buttonOnTop&&!t)&&(this.focusedInput=e)}renderFields(){var e=this.props;const t=e.values,s=e.disabled,r=e.label,n=e.placeholder;return t.map((e,t)=>p(y,{inputRef:e=>this.setInputRef(e,t),disabled:s,type:"text",label:r,onChange:e=>this.updateValue(e,t),placeholder:n,value:e,style:{paddingRight:"36px"}},void 0,p(S,{onClick:()=>this.removeValue(t)},void 0,p(h,{}))))}render(){var e=this.props;const t=e.buttonOnTop,s=e.values,r=e.maxLength,n=e.addValueText,a=e.disabled;this.focusedInput=null;const c=!(!!r&&s.length>=r)&&!a;return p(v,{className:this.props.className},void 0,t&&c&&p(I,{onClick:this.addValue,text:n}),this.renderFields(),!t&&c&&p(I,{onClick:this.addValue,text:n}))}}},"./src/reddit/endpoints/accounts/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"c",function(){return u});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts");const i=async(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{data:{name:t},endpoint:`${e.apiUrl}/api/block_user`,method:r.jb.POST}),o=async(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{data:{name:s,container:t,type:"enemy"},endpoint:`${e.apiUrl}/api/unfriend`,method:r.jb.POST}),d=async(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{data:{name:t},endpoint:`${e.apiUrl}/api/add_whitelisted?include_model`,method:r.jb.POST}),u=async(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{data:{name:t},endpoint:`${e.apiUrl}/api/remove_whitelisted`,method:r.jb.POST})},"./src/reddit/endpoints/category/categoryList.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return o});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/categories.tsx"),i=s("./src/reddit/constants/headers.ts");const o=e=>{const t={},s=[];return e.forEach((e,r)=>{const n={attr:e.category_attr,color:e.category_color||c.a[r%c.a.length],icon:e.category_icon,id:e.category_id,name:e.category_name};s.push(n.id),t[n.id]=n}),{categories:t,categoryIds:s}};t.a=(e=>Object(n.c)(Object(a.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/available_subreddit_categories.json?use_extended_categories=true`,method:r.jb.GET}))},"./src/reddit/endpoints/category/subreddits.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return d});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts"),i=s("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts"),o=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const d=e=>{const t=[],s=[],r={},n={};return e.data.children.forEach(({data:e})=>{const a=Object(i.a)(e);t.push(a.id),s.push(a.name),r[a.id]=a,n[a.id]={accountsActive:e.accounts_active,allOriginalContent:e.all_original_content,bannerBackgroundColor:e.banner_background_color,bannerBackgroundImage:e.banner_background_image,contentCategory:e.content_category,keyColor:e.key_color,originalContentTagEnabled:e.original_content_tag_enabled,publicDescription:e.public_description,subscribers:e.subscribers,userIsSubscriber:e.user_is_subscriber}}),{subredditIds:t,subredditNames:s,subreddits:r,subredditsAboutInfo:n}};t.a=((e,t,s=100)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(o.a)(`${e.apiUrl}/api/subreddits_in_category.json?category_id=${t}&limit=${s}`),method:r.jb.GET}))},"./src/reddit/endpoints/chat/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return l}),s.d(t,"c",function(){return b}),s.d(t,"i",function(){return O}),s.d(t,"d",function(){return f}),s.d(t,"f",function(){return m}),s.d(t,"e",function(){return j}),s.d(t,"h",function(){return g}),s.d(t,"a",function(){return _}),s.d(t,"g",function(){return h}),s.d(t,"j",function(){return S});var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts");const o="api/v1",d=`${o}/sendbird`;var u;!function(e){e.PUBLIC="all"}(u||(u={}));const l=10,b=10;class p extends Error{constructor(e,t){super(e),this.response=t}}const O=async(e,t,s)=>{const d={};return s&&(d.public_mode=u.PUBLIC),Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/subreddit/${t}/channels`,method:n.jb.GET,data:d})},f=async(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/subreddit/channels/create`,method:n.jb.POST,data:JSON.stringify({room:s.room,room_type:s.roomType,description:s.description,subreddit:s.subreddit,automute_account_age_threshold:s.minimumAcctAge,automute_on_join_duration:s.newMemberAge})}),m=async(e,t,s,d)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/subreddit/channels/${t}`,method:n.jb.PUT,data:JSON.stringify({room:d.room,description:d.description,automute_account_age_threshold:d.minimumAcctAge,automute_on_join_duration:d.newMemberAge})}),j=async(e,t)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/subreddit/channels/${t}`,method:n.jb.DELETE}),g=async e=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${d}/config`,method:n.jb.GET});var y,_;function E(e){const t={bannedWords:e.profanity_filter&&e.profanity_filter.keywords,regexes:e.profanity_filter&&e.profanity_filter.regex_filters,rateLimit:e.user_messages_per_channel,domains:e.domain_filter&&e.domain_filter.domains&&e.domain_filter.domains.join(", "),useDefaultProfanityFilter:e.profanity_filter&&e.profanity_filter.should_check_global,domainFilterOption:void 0};if(!1===e.allow_links)t.domainFilterOption=_.BLOCK_ALL_DOMAINS;else{var s=e.domain_filter;const r=(s=void 0===s?{type:void 0}:s).type;r===y.BLOCK_MODE?t.domainFilterOption=_.BLOCK_BANNED_DOMAINS:r===y.ALLOW_MODE?t.domainFilterOption=_.ALLOW_APPROVED_DOMAINS:t.domainFilterOption=_.ALLOW_ALL_DOMAINS}return t}async function h(e,t){const s=await Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/chat/subreddit/${t}/settings`,method:n.jb.GET});if(s.ok&&s.body)return E(s.body)}async function S(e,t,s){const d=await Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${r.a.sendbirdServiceUrl}/${o}/chat/subreddit/${t}/settings`,method:n.jb.PUT,data:JSON.stringify(function(e){const t={};return e.rateLimit&&e.rateLimit>0&&(t.user_messages_per_channel=e.rateLimit,t.user_messages_per_channel_duration=b),void 0===e.bannedWords&&void 0===e.regexes&&void 0===e.useDefaultProfanityFilter||(t.profanity_filter={keywords:e.bannedWords,regex_filters:e.regexes,should_check_global:e.useDefaultProfanityFilter}),e.domainFilterOption===_.BLOCK_ALL_DOMAINS?(t.allow_links=!1,t.domain_filter={type:y.DISABLE}):e.domainFilterOption===_.ALLOW_ALL_DOMAINS?(t.allow_links=!0,t.domain_filter={type:y.DISABLE}):e.domainFilterOption===_.ALLOW_APPROVED_DOMAINS&&e.domains?(t.allow_links=!0,t.domain_filter={type:y.ALLOW_MODE,domains:e.domains.split(",")}):e.domainFilterOption===_.BLOCK_BANNED_DOMAINS&&e.domains&&(t.allow_links=!0,t.domain_filter={type:y.BLOCK_MODE,domains:e.domains.split(",")}),t}(s))});if(d.ok&&d.body)return Object.assign({},d,{body:E(d.body)});throw new p("Failed to update subreddit chat settings",d)}!function(e){e[e.BLOCK_MODE=2]="BLOCK_MODE",e[e.ALLOW_MODE=1]="ALLOW_MODE",e[e.DISABLE=0]="DISABLE"}(y||(y={})),function(e){e.ALLOW_ALL_DOMAINS="Allow all domains",e.ALLOW_APPROVED_DOMAINS="Allow links to approved domains",e.BLOCK_BANNED_DOMAINS="Block links to banned domains",e.BLOCK_ALL_DOMAINS="Block all domains"}(_||(_={}))},"./src/reddit/endpoints/flair/index.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return o}),s.d(t,"f",function(){return d}),s.d(t,"g",function(){return u}),s.d(t,"j",function(){return l}),s.d(t,"i",function(){return b}),s.d(t,"h",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"a",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"b",function(){return j});var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts");const o=(e,t,s,r,o)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/r/${s}/api/selectflair`,method:n.jb.POST,data:{api_type:"json",flair_template_id:r,name:t,text:o}}),d=(e,t,s,r)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/selectflair`,method:n.jb.POST,data:{api_type:"json",flair_template_id:s,link:t,text:r}}),u=(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/r/${s}/api/setflairenabled`,method:n.jb.POST,data:{api_type:"json",flair_enabled:t}}),l=async(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/enable_sr_user_flair.json`,method:n.jb.POST,data:{subreddit:t,enabled:s}}),b=async(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/enable_sr_link_flair.json`,method:n.jb.POST,data:{subreddit:t,enabled:s}}),p=async(e,t,s,r)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/enable_sr_user_flair_self_assign.json`,method:n.jb.POST,data:{subreddit:r,flair_type:s,enabled:t}}),O=async(e,t,s,r)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/flairtemplate_v2`,method:n.jb.POST,data:{flair_template_id:t.id,text:t.text,text_editable:t.textEditable,flair_type:r,text_color:t.textColor,background_color:t.backgroundColor,mod_only:t.modOnly,r:s}}),f=async(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/deleteflairtemplate`,method:n.jb.POST,data:{flair_template_id:t,r:s}}),m=async(e,t,s,r)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/v1/${t}/flair_template_order/${s}`,method:n.jb.PATCH,type:"json",data:r}),j=async(e,t)=>Object(a.c)(e,{endpoint:`${r.a.gatewayUrl}/desktopapi/v1/subreddits/${t}/userFlair`,method:n.jb.GET,headers:{[i.a]:i.a}})},"./src/reddit/endpoints/gold/purchase.ts":function(e,t,s){"use strict";s.d(t,"g",function(){return l}),s.d(t,"f",function(){return b}),s.d(t,"h",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"e",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"i",function(){return j}),s.d(t,"a",function(){return g}),s.d(t,"b",function(){return y});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts"),i=s("./src/reddit/helpers/genericServerError/index.ts"),o=s("./src/reddit/helpers/r2/normalizeGildingsFromR2/index.ts"),d=s("./src/reddit/helpers/r2/normalizeR2APIErrors/index.ts");const u=(e,t)=>e.ok?e.body.json&&e.body.json.errors.length?Object.assign({},e,{ok:!1,error:Object(d.a)(e)}):Object.assign({},e):Object.assign({},e,{error:e.error||Object(i.a)(t)}),l=async({coins:e,context:t,correlationId:s,language:i,pennies:o,rememberCard:d,token:l,savedCardId:b})=>{const p={token:l?l.id:void 0,coins:e,pennies:o,remember_card:d,card_id:b,correlation_id:s};return Object(n.c)(Object(a.a)(t,[c.a]),{method:r.jb.POST,endpoint:`${t.apiUrl}/api/v2/gold/stripe/buy_coins`,data:p}).then(e=>u(e,i))},b=async({coins:e,context:t,correlationId:s,gildParams:i,language:d,pennies:l,rememberCard:b,thingId:p,token:O,savedCardId:f})=>{const m=i.gildType,j=i.includeMessage,g=i.isAnonymous,y=i.message,_={token:O?O.id:void 0,coins:e,pennies:l,thing_id:p,gild_type:m,message:j?y:"",is_anonymous:g,remember_card:b,card_id:f,correlation_id:s};return Object(n.c)(Object(a.a)(t,[c.a]),{method:r.jb.POST,endpoint:`${t.apiUrl}/api/v2/gold/stripe/buy_coins_and_gild`,data:_}).then(e=>(e&&e.ok&&e.body&&e.body.gildings&&(e.body.gildings=Object(o.a)(e.body.gildings)),Object.assign({},e))).then(e=>u(e,d))},p=async({context:e,correlationId:t,language:s,pennies:i,token:o})=>{const d={token:o.id,pennies:i,correlation_id:t};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/stripe/buy_premium_subscription`,data:d}).then(e=>u(e,s))},O=async(e,t,s,i)=>{const o={button_id:s,correlation_id:i};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/paypal/initiate_coins_payment`,data:o}).then(e=>u(e,t))},f=async(e,t,s,i)=>{const o={button_id:s,correlation_id:i};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/paypal/initiate_premium_payment`,data:o}).then(e=>u(e,t))},m=async(e,t,s,i,o,d,l,b)=>{const p={button_id:s,thing_id:i,gild_type:o,message:d,is_anonymous:l,correlation_id:b};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/paypal/initiate_coins_and_gild_payment`,data:p}).then(e=>u(e,t))},j=async(e,t,s)=>{const i={token:s.id};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/stripe/update_creditcard`,data:i}).then(e=>e.ok?Object.assign({},e):Object.assign({},e,{error:Object(d.a)(e)}))},g=async(e,t)=>{const s={card_id:t};return Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:`${e.apiUrl}/api/v2/gold/stripe/delete_creditcard`,data:s}).then(e=>e.ok?Object.assign({},e):Object.assign({},e,{error:Object(d.a)(e)}))},y=async(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.GET,endpoint:`${e.apiUrl}/api/v2/gold/stripe/creditcards`}).then(e=>e.ok?Object.assign({},e):Object.assign({},e,{error:Object(d.a)(e)}))},"./src/reddit/endpoints/governance/badges.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"a",function(){return i});var r=s("./src/config.ts"),n=s("./src/reddit/endpoints/governance/requester.ts");async function a(e,t){const s=Object(n.a)(e,{method:"get",endpoint:`${r.a.metaUrl}/badges/${t}?selected=true`}),a=await s;if(a.ok){const e={},t={},s=a.body;return Object.keys(s).forEach(r=>{const n=s[r];t[r]=n,e[n.userId]||(e[n.userId]=[]),e[n.userId].push(n.id)}),Object.assign({},a,{body:{badges:t,usersAppliedBadges:e}})}return a}async function c(e,t,s){const a=await Object(n.a)(e,{method:"get",endpoint:`${r.a.metaUrl}/badges/${t}?users=${s}`});if(a.ok){const e={},t=[],s=a.body;return Object.keys(s).forEach(r=>{const n=s[r];e[r]=n,t.push(n.id)}),Object.assign({},a,{body:{badges:e,userOwnedBadges:t}})}return a}function i(e,t,s,a=!0){return Object(n.a)(e,{method:"patch",endpoint:`${r.a.metaUrl}/badges/${t}/${s}`,data:{selected:a}})}},"./src/reddit/endpoints/governance/posts.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a});var r=s("./src/config.ts"),n=(s("./src/reddit/models/Poll/index.ts"),s("./src/reddit/endpoints/governance/requester.ts"));function a(e,t,s){return Object(n.a)(e,{method:"get",endpoint:`${r.a.metaUrl}/polls/${t}?postIds=${s.join(",")}`})}},"./src/reddit/endpoints/governance/requester.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=s("./src/lib/makeApiRequest/index.ts");function n(e,t){return Object(r.c)(e,Object.assign({},t,{type:"json"})).then(e=>{if(e.ok)return{body:e.body,ok:!0,status:e.status};return{error:e.error&&e.error.fields&&e.error.fields[0]?e.error.fields[0].msg:Object.assign({},e.body,{code:e.status}),ok:!1,status:e.status}})}},"./src/reddit/endpoints/me/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return c});var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts");const c=e=>Object(a.c)(e,{endpoint:`${r.a.gatewayUrl}/desktopapi/v1/me`,method:n.jb.GET})},"./src/reddit/endpoints/modQueue/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return d}),s.d(t,"a",function(){return u});var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/omitHeaders/index.ts"),i=s("./src/reddit/constants/headers.ts"),o=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const d=(e,t,s)=>Object(a.c)(e,{endpoint:Object(o.a)(`${r.a.gatewayUrl}/desktopapi/v1/${t}`),method:n.jb.GET,data:Object.assign({moderated_limit:25},s)}),u=(e,t,s)=>Object(a.c)(Object(c.a)(e,[i.a]),{endpoint:`${e.apiUrl}/api/v1/modactions/${t}`,method:n.jb.POST,type:"json",data:s})},"./src/reddit/endpoints/moderator/moderatingSubreddits.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts");t.a=(async e=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:`${e.apiUrl}/subreddit_permissions`,method:r.jb.GET}))},"./src/reddit/endpoints/page/commentsPage.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/reddit/models/RichTextJson/addRTJParam.ts");t.a=((e,t,s,i)=>Object(a.c)(e,{data:i,endpoint:s?Object(c.a)(`${r.a.gatewayUrl}/desktopapi/v1/postcomments/${t}/${s}`):Object(c.a)(`${r.a.gatewayUrl}/desktopapi/v1/postcomments/${t}`),method:n.jb.GET}))},"./src/reddit/endpoints/page/frontpage.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/graphql/operations/Frontpage.json"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/lib/makeGqlRequest/index.ts"),o=s("./src/lib/performanceTimings/index.tsx"),d=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),u=s("./src/reddit/constants/postLayout.ts");function l(e){return e?u.b[e]:u.e}var b=s("./src/reddit/helpers/graphql/normalizeFrontpageFromGql/index.ts"),p=s("./src/reddit/models/RichTextJson/addRTJParam.ts"),O=s("./src/reddit/selectors/user.ts");s.d(t,"c",function(){return m}),s.d(t,"d",function(){return j}),s.d(t,"b",function(){return g});var f=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nObject(i.a)(e,Object.assign({},n,{variables:t})),j=(e,t)=>{const s=t.isMobile,r=t.layout,n=t.sort,a=t.t,c=Object(O.K)(e),i={recentPostIds:e.posts.recent,includeIdentity:c&&!e.user.account,includeFeatured:!0};return n&&(i.sort=n.toUpperCase()),a&&(i.range=a.toUpperCase()),s&&(i.pageSize=l(r)),i},g=async(e,t,s)=>{const r=Date.now(),n=await m(e,t),c=Date.now();if(!n.ok)return n;const i=Date.now(),d=Object(b.a)(n.body.data),u=Date.now(),l=[{duration:c-r,logKeyType:o.a.gqlFetchTiming},{duration:u-i,logKeyType:o.a.gqlNormalizationTiming}];return Object(o.g)(a.r.FRONTPAGE,s,l),Object.assign({},n,{body:d})};t.a=((e,t)=>{let n={};if(t){const e=t.isMobile,s=t.recentPostIds,r=f(t,["isMobile","recentPostIds"]);n=Object.assign({},r,e?{limit:l(t.layout)}:{},s?{recentPostIds:s.join(",")}:{})}return t&&t.useMockData?(()=>new Promise(async e=>{const t=await s.e("MockData").then(s.bind(null,"./src/reddit/endpoints/page/mocks/frontpage.ts")).then(e=>e.default);setTimeout(()=>e(t()),2e3)}))():Object(c.c)(e,{endpoint:Object(d.a)(Object(p.a)(`${r.a.gatewayUrl}/desktopapi/v1/frontpage`)),method:a.jb.GET,data:Object.assign({},n)})})},"./src/reddit/endpoints/page/myMultiredditFeed.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),i=s("./src/reddit/models/RichTextJson/addRTJParam.ts");t.a=((e,t,s)=>Object(a.c)(e,{data:s,endpoint:Object(c.a)(Object(i.a)(`${r.a.gatewayUrl}/desktopapi/v1/me/multireddits/${t}`)),method:n.jb.GET}))},"./src/reddit/endpoints/page/originalContentPage.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),i=s("./src/reddit/models/RichTextJson/addRTJParam.ts");t.a=((e,t)=>Object(a.c)(e,{data:t,endpoint:Object(c.a)(Object(i.a)(`${r.a.gatewayUrl}/desktopapi/v1/original`)),method:n.jb.GET}))},"./src/reddit/endpoints/page/profileOverviewPage.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return o}),s.d(t,"a",function(){return d});var r=s("./src/config.ts"),n=s("./src/lib/addAllowQuarantinedParam/index.ts"),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/makeApiRequest/index.ts"),i=s("./src/reddit/models/RichTextJson/addRTJParam.ts");const o=(e,t,s)=>Object(c.c)(e,{data:s,endpoint:Object(n.a)(Object(i.a)(`${r.a.gatewayUrl}/desktopapi/v1/user/${t}/conversations`)),method:a.jb.GET}).then(e=>"pinned"in e.body?e:"postIds"in e.body?Object.assign({},e,{body:Object.assign({},e.body,{pinned:e.body.postIds.filter(t=>e.body.posts[t]&&e.body.posts[t].isPinned).reverse()})}):e),d=(e,t,s)=>Object(c.c)(e,{data:s,endpoint:Object(n.a)(Object(i.a)(`${r.a.gatewayUrl}/desktopapi/v1/user/${t}/overview`)),method:a.jb.GET}).then(e=>"pinned"in e.body?e:"overviewIds"in e.body?Object.assign({},e,{body:Object.assign({},e.body,{pinned:e.body.overviewIds.filter(t=>e.body.posts[t]&&e.body.posts[t].isPinned).reverse()})}):e)},"./src/reddit/endpoints/page/search.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/lib/search/index.ts"),i=s("./src/reddit/helpers/correlationIdTracker.ts"),o=s("./src/reddit/models/RichTextJson/addRTJParam.ts");t.a=((e,t,s)=>Object(a.c)(e,{data:((e,t)=>{let s=t?Object.assign({},e,{type:e.restrict_sr?"link":e.type}):e;(s=s.type?s:Object.assign({},s,{type:"link,sr,user"})).q=Object(c.a)(e.q);const r=Object(i.c)(i.a.SearchResults);return r&&(s.search_correlation_id=r),s})(s||{},t),endpoint:Object(o.a)(t?`${r.a.gatewayUrl}/desktopapi/v1/subreddits/${t}/search`:`${r.a.gatewayUrl}/desktopapi/v1/search`),method:n.jb.GET}))},"./src/reddit/endpoints/page/subredditPage.ts":function(e,t,s){"use strict";var r=s("./src/config.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/lib/makeApiRequest/index.ts"),c=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),i=s("./src/reddit/models/RichTextJson/addRTJParam.ts"),o=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nObject(a.c)(e,{endpoint:Object(c.a)(Object(i.a)(`${r.a.gatewayUrl}/desktopapi/v1/subreddits/${t}`)),method:n.jb.GET,data:s&&(e=>{var t=e.recentPostIds,s=o(e,["recentPostIds"]);return t&&t.length?Object.assign({},s,{recentPostIds:t.join(",")}):s})(s)||{}}))},"./src/reddit/endpoints/post/convert.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts"),i=s("./src/reddit/helpers/addRedesignIdentifier/index.ts"),o=s("./src/reddit/models/PostCreationForm/index.ts");t.a=((e,t,s)=>{const d={output_mode:"markdown"===t?t:"rtjson"};return t===o.h.MARKDOWN?d.richtext_json=s:d.markdown_text=s,Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/convert_rte_body_format`),method:r.jb.POST,data:d})})},"./src/reddit/endpoints/post/draft/helpers.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return c}),s.d(t,"b",function(){return i}),s.d(t,"a",function(){return o});var r=s("./src/reddit/constants/originalContent.ts"),n=s("./src/reddit/models/Flair/index.ts"),a=s("./src/reddit/models/PostDraft/index.ts");const c=e=>({id:e.json.data.id,draftsCount:e.json.data.drafts_count}),i=e=>{switch(e){case"link":return a.b.Link;case"markdown":return a.b.Markdown;case"richtext":return a.b.RichText;default:return"self"}},o=e=>Object.assign({id:e.draftId||void 0},(e=>e.destSubreddit.id?{subreddit:e.destSubreddit.id,target:e.destSubreddit.isProfile?"profile":"subreddit"}:{})(e),{kind:(e=>{switch(e.kind){case a.b.Link:return"link";case a.b.Markdown:return"markdown";case a.b.RichText:return"richtext";default:return"self"}})(e),title:(e=>e.title.substring(0,300))(e),body:(e=>{switch(e.kind){case a.b.Link:case a.b.Markdown:return e.body;case a.b.RichText:return JSON.stringify({document:e.body})}})(e),spoiler:e.isSpoiler,nsfw:e.isNSFW,original_content:e.isOC,content_category:e.ocCategory===r.c?void 0:e.ocCategory||void 0},(e=>e?{flair_id:e.templateId||null,flair_text:Object(n.j)(e)||null,flair_text_color:e.textColor||null,flair_background_color:e.backgroundColor||null}:{flair_id:null,flair_text:null,flair_text_color:null,flair_background_color:null})(e.flair),{send_replies:e.sendReplies,is_public_link:e.isPublicLink})},"./src/reddit/endpoints/post/index.tsx":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeApiRequest/index.ts"),a=s("./src/lib/omitHeaders/index.ts"),c=s("./src/reddit/constants/headers.ts"),i=s("./src/reddit/helpers/addRedesignIdentifier/index.ts");s.d(t,"b",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"f",function(){return l}),s.d(t,"g",function(){return b}),s.d(t,"r",function(){return p}),s.d(t,"i",function(){return O}),s.d(t,"t",function(){return f}),s.d(t,"k",function(){return m}),s.d(t,"j",function(){return j}),s.d(t,"u",function(){return g}),s.d(t,"o",function(){return y}),s.d(t,"l",function(){return _}),s.d(t,"c",function(){return E}),s.d(t,"n",function(){return h}),s.d(t,"v",function(){return S}),s.d(t,"p",function(){return T}),s.d(t,"w",function(){return I}),s.d(t,"h",function(){return v}),s.d(t,"s",function(){return C}),s.d(t,"q",function(){return R}),s.d(t,"a",function(){return A}),s.d(t,"m",function(){return D});const o=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/approve`),method:r.jb.POST,data:{id:t}}),d=(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/distinguish/${s}`),method:r.jb.POST,data:{id:t}}),u=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/fetch_title`),method:r.jb.POST,data:{url:t,api_type:"json"}}),l=(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/follow_post`),method:r.jb.POST,data:{follow:s,fullname:t}}),b=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/hide`),method:r.jb.POST,data:{id:t}}),p=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/unhide`),method:r.jb.POST,data:{id:t}}),O=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/lock`),method:r.jb.POST,data:{id:t}}),f=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/unlock`),method:r.jb.POST,data:{id:t}}),m=(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/set_original_content`),method:r.jb.POST,data:{fullname:t,should_set_oc:s}}),j=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/marknsfw`),method:r.jb.POST,data:{id:t}}),g=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/unmarknsfw`),method:r.jb.POST,data:{id:t}}),y=(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:`${e.apiUrl}/api/sendreplies`,method:r.jb.POST,data:{id:t,state:s}}),_=(e,t,s)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/remove`),method:r.jb.POST,data:{id:t,spam:s}}),E=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/del`),method:r.jb.POST,data:{id:t}}),h=(e,t)=>((e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/save`),method:r.jb.POST,data:{id:t}}))(e,t),S=(e,t)=>((e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/unsave`),method:r.jb.POST,data:{id:t}}))(e,t),T=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/spoiler`),method:r.jb.POST,data:{id:t}}),I=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:Object(i.a)(`${e.apiUrl}/api/unspoiler`),method:r.jb.POST,data:{id:t}}),v=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:`${e.apiUrl}/api/ignore_reports`,method:r.jb.POST,data:{id:t}}),C=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:`${e.apiUrl}/api/unignore_reports`,method:r.jb.POST,data:{id:t}}),R=(e,t,s,i)=>Object(n.c)(Object(a.a)(e,[c.a]),{endpoint:`${e.apiUrl}/api/set_subreddit_sticky`,method:r.jb.POST,data:{id:t,state:s,to_profile:i}});var A;!function(e){e.Rule="rule",e.SiteRule="siteRule",e.Other="other",e.FileComplaint="fileComplaint"}(A||(A={}));const D=(e,t)=>Object(n.c)(Object(a.a)(e,[c.a]),{method:r.jb.POST,endpoint:Object(i.a)(`${e.apiUrl}/api/report`),data:P(t)}),P=e=>{const t={thing_id:e.id,api_type:"json"},s=e.reason;switch(s.kind){case A.Other:return Object.assign({},t,{reason:"other",other_reason:s.rule});case A.Rule:return Object.assign({},t,{reason:s.rule,rule_reason:s.rule});case A.SiteRule:default:return Object.assign({},t,{reason:"site_reason_selected",site_reason:s.rule})}}},"./src/reddit/endpoints/subreddit/rules.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/camelCase.js"),n=s.n(r),a=s("./node_modules/lodash/mapKeys.js"),c=s.n(a),i=s("./src/graphql/operations/SubredditRules.json"),o=s("./src/lib/constants/index.ts"),d=s("./src/lib/makeApiRequest/index.ts"),u=s("./src/lib/makeGqlRequest/index.ts"),l=s("./src/lib/omitHeaders/index.ts"),b=s("./src/reddit/constants/headers.ts"),p=s("./src/reddit/helpers/graphql/helpers.ts"),O=s("./src/reddit/models/Rule/index.ts");s.d(t,"b",function(){return m}),s.d(t,"c",function(){return j}),s.d(t,"a",function(){return y}),s.d(t,"f",function(){return _}),s.d(t,"d",function(){return E}),s.d(t,"e",function(){return h});const f=({rules:e})=>({rules:e.map(e=>Object.assign({},c()(e,(e,t)=>n()(t)),{kind:"link"===e.kind?"post":e.kind}))}),m=(e,t)=>Object(u.a)(e,Object.assign({},i,{variables:{subredditName:t}})).then(e=>(e.ok&&e.body&&(e.body=(e=>{return{rules:(e.data.subreddit&&e.data.subreddit.rules||[]).map(e=>({kind:O.b[e.kind],description:e.content.markdown,descriptionHtml:e.content.markdown,descriptionRichText:e.content.richtext,shortName:e.name,violationReason:e.violationReason||"",createdUtc:Object(p.j)(e.createdAt,p.a.Millis),priority:e.priority}))}})(e.body)),e)),j=(e,t)=>Object(d.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/user/${t}/about/rules.json`,method:o.jb.GET}).then(e=>(e.ok&&e.body.rules&&(e.body=f(e.body)),e)),g=e=>e.ok?(e.body=Object(O.g)(JSON.parse(e.body.json.data.rules)),e):e.body,y=async(e,t,s)=>Object(d.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/add_subreddit_rule`,method:o.jb.POST,data:{r:t,short_name:s.rule,kind:s.kind===O.a.post?"link":s.kind,violation_reason:s.reason,description:s.description,api_type:"json",raw_json:1}}).then(e=>g(e)),_=async(e,t,s,r)=>Object(d.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/update_subreddit_rule`,method:o.jb.POST,data:{r:t,short_name:s.rule,kind:s.kind===O.a.post?"link":s.kind,violation_reason:s.reason,description:s.description,old_short_name:r,api_type:"json",raw_json:1}}).then(e=>g(e)),E=async(e,t,s)=>Object(d.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/remove_subreddit_rule`,method:o.jb.POST,data:{r:t,short_name:s,api_type:"json",raw_json:1}}).then(e=>g(e)),h=async(e,t,s)=>Object(d.c)(Object(l.a)(e,[b.a]),{endpoint:`${e.apiUrl}/api/reorder_subreddit_rules`,method:o.jb.POST,data:{r:t,new_rule_order:(e=>e.map(e=>encodeURIComponent(e)).join())(s),api_type:"json",raw_json:1}}).then(e=>g(e))},"./src/reddit/helpers/adCount/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return c}),s.d(t,"b",function(){return i});var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),a=s("./src/reddit/selectors/platform.ts");const c=(e,t,s)=>[e,t,s].join("/"),i=(e,t)=>{switch(t){case n.a.SUBREDDIT:case n.a.COMMENTS_OVERLAY:case n.a.COMMENTS:{const t=Object(a.h)(e);return[c(r.d.ABOVE_THE_FOLD,t,0),c(r.d.BELOW_THE_FOLD,t,1)]}case n.a.FRONTPAGE:return[c(r.d.ABOVE_THE_FOLD,!1,0),c(r.d.BELOW_THE_FOLD,!1,1)];case n.a.MULTIREDDIT:case n.a.SEARCH_RESULTS:return[c(r.d.BELOW_THE_FOLD,!1,0)];default:return[c(r.d.ABOVE_THE_FOLD,!1,0),c(r.d.BELOW_THE_FOLD,!1,1)]}}},"./src/reddit/helpers/canonicalUrls.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return d}),s.d(t,"a",function(){return u}),s.d(t,"b",function(){return l});var r=s("./node_modules/react-router-redux/es/index.js"),n=s("./src/lib/addQueryParams/index.ts"),a=s("./src/lib/isAdHocMultireddit/index.ts"),c=s("./src/lib/isFakeSubreddit/index.ts"),i=s("./src/reddit/selectors/multireddit.ts"),o=s("./src/reddit/selectors/subreddit.ts");const d=(e,t,s)=>{const a=s.params,c=s.queryParams,o=s.url,d=a.multiredditName,u=Object(i.d)(e,{multiredditName:d});if(!u)return;const l=o===u,b=o.endsWith("/");if(l&&b)return;const p=b?o:`${o}/`,O=l?p:`${u}${p.substr(u.length)}`;t(Object(r.c)(Object(n.a)(O,c)))},u=(e,t,s)=>{const a=s.params,c=s.queryParams,i=s.url,d=a.subredditName;if(d){const s=`/user/${d}/`,a=i.endsWith("/"),u=Object(o.a)(e,{profileName:d});if(!u)return;const l=s===u;if(l&&a)return;const b=a?i:`${i}/`,p=l?b:b.replace(s,u);t(Object(r.c)(Object(n.a)(p,c)))}},l=(e,t,s)=>{const d=s.params,u=s.queryParams,l=s.url,b=d.subredditName;if(b){const s=`/r/${b}/`,d=l.endsWith("/");let p=l;if(Object(c.a)(b)&&Object(a.a)(b)){const t=Object(i.a)(e,{listingName:b}).subredditIds,r=Object(o.M)(e,{subredditIds:t}).map(e=>e.name).join("+");p=(d?l:`${l}/`).replace(s,`/r/${r}/`)}else{const t=Object(o.c)(e,{subredditName:b});if(!t)return;const r=(Object(c.a)(b)?s.toLowerCase():s)===t;if(r&&d)return;const n=d?l:`${l}/`;p=r?n:n.replace(s,t)}t(Object(r.c)(Object(n.a)(p,u)))}}},"./src/reddit/helpers/commentList/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"a",function(){return d});var r=s("./src/reddit/constants/comments.ts"),n=s("./src/reddit/selectors/comments.ts");const a=(e,t)=>t().comments.models[e],c=e=>{switch(e.commentLink.type){case r.a.Comment:return e.commentsDict[e.commentLink.id];case r.a.MoreComments:return e.moreCommentsDict[e.commentLink.id];case r.a.ContinueThread:return e.continueThreadDict[e.commentLink.id]}},i=(e,t)=>e.type===r.a.MoreComments?t[e.id].numComments:1,o=(e,t,s,r)=>{let a=Object(n.o)(r,{commentLink:t,commentsPageKey:e}),c=t;for(;a&&a.depth>s&&a.prev&&(c=a.prev,(a=Object(n.o)(r,{commentLink:c,commentsPageKey:e}))&&!(a.depth<=s)););return c.id},d=(e,t)=>{const s=e.commentLists,r=e.comments;if(s[t].head)return Object.keys(r).filter(e=>(e=>!1!==e.collapsed)(r[e]))}},"./src/reddit/helpers/correlationIdTracker.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"c",function(){return i}),s.d(t,"d",function(){return o}),s.d(t,"b",function(){return d});var r,n=s("./node_modules/uuid/v4.js"),a=s.n(n);!function(e){e.Explore="Explore",e.GildingFlow="GildingFlow",e.GiftPremiumFlow="GiftPremiumFlow",e.GoldPayment="GoldPayment",e.PostComposer="PostComposer",e.PremiumSettings="PremiumSettings",e.RabbitHole="RabbitHole",e.SearchResults="SearchResults"}(r||(r={}));const c={},i=e=>c[e],o=e=>c[e]=a()(),d=e=>c[e]=void 0},"./src/reddit/helpers/filterListingResponse/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/findLastIndex.js"),n=s.n(r),a=s("./src/reddit/selectors/telemetry.ts"),c=s("./src/telemetry/index.ts"),i=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{var r=s.postIds,o=s.posts,d=i(s,["postIds","posts"]);const u=e.listings.postOrder.ids[t],l=(r||[]).filter(e=>!u||!u.includes(e)),b=u.map(t=>e.posts.models[t]),p=b.length-(n()(b,e=>e.isSponsored)+1),O=l.map(e=>o[e]);let f;const m=[];for(let n=0;n=4||n-f>=4)?(f=n,m.push(s.id)):s.isSponsored?s.isSponsored&&Object(c.a)(Object.assign({source:"feed",action:"remove",noun:"ad"},a.defaults(e),{listing:a.listing(e,t)})):m.push(s.id)}return Object.assign({},d,{posts:o,postIds:m})})},"./src/reddit/helpers/genericServerError/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/app/strings/index.ts");const a=Object(n.f)("error.type.generic");t.a=(e=>({type:r.I.SERVER_ERROR,fields:[{field:"",msg:a(e)}]}))},"./src/reddit/helpers/getCommentsPageSort/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/constants/parameters.ts");t.a=((e,t,s)=>{const a=s&&s.suggestedSort?s.suggestedSort:"";let c,i,o=!1;t&&t.prefs&&(c=t.prefs.defaultCommentSort),a?i=a:c&&(i=c);const d=n.q in e?e[n.q]:"";return(r.xc.has(d)?d:i)===d&&(i=d,o=!0),{hasSortParam:o,sortToUse:i}})},"./src/reddit/helpers/getGenericUploadError.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=s("./src/lib/constants/index.ts");function n(e){return{type:r.I.UNKNOWN_ERROR,fields:[{field:e,msg:"Image failed to upload"}]}}},"./src/reddit/helpers/getTimeSortForListing/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/listingSort/index.ts");t.a=((e,t)=>{if(e)return Object(n.a)(e)?t||r.sc:void 0})},"./src/reddit/helpers/governanceErrorText/index.ts":function(e,t,s){"use strict";function r(e){return e[0].toUpperCase()+e.slice(1)}function n(e){return"extra"in e?"string"==typeof e.extra?e.extra:Object.keys(e.extra).map(t=>e.extra[t]).map(r).join(" "):"Something wen't wrong. Please try again later."}s.d(t,"a",function(){return n})},"./src/reddit/helpers/graphql/helpers.ts":function(e,t,s){"use strict";s.d(t,"k",function(){return a}),s.d(t,"i",function(){return c}),s.d(t,"h",function(){return i}),s.d(t,"a",function(){return o}),s.d(t,"j",function(){return d}),s.d(t,"b",function(){return l}),s.d(t,"c",function(){return b}),s.d(t,"f",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"g",function(){return f}),s.d(t,"e",function(){return j});var r=s("./src/reddit/models/Gold/Gild/index.tsx"),n=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var s=[],r=!0,n=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(s.push(c.value),!t||s.length!==t);r=!0);}catch(o){n=!0,a=o}finally{try{!r&&i.return&&i.return()}finally{if(n)throw a}}return s}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const a=(e,t=null)=>{try{return JSON.parse(e)}catch(s){return t}},c=e=>{switch(e){case"UP":return 1;case"DOWN":return-1;default:return 0}},i=e=>e.reduce((e,{type:t,total:s})=>{const n=Object(r.d)(t.id);return n&&(e[n]=s),e},{gid1:0,gid2:0,gid3:0});var o;!function(e){e[e.Seconds=3]="Seconds",e[e.Millis=0]="Millis"}(o||(o={}));const d=(e,t=o.Seconds)=>{if(!e)return 0;let s=Date.parse(e);return Number.isNaN(s)&&(s=Date.parse(e.replace("+0000","Z"))),Number.isNaN(s)||s<=0?0:s-s%Math.pow(10,t)},u=e=>{const t={},s=e.split("?")[1];if(!s)return t;const r=s.split("&");for(const i of r){var a=i.split("="),c=n(a,2);const e=c[0],s=c[1];t[e]=s}return t},l=(e,t,s=[])=>{if("string"!=typeof e||"string"!=typeof t||e.split("?")[0]!==t.split("?")[0])return!1;const r=["auto","crop",...s],n=u(e),a=u(t);return[...new Set([...Object.keys(n),...Object.keys(a)])].filter(e=>!r.includes(e)).every(e=>{switch(e){case"s":return n[e]&&a[e];case"blur":const t=parseInt(n[e]),s=parseInt(a[e]);return!isNaN(t)&&!isNaN(s)&&Math.abs(t-s)<=10;default:return n[e]===a[e]}})},b=(e,t)=>e===t||l(e,t),p=()=>!0,O=(e,t)=>e&&e.toUpperCase()===t,f=(e,t)=>Math.abs(e-t){try{const n=new m(e),a=new m(t);for(const e of s)n.searchParams.delete(e),a.searchParams.delete(e);return n.searchParams.sort(),a.searchParams.sort(),n.toString()===a.toString()}catch(r){return!1}}},"./src/reddit/helpers/graphql/normalizeFlairFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/models/Flair/index.ts"),n=s("./src/reddit/helpers/graphql/helpers.ts");t.a=(e=>{const t=[],s=e.text;var a=e.template;const c=a.id,i=a.textColor,o=a.richtext,d=a.type,u=a.text,l=a.backgroundColor,b=Object.assign({backgroundColor:l||""},c&&{templateId:c},i&&{textColor:(e=>{switch(e){case r.g.Dark:return r.d.Dark;case r.g.Light:return r.d.Light}})(i)});return d===r.e.Richtext?(t.push(Object.assign({type:d,richtext:Object(n.k)(o,[])},b)),u&&t.push(Object.assign({type:r.e.Text,text:u},b))):t.push(Object.assign({type:d,text:s},b)),t})},"./src/reddit/helpers/graphql/normalizeFrontpageFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/models/Post/index.ts"),n=s("./src/reddit/models/Live/index.ts"),a=s("./src/reddit/helpers/graphql/normalizePostFlairFromGql/index.ts"),c=s("./src/reddit/helpers/graphql/normalizePostFromGql/index.ts"),i=s("./src/reddit/helpers/graphql/normalizePreferencesFromGql/index.ts"),o=s("./src/reddit/helpers/graphql/normalizeProfileFromGql/index.ts"),d=s("./src/reddit/helpers/graphql/normalizeSubredditFromGql/index.ts"),u=s("./src/reddit/helpers/graphql/normalizeUserFromGql/index.ts");t.a=(({trendingSubreddits:e=[],identity:t,home:s,featuredAnnouncement:l,featuredLiveEvent:b,recentPosts:p=[]})=>{const O=[],f=[],m={postIds:[],postInstances:{},posts:{},postFlair:{},profiles:{},subreddits:{}},j=e=>{if(m.posts[e.id])return e.id;const t=Object(c.d)(e);m.posts[t.id]=t;const s=e.crosspostRoot;s&&s.type===r.a.Post&&s.post&&j(s.post);let n=t.id;switch(e.__typename){case r.d.ProfilePost:m.profiles[e.profile.id]||(m.profiles[e.profile.id]=Object(o.a)(e.profile));break;case r.d.SubredditPost:m.subreddits[e.subreddit.id]||(m.subreddits[e.subreddit.id]=Object(d.a)(e.subreddit)),m.postFlair[e.subreddit.id]||(m.postFlair[e.subreddit.id]=Object(a.a)(e.subreddit));break;case r.d.AdPost:const s=Object(c.b)(e);if(!s){n=null;break}n=s,m.posts[s]=Object.assign({},t,{id:s,permalink:`${t.permalink}?instanceId=${s}`}),m.posts[t.id]||(m.posts[t.id]=Object.assign({},t,{events:[]})),m.postInstances[e.id]||(m.postInstances[e.id]=[]),m.postInstances[e.id].push(s)}return n};for(const r of e){const e=Object(d.a)(r);m.subreddits[e.id]=e,O.push(e.id)}for(const r of s.posts.edges){const e=r.node,t=j(e);t&&m.postIds.push(t)}for(const r of p){if(!r)continue;const e=j(r);e&&f.push(e)}const g=m.postIds.length-1,y=g>=0?m.postIds[g]:"",_=s.posts.dist;return Object.assign({},m,{account:t&&Object(u.a)(t)||null,featuredLiveThread:((e,t)=>t&&e?{announcementUrl:t.url,buttonCta:t.callToAction,description:t.description||e.description||"",id:t.id||e.id,isAnnouncement:!0,numTimesDismissable:t.maxDismissCount,title:t.title||e.title,icon:n.a[t.icon]&&t.icon.toLowerCase(),viewerCount:e.viewerCount}:null)(b,l)||{},preferences:t&&Object(i.a)(t.preferences,t.interactions)||null},0!==O.length&&{trendingSubredditIds:O},0!==f.length&&{recentPostIds:f},{token:y},null!==_&&{dist:_})})},"./src/reddit/helpers/graphql/normalizeModeratorPartFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/helpers/graphql/helpers.ts");const n=(e,t)=>!!e&&(e.verdict===`MOD_${t.toUpperCase()}`||e.verdict===`ADMIN_${t.toUpperCase()}`);t.a=(({moderationInfo:e})=>{if(!e)return;const t=(e=>e&&e.verdictBy&&e.verdictBy.name||null)(e),s=(e=>e&&Object(r.j)(e.verdictAt)||null)(e),a=n(e,"spammed"),c=n(e,"approved"),i=n(e,"removed");var o=c?{approvedBy:t,approvedAtUTC:s}:{bannedBy:t,bannedAtUTC:s},d=o.approvedBy;const u=void 0===d?null:d;var l=o.approvedAtUTC;const b=void 0===l?null:l;var p=o.bannedBy;const O=void 0===p?null:p;var f=o.bannedAtUTC;const m=void 0===f?null:f;return Object.assign({isSpam:a,isApproved:c,isRemoved:i,ignoreReports:e.isReportingIgnored,numReports:e.reportCount,modNote:e.modNote,approvedBy:u,approvedAtUTC:b,bannedBy:O,bannedAtUTC:m},i&&{modReasonBy:t})})},"./src/reddit/helpers/graphql/normalizePostFlairFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/models/Flair/index.ts");function n({isEnabled:e=!1,position:t}){return{isEnabled:e,position:function(e){switch(e){case r.f.LEFT:return r.a.Left;case r.f.RIGHT:return r.a.Right;default:return null}}(t)}}t.a=(({postFlairSettings:e})=>Object.assign({},e&&{displaySettings:e&&n(e)}))},"./src/reddit/helpers/graphql/normalizePostFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/raven/index.ts"),a=s("./src/reddit/constants/adEvents.ts"),c=s("./src/reddit/helpers/graphql/normalizeFlairFromGql/index.ts"),i=s("./src/reddit/helpers/graphql/normalizeModeratorPartFromGql/index.ts");const o=/i\.redd\.it|v\.redd\.it|i\.reddituploads\.com/;var d=s("./src/reddit/models/Flair/index.ts"),u=s("./src/reddit/models/Media/index.ts");const l=e=>{switch(e){case"IMPRESSION":return a.a.Impression;case"CLICK":return a.a.Click;case"COMMENTS_VIEW":return a.a.CommentsView;case"UPVOTE":return a.a.Upvote;case"DOWNVOTE":return a.a.Downvote;case"COMMENT_SUBMITTED":return a.a.CommentSubmitted;case"VIEWABLE_IMPRESSION":return a.a.ViewableImpression;case"COMMENT_UPVOTE":return a.a.CommentUpvote;case"COMMENT_DOWNVOTE":return a.a.CommentDownvote}};var b=s("./src/reddit/models/Post/index.ts"),p=s("./src/reddit/models/PostCreationForm/index.ts"),O=s("./src/reddit/models/User/index.ts"),f=s("./src/reddit/helpers/graphql/helpers.ts");s.d(t,"c",function(){return g}),s.d(t,"b",function(){return C}),s.d(t,"d",function(){return A});var m=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);ne.__typename===b.d.DeletedProfilePost||e.__typename===b.d.DeletedSubredditPost,y=[b.c.Image,b.c.Video,b.c.Gifvideo],_=e=>{var t=e.domain,s=e.url,r=m(e,["domain","url"]);if(r.__typename===b.d.AdPost||!r.isSelfPost&&!(e=>o.test(e))(t||"")){const e=r.outboundLink&&r.outboundLink.expiresAt&&Object(f.j)(r.outboundLink.expiresAt);return Object.assign({displayText:t||"",url:s||""},r.outboundLink&&e&&{outboundUrl:r.outboundLink.url||void 0,outboundUrlCreated:e-36e5,outboundUrlExpiration:e})}return null},E={small:108,medium:216,large:320,xlarge:640,xxlarge:960,xxxlarge:1080},h=(e,t)=>{const s=e&&(t?e.animated:e.still);if(!s)return[];const r=e&&e.still&&e.still.source?e.still.source.dimensions.width:0;return Object.keys(E).reduce((e,n)=>{const a=s[t?`${t}_${n}`:n];if(!a||E[n]>r)return e;const c=Object.assign({url:a.url},a.dimensions);return c?[...e,c]:e},[])},S=e=>e.authorOnlyInfo&&e.authorOnlyInfo.contentMode===b.b.Markdown?p.h.MARKDOWN:p.h.RICH_TEXT,T=e=>Math.min(e.height,e.width),I={events:[],isBlank:!1,isSponsored:!1},v=/\.gif\?(.*$)/,C=e=>{const t=e.adEvents.find(e=>l(e.type)===a.a.Impression),s=t&&t.url&&t.url.match(v);return s&&s[1]?`t3_${s[1]}`:null},R=e=>{const t=e.adEvents,s=e.callToAction,r=e.domain,n=e.isBlank;return{callToAction:s,domainOverride:r,events:(e=>e.map(({type:e,url:t})=>({url:t||"",type:l(e)})))(t),isBlank:n,isSponsored:!0}};t.a=(e=>{const t={post:A(e)},s=e.crosspostRoot;return s&&s.type===b.a.Post&&s.post&&(t.crosspost=A(s.post)),t});const A=e=>{const t=e.commentCount,s=e.createdAt,a=e.crosspostCount,o=e.crosspostRoot,l=e.domain,p=e.gildingTotals,g=e.id,E=e.isArchived,v=e.isHidden,C=e.isLocked,A=e.isNsfw,D=e.isOriginalContent,P=e.isSaved,x=e.isSpoiler,w=e.isStickied,N=e.permalink,k=e.score,L=e.suggestedCommentSort,U=e.title,M=e.upvoteRatio,G=e.viewCount,F=e.voteState,B=o&&(o.type===b.a.Post?o.post&&o.post.id:o.comment&&o.comment.id);o&&!B&&Object(n.c)("Lack of post or comment in crosspostRoot",{extra:{postId:g},settings:{serverLogging:!1}});const $=p&&Object(f.h)(p),q=(e=>e.__typename===b.d.SubredditPost&&e.subreddit&&e.subreddit.originalContentCategories&&0!==e.subreddit.originalContentCategories.length?e.subreddit.originalContentCategories:null)(e)||void 0,V=Object.assign({author:r.D,authorId:"",approvedAtUTC:null,approvedBy:null,bannedAtUTC:null,bannedBy:null,belongsTo:{id:"",type:"subreddit"},contentCategories:q,created:Object(f.j)(s),crosspostParentId:B,crosspostRootId:B,distinguishType:null,domain:l||"",events:[],flair:(e=>{var t=e.flair,s=e.isNsfw,r=e.isSpoiler,n=m(e,["flair","isNsfw","isSpoiler"]);const a=[];t&&a.push(...Object(c.a)(t)),r&&a.push({text:"spoiler",type:d.e.Spoiler}),s&&a.push({text:"nsfw",type:d.e.Nsfw});let i=!1;return n.__typename===b.d.ProfilePost?i=n.profile.isQuarantined:n.__typename===b.d.SubredditPost&&(i=n.subreddit.isQuarantined),i&&a.push({text:"quarantined",type:d.e.Quarantined}),a})(e),gildings:$,goldCount:$?$.gid2:0,hidden:v,id:g,ignoreReports:!1,isApproved:!1,isArchived:E,isBlank:!1,isCrosspostable:!1,isLocked:C,isMediaOnly:!1,isMeta:!1,isNSFW:A,isOriginalContent:D,isPinned:!1,isRemoved:!1,isScoreHidden:null===k,isSpam:!1,isSpoiler:x,isSponsored:!1,isStickied:w,media:null,modReports:[],numComments:t||0,numCrossposts:a||0,numReports:null,permalink:`https://www.reddit.com${N}`,postCategories:null,postId:g,previewComments:[],saved:P,score:null!==k&&k>0?k:0,sendReplies:!1,source:_(e),suggestedSort:L&&r.t[L]||null,thumbnail:{height:null,url:"",width:null},title:U||"",upvoteRatio:M,userReports:[],viewCount:G||0,voteState:F?Object(f.i)(F):0},e.__typename===b.d.AdPost?R(e):I,Object(i.a)(e));if(e.__typename===b.d.DeletedProfilePost||e.__typename===b.d.DeletedSubredditPost)return V;const H=e.authorInfo,K=e.authorOnlyInfo,W=e.distinguishedAs,Y=e.isCrosspostable,z=e.isMediaOnly,Q=e.isPollIncluded,X=e.media,J=e.postEventInfo,Z=(e=>e&&e.still&&e.still.source?Object.assign({url:e.still.source.url},e.still.source.dimensions):void 0)(X);return Object.assign({},V,{author:H&&(e=>e&&e.__typename!==O.d.DeletedRedditor?"name"in e&&e.name||"":r.D)(H)||r.D,authorId:H&&H.id||"",belongsTo:(e=>{switch(e.__typename){case b.d.SubredditPost:return{id:e.subreddit.id,type:"subreddit"};default:return{id:e.profile.id,type:"profile"}}})(e),distinguishType:(e=>e?e.toLowerCase():null)(W),isCrosspostable:Y,isMediaOnly:z,isMeta:Q,media:((e,t)=>{const s=e.media,r=e.content,n=(e=>e.isSpoiler||e.isNsfw)(e)?s&&s.obfuscatedStill&&s.obfuscatedStill.source&&s.obfuscatedStill.source.url:null;switch(t){case u.m.VIDEO:{const e=400,r=h(s),a=s&&s.still&&s.still.source&&Object.assign({url:s.still.source.url},s.still.source.dimensions);let c;if(r.length){c=r.reduce((e,t)=>e.width>t.width?e:t);const t=r.reduce((t,s)=>T(s)>e&&a&&T(s)T(e){const t=e.media;if(e.isSelfPost)return e.content&&e.content.richtext?u.m.RTJSON:u.m.TEXT;switch(t&&t.typeHint){case b.c.Image:return u.m.IMAGE;case b.c.Gifvideo:return u.m.GIFVIDEO;case b.c.Video:return u.m.VIDEO;case b.c.Embed:return u.m.EMBED;default:return null}})(e)),thumbnail:(e=>{const t=e.thumbnail?Object.assign({url:e.thumbnail.url},e.thumbnail.dimensions):{url:"",width:null,height:null};return e.__typename===b.d.AdPost&&e.authorOnlyInfo&&t.url?t:e.isNsfw?Object.assign({},t,{url:"nsfw"}):e.isSpoiler?Object.assign({},t,{url:"spoiler"}):e.__typename!==b.d.SubredditPost||e.subreddit.isThumbnailsEnabled?e.isSelfPost?Object.assign({},t,{url:"self"}):t:e.isSelfPost?Object.assign({},t,{url:"self"}):e.media&&e.media.typeHint&&y.includes(e.media.typeHint)?Object.assign({},t,{url:"image"}):Object.assign({},t,{url:"default"})})(e)},Z&&{preview:Z},K&&{sendReplies:K.isReceivingPostReplies},J&&{eventInfo:(({isLive:e,startsAt:t,endsAt:s})=>({eventIsLive:e,eventStart:Date.parse(t),eventEnd:Date.parse(s)}))(J)})}},"./src/reddit/helpers/graphql/normalizePreferencesFromGql/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/models/User/index.ts");t.a=((e,t)=>({allowClickTracking:e.isClickTrackingEnabled,autoplayVideo:!e.isVideoAutoplayDisabled,defaultCommentSort:e.defaultCommentSort&&r.c[e.defaultCommentSort]?e.defaultCommentSort.toLowerCase():r.c.CONFIDENCE.toLowerCase(),geopopular:e.geopopular,hideNSFW:e.isNsfwMediaBlocked,labelNSFW:e.isNsfwLabelShown,markMessagesRead:e.isMessageAutoReadEnabled,nightmode:e.isNightModeEnabled,over18:e.isNsfwContentShown,profileOptOut:e.isLegacyProfilesEnabled,account:{openPostInNewTab:e.isNewTabOpenedForPostView,sort:e.globalCommunityPostFeedSort.range?`${e.globalCommunityPostFeedSort.sort.toLowerCase()}_${e.globalCommunityPostFeedSort.range.toLowerCase()}`:e.globalCommunityPostFeedSort.sort.toLowerCase(),stylesEnabled:e.isCommunityStylingEnabled,rememberCommunitySort:e.isCommunityPostFeedSortingPreserved,useMarkdown:e.isMarkdownDefaultEditorMode,rememberCommunityLayout:e.isCommunityLayoutPreserved,layout:e.postFeedLayout.toLowerCase(),hasSeenCustomizeFlyout:t&&t.isDefaultPostLayoutAware}}))},"./src/reddit/helpers/graphql/normalizeProfileFromGql/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return i});var r=s("./src/reddit/helpers/graphql/normalizeSubredditFromGql/index.ts"),n=s("./src/reddit/models/Subreddit/index.ts"),a=s("./src/reddit/models/User/index.ts"),c=s("./src/reddit/models/WhitelistStatus/index.ts");const i=({pageInfo:e,edges:t})=>{const s={moderatedSubredditIds:[],pageInfo:e,subreddits:{}};for(const n of t){const e=n.node,t=Object(r.a)(e);s.subreddits[t.id]=t,s.moderatedSubredditIds.push(t.id)}return s};t.a=(({name:e,path:t,redditor:s,styles:r,wls:i,id:o,title:d,isQuarantined:u,isNSFW:l,subscribers:b})=>{var p=r&&r.legacyIcon&&{width:r.legacyIcon.dimensions.width,height:r.legacyIcon.dimensions.height}||{width:null,height:null};const O=p.width,f=p.height,m=r&&r.legacyPrimaryColor,j=s&&s.__typename===a.d.AvailableRedditor&&s.prefixedName||"";return Object.assign({url:t,displayText:j,icon:{url:r&&r.icon||"",width:O,height:f},communityIcon:r&&r.icon||"",type:n.b.User,name:e.substr(2)},m&&{primaryColor:m},i&&{whitelistStatus:i.toLowerCase(),wls:c.a[i]},{id:o,title:d,isQuarantined:u,isNSFW:l,subscribers:b})})},"./src/reddit/helpers/graphql/normalizeSubredditFromGql/index.ts":function(e,t,s){"use strict";var r,n=s("./src/lib/constants/index.ts"),a=s("./src/reddit/helpers/graphql/normalizePostFromGql/index.ts");!function(e){e.Comment="Comment",e.PostInfo="PostInfo",e.RedditorInfo="RedditorInfo",e.Subreddit="Subreddit"}(r||(r={}));var c=s("./src/reddit/models/WhitelistStatus/index.ts");s.d(t,"b",function(){return i});const i=e=>{const t={posts:{},subredditTopContent:{}},s=[];if(e.__typename!==r.Subreddit)return null;const c=e.id,i=e.isSubscribed,o=e.name,d=e.topContent,u=d.posts,l=d.range;return u.forEach(e=>{var r=Object(a.a)(e);const n=r.post,c=r.crosspost,i=n.id;if(t.posts[i]=n,s.push(i),c){const e=c.id;t.posts[e]=c}}),t.subredditTopContent[o.toLowerCase()]={id:c,isSubscribed:i,name:o,postIds:s,range:n.rc[l]},t};t.a=(e=>{const t=e.path,s=e.prefixedName,r=e.type,n=e.styles,a=e.wls,i=e.id,o=e.isQuarantined,d=e.isNSFW,u=e.name,l=e.subscribers,b=e.title,p=e.isFreeFormReportingAllowed;var O=n&&n.legacyIcon&&{iconUrl:n.legacyIcon.url,width:n.legacyIcon.dimensions.width,height:n.legacyIcon.dimensions.height}||{iconUrl:"",width:null,height:null};const f=O.iconUrl,m=O.width,j=O.height,g=n&&n.primaryColor,y=n&&n.icon;return Object.assign({url:t,displayText:s,icon:{url:f,width:m,height:j}},y&&{communityIcon:y},{type:r.toLowerCase(),primaryColor:g||""},a&&{whitelistStatus:a.toLowerCase(),wls:c.a[a]},{freeFormReports:p,id:i,isQuarantined:o,isNSFW:d,name:u,subscribers:l,title:b})})},"./src/reddit/helpers/graphql/normalizeUserFromGql/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return o});var r=s("./src/reddit/models/User/index.ts"),n=s("./src/reddit/helpers/graphql/helpers.ts"),a=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);ne&&e.unreadCount?e.unreadCount:0,i=/^u\//,o=e=>e.__typename===r.d.DeletedRedditor?null:"name"in e&&e.name||null;t.a=(e=>{var t=e.redditor,s=e.inbox,o=e.premium,d=e.preferences,u=e.coins,l=a(e,["redditor","inbox","premium","preferences","coins"]);let b={commentKarma:0,hasUserProfile:!1,id:t.id,isGold:!1,postKarma:0,url:""};if(t.__typename===r.d.AvailableRedditor){const e=t.karma,s=t.profile,r=s&&s.styles&&s.styles.legacyIcon&&s.styles.legacyIcon.url;b=Object.assign({},b,r&&{accountIcon:r},{commentKarma:e?e.fromComments:0,displayText:t.name,hasExternalAccount:t.isLinkedToExternalAccount,hasUserProfile:!!s,isGold:!!t.isGilded,postKarma:e?e.fromPosts:0,profileId:s&&s.id||void 0,url:t.prefixedName&&(e=>e.replace(i,"/user/"))(t.prefixedName)||void 0})}const p=l.interactions,O=l.modMail;return Object.assign({},b,{coins:u,created:Object(n.j)(l.createdAt,n.a.Seconds)/1e3,creddits:o?o.creddits:0,goldExpiration:(e=>e&&e.expiresAt&&Object(n.j)(e.expiresAt,n.a.Seconds)/1e3||null)(o),hasUnreadMail:c(s)>0,hasUnreadModmail:!!O&&O.isUnread,hasUnreadOldModmail:!!O&&O.isUnread,hasVerifiedEmail:!!l.isEmailVerified,inboxCount:c(s),inRedesignBeta:d.isInRedesignBeta,isEmployee:!!l.isEmployee,isFPR:!!l.isForcePasswordReset,isMod:!!l.isModerator,isSuspended:l.isSuspended,nightmode:d.isNightModeEnabled,seenLayoutSwitch:!!p&&p.isLayoutSwitchAware,seenPremiumAdblockModal:!!p&&p.isAdblockModalAware,seenRedesignModal:!!p&&p.isRedesignModalAware,seenSubredditChatFtux:!!p&&p.isSubredditChatAware,showRecentPosts:d.isRecentPostsShown,showTrending:d.isTrendingSubredditsShown},o&&o.subscription&&{hasAndroidSubscription:o.subscription.isAndroidAvailable,hasGoldSubscription:o.subscription.isGoldAvailable,hasIOSSubscription:o.subscription.isIOSAvailable,hasPaypalSubscription:o.subscription.isPaypalAvailable,hasStripeSubscription:o.subscription.isStripeAvailable})})},"./src/reddit/helpers/makeProfileListingKey/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return a});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeListingKey/index.ts");const a=(e,t)=>`${r.vc}${e.toLowerCase()}--private--${t}`;t.a=((e,t,s,a={})=>{const c=`${r.vc}${e}--${t}`;return Object(n.a)(c,s,a)})},"./src/reddit/helpers/monthsToMinutes/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return d}),s.d(t,"a",function(){return u});var r=s("./node_modules/js-cookie/src/js.cookie.js"),n=s.n(r),a=s("./src/config.ts"),c=s("./src/reddit/constants/cookie.ts"),i=s("./src/reddit/constants/localStorage.ts"),o=s("./src/reddit/selectors/monthsToMinutes.ts");const d=e=>{const t=(e=>e.join(","))(Object(o.x)(e)),s=new Date;s.setFullYear(s.getFullYear()+2),n.a.set(c.d,t,{expires:s,domain:a.a.cookieDomain})},u=()=>{localStorage.removeItem(i.l),n.a.remove(c.d,{domain:a.a.cookieDomain})}},"./src/reddit/helpers/normalizeUsername/index.tsx":function(e,t,s){"use strict";t.a=(e=>{const t=/^((\/u\/)|(u\/))/;return/^((\/u\/)|(u\/))(.+)/.test(e)?e.replace(t,""):e})},"./src/reddit/helpers/onBeforeRequestFactory/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/url/url.js"),n=s.n(r),a=s("./node_modules/js-cookie/src/js.cookie.js"),c=s.n(a),i=s("./src/config.ts"),o=s("./src/lib/constants/index.ts"),d=s("./src/reddit/selectors/subreddit.ts");const u=new RegExp("^/desktopapi/v1/(duplicates/[^/]+|frontpage|news|search|subreddits/(all|popular))(/|$)"),l=new RegExp("^/desktopapi/v1/(search|subreddits|postcomments|collection_postcomments|submitpage)(/|$)"),b=new RegExp("^/desktopapi/v1/(subreddits|postcomments|collection_postcomments)/?$"),p=new RegExp("^/desktopapi/v1/(postcomments)(/+|$)"),O=new RegExp("^/desktopapi/v1/frontpage/?$");var f=(e,t)=>{const s=new Set;e.user.session&&!e.user.session.unsafeLoggedOut&&(e.user.account||(s.add("identity"),s.add("prefs"),s.add("prefsAccount")),(e=>!u.test(e.pathname||""))(t)&&s.add("identity"),(e=>p.test(e.pathname||""))(t)&&s.add("meta")),!e.live.isFrontpageLoaded&&(e=>O.test(e.pathname||""))(t)&&s.add("featuredLiveThread");const r=t.pathname||"";if(l.test(r)||b.test(r)){const t=e.platform.currentPage&&e.platform.currentPage.urlParams.subredditName||"",r=Object(d.z)(e,t);r&&e.structuredStyles.models[r]||s.add("structuredStyles"),e.user.prefs.subreddit[r]||s.add("prefsSubreddit")}return[...s].join(",")};t.a=(e=>t=>{const s=n.a.parse(t.endpoint,!0),r=s.host,a=`${s.protocol}//${r}`,d=t.method===o.jb.GET?"data":"query",u=t[d]||{};if(a===i.a.gatewayUrl){const t=c.a.get("over18")||"";u.allow_over18=t,u.include=f(e.getState(),s)}t[d]=u})},"./src/reddit/helpers/pageActionLoginRedirect.ts":function(e,t,s){"use strict";s("./node_modules/history/index.js"),s("./src/reddit/actions/platform.ts");var r=s("./src/config.ts");t.a=((e,t)=>{const s=t.platform.currentPage&&t.platform.currentPage.url;let n=`${r.a.accountManagerOrigin}/login/`;const a=window.location.origin;s&&(n+=`?dest=${encodeURIComponent(`${a}${s}`)}`),window.location.href=n})},"./src/reddit/helpers/r2/normalizeActionableUserFromR2/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/helpers/r2/normalizeGildingsFromR2/index.ts");t.a=(e=>Object.assign({accountIcon:e.icon_img,commentKarma:e.comment_karma,created:e.created,displayName:e.name,displayNamePrefixed:e.subreddit&&e.subreddit.display_name_prefixed,displayText:e.name,gildedLastMonth:e.gilded_last_month?Object(n.a)(e.gilded_last_month):null,hasUserProfile:!!e.subreddit,hideFromRobots:!!e.hide_from_robots,id:`${r.wb.ACCOUNT}_${e.id}`,isEmployee:e.is_employee,isFollowing:e.has_subscribed,isGold:e.is_gold,isAdmin:e.is_admin,isMod:e.is_mod,isNSFW:!(!e.subreddit||!e.subreddit.over_18),prefShowSnoovatar:e.pref_show_snoovatar,prefShowTwitter:e.pref_show_twitter,postKarma:e.link_karma,url:`/user/${e.name}`,username:e.name},e.subreddit?{profileId:e.subreddit.name}:null))},"./src/reddit/helpers/r2/normalizeCommentFromR2/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/helpers/isComment.ts"),a=s("./src/reddit/helpers/r2/normalizeGildingsFromR2/index.ts"),c=s("./src/reddit/models/Vote/index.ts"),i=s("./src/reddit/models/Comment/index.ts");t.a=((e,t)=>{const s={approvedAtUTC:e.approved_at_utc,approvedBy:e.approved_by,author:e.author,authorId:e.author_fullname,bannedAtUTC:e.banned_at_utc,bannedBy:e.banned_by,body:e.body_html,bodyMD:e.body,collapsed:e.collapsed,collapsedReason:e.collapsed_reason,created:e.created_utc,deletedBy:d(e),distinguishType:e.distinguished||"",editedAt:null,gildings:e.gildings?Object(a.a)(e.gildings):null,goldCount:e.gilded,id:e.name,ignoreReports:e.ignore_reports,isAdmin:"admin"===e.distinguished,isApproved:e.approved,isDeleted:e.author===r.D,isMod:"moderator"===e.distinguished,isOp:e.is_submitter,isRemoved:e.removed,isScoreHidden:e.score_hidden,isSpam:e.spam,isStickied:e.stickied,isSaved:e.isSaved,subredditId:e.subreddit_id,markdown:e.body,media:{type:"rtjson",richtextContent:o(e.rtjson),rteMode:e.rte_mode},modReports:e.mod_reports,modReportsDismissed:e.mod_reports_dismissed,numReports:e.num_reports,parentId:Object(n.a)(e.parent_id)?e.parent_id:null,permalink:e.permalink,postAuthor:e.link_author||null,postId:e.link_id,postTitle:e.link_title||null,sendReplies:e.send_replies,score:e.score,userReports:e.user_reports,userReportsDismissed:e.user_reports_dismissed,voteState:(e=>!0===e?c.a.upvoted:!1===e?c.a.downvoted:c.a.notVoted)(e.likes)};return e.all_awardings&&(s.allAwardings=(e=>e.map(e=>({awardType:e.award_type,coinPrice:e.coin_price,coinReward:e.coin_reward,count:e.count,daysOfDripExtension:e.days_of_drip_extension,daysOfPremium:e.days_of_premium,description:e.description,iconUrl:e.icon_url,id:e.id,isEnabled:e.is_enabled,name:e.name})))(e.all_awardings)),s});const o=e=>"string"==typeof e?JSON.parse(e):e,d=e=>e.author!==r.D?null:e.body===r.E?i.a.User:e.body===r.Pb?i.a.Moderator:null},"./src/reddit/helpers/r2/normalizeGildingsFromR2/index.ts":function(e,t,s){"use strict";t.a=(e=>({gid1:e.gid_1,gid2:e.gid_2,gid3:e.gid_3}))},"./src/reddit/helpers/r2/normalizePostFromR2/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/helpers/r2/normalizeGildingsFromR2/index.ts"),n=s("./src/reddit/models/Flair/index.ts"),a=s("./src/reddit/models/Media/index.ts"),c=s("./src/reddit/models/PostCreationForm/index.ts"),i=s("./src/reddit/models/Vote/index.ts");t.a=(e=>{return{author:e.author,authorId:e.author_fullname,approvedAtUTC:e.approved_at_utc,approvedBy:e.approved_by,bannedAtUTC:e.banned_at_utc,bannedBy:e.banned_by,belongsTo:{type:"user"===e.subreddit_type?"profile":"subreddit",id:e.subreddit_id||""},callToAction:e.call_to_action||null,created:1e3*e.created,crosspostParentId:e.cross_post_parent_id||null,crosspostRootId:e.cross_post_root_id||null,distinguishType:e.distinguish_type||null,domain:e.domain,domainOverride:e.domain_override||null,events:e.events||[],flair:(e=>{const t=[];return e.link_flair_richtext&&e.link_flair_richtext.length&&t.push({richtext:e.link_flair_richtext,type:n.e.Richtext,textColor:e.link_flair_text_color||"dark",backgroundColor:e.link_flair_background_color||"",templateId:e.link_flair_template_id}),e.link_flair_text&&t.push({text:e.link_flair_text,type:n.e.Text,textColor:e.link_flair_text_color||"dark",backgroundColor:e.link_flair_background_color||"",templateId:e.link_flair_template_id}),e.spoiler&&t.push({text:"spoiler",type:n.e.Spoiler}),e.over_18&&t.push({text:"nsfw",type:n.e.Nsfw}),t})(e),gildings:e.gildings?Object(r.a)(e.gildings):null,goldCount:e.gilded||0,hidden:e.hidden,id:e.name,ignoreReports:e.ignore_reports,isApproved:e.approved,isArchived:e.archived,isBlank:e.is_blank,isCrosspostable:e.is_crosspostable,isFollowed:e.is_followed||!1,isLocked:e.locked,isMediaOnly:e.media_only,isMeta:e.is_meta,isNSFW:e.over_18,isOriginalContent:e.is_original_content,isPinned:e.pinned,isRemoved:e.removed,isSpam:e.spam,isSpoiler:e.spoiler,isSponsored:e.promoted,isStickied:e.stickied,media:(e=>{const t=e.preview&&e.preview.enabled;let s=!1,r=null,n={},i={};const o=e.over_18||e.spoiler;if(e.preview&&(s=!!(i=e.preview.images[0].variants).mp4,n=e.preview.images[0].source,o&&(r=i.obfuscated.source.url)),e.is_self)return Object.assign({content:e.selftext_html,type:a.m.TEXT,markdownContent:e.selftext,obfuscated:r,rteMode:e.rte_mode||c.h.RICH_TEXT},e.rtjson&&{richtextContent:e.rtjson,type:a.m.RTJSON,mediaMetadata:e.media_metadata});if(e.media&&e.media.reddit_video){const t=e.media.reddit_video;return{hlsUrl:t.hls_url,dashUrl:t.dash_url,isGif:t.is_gif,scrubberThumbSource:t.scrubber_media_url,obfuscated:r,posterUrl:t.url,width:t.width,height:t.height,type:a.m.VIDEO}}if(e.secure_media&&e.secure_media.oembed)return{content:e.secure_media_embed.media_domain_url,type:a.m.EMBED,width:e.secure_media.oembed.width,height:e.secure_media.oembed.height,obfuscated:r,provider:e.secure_media.oembed.provider_name};if(t&&s)return{content:i.mp4.source.url,type:a.m.GIFVIDEO,width:i.mp4.source.width,height:i.mp4.source.height,gifBackgroundImage:n.url,gifBackgroundResolutions:e.preview.images[0].resolutions,obfuscated:r,resolutions:i.mp4.resolutions};if(t){const t=i.gif?i.gif.resolutions:e.preview.images[0].resolutions;return{content:n.url,type:a.m.IMAGE,width:n.width,height:n.height,obfuscated:r,resolutions:t}}return null})(e),modNote:e.mod_note||null,modReports:e.mod_reports,numComments:e.num_comments,numCrossposts:e.num_crossposts||0,numReports:e.num_reports||0,permalink:`https://www.reddit.com${e.permalink}`,postCategories:(e=>e?e.map(e=>({categoryId:e.category_id,categoryName:e.category_name})):[])(e.post_categories),preview:e.preview&&e.preview.images&&e.preview.images[0]&&e.preview.images[0].source?{url:e.preview.images[0].source.url,width:e.preview.images[0].source.width,height:e.preview.images[0].source.height}:void 0,previewComments:[],previousVisits:e.previous_visits,postId:e.name,modRemovalReason:e.mod_reason_title,modReasonBy:e.mod_reason_by,saved:e.saved,score:e.score,isScoreHidden:!!e.hide_score,sendReplies:e.send_replies,source:(e=>{const t={};if(e.promoted&&e.outbound_link||!e.is_self&&!e.is_reddit_media_domain){if(t.displayText=e.domain,t.url=e.url,e.outbound_link){const s=e.outbound_link;t.outboundUrl=s.url,t.outboundUrlExpiration=s.expiration,t.outboundUrlCreated=s.created}return t}return null})(e),suggestedSort:e.suggested_sort,thumbnail:{url:e.thumbnail,width:e.thumbnail_width,height:e.thumbnail_height},title:e.title,userReports:e.user_reports,upvoteRatio:e.upvote_ratio,viewCount:e.view_count||0,voteState:Object(i.d)(e.likes)}})},"./src/reddit/helpers/r2/normalizeProfileAboutInfoFromR2/index.ts":function(e,t,s){"use strict";t.a=(e=>({commentKarma:e.comment_karma,hasExternalAccount:e.has_external_account,postKarma:e.link_karma,prefShowTwitter:e.pref_show_twitter,publicDescription:e.subreddit?e.subreddit.public_description:"",userIsSubscriber:e.subreddit&&e.subreddit.user_is_subscriber||!1}))},"./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts":function(e,t,s){"use strict";var r=s("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts"),n=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{const s=Object(r.a)(e),a=(s.wls,n(s,["wls"]));return Object.assign({},a,{name:t})})},"./src/reddit/helpers/r2/normalizeR2APIErrors/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts");t.a=(e=>({type:(e=>{for(const t of e)switch(t[0]){case r.I.NO_STRIPE_SUBSCRIPTION:case r.I.USER_DOESNT_EXIST:case r.I.USER_REQUIRED_ERROR:case r.I.VALIDATION_ERROR:return t[0];case r.I.NO_USER:case r.I.NO_TEXT:case r.I.NO_URL:return r.I.VALIDATION_ERROR;case r.I.CREDIT_CARD_FAILURE:case r.I.CREDIT_CARD_FAILURE_GENERIC:return r.I.CREDIT_CARD_FAILURE;default:continue}return r.I.VALIDATION_ERROR})(e.body.json.errors),fields:e.body.json.errors.map(e=>({field:e[2]||"",msg:e[1]}))}))},"./src/reddit/helpers/routeKey/index.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return C}),s.d(t,"d",function(){return R}),s.d(t,"f",function(){return A}),s.d(t,"e",function(){return P}),s.d(t,"a",function(){return w}),s.d(t,"b",function(){return L});var r=s("./node_modules/lodash/pick.js"),n=s.n(r),a=s("./src/lib/constants/index.ts"),c=s("./src/lib/isFakeSubreddit/index.ts"),i=s("./src/lib/makeCommentsPageKey/index.ts"),o=s("./src/lib/makeExplorePageKey/index.ts"),d=s("./src/lib/makeListingKey/index.ts"),u=s("./src/lib/makePartnerSubredditConnectionPageKey/index.ts"),l=s("./src/lib/makePostCreationPageKey/index.ts"),b=s("./src/lib/makeSearchKey/index.ts"),p=s("./src/reddit/constants/postLayout.ts"),O=s("./src/reddit/helpers/makeProfileListingKey/index.ts"),f=s("./src/reddit/actions/pages/subredditWiki/constants.ts"),m=s("./src/reddit/constants/originalContent.ts"),j=s("./src/reddit/constants/page.ts"),g=s("./src/reddit/constants/parameters.ts"),y=s("./src/reddit/helpers/getCommentsPageSort/index.ts"),_=s("./src/reddit/models/Comment/index.ts"),E=s("./src/reddit/models/Multireddit/index.ts"),h=s("./src/reddit/models/Post/index.ts"),S=s("./src/reddit/models/User/index.ts"),T=s("./src/reddit/routes/modListing/index.ts"),I=s("./src/reddit/selectors/frontpage.ts"),v=s("./src/reddit/selectors/news.ts");const C=(e,t,s)=>{const r=e.route.meta.name;if(!r||!a.W.has(r)&&r!==a.Rb.COINS&&r!==a.Rb.COMMENTS&&r!==a.Rb.POST_CREATION&&r!==a.Rb.PREMIUM&&r!==a.Rb.SEARCH_RESULTS&&r!==a.Rb.PARTNER_SUBREDDIT_CONNECTION&&r!==a.Rb.EXPLORE&&r!==a.Rb.SETTINGS||!s&&r===a.Rb.COMMENTS)return null;switch(r){case a.Rb.POST_CREATION:return Object(l.a)(e.match.params);case a.Rb.INDEX:case a.Rb.LISTING:case a.Rb.SUBREDDIT:case a.Rb.SUBREDDIT_WIKI:case a.Rb.ORIGINAL_CONTENT:return R(e,t);case a.Rb.PROFILE_COMMENTS:case a.Rb.PROFILE_POSTS:case a.Rb.PROFILE_OVERVIEW:case a.Rb.PROFILE_PRIVATE:return A(e,t);case a.Rb.MULTIREDDIT:return D(e,t);case a.Rb.NEWS:return P(e,t);case a.Rb.COMMENTS:return w(e,t,s);case a.Rb.SEARCH_RESULTS:return x(e);case a.Rb.COINS:case a.Rb.PREMIUM:return r;case a.Rb.SETTINGS:return k(e);case a.Rb.PARTNER_SUBREDDIT_CONNECTION:return N(e);case a.Rb.EXPLORE:return L(e);default:return null}},R=(e,t)=>{const s=e.route,r=e.match,n=s.meta.name;if(!a.W.has(n)&&n!==a.Rb.POST_CREATION&&n!==a.Rb.SUBREDDIT_WIKI)return null;const i=r.queryParams;switch(n){case a.Rb.INDEX:case a.Rb.LISTING:const s=Object(I.a)(t),O=r.params,g=O.sort?O.sort:s;return Object(d.a)(j.b,g,i);case a.Rb.PROFILE_COMMENTS:case a.Rb.PROFILE_POSTS:{const e=r.params.profileName,t=i.sort;return Object(d.a)(`u_${e}`,t,i)}case a.Rb.POST_CREATION:case a.Rb.SUBREDDIT:{const e=r.params,t=e.subredditName,s=!t||Object(c.a)(t)?a.X.HOT:void 0;var o=e.sort;const n=void 0===o?s:o;return Object(d.a)(t,n,i)}case a.Rb.SUBREDDIT_WIKI:{const e=r.params.subredditName||f.a;return Object(d.a)(e,a.X.HOT,i)}case a.Rb.ORIGINAL_CONTENT:{var u=r.params,l=u.categoryName;const e=void 0===l?m.b:l;var b=u.sort;const t=void 0===b?a.X.HOT:b;return Object(d.a)(j.j,t,Object.assign({},i,{category:e}))}case a.Rb.MOD_LISTING:{var p=r.params.sort;const e=void 0===p?a.Y:p,t=Object(T.d)(r.path)?j.g:j.f;return Object(d.a)(t,e,i)}case a.Rb.MULTIREDDIT:return D(e,t);case a.Rb.NEWS:return P(e,t);case a.Rb.SEARCH_RESULTS:return C(e,t,null);default:return null}},A=(e,t)=>{const s=e.route,r=e.match,n=s.meta.name;if(!a.W.has(n)&&n!==a.Rb.POST_CREATION)return null;const c=r.params,i=r.queryParams,o=c.profileName;var u=i.sort;const l=void 0===u?a.Jb:u;switch(n){case a.Rb.PROFILE_OVERVIEW:const e=(t.user.prefs&&t.user.prefs.profileLayout?t.user.prefs.profileLayout:p.f.Large)===p.f.Compact?a.sb:a.tb;return Object(O.a)((o||"").toLowerCase(),e,l,i);case a.Rb.PROFILE_COMMENTS:case a.Rb.PROFILE_POSTS:return Object(d.a)(`u_${o}`,l,i);case a.Rb.PROFILE_PRIVATE:const s=c.listingType;return Object(O.b)(o.toLowerCase(),s);default:return null}},D=(e,t)=>{const s=e.route,r=e.match;if(s.meta.name!==a.Rb.MULTIREDDIT)return null;const n=r.params,c=r.queryParams,i=n.multiredditName;var o=n.sort;const u=void 0===o?a.X.HOT:o;let l=n.username;l||(l=t.user.account?Object(S.f)(t.user.account):"me");const b=Object(E.c)(l,i);return Object(d.a)(b,u,c)},P=(e,t)=>{const s=e.route,r=e.match;if(s.meta.name!==a.Rb.NEWS)return null;var n=r.params;const c=n.topic,i=n.subtopic;return Object(v.h)(t.user,c||"",i||"")},x=e=>{const t=e.route,s=e.match;if(t.meta.name!==a.Rb.SEARCH_RESULTS)return null;const r=s.params.subredditName,c=Object(b.d)(n()(s.queryParams,g.p));return Object(b.c)(r,c)},w=(e,t,s)=>{const r=e.route,n=e.match,c=r.meta.name;if(!c||c!==a.Rb.COMMENTS)return null;var o=n.params;const d=o.partialCommentId,u=o.partialPostId,l=Object(h.f)(u),b=d&&Object(_.d)(d);var p=Object(y.a)(n.queryParams,t.user,s);const O=p.hasSortParam,f=p.sortToUse;return Object(i.a)(l,b,{sort:f,hasSortParam:O})},N=e=>{const t=e.route,s=e.match,r=t.meta.name;if(!r||r!==a.Rb.PARTNER_SUBREDDIT_CONNECTION)return;const n=s.queryParams;return Object(u.a)(n)},k=e=>"SettingsPage-"+e.match.params.page,L=e=>{const t=e.route,s=e.match,r=t.meta.name;if(!r||r!==a.Rb.EXPLORE)return null;const n=s.queryParams.categoryName;return Object(o.a)({categoryName:n})}},"./src/reddit/helpers/timeApiRoute/index.ts":function(e,t,s){"use strict";var r=s("./src/lib/constants/index.ts"),n=s("./src/telemetry/index.ts");t.a=async function(e,t){const s=n.c.start();try{const a=await t();return Object(n.b)(r.o.Redesign,{page:e,type:"route",duration:n.c.end(s)}),a}finally{n.c.cancel(s)}}},"./src/reddit/helpers/trackers/blade.ts":function(e,t,s){"use strict";s.d(t,"m",function(){return c}),s.d(t,"l",function(){return i}),s.d(t,"g",function(){return o}),s.d(t,"h",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"d",function(){return l}),s.d(t,"n",function(){return p}),s.d(t,"b",function(){return O}),s.d(t,"a",function(){return f}),s.d(t,"i",function(){return m}),s.d(t,"j",function(){return j}),s.d(t,"k",function(){return g}),s.d(t,"f",function(){return y}),s.d(t,"e",function(){return _}),s.d(t,"o",function(){return E});var r=s("./src/reddit/constants/blade.ts"),n=s("./src/reddit/selectors/telemetry.ts");const a=(e,t)=>s=>Object.assign({},n.defaults(s),{source:r.d.Appearance,action:"click",noun:e,actionInfo:n.actionInfo(s,{paneName:t}),subreddit:n.subreddit(s)}),c=e=>a("save_style",e),i=e=>a("cancel_style",e),o=e=>t=>({source:r.d.Structure,action:"click",noun:e,screen:n.screen(t),subreddit:n.subreddit(t)}),d=e=>t=>({source:r.d.Appearance,action:"click",noun:e,screen:n.screen(t),subreddit:n.subreddit(t)}),u=(e,t)=>s=>({source:"colorpicker",action:"click",noun:e,actionInfo:n.actionInfo(s,{paneName:r.h[t]}),screen:n.screen(s),subreddit:n.subreddit(s)}),l=e=>t=>({source:r.i[e],action:"click",noun:"colorpicker",actionInfo:n.actionInfo(t,{paneName:r.h[e]}),screen:n.screen(t),subreddit:n.subreddit(t)}),b=e=>({screen:n.screen(e),subreddit:n.subreddit(e)}),p=()=>e=>Object.assign({source:r.d.Appearance,action:"view",noun:"blade"},b(e)),O=e=>t=>Object.assign({source:r.a[e],action:"click",noun:r.b[e]},b(t)),f=()=>e=>Object.assign({source:r.d.Appearance,action:"click",noun:"back"},b(e)),m=e=>t=>Object.assign({source:r.d.PostFlairManagement,action:"click",noun:e},b(t)),j=e=>t=>Object.assign({source:r.d.PostFlairManagement,action:"toggle",noun:"post_flair_template",actionInfo:{settingValue:e?"on":"off"}},b(t)),g=e=>t=>Object.assign({source:r.d.UserFlairManagement,action:"click",noun:e},b(t)),y=(e,t)=>Object.assign({},n.defaults(e),m(t)(e)),_=e=>t=>({source:"emoji",action:"click",noun:e,screen:n.screen(t),subreddit:n.subreddit(t)}),E=e=>t=>({source:r.d.MenuLinks,action:"click",noun:e?"wiki_link_on":"wiki_link_off",screen:n.screen(t),subreddit:n.subreddit(t),userSubreddit:n.userSubreddit(t)})},"./src/reddit/helpers/trackers/chat.ts":function(e,t,s){"use strict";s.d(t,"m",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"d",function(){return u}),s.d(t,"b",function(){return l}),s.d(t,"a",function(){return b}),s.d(t,"k",function(){return p}),s.d(t,"g",function(){return O}),s.d(t,"l",function(){return f}),s.d(t,"i",function(){return m}),s.d(t,"h",function(){return j}),s.d(t,"j",function(){return g}),s.d(t,"f",function(){return y});var r=s("./src/reddit/constants/chat.ts"),n=s("./src/reddit/selectors/telemetry.ts"),a=s("./src/telemetry/models/Event.ts");const c=e=>({screen:Object(n.screen)(e),subreddit:Object(n.subreddit)(e)}),i=()=>e=>Object.assign({source:a.b.ChatSidebarWidget,action:"view",noun:"chat_rooms",chat:Object(n.numberChannels)(e)},c(e)),o=e=>t=>Object.assign({source:a.b.ChatSidebarWidget,action:"click",noun:"view_room",chat:Object(n.channel)(t,e)},c(t)),d=e=>t=>Object.assign({source:a.b.ChatSidebarWidget,action:"click",noun:"join_room",chat:Object(n.channel)(t,e)},c(t)),u=()=>e=>Object.assign({source:a.b.ChatSidebarWidget,action:"click",noun:"view_all_rooms",chat:Object(n.numberChannels)(e)},c(e)),l=e=>t=>Object.assign({source:a.b.ChatSidebarModal,action:"click",noun:"view_room",chat:Object(n.channel)(t,e)},c(t)),b=e=>t=>Object.assign({source:a.b.ChatSidebarModal,action:"click",noun:"join_room",chat:Object(n.channel)(t,e)},c(t)),p=()=>e=>Object.assign({source:a.b.ChatSetup,action:"view",noun:"create_chat_room"},c(e)),O=e=>t=>{const s=e.channelSendbirdUrl,n=e.type;return Object.assign({source:a.b.ChatSetup,action:"submit",noun:"create_chat_room",chat:{id:s,type:r.f[n]}},c(t))},f=()=>e=>Object.assign({source:a.b.ChatSetup,action:"view",noun:"edit_chat_room"},c(e)),m=e=>t=>{const s=e.channelSendbirdUrl,n=e.type;return Object.assign({source:a.b.ChatSetup,action:"submit",noun:"edit_chat_room",chat:{id:s,type:r.f[n]}},c(t))},j=e=>t=>{const s=e.channelSendbirdUrl,n=e.type;return Object.assign({source:a.b.ChatSetup,action:"submit",noun:"delete_chat_room",chat:{id:s,type:r.f[n]}},c(t))},g=()=>e=>Object.assign({source:a.b.Nav,action:"view",noun:"orangered_06"},c(e)),y=e=>t=>Object.assign({source:"settings_privacy",action:"save",noun:"receive_chat_invites",setting:{value:e,oldValue:e},actionInfo:Object(n.actionInfo)(t,{settingValue:e})},Object(n.defaults)(t))},"./src/reddit/helpers/trackers/coins.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"b",function(){return l}),s.d(t,"a",function(){return b}),s.d(t,"c",function(){return p});var r=s("./src/reddit/selectors/telemetry.ts"),n=s("./node_modules/uuid/v4.js"),a=s.n(n);let c;const i=()=>c,o=()=>c=a()(),d=()=>c=void 0,u="coins_marketing",l=()=>e=>Object.assign({source:u,action:"click",noun:"get_coins",correlationId:i()},r.defaults(e)),b=e=>t=>Object.assign({source:u,action:"click",noun:`coins_${e}`,correlationId:i()},r.defaults(t)),p=()=>e=>Object.assign({source:u,action:"click",noun:"get_premium",correlationId:i()},r.defaults(e))},"./src/reddit/helpers/trackers/commentList.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return a});var r=s("./src/telemetry/index.ts"),n=s("./src/reddit/selectors/telemetry.ts");const a=(e,t)=>{Object(r.a)(Object.assign({action:"view",source:"commentlist",noun:"bottom"},n.defaults(e),{listing:n.listing(e,t),subreddit:n.subreddit(e)}))}},"./src/reddit/helpers/trackers/commentsPage.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return d}),s.d(t,"b",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"a",function(){return b}),s.d(t,"c",function(){return p}),s.d(t,"d",function(){return O});var r=s("./src/app/models/Draft.ts"),n=s("./src/lib/constants/index.ts"),a=s("./src/reddit/constants/tracking.ts"),c=s("./src/reddit/selectors/telemetry.ts"),i=s("./src/telemetry/index.ts");const o=e=>{const t=(e=>{const t=e.platform.currentPage;if(t&&t.routeMatch){const e=t.routeMatch.match.params;if(e&&e.partialPostId)return`${n.wb.POST}_${e.partialPostId}`}})(e);return Object.assign({source:"comment_composer",action:a.b.CLICK},c.defaults(e),{screen:c.screen(e),subreddit:c.subreddit(e),post:t?c.post(e,t):null,profile:c.profile(e)})},d=(e,t)=>Object(i.a)(Object.assign({noun:"comment"},o(e),{commentComposer:{editorMode:t}})),u=e=>Object(i.a)(Object.assign({noun:"cancel"},o(e))),l=(e,t)=>{t===r.a.replyToPost&&Object(i.a)(Object.assign({noun:"input"},o(e)))},b=(e,t)=>Object(i.a)(Object.assign({source:"comment",noun:"delete",action:"click"},c.defaults(t),{screen:c.screen(t),subreddit:c.subreddit(t),post:c.post(t,e)})),p=e=>Object(i.a)(Object.assign({noun:"edit"},o(e))),O=e=>Object(i.a)(Object.assign({noun:"save_edit"},o(e)))},"./src/reddit/helpers/trackers/communityTopics.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return o}),s.d(t,"b",function(){return d}),s.d(t,"a",function(){return u}),s.d(t,"d",function(){return l});var r=s("./src/reddit/selectors/tags.ts"),n=s("./src/reddit/selectors/telemetry.ts"),a=s("./src/telemetry/index.ts");const c=(e,t,s)=>{if(!s.id)return{content:s.displayText};const n=Object(r.b)(e)[s.id]||Object(r.d)(e,{subredditId:t})[s.id];return n?{id:n.id,content:n.text,type:n.type}:null},i=(e,t)=>Object.assign({},n.defaults(e),{subreddit:Object.assign({},n.subreddit(e)||{},{id:t},((e,t)=>Object(r.i)(e,{itemId:t}).reduce(({topicTagIds:e,topicTagContents:t,topicTagTypes:s},r)=>(e.push(r.tag.id),t.push(r.tag.text),s.push(r.tag.type),{topicTagIds:e,topicTagContents:t,topicTagTypes:s}),{topicTagIds:[],topicTagContents:[],topicTagTypes:[]}))(e,t)),source:"community_settings",action:"click"}),o=(e,t,s)=>{return!Object(r.e)(e,{subredditId:t})&&s.id?Object(a.a)(((e,t,s)=>Object.assign({},i(e,t),{topicTag:c(e,t,s),noun:"topic_auto_suggest"}))(e,t,s)):s.id?Object(a.a)(((e,t,s)=>Object.assign({},i(e,t),{topicTag:c(e,t,s),noun:"topic_auto_complete"}))(e,t,s)):Object(a.a)(((e,t,s)=>Object.assign({},i(e,t),{topicTag:c(e,t,s),noun:"topic_add_new"}))(e,t,s))},d=(e,t,s)=>Object(a.a)(Object.assign({},i(e,t),{topicTag:c(e,t,s),noun:"topic_remove"})),u=(e,t)=>Object(a.a)(Object.assign({},i(e,t),{noun:"topic_tag_field"})),l=(e,t)=>Object(a.a)(Object.assign({},i(e,t),{noun:"save"}))},"./src/reddit/helpers/trackers/lightbox.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"f",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"a",function(){return l}),s.d(t,"b",function(){return b});var r=s("./src/reddit/constants/tracking.ts"),n=s("./src/telemetry/index.ts"),a=s("./src/reddit/selectors/platform.ts"),c=s("./src/reddit/selectors/telemetry.ts");const i=(e,t,s)=>r=>({source:Object(a.h)(r)||s?"post_lightbox":"post_detail",action:"click",noun:t,post:c.post(r,e),profile:c.profile(r),screen:c.screen(r),subreddit:c.subreddit(r)}),o=(e,t)=>s=>{const r=c.currentPost(s);return r?i(r.id,e,t)(s):{source:Object(a.h)(s)||t?"post_lightbox":"post_detail",action:"click",noun:e,profile:c.profile(s),screen:c.screen(s),subreddit:c.subreddit(s)}},d=(e,t)=>s=>Object(n.a)(Object.assign({},i(e,t)(s),c.defaults(s))),u=e=>t=>({source:"id_card",action:r.b.CLICK,noun:e,post:c.currentPost(t),profile:c.profile(t),screen:c.screen(t),subreddit:c.subreddit(t),userSubreddit:c.userSubreddit(t)}),l=e=>t=>({source:"id_banner",action:r.b.CLICK,noun:e,post:c.currentPost(t),profile:c.profile(t),screen:c.screen(t),subreddit:c.subreddit(t),userSubreddit:c.userSubreddit(t)}),b=e=>({source:"id_banner",action:r.b.VIEW,noun:"id_banner",post:c.currentPost(e),profile:c.profile(e),screen:c.screen(e),subreddit:c.subreddit(e),userSubreddit:c.userSubreddit(e)})},"./src/reddit/helpers/trackers/post.ts":function(e,t,s){"use strict";s.d(t,"g",function(){return a}),s.d(t,"f",function(){return c}),s.d(t,"a",function(){return i}),s.d(t,"d",function(){return o}),s.d(t,"b",function(){return d}),s.d(t,"c",function(){return l}),s.d(t,"e",function(){return b});var r=s("./src/telemetry/index.ts"),n=s("./src/reddit/selectors/telemetry.ts");const a=(e,t)=>Object(r.a)(Object.assign({source:"post",action:"view",noun:"post"},n.defaults(e),{post:n.post(e,t),profile:n.profile(e),media:n.media(e,t),screen:n.screen(e),subreddit:n.subreddit(e)})),c=(e,t)=>Object(r.a)(Object.assign({source:"post",action:"view",noun:"ad"},n.defaults(e),{post:n.post(e,t),media:n.media(e,t),screen:n.screen(e),subreddit:n.subreddit(e)})),i=(e,t,s)=>Object(r.a)(Object.assign({source:"post",action:"consume",noun:"post"},n.defaults(e),{post:n.post(e,t,s),media:n.media(e,t),screen:n.screen(e),subreddit:n.subreddit(e)})),o=(e,t)=>s=>({source:"post",action:"click",noun:t,post:n.post(s,e),media:n.media(s,e),screen:n.screen(s),session:n.session(s),subreddit:n.subreddit(s)||n.subredditByPostOrCommentId(s,e)}),d=(e,t)=>s=>Object(r.a)(Object.assign({source:"post",action:"click",noun:t},n.defaults(s),{post:n.post(s,e),media:n.media(s,e),screen:n.screen(s),session:n.session(s),subreddit:n.subreddit(s)})),u=(e,t)=>({post:n.post(e,t),profile:n.profile(e)}),l=e=>t=>Object.assign({action:"pin",noun:"post",source:"profile"},u(t,e),n.defaults(t)),b=e=>t=>Object.assign({action:"unpin",noun:"post",source:"profile"},u(t,e),n.defaults(t))},"./src/reddit/helpers/trackers/postComposer.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return j}),s.d(t,"c",function(){return g}),s.d(t,"t",function(){return y}),s.d(t,"s",function(){return _}),s.d(t,"o",function(){return E}),s.d(t,"v",function(){return h}),s.d(t,"n",function(){return S}),s.d(t,"i",function(){return T}),s.d(t,"q",function(){return I}),s.d(t,"p",function(){return v}),s.d(t,"l",function(){return C}),s.d(t,"k",function(){return R}),s.d(t,"u",function(){return A}),s.d(t,"d",function(){return D}),s.d(t,"m",function(){return P}),s.d(t,"x",function(){return x}),s.d(t,"y",function(){return w}),s.d(t,"z",function(){return N}),s.d(t,"w",function(){return k}),s.d(t,"j",function(){return U}),s.d(t,"h",function(){return M}),s.d(t,"e",function(){return G}),s.d(t,"f",function(){return F}),s.d(t,"b",function(){return B}),s.d(t,"r",function(){return $}),s.d(t,"g",function(){return q});var r=s("./src/reddit/constants/tracking.ts"),n=s("./src/reddit/helpers/correlationIdTracker.ts"),a=s("./src/reddit/helpers/media/index.ts"),c=s("./src/reddit/models/PostCreationForm/index.ts"),i=s("./src/reddit/models/PostDraft/index.ts"),o=s("./src/reddit/selectors/postDraft.ts"),d=s("./src/reddit/selectors/telemetry.ts"),u=s("./src/reddit/selectors/user.ts"),l=s("./src/telemetry/index.ts"),b=s("./src/telemetry/models/PostComposer.ts"),p=s("./src/telemetry/models/PostDraft.ts");const O={imageOnly:"image",linkOnly:"link",media:"media",poll:"self",post:"self",crosspost:"crosspost"},f=e=>Object.assign({source:"post_composer",action:r.b.CLICK},d.defaults(e),{screen:d.screen(e),correlationId:Object(n.c)(n.a.PostComposer)}),m=(e,t)=>"self"!==t?{}:{editorMode:e.user.prefs.editorMode===c.h.MARKDOWN?"markdown":"rte"},j=e=>{Object(l.a)(Object.assign({noun:"cancel"},f(e)))},g=e=>{Object(l.a)(Object.assign({noun:"discard"},f(e)))},y=e=>{Object(l.a)(Object.assign({noun:"subreddit_choice",subreddit:d.subreddit(e)},f(e)))},_=e=>{Object(l.a)(Object.assign({noun:"subreddit_selector"},f(e)))},E=(e,t)=>{Object(l.a)(Object.assign({noun:"post_type_selector",postComposer:{type:O[t]}},f(e)))},h=(e,t,s)=>{"image_upload"===t||"video_upload"===t?Object(l.a)(Object.assign({noun:t},f(e))):Object(l.a)(Object.assign({noun:"text_option",postComposer:{textType:t,finalStatus:s?"on":"off"}},f(e)))},S=(e,t)=>{Object(l.a)(Object.assign({noun:"post",subreddit:d.subreddit(e),postComposer:Object.assign({type:t},m(e,t))},f(e)))},T=(e,t)=>{const s=t===c.h.MARKDOWN?"markdown_mode":"rte_mode";Object(l.a)(Object.assign({noun:s},f(e)))},I=(e,t)=>{Object(l.a)(Object.assign({noun:"save",subreddit:d.subreddit(e),postComposer:Object.assign({type:t},m(e,t))},f(e)))},v=(e,t)=>{const s=e.uploads[t];s.error&&Object(l.a)(Object.assign({},f(e),{noun:"media",action:"reject",actionInfo:Object.assign({},d.actionInfo(e),{reason:JSON.stringify(s.error)})}))},C=(e,t)=>{t.forEach(t=>{const s=Object(a.e)(t.type);s&&Object(l.a)(Object.assign({},f(e),{action:"drag",noun:s}))})},R=(e,t,s)=>{Object(l.a)(Object.assign({},f(e),{noun:"input",postComposer:{inputType:s},action:t}))},A=(e,t,s)=>{Object(l.a)(Object.assign({},f(e),{noun:s,action:Object(b.getToggleAction)(t)}))},D=e=>{Object(l.a)(Object.assign({},f(e),{noun:"hide_oc_description",action:"click"}))},P=(e,t)=>{Object(l.a)(Object.assign({},f(e),{action:"click",noun:"share_profile_post_to_category",subreddit:{categoryName:t}}))},x=e=>{Object(l.a)(Object.assign({},f(e),{action:"click",noun:"recommend_oc_community"}))},w=(e,t)=>{Object(l.a)(Object.assign({},f(e),{action:"click",noun:"recommended_oc_category",subreddit:{categoryName:t}}))},N=(e,t,s)=>{Object(l.a)(Object.assign({},f(e),{action:"click",noun:"recommended_oc_subreddit",subreddit:{id:s.id,name:s.name,categoryName:t}}))},k=e=>{Object(l.a)(Object.assign({},f(e),{noun:"recommend_oc_community",action:"close"}))},L=(e,t)=>{if(t){const s=d.subredditById(e,t);if(s)return{subreddit:s};const r=d.profileById(e,t);if(r)return{profile:r}}},U=(e,t)=>{const s=t.draftId,r=t.destSubreddit,n=Object(u.j)(e),a=Object(o.d)(e,{draftId:s}),c={authorId:n?n.id:void 0,createdTimestamp:a?a.created:void 0,id:s||void 0,nsfw:t.isNSFW,originalContent:t.isOC,spoiler:t.isSpoiler,titleLength:t.title.length};switch(t.kind){case i.b.Link:c.type=p.DraftType.Link,c.urlLength=t.body.length;break;case i.b.Markdown:c.type=p.DraftType.Self,c.bodyTextLength=t.body.length;break;case i.b.RichText:c.type=p.DraftType.RichText,t.documentStats&&(c.bodyTextLength=t.documentStats.textLength,c.numberRteImages=t.documentStats.rteImagesCount,c.numberRteVideos=t.documentStats.rteVideosCount);break;case i.b.Image:c.type=p.DraftType.Image;break;case i.b.Video:c.type=p.DraftType.Video}return Object.assign({postDraft:c},L(e,r.id))},M=(e,t)=>{Object(l.a)(Object.assign({noun:"draft_load"},f(e),U(e,t)))},G=(e,t)=>{Object(l.a)(Object.assign({noun:t.draftId?"draft_update":"draft_create"},f(e),U(e,t)))},F=(e,t)=>{Object(l.a)(Object.assign({noun:"draft_delete"},f(e),((e,t)=>{const s=Object(u.j)(e),r={authorId:s?s.id:void 0,createdTimestamp:t.created,id:t.id,nsfw:t.isNSFW,originalContent:t.isOriginalContent,spoiler:t.isSpoiler,titleLength:t.title.length};switch(t.kind){case i.b.Link:r.type=p.DraftType.Link,r.urlLength=(t.body||"").length;break;case i.b.Markdown:r.type=p.DraftType.Self,r.bodyTextLength=(t.body||"").length;break;case i.b.RichText:r.type=p.DraftType.RichText}return Object.assign({postDraft:r},L(e,t.subredditId))})(e,t)))},B=e=>{Object(l.a)(Object.assign({},f(e),{noun:"social_connect_link",action:r.b.CLICK}))},$=(e,t)=>{Object(l.a)(Object.assign({},f(e),{noun:"twitter_share_checkbox",action:Object(b.getToggleAction)(t)}))},q=(e,t,s)=>{Object(l.a)(Object.assign({},f(e),U(e,t),{noun:"draft_share",action:s?"enable":"disable"}))}},"./src/reddit/helpers/trackers/premium.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return i}),s.d(t,"g",function(){return o}),s.d(t,"e",function(){return d}),s.d(t,"a",function(){return l}),s.d(t,"c",function(){return b}),s.d(t,"d",function(){return p}),s.d(t,"b",function(){return O});var r=s("./src/reddit/selectors/telemetry.ts"),n=s("./node_modules/uuid/v4.js"),a=s.n(n);let c;const i=()=>c,o=()=>c=a()(),d=()=>c=void 0,u="premium_marketing",l=()=>e=>Object.assign({source:u,action:"click",noun:"get_premium",correlationId:i()},r.defaults(e)),b=()=>e=>Object.assign({source:u,action:"click",noun:"price",correlationId:i()},r.defaults(e)),p=()=>e=>Object.assign({source:u,action:"click",noun:"redeem_code",correlationId:i()},r.defaults(e)),O=()=>e=>Object.assign({source:u,action:"click",noun:"manage",correlationId:i()},r.defaults(e))},"./src/reddit/helpers/trackers/screenview.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return g}),s.d(t,"c",function(){return y}),s.d(t,"j",function(){return _}),s.d(t,"k",function(){return E}),s.d(t,"i",function(){return h}),s.d(t,"l",function(){return S}),s.d(t,"b",function(){return T}),s.d(t,"g",function(){return I}),s.d(t,"d",function(){return v}),s.d(t,"e",function(){return C}),s.d(t,"a",function(){return D}),s.d(t,"h",function(){return P}),s.d(t,"m",function(){return k});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makePostDraftPageKey/index.ts"),a=s("./src/reddit/helpers/routeKey/index.ts"),c=s("./src/reddit/helpers/trackers/postComposer.ts"),i=s("./src/reddit/helpers/trackers/profileSettings.ts"),o=s("./src/reddit/models/Comment/index.ts"),d=s("./src/reddit/models/Post/index.ts"),u=s("./src/reddit/selectors/news.ts"),l=s("./src/reddit/selectors/profile.ts"),b=s("./src/reddit/selectors/subreddit.ts"),p=s("./src/reddit/helpers/trackers/coins.ts"),O=s("./src/reddit/helpers/trackers/premium.ts"),f=s("./src/reddit/selectors/postDraft.ts"),m=s("./src/reddit/selectors/telemetry.ts"),j=s("./src/telemetry/index.ts");const g=(e,t,s,c)=>{const l=e.route.meta.name;if(l)switch(l){case r.Rb.COMMENTS:var b=e.match.params;const C=b.partialCommentId,k=b.partialPostId,L=Object(d.f)(k),U=Object(a.a)(e,t,t.posts.models[L]);if(!U)return;const M=C&&Object(o.d)(C);Object(j.a)(T(U,L,M,s,c)(t));break;case r.Rb.INDEX:case r.Rb.LISTING:case r.Rb.MULTIREDDIT:case r.Rb.SUBREDDIT:case r.Rb.ORIGINAL_CONTENT:const G=Object(a.d)(e,t);if(!G)return;var p=e.match;const F=p.params,B=p.queryParams;var O=F.sort;const $=void 0===O?r.X.HOT:O,q=B.t;Object(j.a)(y(G,$,s,c,q)(t));break;case r.Rb.PROFILE_OVERVIEW:{const n=Object(a.f)(e,t);if(!n)return;var f=e.match;const i=f.params,o=f.queryParams;var m=i.sort;const d=void 0===m?r.Jb:m,u=o.t;Object(j.a)(_(n,d,s,c,u)(t))}break;case r.Rb.PROFILE_POSTS:{const n=Object(a.f)(e,t);if(!n)return;const i=e.match.queryParams;var g=i.sort;const o=void 0===g?r.Jb:g;var S=i.t;const d=void 0===S?r.sc:S;Object(j.a)(E(n,o,s,c,d)(t))}break;case r.Rb.PROFILE_COMMENTS:{const n=Object(a.f)(e,t);if(!n)return;const i=e.match.queryParams;var I=i.sort;const o=void 0===I?r.Jb:I;var v=i.t;const d=void 0===v?r.sc:v;Object(j.a)(h(n,o,s,c,d)(t))}break;case r.Rb.SETTINGS:e.match.params.page===r.lc.Profile?Object(i.j)(t):Object(j.a)(w(s,c)(t));break;case r.Rb.POST_CREATION:break;case r.Rb.NEWS:const V=Object(a.e)(e,t);if(!V)return;const H=Object(u.m)(t.user);Object(j.a)(y(V,H,s,c)(t));break;case r.Rb.POST_DRAFT:{const r=e.match.params.draftId,a=Object(n.a)(e.match.params);if(!a)return;R(t,a,r,s,c);break}case r.Rb.PARTNER_SUBREDDIT_CONNECTION:Object(j.a)(A(s,c)(t));break;case r.Rb.COINS:Object(j.a)(D(s,c)(t));break;case r.Rb.PREMIUM:Object(j.a)(P(s,c)(t));break;case r.Rb.APPEAL:Object(j.a)(x(s,c)(t));break;case r.Rb.EXPLORE:{const r=Object(a.b)(e);if(!r)return;Object(j.a)(N(r,s,c)(t));break}}},y=(e,t,s,r,n)=>a=>{const c=m.listing(a,e);c&&(c.sort=t,n&&(c.sortTime=n));const i=a.listings.postOrder.api,o=!i.error[e]&&!i.pending[e];return Object.assign({listing:c,source:"global",action:"view",noun:"screen"},m.defaults(a),{actionInfo:m.actionInfo(a,{success:o}),news:m.news(a),screen:m.screen(a),subreddit:m.subreddit(a),timer:m.timer(s,r),userSubreddit:m.userSubreddit(a),adblock:m.adblock(a)})},_=(e,t,s,r,n)=>a=>{const c=m.listing(a,e);c&&(c.sort=t,n&&(c.sortTime=n));const i=a.listings.postOrder.api,o=!i.error[e]&&!i.pending[e];return Object.assign({listing:c,source:"global",action:"view",noun:"screen"},m.defaults(a),{actionInfo:m.actionInfo(a,{success:o}),profile:m.profile(a),screen:m.screen(a),subreddit:m.subreddit(a),timer:m.timer(s,r),userSubreddit:m.userSubreddit(a),adblock:m.adblock(a)})},E=(e,t,s,r,n)=>a=>{const c=m.listing(a,e);c&&(c.sort=t,n&&(c.sortTime=n));const i=a.listings.postOrder.api,o=!i.error[e]&&!i.pending[e];return Object.assign({listing:c,source:"global",action:"view",noun:"screen"},m.defaults(a),{actionInfo:m.actionInfo(a,{success:o}),profile:m.profile(a),screen:m.screen(a),subreddit:m.subreddit(a),timer:m.timer(s,r),userSubreddit:m.userSubreddit(a),adblock:m.adblock(a)})},h=(e,t,s,r,n)=>a=>{const c=m.profileComments(a,e);c&&(c.sort=t,n&&(c.sortTime=n));const i=a.profileCommentsPage.api,o=!i.error[e]&&!i.pending[e];return Object.assign({listing:c,source:"global",action:"view",noun:"screen"},m.defaults(a),{actionInfo:m.actionInfo(a,{success:o}),profile:m.profile(a),screen:m.screen(a),subreddit:m.subreddit(a),timer:m.timer(s,r),userSubreddit:m.userSubreddit(a),adblock:m.adblock(a)})},S=e=>(t,s)=>r=>{const n=!r.profilePrivatePage.api.error[e]&&!r.profilePrivatePage.api.pending[e];return Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(r),{actionInfo:m.actionInfo(r,{success:n}),profile:m.profile(r),screen:m.screen(r),subreddit:m.subreddit(r),timer:m.timer(s,t),userSubreddit:m.userSubreddit(r),adblock:m.adblock(r)})},T=(e,t,s,r,n)=>a=>{const c=a.commentsPage.api,i=!c.error[e]&&!c.pending[e],o=Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(a),{actionInfo:m.actionInfo(a,{success:i}),post:m.post(a,t),profile:m.profile(a),screen:m.screen(a),subreddit:m.subreddit(a),timer:m.timer(r,n),userSubreddit:m.userSubreddit(a),adblock:m.adblock(a)});return s&&(o.comment=m.comment(a,s)),o},I=(e,t,s)=>r=>{const n=r.creations.api.page.fetched[e],a=r.platform.currentPage?r.platform.currentPage.queryParams.source_id:void 0;return Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(r),{actionInfo:m.actionInfo(r,{success:n}),post:a?m.post(r,a):void 0,screen:m.screen(r),subreddit:m.subreddit(r),timer:m.timer(t,s),userSubreddit:m.userSubreddit(r),adblock:m.adblock(r)})},v=(e,t,s)=>{Object(j.a)(Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(e),{actionInfo:m.actionInfo(e,{success:t}),screen:m.screen(e),subreddit:m.subredditById(e,Object(b.z)(e,s)),userSubreddit:m.userSubreddit(e),adblock:m.adblock(e)}))},C=(e,t,s,r)=>{Object(j.a)(Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(e),{profile:m.profileById(e,Object(l.j)(e,r)),screen:m.screen(e),subreddit:m.subredditById(e,Object(b.z)(e,s)),userSubreddit:m.userSubreddit(e),adblock:m.adblock(e)}))},R=(e,t,s,r,n)=>{const a=e.creations.api.page.pending[t],i=!e.creations.api.page.error[t]&&!a&&!!s,o=Object(f.h)(e,s);Object(j.a)(Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(e),{actionInfo:m.actionInfo(e,{success:i}),screen:m.screen(e),subreddit:m.subreddit(e),timer:m.timer(r,n),userSubreddit:m.userSubreddit(e),adblock:m.adblock(e)},o?Object(c.j)(e,o):{}))},A=(e,t)=>s=>Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(s),{actionInfo:m.actionInfo(s),screen:m.screen(s),timer:m.timer(e,t),userSubreddit:m.userSubreddit(s),adblock:m.adblock(s)}),D=(e,t)=>s=>Object.assign({source:"coins_marketing",action:"view",noun:"page",correlationId:p.e()},m.defaults(s),{timer:m.timer(e,t),adblock:m.adblock(s)}),P=(e,t)=>s=>Object.assign({source:"premium_marketing",action:"view",noun:"page",correlationId:O.f()},m.defaults(s),{timer:m.timer(e,t),adblock:m.adblock(s)}),x=(e,t)=>s=>Object.assign({source:"appeal",action:"view",noun:"page"},m.defaults(s),{timer:m.timer(e,t)}),w=(e,t)=>s=>Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(s),{actionInfo:m.actionInfo(s),timer:m.timer(e,t)}),N=(e,t,s)=>r=>{const n=r.listings.listingOrder.api,a=!n.error[e]&&!n.pending[e];return Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(r),{actionInfo:m.actionInfo(r,{success:a}),screen:m.screen(r),timer:m.timer(t,s),userSubreddit:m.userSubreddit(r),adblock:m.adblock(r)})},k=()=>e=>Object.assign({source:"global",action:"view",noun:"screen"},m.defaults(e))},"./src/reddit/helpers/trackers/submitValidation.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"h",function(){return b}),s.d(t,"g",function(){return p}),s.d(t,"d",function(){return f}),s.d(t,"a",function(){return m}),s.d(t,"b",function(){return j}),s.d(t,"e",function(){return _}),s.d(t,"i",function(){return E}),s.d(t,"j",function(){return h});var r=s("./src/reddit/controls/FormFields/index.tsx"),n=s("./src/reddit/selectors/telemetry.ts"),a=s("./src/telemetry/index.ts");const c=e=>Object.assign({source:"submit_validation"},n.defaults(e),{profile:n.profile(e),subreddit:n.subreddit(e)}),i={titleRegEx:"title_regex",titleStrings:"title_required_word",titleLength:"title_length",reposts:"repost_frequency",flair:"post_flair"},o=(e,t,s)=>{Object(a.a)(Object.assign({},c(e),{action:s?"deselect":"select",noun:i[t]}))},d=(e,t)=>t.action===r.d.ADD?u(e):t.action===r.d.REMOVE&&t.value&&void 0!==t.index?l(e,t.value,t.index):void 0,u=e=>{Object(a.a)(Object.assign({},c(e),{action:"add",noun:"title_required_word"}))},l=(e,t,s)=>{Object(a.a)(Object.assign({},c(e),{action:"remove",noun:"title_required_word",actionInfo:n.actionInfo(e,{settingValue:t,position:s})}))},b=(e,t)=>{Object(a.a)(Object.assign({},c(e),{action:"change",noun:"title_min",actionInfo:n.actionInfo(e,{settingValue:t})}))},p=(e,t)=>{Object(a.a)(Object.assign({},c(e),{action:"change",noun:"title_max",actionInfo:n.actionInfo(e,{settingValue:t})}))},O={none:"optional",required:"required",notAllowed:"not_allowed"},f=(e,t)=>{const s=O[t];Object(a.a)(Object.assign({},c(e),{action:"toggle",noun:"post_body",actionInfo:n.actionInfo(e,{settingValue:s})}))},m=(e,t)=>{Object(a.a)(Object.assign({},c(e),{action:"toggle",noun:"domain",actionInfo:n.actionInfo(e,{settingValue:"none"===t?"no_filtering":t})}))},j=(e,t,s)=>{if(t.action===r.d.ADD){return g(e,"whitelist"===s?"add_whitelist":"add_blacklist")}if(t.action===r.d.REMOVE&&t.value&&void 0!==t.index){const r="whitelist"===s?"remove_whitelist":"remove_blacklist";return y(e,t.value,t.index,r)}},g=(e,t)=>{Object(a.a)(Object.assign({},c(e),{action:t,noun:"domain"}))},y=(e,t,s,r)=>{Object(a.a)(Object.assign({},c(e),{action:r,noun:"domain",actionInfo:n.actionInfo(e,{settingValue:t,position:s})}))},_=(e,t)=>{Object(a.a)(Object.assign({},c(e),{action:"change",noun:"repost_days",actionInfo:n.actionInfo(e,{settingValue:t})}))},E=e=>{Object(a.a)(Object.assign({},c(e),{action:"click",noun:"save"}))},h=e=>{Object(a.a)(Object.assign({source:"global",noun:"screen",action:"view"},n.defaults(e),{profile:n.profile(e),subreddit:n.subreddit(e)}))}},"./src/reddit/helpers/trackers/subredditCreation.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/reddit/selectors/telemetry.ts");const n=e=>t=>Object.assign({source:e,noun:"create_community_button",action:"click"},r.defaults(t),{actionInfo:r.actionInfo(t,{settingValue:t.user.account&&t.user.account.isMod?"existing_mod":"new_mod"})}),a=(e,t)=>s=>Object.assign({source:"community_form",noun:"save_community_button",action:"click"},r.defaults(s),{actionInfo:r.actionInfo(s,{settingValue:e,success:t})})},"./src/reddit/icons/svgs/Plus/index.tsx":function(e,t,s){"use strict";s("./node_modules/react/index.js");var r,n=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,s,n){var a=e&&e.defaultProps,c=arguments.length-3;if(t||0===c||(t={}),t&&a)for(var i in a)void 0===t[i]&&(t[i]=a[i]);else t||(t=a||{});if(1===c)t.children=n;else if(c>1){for(var o=Array(c),d=0;dn("svg",{className:e.className,viewBox:"0 0 20 20",version:"1.1"},void 0,n("g",{stroke:"none"},void 0,n("g",{transform:"translate(-34.000000, -136.000000)",fill:"inherit"},void 0,n("path",{d:"M45.2,147.2 L48.8,147.2 C49.46272,147.2 50,146.66272 50,146 C50,145.33728 49.46272,144.8 48.8,144.8 L45.2,144.8 L45.2,141.2 C45.2,140.53728 44.66272,140 44,140 C43.33728,140 42.8,140.53728 42.8,141.2 L42.8,144.8 L39.2,144.8 C38.53728,144.8 38,145.33728 38,146 C38,146.66272 38.53728,147.2 39.2,147.2 L42.8,147.2 L42.8,150.8 C42.8,151.46272 43.33728,152 44,152 C44.66272,152 45.2,151.46272 45.2,150.8 L45.2,147.2 Z",id:"Combined-Shape"})))))},"./src/reddit/icons/svgs/Trash2/index.tsx":function(e,t,s){"use strict";s.d(t,"a",function(){return o});s("./node_modules/react/index.js");var r,n=s("./bundled-modules/styled-components/styled-components.min.js"),a=s.n(n),c=s("./src/reddit/models/Theme/NewColorSystem/index.ts"),i=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,s,n){var a=e&&e.defaultProps,c=arguments.length-3;if(t||0===c||(t={}),t&&a)for(var i in a)void 0===t[i]&&(t[i]=a[i]);else t||(t=a||{});if(1===c)t.children=n;else if(c>1){for(var o=Array(c),d=0;di("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick},void 0,i("path",{d:"M16.5,2H12.71l-.85-.85A.5.5,0,0,0,11.5,1h-3a.5.5,0,0,0-.35.15L7.29,2H3.5a.5.5,0,0,0-.5.5v1a.5.5,0,0,0,.5.5h13a.5.5,0,0,0,.5-.5v-1A.5.5,0,0,0,16.5,2Z"}),i("path",{d:"M16.5,5H3.5a.5.5,0,0,0-.5.5v12A1.5,1.5,0,0,0,4.5,19h11A1.5,1.5,0,0,0,17,17.5V5.5A.5.5,0,0,0,16.5,5ZM6.75,15.5a.75.75,0,0,1-1.5,0v-7a.75.75,0,0,1,1.5,0Zm4,0a.75.75,0,0,1-1.5,0v-7a.75.75,0,0,1,1.5,0Zm4,0a.75.75,0,0,1-1.5,0v-7a.75.75,0,0,1,1.5,0Z"}));t.b=a()(o).withConfig({componentId:"s69qjd8-0"})(["fill: ",";"],e=>Object(c.c)(e).actionIcon)},"./src/reddit/models/ApiRequestState/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return c});var r,n=s("./node_modules/uuid/v4.js"),a=s.n(n);!function(e){e[e.Pending=0]="Pending",e[e.Complete=1]="Complete",e[e.Failed=2]="Failed"}(r||(r={}));const c=()=>a()()},"./src/reddit/models/Comment/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"d",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"b",function(){return u});var r,n=s("./src/reddit/constants/comments.ts"),a=s("./src/reddit/constants/things.ts"),c=s("./src/lib/constants/index.ts");!function(e){e.User="user",e.Moderator="moderator"}(r||(r={}));const i=e=>`${a.a}${e}`,o=e=>({id:e,type:n.a.Comment}),d=e=>e.author===c.D;var u;!function(e){e.DeletedComment="DeletedComment",e.Comment="Comment"}(u||(u={}))},"./src/reddit/models/DiscoveryUnit/index.ts":function(e,t,s){"use strict";var r,n,a,c;s.d(t,"b",function(){return i}),s.d(t,"d",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"a",function(){return l}),s.d(t,"f",function(){return b}),s.d(t,"g",function(){return p}),s.d(t,"h",function(){return O}),function(e){e.Community="community",e.CommunityCategory="community_category",e.FavoriteSubreddits="favorite_subreddits",e.Listing="listing",e.RecentlyVisitedSubreddits="recently_visited_subreddits",e.SubredditListing="subreddit_listing"}(r||(r={})),function(e){e.Communities="communities",e.Explore="explore",e.Frontpage="front_page",e.Popular="popular",e.SubredditListing="subreddit_listing"}(n||(n={})),function(e){e.Large="large",e.Small="small"}(a||(a={})),function(e){e.Wide="wide",e.Description="description",e.ActionButton="action_button",e.SeeMore="see_more",e.HideItems="hide_items",e.HideUnit="hide_unit",e.ShowLess="show_less",e.PostShowSubredditHeader="post_show_subreddit_header",e.UnitShowSubredditHeader="unit_show_subreddit_header",e.PreviewMode="preview_mode"}(c||(c={}));const i="posts_in_category_rails_hero",o="posts_in_subreddit_hero",d="posts_in_category_rails_small",u="posts_in_subreddit_small",l="community_banner_posts",b="search_posts",p="search_subreddits",O="trending_on_popular"},"./src/reddit/models/Duplicates/index.ts":function(e,t,s){"use strict";function r(e,t){return`${e}-sort[${t.sort}]-crossposts_only[${t.crossposts_only}]`}s.d(t,"a",function(){return r})},"./src/reddit/models/Emoji/index.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return r}),s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"e",function(){return i});const r=24,n=64e3,a=128,c=128,i=(e,t,s)=>({name:e,url:t,subredditId:s})},"./src/reddit/models/ExternalAccount/index.ts":function(e,t,s){"use strict";var r;s.d(t,"a",function(){return r}),function(e){e.Patreon="patreon",e.Twitter="twitter"}(r||(r={}))},"./src/reddit/models/Gold/Award.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return a});var r,n=s("./src/config.ts");!function(e){e.Global="GLOBAL",e.Moderator="MODERATOR",e.Community="COMMUNITY"}(r||(r={}));r.Global,n.a.assetPath;const a={awardType:r.Global,coinPrice:500,coinReward:100,description:"",daysOfDripExtension:0,icon:{url:`${n.a.assetPath}/img/gold/badges/award-gold-medium.png?v=2`},id:"gid_2",isEnabled:!0,name:"Gold",daysOfPremium:7};r.Global,n.a.assetPath;var c;!function(e){e.Global="global",e.Community="community",e.Moderator="moderator"}(c||(c={}))},"./src/reddit/models/Gold/Coins/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),s.d(t,"c",function(){return c});var r=s("./src/config.ts");const n={coins500:{coins:500,pennies:199,assetPath:`${r.a.assetPath}/img/gold/coins-package-500.png`},coins1100:{coins:1100,pennies:399,assetPath:`${r.a.assetPath}/img/gold/coins-package-1100.png`},coins1800:{coins:1800,pennies:599,assetPath:`${r.a.assetPath}/img/gold/coins-package-1800.png`},coins7200:{coins:7200,pennies:1999,assetPath:`${r.a.assetPath}/img/gold/coins-package-7200.png`},coins40000:{coins:4e4,pennies:9999,assetPath:`${r.a.assetPath}/img/gold/coins-package-40000.png`},coinsVariable:{coins:1/0,pennies:1/0,assetPath:`${r.a.assetPath}/img/gold/coins-package-40000.png`}},a=(e,t)=>{for(const s in n){if("coins500"===s)continue;const r=n[s];if(t-r.coins<=e)return r}return n.coins40000},c=e=>{const t=n.coins40000;if(e<=t.coins)return a(0,e);const s=t.pennies/t.coins,r=n.coinsVariable;return r.coins=e,r.pennies=Math.ceil(s*e),r}},"./src/reddit/models/Gold/Gild/index.tsx":function(e,t,s){"use strict";s.d(t,"b",function(){return a}),s.d(t,"a",function(){return o}),s.d(t,"d",function(){return u}),s.d(t,"e",function(){return b}),s.d(t,"c",function(){return O});s("./node_modules/react/index.js");var r,n,a,c=s("./src/config.ts"),i=(r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,s,n){var a=e&&e.defaultProps,c=arguments.length-3;if(t||0===c||(t={}),t&&a)for(var i in a)void 0===t[i]&&(t[i]=a[i]);else t||(t=a||{});if(1===c)t.children=n;else if(c>1){for(var o=Array(c),d=0;da[e])),u=e=>d.has(e)?e.replace(/_/,""):null,l={[a.Gid1]:{title:"gold.gildModal.awardSelector.silver.title",color:"#A5A4A4",cost:100,modelField:a.Gid1,benefits:["gold.gildModal.awardSelector.silver.benefit1"],benefitsTitle:"gold.gildModal.awardSelector.silver.benefitsTitle",icon:({className:e})=>i("img",{className:e,src:`${c.a.assetPath}/img/gold/badges/award-silver-medium.png?v=2`}),awardMessage:"gold.gildModal.awardSelector.silver.awardMessage",enabled:!0},[a.Gid2]:{title:"gold.gildModal.awardSelector.gold.title",color:"#DDBB38",cost:500,modelField:a.Gid2,benefits:["gold.gildModal.awardSelector.gold.benefit1"],benefitsTitle:"gold.gildModal.awardSelector.gold.benefitsTitle",icon:({className:e})=>i("img",{className:e,src:`${c.a.assetPath}/img/gold/badges/award-gold-medium.png?v=2`}),awardMessage:"gold.gildModal.awardSelector.gold.awardMessage",enabled:!0},[a.Gid3]:{title:"gold.gildModal.awardSelector.platinum.title",color:"#0DD2BA",cost:1800,modelField:a.Gid3,benefits:["gold.gildModal.awardSelector.platinum.benefit1"],benefitsTitle:"gold.gildModal.awardSelector.platinum.benefitsTitle",icon:({className:e})=>i("img",{className:e,src:`${c.a.assetPath}/img/gold/badges/award-platinum-medium.png?v=2`}),awardMessage:"gold.gildModal.awardSelector.platinum.awardMessage",enabled:!0}},b=e=>l[e],p={[a.Gid1]:0,[a.Gid2]:0,[a.Gid3]:0},O=(e,t)=>Object.assign({},e,{gildings:t||p})},"./src/reddit/models/Live/index.ts":function(e,t,s){"use strict";var r,n;s.d(t,"b",function(){return r}),s.d(t,"a",function(){return n}),function(e){e.Ama="ama",e.Announcement="announcement",e.Document="document",e.Moderation="moderation",e.Snoo="snoo"}(r||(r={})),function(e){e.Ama="AMA",e.Announcement="ANNOUNCEMENT",e.Document="DOCUMENT",e.Moderation="MODERATION",e.Snoo="SNOO"}(n||(n={}))},"./src/reddit/models/ModQueue/index.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return a}),s.d(t,"a",function(){return c}),s.d(t,"c",function(){return o}),s.d(t,"d",function(){return d});var r=s("./src/reddit/helpers/isPost.ts"),n=s("./src/reddit/models/Flair/index.ts");const a=1;var c;!function(e){e.Approve="approve",e.Flair="flair",e.IgnoreReports="ignore_reports",e.Lock="lock",e.MarkNSFW="mark_nsfw",e.RemovalReason="removal_reason",e.Remove="remove",e.Spam="spam",e.Spoiler="spoiler",e.UnignoreReports="unignore_reports",e.Unlock="unlock",e.UnmarkNSFW="unmark_nsfw",e.Unspoiler="unspoiler"}(c||(c={}));const i={},o={ignore_reports:c.UnignoreReports,lock:c.Unlock,mark_nsfw:c.UnmarkNSFW,remove:c.Approve,spam:c.Approve,spoiler:c.Unspoiler,unignore_reports:c.IgnoreReports,unlock:c.Lock,unmark_nsfw:c.MarkNSFW,unspoiler:c.Spoiler},d=(e,t,s,a,o)=>{switch(t){case"approve":{const e={};return s.forEach(t=>{e[t]={approvedBy:a,isApproved:!0,isRemoved:!1,isSpam:!1,bannedBy:null,modNote:null,modReasonBy:null,modRemovalReason:null,numReports:0}}),e}case"flair":{const t={};return s.forEach(s=>{if(Object(r.a)(s)){const r=e[s].flair.filter(e=>e.type===n.e.Nsfw||e.type===n.e.Spoiler);o&&o.flair&&r.push(o.flair),t[s]={flair:r}}}),t}case"ignore_reports":{const e={};return s.forEach(t=>{e[t]={ignoreReports:!0}}),e}case"lock":{const e={};return s.forEach(t=>{e[t]={isLocked:!0}}),e}case"mark_nsfw":{const t={},a={text:"nsfw",type:n.e.Nsfw};return s.forEach(s=>{if(Object(r.a)(s)){const r=e[s],n=r.isNSFW?r.flair:r.flair?[...r.flair,a]:{[s]:a};t[s]={isNSFW:!0,flair:n}}}),t}case"remove":{const e={};return s.forEach(t=>{e[t]={approvedBy:null,isApproved:!1,isRemoved:!0,isSpam:!1,bannedBy:a}}),e}case"spam":{const e={};return s.forEach(t=>{e[t]={approvedBy:null,isApproved:!1,isRemoved:!1,isSpam:!0,bannedBy:a}}),e}case"spoiler":{const t={},a={text:"spoiler",type:n.e.Spoiler};return s.forEach(s=>{if(Object(r.a)(s)){const r=e[s],n=r.isSpoiler?r.flair:r.flair?[...r.flair,a]:{[s]:a};t[s]={isSpoiler:!0,flair:n}}}),t}case"unignore_reports":{const e={};return s.forEach(t=>{e[t]={ignoreReports:!1}}),e}case"unlock":{const e={};return s.forEach(t=>{e[t]={isLocked:!1}}),e}case"unmark_nsfw":{const t={};return s.forEach(s=>{if(Object(r.a)(s)){const r=e[s],a=r.flair?r.flair.filter(e=>e.type!==n.e.Nsfw):null;t[s]={isNSFW:!1,flair:a}}}),t}case"unspoiler":{const t={};return s.forEach(s=>{if(Object(r.a)(s)){const r=e[s],a=r.flair?r.flair.filter(e=>e.type!==n.e.Spoiler):null;t[s]={isSpoiler:!1,flair:a}}}),t}case c.RemovalReason:{const e={};return s.forEach(t=>{e[t]={modNote:o&&o.modNote,modReasonBy:a,modRemovalReason:o&&o.removalReason}}),e}default:return i}}},"./src/reddit/models/Poll/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"f",function(){return c}),s.d(t,"e",function(){return i}),s.d(t,"c",function(){return o}),s.d(t,"d",function(){return d});var r,n,a=s("./node_modules/bignumber.js/bignumber.js");!function(e){e.GovGeneric="governance:generic",e.ReplaceTopMod="governance:replace-top-mod",e.Spinoff="governance:spin-off"}(r||(r={})),function(e){e.ByVoters="byVoters",e.ByVotingPower="byVotingPower",e.ByLockedVotingPower="byLockedVotingPower"}(n||(n={}));const c={[r.ReplaceTopMod]:()=>[{text:"Yes"},{text:"No"}],[r.Spinoff]:e=>[{text:e?`Yes, I'd like to join r/${e}`:"Yes, I'd like to join the new community"},{text:"No"}]};function i(e,t){const s=!!e.options.filter(e=>t.options[e.id].userSelected).length,r=new Date(e.endsAt).getTime()"number"==typeof e&&e<2?null:e,c=e=>{const t={},s=e.titleRegEx,r=e.titleStrings,n=e.titleLength,c=e.postLength,i=e.linkDomain,o=e.linkListPermission,d=e.postBodyRequirement,u=e.postingGuidelines,l=e.reposts,b=e.flair;return r.isToggled?t.ruleTitleStrings=r.strings.filter(e=>!!e):t.ruleTitleStrings=[],s.isToggled?t.ruleTitleRegex=s.regex.filter(e=>!!e):t.ruleTitleRegex=[],n.isToggled?(t.ruleTitleTextMaxLength=n.max,t.ruleTitleTextMinLength=a(n.min)):(t.ruleTitleTextMaxLength=null,t.ruleTitleTextMinLength=null),c.isToggled?(t.ruleBodyTextMaxLength=c.max,t.ruleBodyTextMinLength=a(c.min)):(t.ruleBodyTextMaxLength=null,t.ruleBodyTextMinLength=null),t.ruleLinkListPermission=o,"none"!==o&&("whitelist"===o?t.ruleLinkWhitelist=i.whitelist.filter(e=>!!e):t.ruleLinkBlacklist=i.blacklist.filter(e=>!!e)),t.noopGuidelinesRequirement=u.requirement,"none"!==u.requirement&&(t.noopGuidelines=u.guidelines),l.isToggled?t.ruleLinkRepostAge=l.days:t.ruleLinkRepostAge=null,t.ruleBodyRequirement=d,t.ruleFlairRequired=b.isToggled,t},i=(e,t)=>{const s=Object.assign({},e);return s.isLoading=!1,s.titleStrings.isToggled=!!t.ruleTitleStrings.length,s.titleStrings.strings=t.ruleTitleStrings,s.titleRegEx.isToggled=!!t.ruleTitleRegex.length,s.titleRegEx.regex=t.ruleTitleRegex,s.titleLength.isToggled=null!==t.ruleTitleTextMinLength||null!==t.ruleTitleTextMaxLength,s.titleLength.min=t.ruleTitleTextMinLength,s.titleLength.max=t.ruleTitleTextMaxLength,s.postLength.isToggled=null!==t.ruleBodyTextMinLength||null!==t.ruleBodyTextMaxLength,s.postLength.min=t.ruleBodyTextMinLength,s.postLength.max=t.ruleBodyTextMaxLength,s.postingGuidelines.requirement=t.noopGuidelinesRequirement,s.postingGuidelines.guidelines=t.noopGuidelines,s.postBodyRequirement=t.ruleBodyRequirement,s.linkListPermission=t.ruleLinkListPermission,s.linkDomain.whitelist=t.ruleLinkWhitelist,s.linkDomain.blacklist=t.ruleLinkBlacklist,s.reposts.isToggled=null!==t.ruleLinkRepostAge,s.reposts.days=t.ruleLinkRepostAge,s.flair.isToggled=t.ruleFlairRequired,s},o=(e,t)=>{const s={};for(const r in e){const a=e[r];Array.isArray(a)?n()(a,t[r])||(s[r]=a):a!==t[r]&&(s[r]=a)}return s}},"./src/reddit/models/Rule/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return a}),s.d(t,"d",function(){return c}),s.d(t,"f",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"c",function(){return d}),s.d(t,"g",function(){return u});const r={all:"all",post:"post",comment:"comment"},n={all:"all",link:"post",comment:"comment"},a={LINK_AND_COMMENT:"all",LINK:"post",COMMENT:"comment"},c=15,i=100,o=100,d=500,u=e=>({rules:e.map(e=>({kind:n[e.kind],description:e.description,descriptionHtml:e.description_html,shortName:e.short_name,violationReason:e.violation_reason,createdUtc:e.created_utc,priority:e.priority}))})},"./src/reddit/models/SearchDiscoveryUnit/index.ts":function(e,t,s){"use strict";var r,n,a;s.d(t,"c",function(){return r}),s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a}),function(e){e.Default="DEFAULT",e.Trending="TRENDING"}(r||(r={})),function(e){e.Communities="COMMUNITIES",e.Posts="POSTS",e.Queries="QUERIES"}(n||(n={})),function(e){e.Carousel="CAROUSEL",e.Hero="HERO",e.Row="ROW",e.Widget="WIDGET"}(a||(a={}))},"./src/reddit/models/SubredditChannel/index.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return r}),s.d(t,"a",function(){return n}),s.d(t,"b",function(){return c}),s.d(t,"d",function(){return i}),s.d(t,"e",function(){return o});var r,n,a=s("./src/chat/models/Channel/utils/removeSendbirdPrefix.ts");!function(e){e.Public="public",e.Private="private"}(r||(r={})),function(e){e.Joined="joined",e.Invited="invited",e.Unsorted="none"}(n||(n={}));const c={channelId:"",channelSendbirdUrl:"",subredditId:"",name:"",description:"",membersCount:0,type:r.Public,channelState:n.Unsorted,minimumAcctAge:0,newMemberAge:0,isModQueue:!1},i=e=>{const t={};return e.length&&e.forEach(e=>{const s=(e=>({channelId:Object(a.a)(e.url),channelSendbirdUrl:e.url,channelState:e.member_state,subredditId:e.subreddit.id,isModQueue:e.is_modqueue,name:e.name,type:e.type,description:e.description,membersCount:e.member_count,minimumAcctAge:e.automute_account_age_threshold||0,newMemberAge:e.automute_on_join_duration||0}))(e);t[s.channelId]=s}),t},o=e=>({channelId:Object(a.a)(e.channel_url),channelSendbirdUrl:e.channel_url,channelState:n.Joined,subredditId:e.subreddit_id,isModQueue:!1,name:e.room,type:e.roomType,description:e.description,membersCount:1,minimumAcctAge:e.automute_account_age_threshold,newMemberAge:e.automute_on_join_duration})},"./src/reddit/models/Tags/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"c",function(){return a}),s.d(t,"e",function(){return c}),s.d(t,"d",function(){return i});const r=25,n=64;var a;!function(e){e.EVENT="EVENT",e.COLLECTION="COLLECTION",e.CLASSIFICATION="CLASSIFICATION",e.POST_CLASSIFICATION="POST_CLASSIFICATION",e.SUBREDDIT_CLASSIFICATION="SUBREDDIT_CLASSIFICATION",e.COMMENT_CLASSIFICATION="COMMENT_CLASSIFICATION"}(a||(a={}));const c=(e,t=!1)=>({id:e.id,displayText:e.text,selected:t}),i=(e,t=!1)=>c(e.tag,t)},"./src/reddit/models/WhitelistAndBlocked.ts":function(e,t,s){"use strict";var r;s.d(t,"a",function(){return r}),function(e){e.pending="pending",e.error="error",e.waitingForRequest="waitingForRequest"}(r||(r={}))},"./src/reddit/reducers/comments/visitHighlightingFilter/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});var r,n=s("./src/reddit/actions/comment.ts"),a=s("./src/reddit/actions/platform.ts");!function(e){e.First="First",e.Last="Last",e.None="None"}(r||(r={}));const c=r.Last;t.b=((e=c,t)=>{switch(t.type){case a.a:return c;case n.a:return t.payload.sort;default:return e}})},"./src/reddit/reducers/economics/paymentSystems/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});var r,n=s("./src/reddit/actions/economics/paymentSystems/constants.ts"),a=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case n.a:if(e.status===r.Fetched&&e.data.stripe&&e.data.stripe.sources){const s=t.payload.cardId,r=e.data.stripe.sources,n=s,c=(r[n],a(r,["symbol"==typeof n?n:n+""]));return Object.assign({},e,{data:Object.assign({},e.data,{stripe:Object.assign({},e.data.stripe,{sources:c})})})}return e;case n.b:return{error:t.payload.error,status:r.Failure};case n.c:return{data:t.payload,status:r.Fetched};case n.d:return{status:r.Pending};default:return e}})},"./src/reddit/reducers/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/redux/es/index.js"),n=s("./src/app/reducers/meta/index.ts"),a=s("./src/app/reducers/tooltipId/index.ts"),c=s("./src/reddit/actions/modal.ts");const i={};var o=(e=i,t)=>{switch(t.type){case c.e:return t.payload.actionSource||t.payload.redirectUrl?Object.assign({},e,t.payload):i;default:return e}},d=s("./src/reddit/actions/authorFlair.ts"),u=s("./src/reddit/actions/badge.ts"),l=s("./src/reddit/actions/economics/support/constants.ts"),b=s("./src/reddit/actions/governance/constants.ts"),p=s("./src/reddit/actions/harbergerTax/constants.ts"),O=s("./src/reddit/actions/platform.ts"),f=s("./src/reddit/actions/postCreation/constants.ts"),m=s("./src/reddit/actions/product.ts"),j=s("./src/reddit/actions/reportFlow.ts"),g=s("./src/reddit/actions/structuredStyles.ts"),y=s("./src/reddit/constants/modals.ts");var _=(e=null,t)=>{switch(t.type){case c.c:{const s=t.payload;return e===s?null:s}case c.b:case f.x:case c.d:case O.a:case j.e:return null;case g.f:return e===y.a.BLADE_UNSAVED_CHANGES?null:e;case g.e:return e===y.a.BLADE_NIGHTMODE?null:e;case d.a:return e===y.a.USER_FLAIR_MODAL_ID?null:y.a.USER_FLAIR_MODAL_ID;case u.c:return y.a.BADGE_PICKER;case m.b:return y.a.BADGE_PURCHASE;case b.e:return y.a.GOVERNANCE_OPT_OUT;case b.r:return y.a.TRANSFER_POINTS;case b.o:return y.a.GOVERNANCE_RELEASE_NOTES;case p.c:return y.a.HARBERGER_TAX_BANNER_PURCHASE;case p.a:return y.a.HARBERGER_TAX_BANNER_MANAGE;case l.a:return y.a.ECONOMY_SUPPORT_MODAL;default:return e}},E=s("./src/reddit/actions/post.ts"),h=s("./src/reddit/actions/video.ts");const S={};var T=(e=S,t)=>{switch(t.type){case E.a:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adImpression=Date.now(),r}case E.b:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adViewableImpression=Date.now(),r}case h.d:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adVideoViewable=Date.now(),r}case h.a:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adVideoFullyViewable=Date.now(),r}case h.c:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adVideoStarted=Date.now(),r}case h.b:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adVideoPlayedWithSound=Date.now(),r}case h.q:{const s=t.payload.postId,r=Object.assign({},e);return r[s]||(r[s]={}),r[s].adVideoPlayedExpanded=Date.now(),r}case h.e:{var s=t.payload;const r=s.postId,n=s.percentage,a=Object.assign({},e);a[r]||(a[r]={});const c=`adVideoWatchedPercent${n}`;return a[r].adVideoWatchedPercent||(a[r][c]={}),a[r][c]=Date.now(),a}case h.f:{var r=t.payload;const s=r.postId,n=r.seconds,a=Object.assign({},e);a[s]||(a[s]={});const c=`adVideoWatchedSeconds${n}`;return a[s].adVideoWatchedSeconds||(a[s][c]={}),a[s][c]=Date.now(),a}default:return e}},I=s("./src/reddit/actions/alpha.ts");const v={notFound:{users:[],subreddits:[]},error:null,pending:!1};var C=(e=v,t)=>{switch(t.type){case I.d:case I.a:{const s=t.paylod.error;return Object.assign({},e,{error:s,pending:!1})}case I.e:case I.b:return Object.assign({},e,{error:null,pending:!0});case I.c:case I.f:{const s=t.payload.notFound;return Object.assign({},e,{error:null,pending:!1,notFound:s})}default:return e}},R=s("./src/reddit/actions/apiRequestState.ts");const A={};var D=(e=A,t)=>{switch(t.type){case R.d:case R.a:case R.b:{const s=t.payload;return Object.assign({},e,{[s.apiRequestId]:s})}case R.c:{const s=t.payload;if(!(s in e))return e;if(1===Object.keys(e).length)return A;const r=Object.assign({},e);return delete r[s],r}default:return e}},P=s("./src/reddit/actions/appeal.ts");var x=(e=!1,t)=>{switch(t.type){case P.e:case P.b:return!1;case P.a:return!0;case P.d:return!1;default:return e}};var w=(e=!1,t)=>{switch(t.type){case P.e:return!0;case P.b:case P.a:case P.d:return!1;default:return e}};var N=(e=!1,t)=>{switch(t.type){case P.b:return!0;case P.e:case P.a:case P.d:return!1;default:return e}},k=Object(r.c)({error:x,pending:w,success:N}),L=Object(r.c)({api:k}),U=s("./src/reddit/actions/subredditModeration.ts");var M=(e=null,t)=>{switch(t.type){case U.e:case U.d:return null;case U.c:return t.payload;default:return e}},G=s("./src/reddit/models/SubredditModeration/index.ts");const F={};var B=(e=F,t)=>{switch(t.type){case U.e:{var s=t.payload;const r=s.subredditId,n=s.fetchedToken,a=Object(G.d)(r,n);return Object.assign({},e,{[a]:!0})}case U.d:case U.c:{var r=t.payload;const s=r.subredditId,n=r.fetchedToken,a=Object(G.d)(s,n);return Object.assign({},e,{[a]:!1})}default:return e}},$=Object(r.c)({error:M,pending:B});const q={};var V=(e=q,t)=>{switch(t.type){case U.d:{var s=t.payload;const r=s.fetchedToken,n=s.subredditId,a=Object(G.d)(n,r);return Object.assign({},e,{[a]:!0})}default:return e}};const H={};var K=(e=H,t)=>{switch(t.type){case U.d:var s=t.payload;return{[s.subredditId]:s.after};default:return e}},W=s("./node_modules/lodash/merge.js"),Y=s.n(W);const z={};var Q=(e=z,t)=>{switch(t.type){case U.b:case U.d:{var s=t.payload;const r={[s.subredditId]:s.approvedSubmitters};return Y()(Object.assign({},e),r)}case U.i:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e);return delete a[s][n],a}default:return e}};var X=(e=null,t)=>{switch(t.type){case U.h:case U.g:return null;case U.f:return t.payload;default:return e}};var J=(e=!1,t)=>{switch(t.type){case U.h:return!0;case U.g:case U.f:return!1;default:return e}},Z=Object(r.c)({error:X,pending:J});var ee=(e=null,t)=>{switch(t.type){case U.h:return null;case U.g:{const e=t.payload.approvedSubmitterIds[0];return e?t.payload.approvedSubmitters[e]:null}default:return e}},te=Object(r.c)({api:Z,result:ee});const se={};var re=(e=se,t)=>{switch(t.type){case U.d:{var s=t.payload;const r=s.subredditId,n=s.approvedSubmitterIds;return e[r]?Object.assign({},e,{[r]:[...e[r],...n]}):Object.assign({},e,{[r]:n})}case U.i:{var r=t.payload;const s=r.subredditId,n=r.userId;return{[s]:e[s].filter(e=>e!==n)}}case U.b:{var n=t.payload;const s=n.subredditId,r=n.approvedSubmitterIds[0];return r&&e[s]&&-1===e[s].indexOf(r)?{[s]:[r,...e[s]]}:e}default:return e}},ne=Object(r.c)({api:$,fetchedTokens:V,loadMore:K,models:Q,search:te,userOrder:re});var ae=(e=null,t)=>{switch(t.type){case d.a:return t.payload;default:return e}},ce=s("./src/reddit/actions/comment.ts"),ie=s("./src/reddit/actions/modQueue/constants.ts"),oe=s("./src/reddit/actions/page.ts"),de=s("./src/reddit/actions/pages/profileComments.ts"),ue=s("./src/reddit/actions/pages/profilePosts.ts"),le=s("./src/reddit/actions/pages/profilePrivate/constants.ts"),be=s("./src/reddit/actions/pages/subreddit.ts"),pe=s("./src/reddit/actions/profileConversations.ts"),Oe=s("./src/reddit/actions/subreddit.ts"),fe=s("./src/reddit/actions/userFlair.ts"),me=s("./src/reddit/models/User/index.ts");const je={};var ge=(e=je,t)=>{switch(t.type){case le.c:case le.i:case le.e:case le.g:case oe.q:{const s=t.payload.authorFlair;return s?Y()(Object.assign({},e),s):e}case ce.t:case be.b:case oe.b:case de.b:case de.e:case ue.e:case ue.b:case pe.e:case Oe.i:{var s=t.payload;const r=s.account,n=s.authorFlair,a=s.userFlair,c=Y()(Object.assign({},e),n);if(!a||!r)return c;const i=Object.keys(a)[0];return i&&Object(me.f)(r)?(c[i]||(c[i]={}),c):c}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{var r=t.payload.response;const s=r.account,n=r.authorFlair,a=r.userFlair,c=Y()(Object.assign({},e),n);if(!a||!s)return c;const i=Object.keys(a)[0];return i&&Object(me.f)(s)?(c[i]||(c[i]={}),c):c}case fe.i:{var n=t.payload;const s=n.subredditId,r=n.userName,a=n.applied,c=n.displaySettings.isUserEnabled;return Object.assign({},e,{[s]:Object.assign({},e[s],{[r]:c?a:null})})}case fe.a:{var a=t.payload;const s=a.subredditId,r=a.userName,n=a.applied,c=a.displaySettings.isEnabled;return Object.assign({},e,{[s]:Object.assign({},e[s],{[r]:c?n:null})})}default:return e}},ye=Object(r.c)({inContext:ae,models:ge}),_e=s("./src/reddit/actions/gold/constants.ts");var Ee=(e=null,t)=>{switch(t.type){case _e.d:case _e.e:return null;case _e.c:return t.payload;default:return e}};var he=(e=!1,t)=>{switch(t.type){case O.a:case _e.e:case _e.c:return!1;case _e.d:return!0;default:return e}},Se=Object(r.c)({error:Ee,pending:he}),Te=Object(r.c)({api:Se});var Ie=(e=null,t)=>{switch(t.type){case _e.C:case _e.B:return null;case _e.A:return t.payload;default:return e}};const ve={};var Ce=(e=ve,t)=>{switch(t.type){case _e.C:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case _e.B:case _e.A:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}},Re=Object(r.c)({error:Ie,pending:Ce});const Ae={};var De=(e=Ae,t)=>{switch(t.type){case _e.B:{var s=t.payload;const r=s.awards,n=s.subredditId,a=r.map(e=>e.id);return Object.assign({},e,{[n]:a})}case _e.e:{var r=t.payload;const s=r.award,n=r.subredditId;if(s&&s.id){if(!e[n])return Object.assign({},e,{[n]:[s.id]});if(-1===e[n].indexOf(s.id))return Object.assign({},e,{[n]:[s.id,...e[n]]})}return e}case _e.h:{var n=t.payload;const s=n.awardId,r=n.subredditId,a=Object.assign({},e);if(a[r]){const e=a[r].indexOf(s);if(-1!==e){const t=[...a[r]];return t.splice(e,1),a[r]=t,a}}return e}default:return e}},Pe=Object(r.c)({api:Re,order:De}),xe=s("./src/reddit/actions/discoveryUnit.ts"),we=s("./src/reddit/actions/frontpage.ts"),Ne=s("./src/reddit/actions/hero.ts"),ke=s("./src/reddit/actions/multireddit.ts"),Le=s("./src/reddit/actions/originalContent.ts"),Ue=s("./src/reddit/actions/pages/collectionCommentsPage.ts"),Me=s("./src/reddit/actions/pages/modListing/constants.ts"),Ge=s("./src/reddit/actions/pages/news/index.ts"),Fe=s("./src/reddit/actions/pages/originalContent.ts"),Be=s("./src/reddit/actions/pages/postCreation.ts"),$e=s("./src/reddit/actions/pages/profileOverview.ts"),qe=s("./src/reddit/actions/profileOverviewChrono.ts"),Ve=s("./src/reddit/actions/recommendations.ts"),He=s("./src/reddit/actions/search.ts"),Ke=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case _e.B:{const s=t.payload.awards.reduce((e,t)=>(e[t.id]=t,e),{});return Y()(Object.assign({},e),s)}case _e.e:{const s=t.payload.award;return s&&s.id?e[s.id]?Y()(Object.assign({},e),{[s.id]:s}):Object.assign({},e,{[s.id]:s}):e}case _e.k:{const s=t.payload.awardId;return e[s]?Object.assign({},e,{[s]:Object.assign({},e[s],{isEnabled:!1})}):e}case Ue.b:case oe.b:case Be.b:case Me.e:case Me.h:case Ge.b:case de.b:case de.e:case $e.e:case $e.b:case ue.e:case ue.b:case be.b:case oe.g:case oe.l:case be.b:case Fe.b:case ke.b:case Le.e:case Le.h:case we.b:case pe.e:case Ve.b:case Oe.i:case qe.b:case Ne.b:case xe.e:case He.c:case oe.q:{const s={},r=t.payload.posts;for(const e in r){const t=r[e].allAwardings||[];for(const e of t){e.count;const t=e.iconUrl,r=Ke(e,["count","iconUrl"]),n=Object.assign({},r,{icon:{url:t},awardType:r.awardType.toUpperCase()});s[e.id]=n}}return Object.assign({},e,s)}case ce.t:case Ue.b:case oe.b:case de.b:case de.e:case $e.b:case $e.e:case pe.b:case pe.e:case qe.b:case le.c:case le.e:{const s={},r=t.payload.comments;for(const e in r){const t=r[e].allAwardings||[];for(const e of t){e.count;const t=e.iconUrl,r=Ke(e,["count","iconUrl"]),n=Object.assign({},r,{icon:{url:t},awardType:r.awardType.toUpperCase()});s[e.id]=n}}return Object.assign({},e,s)}default:return e}},ze=Object(r.c)({create:Te,manageable:Pe,models:Ye});const Qe={};var Xe=(e=Qe,t)=>{switch(t.type){case u.e:case u.f:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:void 0})}case u.d:{var s=t.payload;const r=s.subredditId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Je={};var Ze=(e=Je,t)=>{switch(t.type){case u.e:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case u.f:case u.d:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}},et=Object(r.c)({error:Xe,pending:Ze});const tt={};var st=(e=tt,t)=>{switch(t.type){case u.h:case u.i:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:void 0})}case u.g:{var s=t.payload;const r=s.subredditId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const rt={};var nt=(e=rt,t)=>{switch(t.type){case u.h:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case u.i:case u.g:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}},at=Object(r.c)({error:st,pending:nt}),ct=Object(r.c)({subreddit:et,user:at});const it={};var ot=(e=it,t)=>{switch(t.type){case u.f:case u.i:case m.d:{const s=t.payload.badges;return Object.assign({},e,s)}default:return e}},dt=Object(r.c)({api:ct,models:ot});var ut=(e=null,t)=>{switch(t.type){case U.m:case U.l:return null;case U.k:return t.payload;default:return e}};const lt={};var bt=(e=lt,t)=>{switch(t.type){case U.m:{var s=t.payload;const r=s.subredditId,n=s.fetchedToken,a=Object(G.d)(r,n);return Object.assign({},e,{[a]:!0})}case U.l:case U.k:{var r=t.payload;const s=r.subredditId,n=r.fetchedToken,a=Object(G.d)(s,n);return Object.assign({},e,{[a]:!1})}default:return e}},pt=Object(r.c)({error:ut,pending:bt});const Ot={};var ft=(e=Ot,t)=>{switch(t.type){case U.l:{var s=t.payload;const r=s.fetchedToken,n=s.subredditId,a=Object(G.d)(n,r);return Object.assign({},e,{[a]:!0})}default:return e}},mt=s("./src/reddit/actions/inContextModeration.ts");var jt=(e=null,t)=>{switch(t.type){case mt.a:return t.payload;default:return e}};const gt={};var yt=(e=gt,t)=>{switch(t.type){case U.l:var s=t.payload;return{[s.subredditId]:s.after};default:return e}};const _t={};var Et=(e=_t,t)=>{switch(t.type){case U.j:case U.l:{var s=t.payload;const r={[s.subredditId]:s.bannedUsers};return Y()(Object.assign({},e),r)}case U.q:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e);return delete a[s][n],a}default:return e}};var ht=(e=null,t)=>{switch(t.type){case U.p:case U.o:return null;case U.n:return t.payload;default:return e}};var St=(e=!1,t)=>{switch(t.type){case U.p:return!0;case U.o:case U.n:return!1;default:return e}},Tt=Object(r.c)({error:ht,pending:St});var It=(e=null,t)=>{switch(t.type){case U.p:case U.n:return null;case U.o:{const e=t.payload.bannedUserIds[0];return e?t.payload.bannedUsers[e]:null}default:return e}},vt=Object(r.c)({api:Tt,result:It});const Ct={};var Rt=(e=Ct,t)=>{switch(t.type){case U.l:{var s=t.payload;const r=s.subredditId,n=s.bannedUserIds;return e[r]?Object.assign({},e,{[r]:[...e[r],...n]}):Object.assign({},e,{[r]:n})}case U.q:{var r=t.payload;const s=r.subredditId,n=r.userId;return{[s]:e[s].filter(e=>e!==n)}}case U.j:{var n=t.payload;const s=n.subredditId,r=n.bannedUserIds[0];return r&&e[s]&&-1===e[s].indexOf(r)?{[s]:[r,...e[s]]}:e}default:return e}},At=Object(r.c)({api:pt,fetchedTokens:ft,inContext:jt,loadMore:yt,models:Et,search:vt,userOrder:Rt}),Dt=s("./src/reddit/actions/userBlocks.ts");const Pt={};var xt=(e=Pt,t)=>{switch(t.type){case Dt.f:case Dt.e:{const s=t.payload.userId;return Object.assign({},e,{[s]:null})}case Dt.d:{var s=t.payload;const r=s.userId,n=s.type;return Object.assign({},e,{[r]:n})}default:return e}};const wt={};var Nt=(e=wt,t)=>{switch(t.type){case Dt.f:{const s=t.payload.userId;return Object.assign({},e,{[s]:!0})}case Dt.e:case Dt.d:{const s=t.payload.userId;return Object.assign({},e,{[s]:!1})}default:return e}},kt=Object(r.c)({error:xt,pending:Nt}),Lt=Object(r.c)({api:kt}),Ut=s("./src/reddit/actions/ad.ts");const Mt={isViewSafe:!0,hasBrandSafetyBeenAssessed:!1};var Gt=(e=Mt,t)=>{switch(t.type){case Ut.a:return Object.assign({},e,{isViewSafe:t.payload.isViewSafe,hasBrandSafetyBeenAssessed:!0});case be.c:case oe.m:case oe.h:return Object.assign({},e,{hasBrandSafetyBeenAssessed:!1});default:return e}},Ft=s("./src/reddit/actions/category.ts");var Bt=(e=null,t)=>{switch(t.type){case Ft.b:case Ft.c:return null;case Ft.a:return t.payload.error||null;default:return e}};var $t=(e=!1,t)=>{switch(t.type){case Ft.c:return!1;case Ft.b:return!0;default:return e}};var qt=(e=!1,t)=>{switch(t.type){case Ft.c:return!0;case Ft.b:case Ft.a:return!1;default:return e}},Vt=Object(r.c)({error:Bt,loaded:$t,pending:qt});const Ht={};var Kt=(e=Ht,t)=>{switch(t.type){case Ft.f:case Ft.e:{const s=t.payload.categoryId,r=Object.assign({},e);return delete r[s],r}case Ft.d:{var s=t.payload;const r=s.categoryId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Wt={};var Yt=(e=Wt,t)=>{switch(t.type){case Ft.f:{const s=t.payload.categoryId;return Object.assign({},e,{[s]:!1})}case Ft.e:{const s=t.payload.categoryId;return Object.assign({},e,{[s]:!0})}default:return e}};const zt={};var Qt=(e=zt,t)=>{switch(t.type){case Ft.f:{const s=t.payload.categoryId;return Object.assign({},e,{[s]:!0})}case Ft.e:case Ft.d:{const s=t.payload.categoryId;return Object.assign({},e,{[s]:!1})}default:return e}},Xt=Object(r.c)({error:Kt,loaded:Yt,pending:Qt}),Jt=Object(r.c)({list:Vt,subreddits:Xt}),Zt=s("./node_modules/lodash/isEmpty.js"),es=s.n(Zt);const ts=[];var ss=(e=ts,t)=>{switch(t.type){case Ft.b:{const s=t.payload.categoryIds;return es()(s)?e:s}default:return e}};const rs={};var ns=(e=rs,t)=>{switch(t.type){case Ft.b:{const s=t.payload.categories;return es()(s)?e:Object.assign({},e,s)}default:return e}},as=s("./node_modules/lodash/forOwn.js"),cs=s.n(as),is=s("./src/reddit/helpers/name/index.ts");const os={};var ds=(e=os,t)=>{switch(t.type){case Ft.b:{const s=t.payload.categories;if(es()(s))return e;const r={};return cs()(s,e=>{r[Object(is.f)(e.name)]=e.id}),Object.assign({},e,r)}default:return e}},us=Object(r.c)({api:Jt,ids:ss,models:ns,nameToId:ds}),ls=s("./src/reddit/actions/chat/init.ts");var bs=(e=!1,t)=>{switch(t.type){case ls.a:return!0;default:return e}},ps=s("./src/reddit/actions/chat/sendbirdProxy.ts"),Os=s("./src/reddit/actions/chat/subredditChannel.ts");var fs=(e=!1,t)=>{switch(t.type){case Os.b:case Os.a:return!!t.payload.isUserSubredditChatEnabled;case ps.a:return t.payload.user_subreddit_chat_enabled;default:return e}},ms=s("./src/chat/actions/promo/constants.ts");const js={displaySubredditChatFtux:!1};var gs=(e=js,t)=>{switch(t.type){case ms.a:{const s=t.payload;return Object.assign({},e,{[s]:!0})}case ms.b:{const s=t.payload;return Object.assign({},e,{[s]:!1})}default:return e}},ys=s("./src/reddit/actions/chat/subredditSettings.ts");const _s={subredditId:null,bannedWords:"",domains:"",rateLimit:-1,regexes:[]};var Es=(e=_s,t)=>{switch(t.type){case ys.a:return Object.assign({},t.payload);default:return e}},hs=s("./src/reddit/actions/chat/unreadCount.ts");const Ss={apiError:null};var Ts=(e=Ss,t)=>{switch(t.type){case hs.a.REQUEST_FAILED:{const e=t.payload;return Object.assign({},Ss,{apiError:e})}case hs.a.REQUEST_SUCCESS:case hs.a.REQUEST_PENDING:return Ss;default:return e}};var Is=(e=!1,t)=>{switch(t.type){case hs.a.REQUEST_PENDING:return!0;case hs.a.REQUEST_FAILED:case hs.a.REQUEST_SUCCESS:return!1;default:return e}},vs=Object(r.c)({error:Ts,pending:Is});const Cs={basicChannelCount:0,subredditChannelCount:0};var Rs=(e=Cs,t)=>{switch(t.type){case hs.a.SYNC:case hs.a.REQUEST_SUCCESS:{const e=t.payload;return Object.assign({},e)}default:return e}},As=Object(r.c)({api:vs,count:Rs}),Ds=Object(r.c)({isInited:bs,isUserSubredditChatEnabled:fs,subredditSettings:Es,promos:gs,unread:As}),Ps=s("./src/reddit/actions/claimgold.ts");var xs=(e=null,t)=>{switch(t.type){case Ps.a:return t.payload.error&&t.payload.error.fields&&t.payload.error.fields[0]&&t.payload.error.fields[0].msg;case Ps.d:case Ps.e:case Ps.c:return null;default:return e}};var ws=(e=!1,t)=>{switch(t.type){case Ps.d:case Ps.c:case Ps.a:return!1;case Ps.b:return!0;default:return e}};var Ns=(e=!1,t)=>{switch(t.type){case Ps.b:case Ps.d:case Ps.c:case Ps.a:return!1;case Ps.f:return!0;default:return e}},ks=Object(r.c)({error:xs,pending:ws,showLoader:Ns});var Ls=(e="",t)=>{switch(t.type){case Ps.g:return t.payload;case Ps.e:return"";default:return e}};var Us=(e=!1,t)=>{switch(t.type){case Ps.e:return!0;case Ps.c:case Ps.d:return!1;default:return e}},Ms=Object(r.c)({api:ks,code:Ls,showModal:Us}),Gs=s("./node_modules/lodash/get.js"),Fs=s.n(Gs);const Bs={};var $s=(e=Bs,t)=>{switch(t.type){case ce.d:{var s=t.payload;const r=s.commentsPageKey,n=s.commentId;return Object.assign({},e,{[r]:Object.assign({},e[r],{[n]:!Fs()(e,[r,n],!1)})})}case ce.e:{var r=t.payload;const s=r.commentsPageKey,n=r.commentId;return Object.assign({},e,{[s]:Object.assign({},e[s],{[n]:!1})})}case ce.t:case Ue.b:case oe.b:{var n=t.payload;const s=n.key,r=n.shouldCollapse;if(!r)return e;const a=r.reduce((e,t)=>Object.assign({},e,{[t]:!0}),{});return Object.assign({},e,{[s]:Object.assign({},e[s],a)})}default:return e}},qs=s("./src/app/models/Draft.ts"),Vs=s("./src/lib/makeDraftKey/index.ts"),Hs=s("./src/reddit/models/PostCreationForm/index.ts");const Ks={};var Ws=(e=Ks,t)=>{switch(t.type){case ce.p:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:Object.assign({},e[s],{autofocusDisabled:!0})})}case ce.j:{var s=t.payload;const r=s.draftKey,n=s.hasFocus;return e[r]?Object.assign({},e,{[r]:Object.assign({},e[r],{hasFocus:n})}):e}case oe.e:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:{rteState:null,draftType:qs.a.replyToPost}})}case Ue.b:case Ue.c:case oe.d:{var r=t.payload;const s=r.postId,n=r.commentMode,a=Object(Vs.a)(qs.a.replyToPost,s);return Object.assign({},e,{[a]:{rteState:null,hasFocus:!1,commentMode:n,draftType:qs.a.replyToPost}})}case oe.b:{var n=t.payload;const s=n.postId,r=n.preferences;if(!r||!r.account)return e;const a=Object(Vs.a)(qs.a.replyToPost,s),c=r.account.useMarkdown?Hs.h.MARKDOWN:Hs.h.RICH_TEXT;return Object.assign({},e,{[a]:Object.assign({},e[a],{commentMode:c})})}case ce.l:var a=t.payload;const d=a.draftKey,u=a.content,l=a.editorMode;return e[d]?Object.assign({},e,{[d]:Object.assign({},e[d],{commentMode:l,rteState:null,text:l===Hs.h.MARKDOWN?u:null,rtJson:l===Hs.h.RICH_TEXT?u:null})}):e;case ce.q:case ce.o:{var c=t.payload;const s=c.draftKey,r=c.formData;return Object.assign({},e,{[s]:Object.assign({},r,{hasFocus:!0})})}case ce.k:{var i=t.payload;const s=i.draftKey,r=i.formData;return null===e[s]?e:Object.assign({},e,{[s]:Object.assign({},e[s],r)})}case ce.f:{const s=t.payload.draftKey,r=e[s];return r&&r.draftType===qs.a.replyToPost?Object.assign({},e,{[s]:Object.assign({},r,{rteState:null,text:""})}):Object.assign({},e,{[s]:null})}case ce.F:{const s=t.payload.draftKey,r=e[s];return Object.assign({},e,{[s]:Object.assign({},r,{rteState:null,text:""})})}case ce.E:case ce.A:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:null})}case ce.D:{var o=t.payload;const s=o.draftKey,r=o.draft;return Object.assign({},e,{[s]:r})}default:return e}};const Ys={};var zs=(e=Ys,t)=>{switch(t.type){case ce.h:{const s=t.payload.commentListNodeId;return Object.assign({},e,{[s]:!0})}case ce.i:{const s=t.payload.commentListNodeId;return Object.assign({},e,{[s]:!e[s]})}default:return e}};const Qs={};var Xs=(e=Qs,t)=>{switch(t.type){case ce.c:{var s=t.payload;const r=s.commentListNodeIds,n=s.commentsPageKey,a=r.reduce((t,s)=>(t[s]=!Fs()(e,[n,s],!1),t),{});return Object.assign({},e,{[n]:Object.assign({},e[n],a)})}case ce.b:{var r=t.payload;const s=r.commentListNodeIds,n=r.commentsPageKey,a=s.reduce((e,t)=>(e[t]=!0,e),{});return Object.assign({},e,{[n]:Object.assign({},e[n],a)})}case ce.t:case Ue.b:case oe.b:{var n=t.payload;const s=n.key,r=n.shouldHide;if(!r)return e;const a=r.reduce((e,t)=>(e[t]=!0,e),{});return Object.assign({},e,{[s]:Object.assign({},e[s],a)})}default:return e}};const Js={};var Zs=(e=Js,t)=>{switch(t.type){case ce.q:{var s=t.payload;const r=s.commentId,n=s.commentsPageKey;return Object.assign({},e,{[n]:Object.assign({},e[n],{[r]:!0})})}case ce.g:case ce.y:case ce.A:{var r=t.payload;const s=r.commentId,n=r.commentsPageKey;return Object.assign({},e,{[n]:Object.assign({},e[n],{[s]:!1})})}default:return e}},er=s("./node_modules/lodash/isEqual.js"),tr=s.n(er),sr=s("./node_modules/lodash/mergeWith.js"),rr=s.n(sr),nr=s("./node_modules/lodash/omit.js"),ar=s.n(nr),cr=s("./src/reddit/actions/vote.ts"),ir=s("./src/reddit/helpers/isComment.ts"),or=s("./src/reddit/models/Comment/index.ts"),dr=s("./src/reddit/models/Gold/Gild/index.tsx"),ur=s("./src/reddit/models/ModQueue/index.ts"),lr=s("./src/reddit/models/Vote/index.ts"),br=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);nar()(e,Or),mr=e=>{const t=e.allAwardings,s=br(e,["allAwardings"]);if(!t)return e;const r={};for(const n of t)r[n.id]=n.count;return Object.assign({},s,{awardCountsById:r})};var jr=(e=pr,t)=>{switch(t.type){case ce.E:case ce.F:{const s=t.payload.comment;return Object.assign({},e,{[s.id]:s})}case ce.t:case Ue.b:case oe.b:case de.b:case de.e:case $e.b:case $e.e:case pe.b:case pe.e:case qe.b:case le.c:case le.e:{const s=Object.assign({},e),r=(e=>t=>{for(let s=0;sObject.assign({},e,t))}case cr.a:{var s=t.payload;const r=s.id,n=s.vote,a=e[r];return a?Object.assign({},e,{[r]:Object(lr.c)(a,n)}):e}case _e.q:{var r=t.payload;const s=r.gildings,n=r.id,a=e[n];return a?Object.assign({},e,{[n]:Object(dr.c)(a,s)}):e}case U.l:{const s=t.payload.comments;return Object.assign({},e,s)}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{const s=t.payload.response.comments;return Object.assign({},e,s)}case ie.d:case ie.v:{var n=t.payload;const s=n.operation,r=n.ids,a=n.username,c=n.options,i=r.filter(e=>Object(ir.a)(e)),o=Object(ur.d)(e,s,i,a,c);return rr()(Object.assign({},e),o,(e,t)=>Object.assign({},e,t))}case oe.q:{const s=t.payload.comments;return Object.assign({},e,s)}default:return e}};const gr={};var yr=(e=gr,t)=>{switch(t.type){case ce.o:{var s=t.payload;const r=s.parentCommentId,n=s.commentsPageKey;return Object.assign({},e,{[n]:Object.assign({},e[n],{[r]:!0})})}case ce.n:case ce.E:{var r=t.payload;const s=r.parentCommentId,n=r.commentsPageKey;return Object.assign({},e,{[n]:Object.assign({},e[n],{[s]:!1})})}default:return e}};const _r={};var Er=(e=_r,t)=>{switch(t.type){case ce.n:case ce.D:case ce.z:case ce.F:case ce.E:case ce.A:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:null})}case ce.C:case ce.y:{var s=t.payload;const r=s.draftKey,n=s.error;return Object.assign({},e,{[r]:n})}case ce.v:{var r=t.payload;const s=r.id,n=r.error;return Object.assign({},e,{[s]:n})}case ce.w:case ce.x:{const s=t.payload.id;return Object.assign({},e,{[s]:null})}default:return e}};const hr={};var Sr=(e=hr,t)=>{switch(t.type){case ce.D:case ce.z:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:!0})}case ce.E:case ce.F:case ce.A:case ce.C:case ce.y:{const s=t.payload.draftKey;return Object.assign({},e,{[s]:!1})}case ce.w:{const s=t.payload.id;return Object.assign({},e,{[s]:!0})}case ce.x:case ce.v:{const s=t.payload.id;return Object.assign({},e,{[s]:!1})}default:return e}},Tr=Object(r.c)({error:Er,pending:Sr}),Ir=s("./src/reddit/reducers/comments/visitHighlightingFilter/index.ts"),vr=Object(r.c)({collapsed:$s,drafts:Ws,focused:zs,hidden:Xs,isEditing:Zs,models:jr,replyFormOpen:yr,submit:Tr,visitHighlightFilter:Ir.b});const Cr={};var Rr=(e=Cr,t)=>{switch(t.type){case Ue.d:case Ue.b:case oe.d:case oe.b:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case Ue.a:case oe.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n||{}})}default:return e}};const Ar={};var Dr=(e=Ar,t)=>{switch(t.type){case Ue.c:case oe.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}default:return e}};const Pr={};var xr=(e=Pr,t)=>{switch(t.type){case Ue.d:case oe.d:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case Ue.b:case Ue.a:case oe.b:case oe.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},wr=Object(r.c)({error:Rr,fullyLoaded:Dr,pending:xr}),Nr=s("./node_modules/lodash/mapValues.js"),kr=s.n(Nr),Lr=s("./src/reddit/helpers/commentList/index.ts");const Ur={};function Mr(e){const t=e;return kr()(t,({depth:e,next:t,prev:s})=>({depth:e,next:t,prev:s}))}var Gr=(e=Ur,t)=>{switch(t.type){case ce.t:{var s=t.payload;const r=s.comments,n=s.commentLists,a=s.continueThreads,c=s.key,i=s.moreCommentsItem,o=s.moreComments,d=n[i.postId],u=e[c],l={},b=u[i.id];if(b.prev){const e=b.prev.id;l[e]=Object.assign({},u[e],{next:d.head||b.next})}if(b.next){const e=b.next.id;l[e]=Object.assign({},u[e],{prev:d.tail||b.prev})}if(d.head&&d.tail){const e=Object(Lr.c)({commentLink:d.head,commentsDict:r,moreCommentsDict:o,continueThreadDict:a}),t=Object(Lr.c)({commentLink:d.tail,commentsDict:r,moreCommentsDict:o,continueThreadDict:a});e.prev=b.prev,t.next=b.next}return Object.assign({},e,{[c]:Object.assign({},e[c],Mr(r),Mr(a),Mr(o),l)})}case Ue.b:case oe.b:{var r=t.payload;const s=r.comments,n=r.continueThreads,a=r.key,c=r.moreComments;return Object.assign({},e,{[a]:Object.assign({},e[a],Mr(s),Mr(n),Mr(c))})}case ce.F:{var n=t.payload;const s=n.comment,r=n.commentsPageKey,a=n.headCommentId,c=e[r],i={};let o=null;return a&&(i[a]=Object.assign({},c[a],{prev:Object(or.e)(s.id)}),o=Object(or.e)(a)),Object.assign({},e,{[r]:Object.assign({},e[r],i,{[s.id]:{depth:0,next:o,prev:null}})})}case ce.E:{var a=t.payload;const s=a.comment,r=a.commentsPageKey,n=a.parentCommentId,c=a.depth,i=e[r],o={};let d=null;const u=i[n].next;return u&&(o[u.id]=Object.assign({},i[u.id],{prev:Object(or.e)(s.id)}),d=u),o[n]=Object.assign({},i[n],{next:Object(or.e)(s.id)}),Object.assign({},e,{[r]:Object.assign({},e[r],o,{[s.id]:{depth:c,next:d,prev:Object(or.e)(n)}})})}default:return e}};const Fr={};var Br=(e=Fr,t)=>{switch(t.type){case ce.F:{var s=t.payload;const r=s.comment,n=s.commentsPageKey;return Object.assign({},e,{[n]:r.id})}case Ue.b:case oe.b:{var r=t.payload;const s=r.commentLists,n=r.key,a=r.postId;return Object.assign({},e,{[n]:s[a]&&s[a].head?s[a].head.id:null})}default:return e}};const $r={};var qr=(e=$r,t)=>{switch(t.type){case Ue.d:case Ue.b:case Ue.c:case oe.d:{var s=t.payload;const r=s.key,n=s.postId;return Object.assign({},e,{[r]:n})}case ce.F:{var r=t.payload;const s=r.parentId,n=r.commentsPageKey;return e[n]?e:Object.assign({},e,{[n]:s})}default:return e}},Vr=Object(r.c)({api:wr,keyToCommentThreadLinkSets:Gr,keyToHeadCommentId:Br,keyToPostId:qr}),Hr=s("./src/reddit/actions/contentGate.ts");const Kr={};var Wr=(e=Kr,t)=>{switch(t.type){case Hr.a:{const s=t.payload.subredditName;if(s){if(e[s]){const t={[s]:{goldSubreddit:!0}};return rr()(Object.assign({},e),Object.assign({},t))}return Object.assign({},e,{[s]:{goldSubreddit:!0}})}return e}case Hr.b:{var s=t.payload;const r=s.subredditDescription,n=s.subredditName;if(n){if(e[n]){const t={[n]:{privateSubreddit:!0,subredditDescription:r}};return rr()(Object.assign({},e),Object.assign({},t))}return Object.assign({},e,{[n]:{privateSubreddit:!0,subredditDescription:r}})}return e}case Hr.c:{var r=t.payload;const s=r.subredditName,n=r.quarantineRequiresEmail,a=r.quarantineMessage,c=r.quarantineMessageHtml;return s?Object.assign({},e,{[s]:Object.assign({},e[s],{quarantinedSubreddit:!0,quarantineRequiresEmail:n,quarantineMessage:a,quarantineMessageHtml:c})}):e}case Hr.e:{var n=t.payload;const s=n.subredditName,r=n.banMessage;if(s){if(e[s]){const t={[s]:{subredditBanned:!0,subredditBanMessage:r}};return rr()(Object.assign({},e),Object.assign({},t))}return Object.assign({},e,{[s]:{subredditBanned:!0,subredditBanMessage:r}})}return e}case Hr.f:{const s=t.payload.subredditName;if(s){if(e[s]){const t={[s]:{subredditDoesNotExist:!0}};return rr()(Object.assign({},e),Object.assign({},t))}return Object.assign({},e,{[s]:{subredditDoesNotExist:!0}})}return e}default:return e}};const Yr={};var zr=(e=Yr,t)=>{switch(t.type){case ce.t:case Ue.b:case oe.b:return Object.assign({},e,t.payload.continueThreads);default:return e}},Qr=Object(r.c)({models:zr}),Xr=s("./src/reddit/actions/postCollection.ts");var Jr=(e=null,t)=>{switch(t.type){case c.c:case Xr.d:case Xr.c:case Xr.p:case Xr.o:return null;case Xr.b:case Xr.n:return t.payload;default:return e}};var Zr=(e=!1,t)=>{switch(t.type){case Xr.c:case Xr.o:return!0;case Xr.d:case Xr.b:case Xr.p:case Xr.n:return!1;default:return e}},en=Object(r.c)({error:Jr,pending:Zr}),tn=Object(r.c)({createOrUpdate:en}),sn=s("./src/reddit/actions/postDraft.ts");const rn={};var nn=(e=rn,t)=>{switch(t.type){case sn.c:case sn.b:{const s=t.payload.draftId;return Object.assign({},e,{[s]:null})}case sn.a:{var s=t.payload;const r=s.apiError,n=s.draftId;return Object.assign({},e,{[n]:r})}default:return e}};const an={};var cn=(e=an,t)=>{switch(t.type){case sn.b:{const s=t.payload.draftId;return Object.assign({},e,{[s]:!0})}case sn.c:case sn.a:{const s=t.payload.draftId;return Object.assign({},e,{[s]:!1})}default:return e}},on=Object(r.c)({error:nn,pending:cn});var dn=(e=null,t)=>{switch(t.type){case sn.d:return t.payload;case sn.f:case sn.e:return null;default:return e}};var un=(e=!1,t)=>{switch(t.type){case sn.f:return!0;case sn.e:case sn.d:return!1;default:return e}},ln=Object(r.c)({error:dn,pending:un});const bn={apiError:null,needsCaptcha:!1,validationError:null,submitValidationError:null};var pn=(e=bn,t)=>{switch(t.type){case sn.l:case sn.j:return bn;case sn.i:{const e=t.payload;return Object.assign({},bn,{apiError:e})}case sn.m:{const e=t.payload;return Object.assign({},bn,{validationError:e})}case sn.k:{const e=t.payload;return Object.assign({},bn,{submitValidationError:e})}case sn.h:return Object.assign({},bn,{needsCaptcha:!0});default:return e}};var On=(e=!1,t)=>{switch(t.type){case sn.j:return!0;case sn.l:case sn.i:case sn.m:case sn.k:case sn.h:return!1;default:return e}},fn=Object(r.c)({error:pn,pending:On}),mn=Object(r.c)({deleteDraft:on,listing:ln,save:fn});const jn={};var gn=(e=jn,t)=>{switch(t.type){case f.F:{const s=t.payload;return Object.assign({},e,{[s]:!0})}case f.q:{const s=t.payload;return Object.assign({},e,{[s]:!1})}default:return e}},yn=Object(r.c)({pending:gn});var _n=(e=null,t)=>{switch(t.type){case f.v:case f.w:case f.d:case f.e:case f.f:case f.j:case f.k:case f.o:case f.N:return null;case f.u:return t.payload;default:return e}};var En=(e=!1,t)=>{switch(t.type){case f.v:return!0;case f.w:case f.u:return!1;default:return e}},hn=Object(r.c)({error:_n,pending:En}),Sn=Object(r.c)({converting:yn,mediaUpload:hn});const Tn={};var In=(e=Tn,t)=>{switch(t.type){case Be.b:case Be.c:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case Be.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const vn={};var Cn=(e=vn,t)=>{switch(t.type){case Be.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}case Be.b:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}default:return e}};const Rn={};var An=(e=Rn,t)=>{switch(t.type){case Be.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case Be.b:case Be.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},Dn=Object(r.c)({error:In,fetched:Cn,pending:An});const Pn={apiError:null,needsCaptcha:!1,pollError:void 0,validationError:null,submitValidationError:null};var xn=(e=Pn,t)=>{switch(t.type){case f.O:case f.z:case f.d:case f.e:case f.f:case f.j:case f.k:case f.o:case f.N:case f.D:return Pn;case f.i:return t.payload.isContentChanged?Pn:e;case f.p:{const e=t.payload;return Object.assign({},Pn,{apiError:e})}case f.Y:{const e=t.payload;return Object.assign({},Pn,{validationError:e})}case f.I:{const e=t.payload;return Object.assign({},Pn,{submitValidationError:e})}case f.a:return Object.assign({},Pn,{needsCaptcha:!0});case f.B:return Object.assign({},Pn,{pollError:t.payload});default:return e}};var wn=(e=!1,t)=>{switch(t.type){case f.z:return!0;case f.O:case f.p:case f.Y:case f.I:case f.B:case f.a:return!1;default:return e}},Nn=Object(r.c)({error:xn,pending:wn});var kn=(e=null,t)=>{switch(t.type){case f.A:case f.G:return null;case f.n:return t.payload;default:return e}};var Ln=(e=!1,t)=>{switch(t.type){case f.A:return!0;case f.n:case f.m:return!1;default:return e}},Un=Object(r.c)({error:kn,pending:Ln}),Mn=Object(r.c)({submit:Nn,update:Un});var Gn=(e=null,t)=>{switch(t.type){case f.N:case f.L:case f.M:return null;default:return e}};var Fn=(e=!1,t)=>{switch(t.type){case f.M:return!0;case f.L:case f.N:return!1;default:return e}},Bn=Object(r.c)({error:Gn,pending:Fn}),$n=Object(r.c)({change:Bn}),qn=Object(r.c)({collection:tn,draft:mn,editor:Sn,page:Dn,post:Mn,subreddit:$n}),Vn=s("./src/reddit/actions/pages/postDraft.ts");const Hn={};var Kn=(e=Hn,t)=>{switch(t.type){case sn.e:return t.payload.postDrafts||Hn;case sn.c:{const s=e,r=t.payload.draftId;return ar()(s,r)}case f.O:{const s=t.payload.draftId;return s?ar()(e,s):e}case Vn.a:return t.payload.drafts;default:return e}},Wn=s("./src/lib/constants/index.ts");const Yn=e=>{if(e.payload&&e.payload.routeMatch)return e.payload.routeMatch.route.meta.name},zn=e=>{if(e.payload&&e.payload.routeMatch&&e.payload.routeMatch.match)return e.payload.routeMatch.match.queryParams};var Qn=s("./src/reddit/models/PostDraft/index.ts");var Xn=(e="",t)=>{switch(t.type){case f.d:return t.payload||"";case f.D:return"";case O.a:{if(Yn(t)!==Wn.Rb.POST_CREATION)return"";const s=zn(t);return s&&s.url?s.url||"":e}case sn.g:{const e=t.payload;return e.kind===Qn.b.Link&&e.body||""}default:return e}};var Jn=(e="",t)=>{switch(t.type){case f.e:return t.payload||"";case f.D:case f.H:return"";case f.P:return t.payload.editorMode===Hs.h.MARKDOWN?t.payload.content||"":e;case O.a:{if(Yn(t)!==Wn.Rb.POST_CREATION)return"";const s=zn(t);return s&&s.text?(e=>e?e.replace(/\+/g," "):"")(s.text):e}case sn.g:{const e=t.payload;return e.kind===Qn.b.Markdown&&e.body||""}default:return e}},Zn=s("./src/reddit/actions/upload.ts");var ea=(e=null,t)=>{switch(t.type){case f.f:return t.payload||null;case f.D:return null;case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?null:e;case sn.g:return null;case Zn.a:case Zn.f:return t.payload.key===Hs.m?null:e;default:return e}},ta=s("./src/reddit/components/RichTextEditor/RTEState/index.tsx");const sa=ta.a.createInitial;var ra=(e=sa(),t)=>{switch(t.type){case f.i:return t.payload.rteState;case f.D:return ta.a.createInitial();case f.P:{const s=t.payload;return s.editorMode===Hs.h.RICH_TEXT&&s.editorKey===Hs.g.POST_CREATION?ta.a.createInitial(s.content):e}case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?ta.a.createInitial():e;case sn.g:{const e=t.payload;return e.kind===Qn.b.RichText?ta.a.createInitial(e.body):ta.a.createInitial()}default:return e}},na=Object(r.c)({link:Xn,markdown:Jn,media:ea,rte:ra});var aa=(e=null,t)=>{switch(t.type){case f.b:return t.payload||null;case f.D:case sn.g:case f.N:return null;case O.a:return Yn(t)===Wn.Rb.POST_CREATION?e:null;default:return e}};var ca=(e=null,t)=>{switch(t.type){case f.c:return t.payload||null;case f.D:return null;case O.a:return Yn(t)===Wn.Rb.POST_CREATION?e:null;case sn.g:return t.payload.flair||null;default:return e}};var ia=(e=null,t)=>{switch(t.type){case f.r:return t.payload.type||null;case f.j:case f.D:case O.a:return null;default:return e}};var oa=(e=!1,t)=>{switch(t.type){case f.S:return t.payload||!1;case f.D:return!1;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case sn.g:return t.payload.isNSFW||!1;default:return e}};var da=(e=!1,t)=>{switch(t.type){case f.T:return t.payload||!1;case f.D:return!1;case f.N:return!!t.payload.name&&e;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case sn.g:return t.payload.isOriginalContent||!1;default:return e}};var ua=(e=!1,t)=>{switch(t.type){case f.U:return t.payload||!1;case f.D:return!1;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;default:return e}};var la=(e=!1,t)=>{switch(t.type){case f.D:return!1;case sn.n:return t.payload;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case sn.g:return t.payload.isPublicLink;default:return e}};var ba=(e=!1,t)=>{switch(t.type){case f.V:return t.payload||!1;case f.D:return!1;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case sn.g:return t.payload.isSpoiler||!1;default:return e}};var pa=(e="",t)=>{switch(t.type){case b.b:return t.payload.subredditName;case O.a:case f.j:case f.r:case f.D:case b.h:return"";default:return e}};var Oa=(e="",t)=>{switch(t.type){case b.c:return t.payload.username;case O.a:case f.j:case f.r:case f.D:case b.h:return"";default:return e}};var fa=(e=null,t)=>{switch(t.type){case f.M:case f.N:return t.payload;case f.L:case O.a:return null;default:return e}};var ma=(e=null,t)=>{switch(t.type){case f.g:return t.payload||null;case f.D:return null;case O.a:return Yn(t)===Wn.Rb.POST_CREATION?e:null;case sn.g:return t.payload.contentCategory||null;default:return e}},ja=s("./src/reddit/actions/polls.ts");var ga=(e=null,t)=>{switch(t.type){case ja.a:return Object.assign({},t.payload);case b.h:case f.D:return null;default:return e}};var ya=(e=!1,t)=>{const s=t.type,r=t.payload;switch(s){case f.W:return r||!1;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case sn.g:return!1;default:return e}};var _a=(e="",t)=>{switch(t.type){case f.h:return t.payload||"";case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?"":e;default:return e}};var Ea=(e=!0,t)=>{switch(t.type){case f.D:return!0;case f.X:return t.payload;case O.a:return Yn(t)!==Wn.Rb.POST_CREATION||e;case sn.g:return t.payload.sendReplies;default:return e}};const ha=Wn.hc.POST;var Sa=(e=ha,t)=>{switch(t.type){case f.D:return ha;case f.s:return Wn.hc.CROSSPOST;case f.j:return t.payload.submissionType||ha;case O.a:{if(Yn(t)!==Wn.Rb.POST_CREATION)return ha;const i=zn(t);if(!i)return e;var s=i.title;const o=void 0===s?"":s;var r=i.url;const d=void 0===r?"":r;var n=i.text;const u=void 0===n?"":n;var a=i.media;const l=void 0!==a&&a;var c=i.selftext;const b=void 0!==c&&c,p=o&&!u&&!b;return l?Wn.hc.MEDIA:d||p?Wn.hc.LINK_ONLY:u||b?Wn.hc.POST:e}case sn.g:{const e=t.payload;return Qn.a[e.kind]}default:return e}},Ta=s("./src/reddit/models/Poll/index.ts");const Ia=e=>`Should ${e||"username"} become the top moderator?`,va=e=>e?`Should we spin-off to r/${e}?`:"Should we spin-off to a new community?";var Ca=(e="",t)=>{switch(t.type){case f.s:return t.payload.postTitle||"";case f.k:return t.payload||"";case f.C:{const s=t.payload.title;return e||s||""}case f.D:return"";case O.a:{if(Yn(t)!==Wn.Rb.POST_CREATION)return"";const s=zn(t);return s&&s.title?(e=>e?e.replace(/\+/g," "):"")(s.title):e}case sn.g:return t.payload.title;case f.r:{var s=t.payload;const r=s.oldType,n=s.type;return n===Ta.a.ReplaceTopMod?Ia(""):n===Ta.a.Spinoff?va(""):r===Ta.a.ReplaceTopMod||r===Ta.a.Spinoff?"":e}case b.c:{const e=t.payload.username;return Ia(e)}case b.b:{const e=t.payload.subredditName;return va(e)}case f.j:{const s=t.payload.extra;return!s||s.govType!==Ta.a.ReplaceTopMod&&s.govType!==Ta.a.Spinoff?e:""}default:return e}},Ra=Object(r.c)({body:na,eventSchedule:aa,flair:ca,govType:ia,isNSFW:oa,isOC:da,isPoll:ua,isPublicLink:la,isSpoiler:ba,newSubreddit:pa,newTopMod:Oa,nextSubreddit:fa,ocCategory:ma,postToTwitter:ya,polls:ga,recaptcha:_a,sendReplies:Ea,submissionType:Sa,title:Ca});const Aa={title:null,body:null,link:null,flair:null};var Da=(e=Aa,t)=>{switch(t.type){case f.c:case f.d:case f.e:return e[Wn.vb.BODY]?Object.assign({},e,{[Wn.vb.BODY]:null}):e;case f.i:{const s=t.payload.isContentChanged;return e[Wn.vb.BODY]&&s?Object.assign({},e,{[Wn.vb.BODY]:null}):e}case f.k:return e[Wn.vb.TITLE]?Object.assign({},e,{[Wn.vb.TITLE]:null}):e;case f.J:{var s=t.payload;const r=s.field,n=s.msg;return Object.assign({},e,{[r]:n})}case f.K:{const s=t.payload;return Object.assign({},e,{[s]:null})}case f.o:{const s=t.payload;return s?Object.assign({},e,{[s]:null}):Aa}case f.I:{const s=t.payload;if(s&&s.fields&&s.fields.length){const t=s.fields[0],r=t.field,n=t.msg;return Object.assign({},e,{[r]:n})}return e}case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?Aa:e;default:return e}};var Pa=(e=!1,t)=>{switch(t.type){case f.b:case f.c:case f.d:case f.e:case f.f:case f.g:case f.k:case f.j:case f.S:case f.T:case f.V:case sn.n:case f.X:return!0;case f.i:return!!t.payload.isContentChanged||e;case f.O:return!1;case f.Q:return t.payload;case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&e;case f.D:case sn.l:case sn.g:return!1;default:return e}};var xa=(e=null,t)=>{switch(t.type){case f.x:return e===t.payload?null:t.payload||null;case c.c:return t.payload?null:e;case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?null:e;default:return e}},wa=s("./src/reddit/routes/postCreation/index.ts");var Na=(e=null,t)=>{const s=t.type,r=t.payload;switch(s){case f.y:return r;case f.M:return"";case O.a:return Yn(t)===Wn.Rb.POST_CREATION&&Object(wa.d)(t.payload.routeMatch.route.path)?e:null;default:return e}};const ka=Hs.q.Post;var La=(e=ka,t)=>{switch(t.type){case f.z:return Hs.q.Post;case f.E:return t.payload;case sn.j:return Hs.q.Draft;case O.a:return Yn(t)!==Wn.Rb.POST_CREATION?ka:e;default:return e}},Ua=Object(r.c)({fieldValidation:Da,isChanged:Pa,modalId:xa,ocCategory:Na,submitMode:La});var Ma=(e="",t)=>{switch(t.type){case f.G:return t.payload.editorMode===Hs.h.MARKDOWN?t.payload.postContent||"":e;case f.H:return"";case f.P:return t.payload.editorMode===Hs.h.MARKDOWN?t.payload.content||"":e;default:return e}};const Ga=ta.a.createInitial;var Fa=(e=Ga(),t)=>{switch(t.type){case f.H:return ta.a.createInitial();case f.G:{const s=t.payload;return s.editorMode===Hs.h.RICH_TEXT&&"object"==typeof s.postContent?ta.a.createInitial(s.postContent,s.mediaMetadata):e}case f.P:{const s=t.payload;return s.editorMode===Hs.h.RICH_TEXT&&s.editorKey===Hs.g.POST_EDITING?ta.a.createInitial(s.content):e}default:return e}},Ba=Object(r.c)({markdown:Ma,rte:Fa});const $a=Hs.h.RICH_TEXT;var qa=(e=$a,t)=>{switch(t.type){case f.G:return t.payload.editorMode;case f.H:return $a;case f.P:return t.payload.editorMode;default:return e}};var Va=(e=null,t)=>{switch(t.type){case f.G:return t.payload.postId;case f.H:return null;default:return e}},Ha=Object(r.c)({draft:Ba,editorMode:qa,postId:Va}),Ka=Object(r.c)({api:qn,drafts:Kn,formData:Ra,formState:Ua,postEditing:Ha}),Wa=s("./src/reddit/actions/dashboard.ts");const Ya={selectedComponent:null,subredditPending:!1,subredditLoaded:{}};var za=(e=Ya,t)=>{switch(t.type){case Wa.a:return Object.assign({},e,{selectedComponent:t.payload});case Wa.c:{const s=t.payload,r=e.subredditLoaded[s];return Object.assign({},e,{subredditPending:!r,subredditLoaded:Object.assign({},e.subredditLoaded,{[s]:r||!1})})}case Wa.b:{const s=t.payload;return Object.assign({},e,{subredditPending:!1,subredditLoaded:Object.assign({},e.subredditLoaded,{[s]:!0})})}default:return e}};var Qa=(e=null,t)=>{switch(t.type){case xe.b:case xe.c:return null;case xe.a:return t.payload.error||null;default:return e}};var Xa=(e=!1,t)=>{switch(t.type){case xe.c:return!1;case xe.b:return!0;default:return e}};var Ja=(e=!1,t)=>{switch(t.type){case xe.c:return!0;case xe.b:case xe.a:return!1;default:return e}},Za=Object(r.c)({error:Qa,loaded:Xa,pending:Ja}),ec=Object(r.c)({list:Za});const tc={};var sc=(e=tc,t)=>{switch(t.type){case xe.b:{const s=t.payload.discoveryUnits;return es()(s)?e:Object.assign({},e,s)}default:return e}};const rc={};var nc=(e=rc,t)=>{switch(t.type){case xe.b:{const s=t.payload.discoveryUnits;if(es()(s))return e;const r={};return cs()(s,e=>{r[Object(is.f)(e.unitName)]=e.id}),Object.assign({},e,r)}default:return e}},ac=Object(r.c)({api:ec,models:sc,nameToId:nc});var cc=(e=null,t)=>{switch(t.type){case l.a:return t.payload;case c.b:return null;default:return e}},ic=s("./src/reddit/reducers/economics/paymentSystems/index.ts"),oc=s("./src/reddit/actions/economics/tips/constants.ts");const dc={};var uc=(e=dc,t)=>{switch(t.type){case oc.a:{var s=t.payload;const r=s.subredditId,n=s.tipData,a=e[r]||{};return Object.assign({},e,{[r]:Object.assign({},a,n)})}case l.b:{var r=t.payload;const s=r.amount,n=r.contentId,a=r.subredditId,c=e[a]||{},i=c[n]||{},o=i.amounts||{usdr:{amount:"0"}},d=o.usdr,u=d.amount||"0",l=String(parseInt(u)+parseInt(s));return Object.assign({},e,{[a]:Object.assign({},c,{[n]:Object.assign({},i,{amounts:Object.assign({},o,{usdr:Object.assign({},d,{amount:l})})})})})}default:return e}},lc=Object(r.c)({currentPaymentTarget:cc,paymentSystems:ic.b,tipDetails:uc}),bc=s("./src/reddit/actions/emoji.ts"),pc=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case bc.e:case bc.c:return e;case bc.f:return t.payload;case bc.d:{var s=t.payload;const r=s.emojiName,n=s.subredditId,a=e[n],c=r,i=(a[c],pc(a,["symbol"==typeof c?c:c+""]));return Object.assign({},e,{[n]:i})}case bc.g:{const s=t.payload,r=e[s.subredditId],n={url:s.url,name:s.name},a=Object.assign({},r,{[s.name]:n});return Object.assign({},e,{[s.subredditId]:a})}default:return e}},mc=s("./src/reddit/actions/externalAccount.ts");const jc={};var gc=(e=jc,t)=>{switch(t.type){case mc.e:case mc.f:{const s=t.payload.provider;return Object.assign({},e,{[s]:null})}case mc.d:{var s=t.payload;const r=s.provider,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const yc={};var _c=(e=yc,t)=>{switch(t.type){case mc.e:{const s=t.payload.provider;return Object.assign({},e,{[s]:!0})}case mc.f:case mc.d:{const s=t.payload.provider;return Object.assign({},e,{[s]:!1})}default:return e}},Ec=Object(r.c)({error:gc,pending:_c});const hc={};var Sc=(e=hc,t)=>{switch(t.type){case mc.l:case mc.k:{const s=t.payload.provider;return Object.assign({},e,{[s]:null})}case mc.j:{var s=t.payload;const r=s.provider,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Tc={};var Ic=(e=Tc,t)=>{switch(t.type){case mc.b:{const s=t.payload.provider;return Object.assign({},e,{[s]:!0})}case mc.c:case mc.a:{const s=t.payload.provider;return Object.assign({},e,{[s]:!1})}default:return e}},vc=Object(r.c)({error:Sc,pending:Ic});const Cc={};var Rc=(e=Cc,t)=>{switch(t.type){case mc.i:case mc.h:{const s=t.payload.subredditName;return Object.assign({},e,{[s]:null})}case mc.g:{var s=t.payload;const r=s.subredditName,n=s.apiError;return Object.assign({},e,{[r]:n})}default:return e}};const Ac={};var Dc=(e=Ac,t)=>{switch(t.type){case mc.h:{const s=t.payload.subredditName;return Object.assign({},e,{[s]:!0})}default:return e}};const Pc={};var xc=(e=Pc,t)=>{switch(t.type){case mc.i:{const s=t.payload.subredditName;return Object.assign({},e,{[s]:!0})}case mc.h:case mc.g:{const s=t.payload.subredditName;return Object.assign({},e,{[s]:!1})}default:return e}},wc=Object(r.c)({error:Rc,fetched:Dc,pending:xc});const Nc={};var kc=(e=Nc,t)=>{switch(t.type){case mc.l:case mc.k:{const s=t.payload.username;return Object.assign({},e,{[s]:null})}case mc.j:{var s=t.payload;const r=s.username,n=s.apiError;return Object.assign({},e,{[r]:n})}default:return e}};const Lc={};var Uc=(e=Lc,t)=>{switch(t.type){case mc.l:{const s=t.payload.username;return Object.assign({},e,{[s]:!0})}case mc.k:case mc.j:{const s=t.payload.username;return Object.assign({},e,{[s]:!1})}default:return e}},Mc=Object(r.c)({error:kc,pending:Uc}),Gc=Object(r.c)({connect:Ec,disconnect:vc,user:Mc,subreddit:wc});const Fc={};var Bc=(e=Fc,t)=>{switch(t.type){case mc.h:{var s=t.payload;const r=s.subredditName,n=s.accountsData;return Object.assign({},e,{[r]:n})}default:return e}};const $c={};var qc=(e=$c,t)=>{switch(t.type){case mc.k:{var s=t.payload;const r=s.username,n=s.accountsData;return Object.assign({},e,{[r]:n})}case mc.c:{var r=t.payload;const s=r.username,n=r.provider,a=e[s];return a&&a[n]?Object.assign({},e,{[s]:ar()(a,n)}):e}default:return e}},Vc=Object(r.c)({api:Gc,user:qc,subreddit:Bc}),Hc=s("./src/reddit/featureFlags/index.ts"),Kc=s("./src/lib/truthyString/index.ts");const Wc=Hc.a.reduce((e,t)=>(e[t.toLowerCase()]=t,e),{}),Yc=Hc.a.reduce((e,t)=>(e[t]=null,e),{});var zc=(e=Yc,t)=>{switch(t.type){case O.a:{const s=zn(t);if(void 0!==s){const t={};for(const e in s){const r=Object(Hc.g)(e);if(r){const n=Wc[r.toLowerCase()];if(n){const r=s[e],a="string"!=typeof r||Object(Kc.a)(r);t[n]=a}}}if(Object.keys(t).length>0)return Object.assign({},e,t)}return e}case Hc.b:{var s=t.payload;const r=s.featureName,n=s.currentValue;return n===e[r]?e:Object.assign({},e,{[r]:n})}case Hc.c:{var r=t.payload;const s=r.featureName,n=r.currentValue;return Object.assign({},e,{[s]:!n})}default:return e}},Qc=Object(r.c)({overrides:zc}),Xc=s("./src/lib/makeActionCreator/index.ts");Object(Xc.a)("FONTS_FONT_FILES_PARSED");const Jc=[];var Zc=(e=Jc,t)=>{switch(t.type){case"FONTS_FONT_FILES_PARSED":return t.payload.fonts;default:return e}};var ei=(e=null,t)=>{switch(t.type){case _e.l:return t.payload.error&&t.payload.error.fields&&t.payload.error.fields[0]&&t.payload.error.fields[0].msg||"An unknown error occurred";case _e.a:case O.a:case _e.E:case _e.q:return null;default:return e}};var ti=(e=!1,t)=>{switch(t.type){case _e.a:case O.a:case _e.q:case _e.l:return!1;case _e.m:return!0;default:return e}};var si=(e=!1,t)=>{switch(t.type){case _e.m:case _e.a:case O.a:case _e.q:case _e.l:return!1;case _e.r:return!0;default:return e}},ri=Object(r.c)({error:ei,pending:ti,showLoader:si});var ni=(e=null,t)=>{switch(t.type){case _e.D:case _e.E:return t.payload;case _e.q:case O.a:case _e.a:return null;default:return e}};const ai=dr.b.Gid2;var ci=(e=ai,t)=>{switch(t.type){case _e.n:return t.payload;case _e.E:return ai;default:return e}};var ii=(e=!1,t)=>{switch(t.type){case _e.o:return t.payload;case _e.E:return!1;default:return e}};var oi=(e=!0,t)=>{switch(t.type){case _e.p:return t.payload;case _e.E:return!0;default:return e}};var di=(e=!1,t)=>{switch(t.type){case _e.D:return!0;default:return e}};var ui=(e="",t)=>{switch(t.type){case _e.s:return t.payload;case _e.E:return"";default:return e}};const li=s("./src/reddit/models/Gold/Award.ts").b;var bi=(e=li,t)=>{switch(t.type){case _e.G:return t.payload;case _e.E:return li;default:return e}},pi=Object(r.c)({api:ri,gildModalThingId:ni,gildType:ci,includeMessage:ii,isAnonymous:oi,isIframed:di,message:ui,selectedAward:bi});var Oi=(e=null,t)=>{switch(t.type){case _e.t:return t.payload.error&&t.payload.error.fields&&t.payload.error.fields[0]&&t.payload.error.fields[0].msg||"An unknown error occurred";case _e.b:case O.a:case _e.F:case _e.y:return null;default:return e}};var fi=(e=!1,t)=>{switch(t.type){case _e.b:case O.a:case _e.y:case _e.t:return!1;case _e.u:return!0;default:return e}},mi=Object(r.c)({error:Oi,pending:fi});var ji=(e="",t)=>{switch(t.type){case _e.F:return t.payload;case O.a:case _e.b:case _e.y:return"";default:return e}},gi=Object(r.c)({api:mi,givePremiumModalAccountName:ji}),yi=s("./src/reddit/actions/goldPurchaseModals/coinPurchaseModal.ts"),_i=s("./src/reddit/actions/goldPurchaseModals/constants.ts");var Ei=(e="selectPayment",t)=>{switch(t.type){case yi.b:return"selectPayment";case _i.f:return"paymentCompleted";default:return e}};var hi=(e=null,t)=>{switch(t.type){case yi.a:case _e.a:case _e.q:return null;case yi.c:return t.payload&&t.payload.thingId?t.payload.thingId:e;default:return e}};var Si=(e=null,t)=>{switch(t.type){case yi.b:return t.payload.coinPackage;case _i.f:case yi.a:return null;default:return e}};var Ti=(e=!1,t)=>{switch(t.type){case yi.b:return!0;case _e.E:case O.a:case yi.a:return!1;default:return e}},Ii=Object(r.c)({activePage:Ei,gildThingId:hi,purchasePackage:Si,showModal:Ti}),vi=s("./src/reddit/actions/goldPurchaseModals/premiumPurchaseModal.ts");var Ci=(e="",t)=>{switch(t.type){case _i.b:return t.payload.cardName;case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}};var Ri=(e="",t)=>{switch(t.type){case _i.l:{var s=t.payload;const r=s.error;return"cardCvc"===s.elementType?r&&r.message||"":e}case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}};var Ai=(e="",t)=>{switch(t.type){case _i.l:{var s=t.payload;const r=s.error;return"cardExpiry"===s.elementType?r&&r.message||"":e}case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}};var Di=(e="",t)=>{switch(t.type){case _i.l:{var s=t.payload;const r=s.error;return"cardNumber"===s.elementType?r&&r.message||"":e}case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}};var Pi=(e="",t)=>{switch(t.type){case _i.a:return t.payload.message||e;case _i.b:return"";case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}};var xi=(e="",t)=>{switch(t.type){case _i.l:{var s=t.payload;const r=s.error;return"postalCode"===s.elementType?r&&r.message||"":e}case _i.i:return t.payload!==Wn.Lb?"":e;case yi.a:case vi.a:case _i.c:case O.a:return"";default:return e}},wi=Object(r.c)({cardCvc:Ri,cardExpiry:Ai,cardNumber:Di,nameOnCard:Pi,postalCode:xi});const Ni=Wn.Mb;var ki=(e=Ni,t)=>{switch(t.type){case yi.b:case vi.b:return Ni;case _i.i:return t.payload;default:return e}};var Li=(e=null,t)=>{switch(t.type){case _i.g:return t.payload||e;case _i.i:return t.payload.method===Wn.Mb?null:e;case yi.b:case vi.b:case _e.E:return null;default:return e}};var Ui=(e="",t)=>{switch(t.type){case yi.b:case vi.b:return"";case yi.d:case vi.c:{const e=t.payload;return e.body&&e.body.passthrough?e.body.passthrough:""}default:return e}},Mi=Object(r.c)({errorMessage:Li,passthrough:Ui});var Gi=(e=!0,t)=>{switch(t.type){case _i.o:return!e;case _i.i:return t.payload!==Wn.Lb||e;case yi.a:case vi.a:case O.a:return!0;default:return e}};const Fi=[];var Bi=(e=Fi,t)=>{switch(t.type){case _i.e:return t.payload;case _i.d:{const s=t.payload;return e.filter(e=>e.cardId!==s)}default:return e}};var $i=(e=!1,t)=>{switch(t.type){case _i.h:return!0;case _i.e:return!1;default:return e}};var qi=(e=null,t)=>{switch(t.type){case _i.a:case _i.m:return t.payload.message||e;case _i.k:return t.payload;case _i.l:case _i.b:case _i.n:return null;case _i.i:return t.payload===Wn.Lb?null:e;default:return e}};var Vi=(e=!1,t)=>{switch(t.type){case _i.a:case _i.k:case _i.m:return!1;case _i.i:return t.payload!==Wn.Lb&&e;case _i.n:return!0;default:return e}},Hi=Object(r.c)({errorMessage:qi,pending:Vi});var Ki=(e=null,t)=>{switch(t.type){case _i.j:return t.payload;case _i.d:return t.payload===e?null:e;default:return e}},Wi=Object(r.c)({cardName:Ci,cardValidation:wi,paymentMethod:ki,paypal:Mi,rememberCard:Gi,savedCards:Bi,savedCardsPending:$i,stripeToken:Hi,useSavedCard:Ki});var Yi=(e="selectPayment",t)=>{switch(t.type){case vi.b:return"selectPayment";case _i.f:return"paymentCompleted";default:return e}};var zi=(e=!1,t)=>{switch(t.type){case vi.b:return!0;case O.a:case vi.a:return!1;default:return e}},Qi=Object(r.c)({activePage:Yi,showModal:zi});var Xi=(e=!1,t)=>{switch(t.type){case _i.p:case _i.r:return!1;case _i.q:return!0;default:return e}},Ji=Object(r.c)({pending:Xi}),Zi=Object(r.c)({coinPurchaseModal:Ii,payment:Wi,premiumPurchaseModal:Qi,updateCardModal:Ji}),eo=s("./src/app/actions/overlayEvents.ts"),to=s("./src/reddit/actions/header.ts");var so=(e=!1,t)=>{switch(t.type){case to.a:return!1;case to.b:return!0;case to.c:return!e;case eo.b:return!1;default:return e}},ro=Object(r.c)({isSubscriptionsDropdownOpen:so}),no=s("./src/reddit/actions/imageUploads.ts");const ao={};var co=(e=ao,t)=>{switch(t.type){case no.d:{const s=t.payload;return Object.assign({},e,{[s.id]:s})}case no.c:case no.e:case no.b:{const s=t.payload;return e[s.id]?Object.assign({},e,{[s.id]:s}):e}case no.a:{const s=t.payload;if(!e[s.id])return e;const r=Object.assign({},e);return delete r[s.id],r}default:return e}},io=s("./src/reddit/actions/moderatingSubreddits.ts");var oo=(e=!1,t)=>{switch(t.type){case io.a:{if(e)return e;const s=t.payload;return Object.keys(s).some(e=>!0===s[e].posts)}case be.b:case Ue.b:case oe.b:case Be.b:{if(e)return e;const s=t.payload;return s.subredditPermissions&&s.subreddits?s.subredditPermissions.posts:e}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{if(e)return e;const s=t.payload.response,r=s.moderatingSubreddits,n=s.moderatingProfiles;let a=Object.keys(r).some(e=>!0===r[e].posts);return a||(a=Object.keys(n).some(e=>!0===r[e].posts)),a}default:return e}},uo=s("./src/reddit/actions/jsApi.ts");const lo=[];var bo=(e=lo,t)=>{switch(t.type){case uo.a:{const s=t.payload;return-1===e.indexOf(s)&&(e=[...e,s]).sort(),e}default:return e}},po=s("./src/reddit/actions/leaderboard/constants.ts"),Oo=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case po.b:{var s=t.payload;const r=s.key,n=s.data;return Object.assign({},e,{[r]:n})}case po.c:case po.d:{const s=t.payload.key;return e[s],Oo(e,["symbol"==typeof s?s:s+""])}default:return e}},jo=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case po.b:case po.d:{const s=t.payload.key;return e[s],jo(e,["symbol"==typeof s?s:s+""])}case po.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}default:return e}},_o=Object(r.c)({error:mo,pending:yo});const Eo={};var ho=(e=Eo,t)=>{switch(t.type){case po.a:{var s=t.payload;const r=s.dateRange,n=s.subredditId;return Object.assign({},e,{[n]:r})}default:return e}};const So={};var To=(e=So,t)=>{switch(t.type){case po.d:{var s=t.payload;const r=s.key,n=s.data;return Object.assign({},e,{[r]:n})}default:return e}},Io=Object(r.c)({api:_o,dateRangeSelection:ho,models:To});var vo=(e="",t)=>{switch(t.type){case O.a:return t.payload.listingKey||e;default:return e}},Co=s("./src/reddit/actions/pages/explore.ts");const Ro={};var Ao=(e=Ro,t)=>{switch(t.type){case He.b:case He.c:case oe.p:case oe.q:{var s=t.payload;const r=s.key,n=s.type;return-1===n.indexOf(Wn.kc.Subreddits)&&-1===n.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[r]:null})}case He.a:case oe.o:{var r=t.payload;const s=r.key,n=r.error,a=r.type;return-1===a.indexOf(Wn.kc.Subreddits)&&-1===a.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[s]:n})}case xe.f:case xe.e:case Co.c:case Co.b:case Oe.l:case Oe.m:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case xe.d:case Co.a:case Oe.k:{var n=t.payload;const s=n.key,r=n.error;return Object.assign({},e,{[s]:r})}default:return e}};const Do={};var Po=(e=Do,t)=>{switch(t.type){case He.b:case oe.p:{var s=t.payload;const r=s.key,n=s.type;return-1===n.indexOf(Wn.kc.Subreddits)&&-1===n.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[r]:!0})}case He.c:case He.a:case oe.q:case oe.o:{var r=t.payload;const s=r.key,n=r.type;return-1===n.indexOf(Wn.kc.Subreddits)&&-1===n.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[s]:!1})}case xe.f:case Co.c:case Oe.l:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case xe.e:case xe.d:case Co.b:case Co.a:case Oe.m:case Oe.k:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},xo=Object(r.c)({error:Ao,pending:Po});const wo={};var No=(e=wo,t)=>{switch(t.type){case He.c:{var s=t.payload;const r=s.fetchedToken,n=s.key,a=s.type;if(-1===a.indexOf(Wn.kc.Subreddits)&&-1===a.indexOf(Wn.kc.Users))return e;const c=e[n];return Object.assign({},e,{[n]:Object.assign({},c,{[r]:!0})})}case xe.e:case Co.b:case Oe.m:{var r=t.payload;const s=r.fetchedToken,n=r.key;return Object.assign({},e,{[n]:Object.assign({},e[n],{[s]:!0})})}default:return e}};const ko={};var Lo=(e=ko,t)=>{switch(t.type){case He.c:{var s=t.payload;const r=s.key,n=s.listingOrder,a=s.type;return-1===a.indexOf(Wn.kc.Subreddits)&&-1===a.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[r]:e[r].concat(n)})}case oe.q:{var r=t.payload;const s=r.key,n=r.listingOrder,a=r.type;return-1===a.indexOf(Wn.kc.Subreddits)&&-1===a.indexOf(Wn.kc.Users)?e:Object.assign({},e,{[s]:n})}default:return e}};const Uo={};var Mo=(e=Uo,t)=>{switch(t.type){case Co.b:{var s=t.payload;const r=s.key,n=s.ids;return n&&0!==n.length?Object.assign({},e,{[r]:[...e[r]||[],...n]}):e}default:return e}},Go=s("./src/lib/omitKey/index.ts");const Fo={};var Bo=(e=Fo,t)=>{switch(t.type){case He.c:case oe.q:{var s=t.payload;const r=s.key,n=s.tokens,a=s.type;return-1===a.indexOf(Wn.kc.Subreddits)&&-1===a.indexOf(Wn.kc.Users)?e:n.listings?Object.assign({},e,{[r]:{token:n.listings}}):Object(Go.a)(e,r)}case xe.e:case Co.b:case Oe.m:{var r=t.payload;const s=r.key,n=r.token;return Object.assign({},e,{[s]:{token:n}})}default:return e}},$o=Object(r.c)({api:xo,identifiers:Lo,ids:Mo,fetchedTokens:No,loadMore:Bo});const qo={};var Vo=(e=qo,t)=>{switch(t.type){case Ne.b:case Ne.c:case Ge.b:case Ge.c:case Fe.c:case Fe.b:case oe.h:case oe.g:case oe.m:case oe.l:case be.c:case be.b:case we.c:case we.b:case Me.e:case Me.f:case Me.i:case Me.h:case ke.c:case ke.b:case Le.f:case Le.e:case ue.f:case ue.e:case ue.c:case ue.b:case pe.f:case pe.e:case $e.f:case $e.e:case Oe.j:case Oe.i:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case oe.p:case oe.q:case He.b:case He.c:{var s=t.payload;const r=s.key;return-1===s.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[r]:null})}case Ne.a:case Ge.a:case oe.f:case oe.k:case be.a:case we.a:case Me.g:case ke.a:case Le.d:case Oe.h:case pe.d:case $e.d:case ue.d:case ue.a:{var r=t.payload;const s=r.key,n=r.error;return Object.assign({},e,{[s]:n})}case oe.o:case He.a:{var n=t.payload;const s=n.error,r=n.key;return-1===n.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[r]:s})}default:return e}};const Ho={};var Ko=(e=Ho,t)=>{switch(t.type){case Ge.c:case Fe.c:case oe.h:case oe.m:case ue.f:case $e.f:case be.c:case we.c:case Me.f:case Me.i:case ke.c:case Le.f:case pe.f:case ue.c:case Oe.j:case Ne.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case oe.p:case He.b:{var s=t.payload;const r=s.key;return-1===s.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[r]:!0})}case Fe.b:case oe.g:case oe.f:case oe.k:case oe.l:case $e.d:case $e.e:case ue.d:case ue.e:case be.b:case be.a:case we.b:case we.a:case Me.e:case Me.d:case Me.h:case Me.g:case ke.b:case ke.a:case Ge.b:case Ge.a:case Le.e:case Le.d:case pe.d:case pe.e:case ue.a:case ue.b:case Oe.i:case Oe.h:case Ne.b:case Ne.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}case oe.q:case oe.o:case He.c:case He.a:{var r=t.payload;const s=r.key;return-1===r.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[s]:!1})}default:return e}},Wo=Object(r.c)({error:Vo,pending:Ko}),Yo=s("./src/reddit/actions/postList.ts");const zo={};var Qo=(e=zo,t)=>{switch(t.type){case Yo.a:{var s=t.payload;const r=s.listingKey,n=s.listingName;return Object.assign({},e,{[r]:n})}case Yo.b:{const s=t.payload.listingKey;return s in e?ar()(e,[s]):e}default:return e}};const Xo={};var Jo=(e=Xo,t)=>{switch(t.type){case Me.e:case Ge.b:case oe.g:case oe.l:case be.b:case ue.e:case Fe.b:case Ne.b:{const s=t.payload.key;return Object.assign({},e,{[s]:{}})}case we.b:case Me.h:case ke.b:case Le.e:case pe.e:case ue.b:case Oe.i:{var s=t.payload;const r=s.key,n=s.fetchedToken,a=e[r];return Object.assign({},e,{[r]:Object.assign({},a,{[n]:!0})})}case He.c:{var r=t.payload;const s=r.fetchedToken,n=r.key;if(r.type.indexOf(Wn.kc.Posts)>-1){const t=e[n];return Object.assign({},e,{[n]:Object.assign({},t,{[s]:!0})})}return e}default:return e}};const Zo={};var ed=(e=Zo,t)=>{switch(t.type){case oe.h:case Me.f:case oe.m:case ue.f:case be.c:case $e.f:case ue.f:{const s=t.payload.key;return Object.assign({},e,{[s]:[]})}case xe.e:case Me.e:case Ge.b:case Fe.b:case oe.g:case oe.l:case be.b:case $e.e:case ue.e:case Ve.b:case Ne.b:{var s=t.payload;const r=s.key,n=s.postIds;return Object.assign({},e,{[r]:n})}case we.b:case Me.h:case ke.b:case Le.e:case ue.b:case pe.e:case Oe.i:{var r=t.payload;const s=r.key,n=r.postIds;return Object.assign({},e,{[s]:e[s].concat(n)})}case oe.q:{var n=t.payload;const s=n.key,r=n.postOrder;return-1===n.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[s]:r})}case He.c:{var a=t.payload;const s=a.key,r=a.postOrder;return-1===a.type.indexOf(Wn.kc.Posts)?e:Object.assign({},e,{[s]:e[s].concat(r)})}case E.i:{var c=t.payload;const s=c.newStickiedPostList,r=c.listingKey;if(!e[r])return e;const n=[...e[r]].filter(e=>!s.includes(e));return n.unshift(...s),Object.assign({},e,{[r]:n})}default:return e}},td=s("./src/lib/makeListingKey/index.ts"),sd=s("./src/reddit/actions/preferences.ts");const rd={};var nd=(e=rd,t)=>{switch(t.type){case be.b:{var s=t.payload;const r=s.key,n=s.listingSort;return n&&!Object(td.b)(r)?Object.assign({},e,{[r]:{sort:n,hasChanged:!1}}):e}case sd.a:case sd.o:{const t={};return Object.keys(e).forEach(s=>{t[s]=Object.assign({},e[s],{hasChanged:!0})}),t}default:return e}};const ad={};var cd=(e=ad,t)=>{switch(t.type){case oe.g:case oe.l:case be.b:case $e.e:case ue.e:case Fe.b:case we.b:case Me.e:case Me.h:case ke.b:case Le.e:case pe.e:case ue.b:case Oe.i:{var s=t.payload;const r=s.key,n=s.token,a=s.dist;return n?Object.assign({},e,{[r]:{token:n,dist:a}}):Object(Go.a)(e,r)}case He.c:case oe.q:{var r=t.payload;const s=r.key,n=r.tokens;return-1===r.type.indexOf(Wn.kc.Posts)?e:n.posts?Object.assign({},e,{[s]:{token:n.posts}}):Object(Go.a)(e,s)}default:return e}},id=Object(r.c)({api:Wo,endMarkers:Qo,fetchedTokens:Jo,ids:ed,listingSort:nd,loadMore:cd}),od=Object(r.c)({activeKey:vo,listingOrder:$o,postOrder:id});var dd=(e=null,t)=>{switch(t.type){case oe.g:return es()(t.payload.featuredLiveThread)?e:t.payload.featuredLiveThread;default:return e}};var ud=(e=!1,t)=>{switch(t.type){case oe.g:return!0;default:return e}},ld=Object(r.c)({featured:dd,isFrontpageLoaded:ud}),bd=s("./src/reddit/reducers/mediaPlayback/index.ts");const pd={};var Od=(e=pd,t)=>{switch(t.type){case be.b:case Ue.b:case oe.b:case Be.b:{const s=t.payload;if(!s.subredditPermissions||!s.subreddits)return e;const r=Object.keys(s.subredditAboutInfo||{});if(1!==r.length)return e;const n=r[0];return Object.assign({},e,{[n]:s.subredditPermissions})}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{const s=t.payload.response,r=s.moderatingSubreddits,n=s.moderatingProfiles;return Object.assign({},e,r,n)}case Oe.f:case Me.e:case ie.n:{const s=t.payload,r=s.moderatingSubreddits,n=s.moderatingProfiles;return Object.assign({},e,r,n)}case U.R:{const s=t.payload.subredditId;return Object(Go.a)(e,s)}case U.O:{const s=t.payload;return Object.assign({},e,s)}default:return e}},fd=s("./src/reddit/actions/moderationLog/constants.ts");const md={};var jd=(e=md,t)=>{switch(t.type){case fd.b:{var s=t.payload;const r=s.actionIds,n=s.key,a=s.subredditId;return Object.assign({},e,{[a]:Object.assign({},e[a]||{},{[n]:r})})}default:return e}};const gd={};var yd=(e=gd,t)=>{switch(t.type){case fd.b:{var s=t.payload;const r=s.normalizedModerationLog,n=s.subredditId,a={};r.forEach(e=>{a[e.id]=e});const c={[n]:a};return Y()(Object.assign({},e),c)}default:return e}},_d=Object(r.c)({itemOrder:jd,models:yd});var Ed=(e=null,t)=>{switch(t.type){case fd.b:return t.payload.endCursor;default:return e}};const hd={};var Sd=(e=hd,t)=>{switch(t.type){case fd.b:{var s=t.payload;const r=s.hasNextPage,n=s.subredditId;return Object.assign({},e,{[n]:r})}default:return e}};const Td={};var Id=(e=Td,t)=>{switch(t.type){case fd.b:{var s=t.payload;const r=s.hasPreviousPage,n=s.subredditId;return Object.assign({},e,{[n]:r})}default:return e}};const vd=[];var Cd=(e=vd,t)=>{switch(t.type){case fd.a:{var s=t.payload;const r=s.normalizedModerators,n=s.subredditId;return Object.assign({},e,{[n]:r})}default:return e}};var Rd=(e=null,t)=>{switch(t.type){case fd.b:return t.payload.startCursor;default:return e}},Ad=Object(r.c)({actions:_d,endCursor:Ed,hasNextPage:Sd,hasPreviousPage:Id,moderators:Cd,startCursor:Rd});const Dd={};var Pd=(e=Dd,t)=>{switch(t.type){case U.s:{const s=t.payload.response,r={[s.subredditId]:s.moderators};return Y()(Object.assign({},e),r)}case U.u:{var s=t.payload;const r=s.subredditId,n=s.userId,a=s.permissions,c=Object.assign({},e);return c[r][n].modPermissions=a,Y()(Object.assign({},e),Object.assign({},c))}case U.Q:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e);return delete a[s][n],a}case U.E:{const s=t.payload,r=s.moderators,n=s.subredditId,a=n in e?e[n]:{};return Object.assign({},e,{[n]:Object.assign({},a,r)})}default:return e}};const xd={};var wd=(e=xd,t)=>{switch(t.type){case U.t:case U.s:{var s=t.payload;const r=s.key;return s.subredditId?Object.assign({},e,{[r]:null}):e}case U.r:{var r=t.payload;const s=r.error,n=r.key;return r.subredditId?Object.assign({},e,{[n]:s}):e}default:return e}};const Nd={};var kd=(e=Nd,t)=>{switch(t.type){case U.r:case U.s:{var s=t.payload;const r=s.subredditId,n=s.key;return r?Object.assign({},e,{[n]:!1}):e}case U.t:{var r=t.payload;const s=r.subredditId,n=r.key;return s?Object.assign({},e,{[n]:!0}):e}default:return e}},Ld=Object(r.c)({error:wd,pending:kd});const Ud={};var Md=(e=Ud,t)=>{switch(t.type){case U.s:{var s=t.payload;const r=s.subredditId,n=s.response,a=s.key,c=n.moderatorIds;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[a]:c})})}case U.Q:{var r=t.payload;const s=r.subredditId,n=r.userId,a=r.key,c=e[s][a].filter(e=>e!==n);return Object.assign({},e,{[s]:Object.assign({},e[s]||{},{[a]:c})})}default:return e}},Gd=Object(r.c)({data:Md,api:Ld});var Fd=(e=null,t)=>{switch(t.type){case U.x:case U.w:return null;case U.v:return t.payload;default:return e}};var Bd=(e=!1,t)=>{switch(t.type){case U.w:case U.v:return!1;case U.x:return!0;default:return e}},$d=Object(r.c)({error:Fd,pending:Bd});const qd={};var Vd=(e=qd,t)=>{switch(t.type){case U.w:{var s=t.payload;const r=s.subredditId,n=s.moderators;return Object.assign({},e,{[r]:n})}case U.P:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e);return delete a[s][n],a}case U.a:{const s=t.payload,r={[s.subredditId]:s.moderators};return Y()(Object.assign({},e),r)}default:return e}};const Hd={};var Kd=(e=Hd,t)=>{switch(t.type){case U.w:{var s=t.payload;const r=s.subredditId,n=s.moderatorIds;return Object.assign({},e,{[r]:n})}case U.P:{var r=t.payload;const s=r.subredditId,n=r.userId,a=e[s].filter(e=>e!==n);return Object.assign({},e,{[s]:a})}case U.a:{const s=t.payload,r=s.subredditId,n=s.moderatorIds,a=[...e[r]||[],...n];return Object.assign({},e,{[r]:a})}default:return e}},Wd=Object(r.c)({api:$d,models:Vd,userOrder:Kd}),Yd=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case U.B:{var s=t.payload;const r={[s.subredditId]:s.response.invitePending};return Y()(Object.assign({},e),r)}case U.y:case U.z:{const s=t.payload.subredditId;return e[s],Yd(e,["symbol"==typeof s?s:s+""])}default:return e}};const Xd={};var Jd=(e=Xd,t)=>{switch(t.type){case U.s:{const e=t.payload.response;return{[e.subredditId]:{after:e.after,before:e.before}}}default:return e}};const Zd={};var eu=(e=Zd,t)=>{switch(t.type){case U.B:{const e=t.payload.response;return{[e.subredditId]:{after:e.after,before:e.before}}}default:return e}};const tu={};var su=(e=tu,t)=>{switch(t.type){case U.B:{const s=t.payload.response,r={[s.subredditId]:s.moderators};return Y()(Object.assign({},e),r)}case U.u:{const s=t.payload,r=s.subredditId,n=s.userId,a=s.permissions;if(e[r]&&e[r][n]){const t=Object.assign({},e);return t[r][n].modPermissions=a,t}return e}default:return e}};var ru=(e=null,t)=>{switch(t.type){case U.F:case U.E:return null;case U.D:return t.payload;default:return e}};var nu=(e=!1,t)=>{switch(t.type){case U.F:return!0;case U.E:case U.D:return!1;default:return e}},au=Object(r.c)({error:ru,pending:nu});var cu=(e=null,t)=>{switch(t.type){case U.F:case U.D:case U.Q:return null;case U.E:{const e=t.payload.moderatorIds[0];return e?t.payload.moderators[e]:null}case U.u:{var s=t.payload;const r=s.userId,n=s.permissions;return e&&e.id===r&&!tr()(e.modPermissions,n)?Object.assign({},e,{modPermissions:n}):e}default:return e}},iu=Object(r.c)({api:au,result:cu});const ou={};var du=(e=ou,t)=>{switch(t.type){case U.C:case U.B:{var s=t.payload;const r=s.subredditId,n=s.key;return r?Object.assign({},e,{[n]:null}):e}case U.A:{var r=t.payload;const s=r.error,n=r.subredditId,a=r.key;return n?Object.assign({},e,{[a]:s}):e}default:return e}};const uu={};var lu=(e=uu,t)=>{switch(t.type){case U.A:case U.B:{var s=t.payload;const r=s.subredditId,n=s.key;return r?Object.assign({},e,{[n]:!1}):e}case U.C:{var r=t.payload;const s=r.subredditId,n=r.key;return s?Object.assign({},e,{[n]:!0}):e}default:return e}},bu=Object(r.c)({error:du,pending:lu});const pu={};var Ou=(e=pu,t)=>{switch(t.type){case U.B:{var s=t.payload;const r=s.response,n=s.subredditId,a=s.key,c=r.moderatorIds;return Object.assign({},e,{[n]:Object.assign({},e[n]||{},{[a]:c})})}case U.Q:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e[s]);return Object.keys(e[s]).forEach(t=>{const r=e[s][t].filter(e=>e!==n);a[t]=r}),Object.assign({},e,{[s]:a})}default:return e}},fu=Object(r.c)({data:Ou,api:bu}),mu=Object(r.c)({editableModerators:Pd,editableUserOrder:Gd,invitedModerators:Wd,invitePending:Qd,loadMoreModerators:eu,loadMoreEditableModerators:Jd,models:su,search:iu,userOrder:fu});var ju=(e=null,t)=>{switch(t.type){case Me.b:case Me.k:return null;case Me.a:case Me.j:return t.payload;default:return e}};var gu=(e=!1,t)=>{switch(t.type){case Me.b:case Me.k:return!0;case Me.c:case Me.a:case Me.l:case Me.j:return!1;default:return e}},yu=Object(r.c)({error:ju,pending:gu});const _u=[];var Eu=(e=_u,t)=>{switch(t.type){case Me.e:{const s=t.payload.filteredSubreddits;return s||e}case Me.j:{const s=t.payload;return[...e,s]}case Me.k:case Me.a:{const s=t.payload;return e.filter(e=>e!==s)}default:return e}},hu=Object(r.c)({api:yu,names:Eu}),Su=Object(r.c)({filteredSubreddits:hu}),Tu=s("./src/reddit/actions/modMode.ts");var Iu=(e=!0,t)=>{switch(t.type){case Tu.a:return t.payload.enabled;default:return e}};var vu=(e=null,t)=>{switch(t.type){case ie.e:case ie.d:return null;case ie.c:return t.payload;default:return e}};var Cu=(e=!1,t)=>{switch(t.type){case ie.e:return!0;case ie.d:case ie.c:case ie.v:case ie.u:return!1;default:return e}},Ru=Object(r.c)({error:vu,pending:Cu});const Au={};var Du=(e=Au,t)=>{switch(t.type){case ie.a:{const s=t.payload.ids,r={};return s.forEach(e=>r[e]=!0),Object.assign({},e,r)}case ie.g:{const s=t.payload.ids;return ar()(e,s)}case ie.f:{const e=t.payload.ids,s={};return e.forEach(e=>s[e]=!0),s}default:return e}};const Pu={};var xu=(e=Pu,t)=>{switch(t.type){case ie.d:{var s=t.payload;const e=s.operation,r=s.ids;return"approve"===e?Pu:{[ur.c[e]]:r}}default:return e}},wu=Object(r.c)({api:Ru,selectedItems:Du,undoLastAction:xu});var Nu=(e=null,t)=>{switch(t.type){case ie.j:case ie.i:return null;case ie.h:return t.payload;default:return e}};var ku=(e=!1,t)=>{switch(t.type){case ie.j:return!0;case ie.i:case ie.h:return!1;default:return e}},Lu=Object(r.c)({error:Nu,pending:ku});const Uu={};var Mu=(e=Uu,t)=>{switch(t.type){case ie.i:{var s=t.payload;const r=s.listingKey,n=s.page,a=s.response.modqueue;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[n]:a})})}default:return e}};const Gu={};var Fu=(e=Gu,t)=>{switch(t.type){case ie.i:{var s=t.payload;const e=s.listingKey,r=s.response.modqueue;return{[e]:r[r.length-1]||null}}default:return e}},Bu=Object(r.c)({api:Lu,itemOrder:Mu,loadMore:Fu});var $u=(e=null,t)=>{switch(t.type){case Me.e:return t.payload.moderatingSubreddits?null:e;case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:return t.payload.response.moderatedAfter;case ie.n:return t.payload.moderatedAfter;default:return e}};const qu=[];var Vu=(e=qu,t)=>{switch(t.type){case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:return t.payload.response.listingOrder;case ie.n:{const s=t.payload.listingOrder;return[...e,...s]}case Me.e:{const s=t.payload.listingOrder;return s||e}default:return e}};var Hu=(e=!1,t)=>{switch(t.type){case ie.b:return!0;default:return e}};var Ku=(e=!1,t)=>{switch(t.type){case ie.n:return!0;case ie.b:return!1;default:return e}},Wu=Object(r.c)({after:$u,data:Vu,loaded:Hu,pending:Ku});var Yu=(e=null,t)=>{switch(t.type){case ie.m:case ie.l:return null;case ie.k:return t.payload;default:return e}};var zu=(e=!1,t)=>{switch(t.type){case ie.m:return!0;case ie.l:case ie.k:return!1;default:return e}},Qu=Object(r.c)({error:Yu,pending:zu});const Xu={};var Ju=(e=Xu,t)=>{switch(t.type){case ie.l:{var s=t.payload;const r=s.listingKey,n=s.page,a=s.response.modqueue;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[n]:a})})}default:return e}};const Zu={};var el=(e=Zu,t)=>{switch(t.type){case ie.l:{var s=t.payload;const e=s.listingKey,r=s.response.modqueue;return{[e]:r[r.length-1]||null}}default:return e}},tl=Object(r.c)({api:Qu,itemOrder:Ju,loadMore:el});var sl=(e=null,t)=>{switch(t.type){case ie.q:case ie.p:return null;case ie.o:return t.payload;default:return e}};var rl=(e=!1,t)=>{switch(t.type){case ie.q:return!0;case ie.p:case ie.o:return!1;default:return e}},nl=Object(r.c)({error:sl,pending:rl});const al={};var cl=(e=al,t)=>{switch(t.type){case ie.p:{var s=t.payload;const r=s.listingKey,n=s.page,a=s.response.modqueue;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[n]:a})})}default:return e}};const il={};var ol=(e=il,t)=>{switch(t.type){case ie.p:{var s=t.payload;const e=s.listingKey,r=s.response.modqueue;return{[e]:r[r.length-1]||null}}default:return e}},dl=Object(r.c)({api:nl,itemOrder:cl,loadMore:ol});var ul=(e=null,t)=>{switch(t.type){case ie.t:case ie.s:return null;case ie.r:return t.payload;default:return e}};var ll=(e=!1,t)=>{switch(t.type){case ie.t:return!0;case ie.s:case ie.r:return!1;default:return e}},bl=Object(r.c)({error:ul,pending:ll});const pl={};var Ol=(e=pl,t)=>{switch(t.type){case ie.s:{var s=t.payload;const r=s.listingKey,n=s.page,a=s.response.modqueue;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[n]:a})})}default:return e}};const fl={};var ml=(e=fl,t)=>{switch(t.type){case ie.s:{var s=t.payload;const e=s.listingKey,r=s.response.modqueue;return{[e]:r[r.length-1]||null}}default:return e}},jl=Object(r.c)({api:bl,itemOrder:Ol,loadMore:ml});var gl=(e=null,t)=>{switch(t.type){case ie.z:case ie.y:return null;case ie.x:return t.payload;default:return e}};var yl=(e=!1,t)=>{switch(t.type){case ie.z:return!0;case ie.y:case ie.x:return!1;default:return e}},_l=Object(r.c)({error:gl,pending:yl});const El={};var hl=(e=El,t)=>{switch(t.type){case ie.y:{var s=t.payload;const r=s.listingKey,n=s.page,a=s.response.modqueue;return Object.assign({},e,{[r]:Object.assign({},e[r]||{},{[n]:a})})}default:return e}};const Sl={};var Tl=(e=Sl,t)=>{switch(t.type){case ie.y:{var s=t.payload;const e=s.listingKey,r=s.response.modqueue;return{[e]:r[r.length-1]||null}}default:return e}},Il=Object(r.c)({api:_l,itemOrder:hl,loadMore:Tl}),vl=Object(r.c)({bulkAction:wu,edited:Bu,moderatedCommunitiesOrder:Wu,modqueue:tl,reports:dl,spam:jl,unmoderated:Il}),Cl=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case ce.u:{const s=t.payload.moreCommentsId;return Object.assign({},e,{[s]:null})}case ce.t:{const s=t.payload.moreCommentsItem;return Object.assign({},e,{[s.id]:null})}case ce.s:{const s=t.payload,r=s.moreCommentsItem,n=Cl(s,["moreCommentsItem"]);return Object.assign({},e,{[r.id]:n||{}})}default:return e}};const Dl={};var Pl=(e=Dl,t)=>{switch(t.type){case ce.u:{const s=t.payload.moreCommentsId;return Object.assign({},e,{[s]:!0})}case ce.s:case ce.t:{const s=t.payload.moreCommentsItem;return Object.assign({},e,{[s.id]:!1})}default:return e}},xl=Object(r.c)({error:Al,pending:Pl});const wl={};var Nl=(e=wl,t)=>{switch(t.type){case ce.t:case Ue.b:case oe.b:return Object.assign({},e,t.payload.moreComments);default:return e}},kl=Object(r.c)({api:xl,models:Nl});var Ll=(e=!1,t)=>{switch(t.type){case ke.d:return!1;case ke.e:return!0;default:return e}};var Ul=(e=!1,t)=>{switch(t.type){case ke.d:return!0;case ke.e:return!1;default:return e}},Ml=Object(r.c)({fetched:Ll,pending:Ul}),Gl=s("./node_modules/lodash/union.js"),Fl=s.n(Gl);const Bl={};var $l=(e=Bl,t)=>{switch(t.type){case oe.l:case ke.b:for(const s in t.payload.multiredditsByUser){const r=e[s],n=t.payload.multiredditsByUser[s];if(r){const t=Fl()(r,n);return tr()(r,t)?e:Object.assign({},e,{[s]:t})}return Object.assign({},e,{[s]:n})}return Bl;case ke.e:for(const s in t.payload.multiredditsByUser){const r=t.payload.multiredditsByUser[s];return e[s]&&tr()(r,e[s])?e:Object.assign({},e,{[s]:r})}return Bl;default:return e}};const ql={};var Vl=(e=ql,t)=>{switch(t.type){case oe.l:case ke.b:case ke.e:{let s={};for(const r in t.payload.multireddits){const n=t.payload.multireddits[r];r in e&&tr()(e[n.url],n)||(s=Object.assign({},s,{[r]:n}))}return es()(s)?e:Object.assign({},e,s)}default:return e}},Hl=Object(r.c)({api:Ml,byUserId:$l,models:Vl});var Kl=(e=null,t)=>{switch(t.type){case U.J:case U.H:return null;case U.G:return t.payload;default:return e}};const Wl={};var Yl=(e=Wl,t)=>{switch(t.type){case U.J:{var s=t.payload;const r=s.subredditId,n=s.fetchedToken,a=Object(G.d)(r,n);return Object.assign({},e,{[a]:!0})}case U.H:case U.G:{var r=t.payload;const s=r.subredditId,n=r.fetchedToken,a=Object(G.d)(s,n);return Object.assign({},e,{[a]:!1})}default:return e}},zl=Object(r.c)({error:Kl,pending:Yl});const Ql={};var Xl=(e=Ql,t)=>{switch(t.type){case U.H:{var s=t.payload;const r=s.fetchedToken,n=s.subredditId,a=Object(G.d)(n,r);return Object.assign({},e,{[a]:!0})}default:return e}};var Jl=(e=null,t)=>{switch(t.type){case mt.b:return t.payload;default:return e}};const Zl={};var eb=(e=Zl,t)=>{switch(t.type){case U.H:var s=t.payload;return{[s.subredditId]:s.after};default:return e}};const tb={};var sb=(e=tb,t)=>{switch(t.type){case U.I:case U.H:{var s=t.payload;const r={[s.subredditId]:s.mutedUsers};return Y()(Object.assign({},e),r)}case U.N:{var r=t.payload;const s=r.subredditId,n=r.userId,a=Object.assign({},e);return delete a[s][n],a}default:return e}};var rb=(e=null,t)=>{switch(t.type){case U.M:case U.L:return null;case U.K:return t.payload;default:return e}};var nb=(e=!1,t)=>{switch(t.type){case U.M:return!0;case U.L:case U.K:return!1;default:return e}},ab=Object(r.c)({error:rb,pending:nb});var cb=(e=null,t)=>{switch(t.type){case U.M:case U.K:return null;case U.L:{const e=t.payload.mutedUserIds[0];return e?t.payload.mutedUsers[e]:null}default:return e}},ib=Object(r.c)({api:ab,result:cb});const ob={};var db=(e=ob,t)=>{switch(t.type){case U.H:{var s=t.payload;const r=s.subredditId,n=s.mutedUserIds;return e[r]?Object.assign({},e,{[r]:[...e[r],...n]}):Object.assign({},e,{[r]:n})}case U.N:{var r=t.payload;const s=r.subredditId,n=r.userId;return{[s]:e[s].filter(e=>e!==n)}}case U.I:{var n=t.payload;const s=n.subredditId,r=n.mutedUserIds[0];return r&&e[s]&&-1===e[s].indexOf(r)?{[s]:[r,...e[s]]}:e}default:return e}},ub=Object(r.c)({api:zl,fetchedTokens:Xl,inContext:Jl,loadMore:eb,models:sb,search:ib,userOrder:db});const lb={};var bb=(e=lb,t)=>{switch(t.type){case Ge.b:var s=t.payload;const r=s.key,n=s.activeCommunityIds;return Object.assign({},e,{[r]:n});default:return e}},pb=Object(r.c)({activeCommunityIds:bb});var Ob=(e=null,t)=>{switch(t.type){case Ne.b:case Ne.c:case Ge.b:case Ge.c:return null;case Ge.a:case Ne.a:return t.payload;default:return e}};var fb=(e=!1,t)=>{switch(t.type){case Ne.c:case Ge.c:return!0;case Ne.a:case Ne.b:case Ge.a:case Ge.b:return!1;default:return e}},mb=Object(r.c)({error:Ob,pending:fb}),jb=s("./node_modules/lodash/values.js"),gb=s.n(jb),yb=s("./src/reddit/models/News/index.ts");const _b={},Eb=(e,t)=>e.reduce((e,s)=>{const r=Object.assign({belongsTo:s.belongsTo,heroSource:s.preview||{},id:s.id,status:yb.b.Latest,thumbnailUrl:s.preview&&s.preview.url||""},hb(t,s));return e[r.id]=r,e},{}),hb=(e,t)=>{let s,r;return e.find(e=>!(!e.subtopics||!e.subtopics.length)&&!!e.subtopics.find(n=>{if(n.subreddits&&n.subreddits.length){const a=t&&t.belongsTo&&t.belongsTo.id||"";if(a&&n.subreddits.includes(a))return s=n,r=e,!0}return!1})),{topic:r,subtopic:s}};var Sb=(e=_b,t)=>{switch(t.type){case Ge.b:case Ne.b:{var s=t.payload;const r=s.availableTopics,n=s.posts,a=Eb(gb()(n),r);return Object.assign({},e,a)}default:return e}},Tb=Object(r.c)({api:mb,models:Sb}),Ib=s("./src/reddit/actions/news.ts");var vb=(e=null,t)=>{switch(t.type){case Ib.c:case Ib.b:return null;case Ib.a:return t.payload;default:return e}};var Cb=(e=!1,t)=>{switch(t.type){case Ib.c:return!0;case Ib.a:case Ib.b:return!1;default:return e}},Rb=Object(r.c)({error:vb,pending:Cb});const Ab={availableTopics:[],selectedSubtopic:null,selectedTopic:null};var Db=(e=Ab,t)=>{switch(t.type){case Ib.d:var s=t.payload;const r=s.selectedTopic,n=s.selectedSubtopic;return Object.assign({},e,{selectedTopic:r,selectedSubtopic:n});case Ib.b:const a=t.payload;return Object.assign({},e,{selectedTopic:e.selectedTopic||a[0]||null,availableTopics:a});default:return e}},Pb=Object(r.c)({api:Rb,models:Db}),xb=Object(r.c)({topics:Pb,stories:Tb,communityInfo:pb}),wb=s("./src/reddit/actions/nps.ts");const Nb={pending:!1,success:!1,dest:void 0};var kb=(e=Nb,t)=>{switch(t.type){case wb.c:return Object.assign({},Nb,{pending:!0});case wb.a:return Nb;case wb.b:{const e=t.payload.dest;return Object.assign({},Nb,{success:!0,dest:e})}default:return e}},Lb=s("./src/reddit/actions/oldSiteRules.ts");const Ub=[];var Mb=(e=Ub,t)=>{switch(t.type){case Lb.a:return t.payload.oldSiteRules;default:return e}};const Gb={};var Fb=(e=Gb,t)=>{switch(t.type){case Le.i:case Le.h:{const s=t.payload.category;return Object.assign({},e,{[s]:null})}case Le.g:{var s=t.payload;const r=s.category,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Bb={};var $b=(e=Bb,t)=>{switch(t.type){case Le.i:{const s=t.payload.category;return Object.assign({},e,{[s]:!0})}case Le.h:case Le.g:{const s=t.payload.category;return Object.assign({},e,{[s]:!1})}default:return e}},qb=Object(r.c)({error:Fb,pending:$b}),Vb=Object(r.c)({api:qb});var Hb=(e=null,t)=>{switch(t.type){case Le.c:case Le.b:return null;case Le.a:return t.payload;default:return e}};var Kb=(e=!1,t)=>{switch(t.type){case Le.c:return!0;case Le.b:case Le.a:return!1;default:return e}},Wb=Object(r.c)({error:Hb,pending:Kb});const Yb={};var zb=(e=Yb,t)=>{switch(t.type){case Le.b:return 0===t.payload.length?Yb:t.payload.reduce((e,t)=>(e[t.name]=t,e),{});default:return e}},Qb=Object(r.c)({api:Wb,models:zb});const Xb={};var Jb=(e=Xb,t)=>{switch(t.type){case Le.l:case Le.k:{const s=t.payload.category;return Object.assign({},e,{[s]:null})}case Le.j:{var s=t.payload;const r=s.category,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Zb={};var ep=(e=Zb,t)=>{switch(t.type){case Le.l:{const s=t.payload.category;return Object.assign({},e,{[s]:!0})}case Le.k:case Le.j:{const s=t.payload.category;return Object.assign({},e,{[s]:!1})}default:return e}},tp=Object(r.c)({error:Jb,pending:ep}),sp=Object(r.c)({api:tp});const rp={};var np=(e=rp,t)=>{switch(t.type){case Le.o:case Le.n:{const s=t.payload.category;return Object.assign({},e,{[s]:null})}case Le.m:{var s=t.payload;const r=s.category,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const ap={};var cp=(e=ap,t)=>{switch(t.type){case Le.l:{const s=t.payload.category;return Object.assign({},e,{[s]:!0})}case Le.k:case Le.j:{const s=t.payload.category;return Object.assign({},e,{[s]:!1})}default:return e}},ip=Object(r.c)({error:np,pending:cp}),op=Object(r.c)({api:ip}),dp=Object(r.c)({bestPosts:Vb,categories:Qb,topCommunities:sp,topCreators:op}),up=s("./src/reddit/actions/pages/partnerSubredditConnection.ts");const lp={};var bp=(e=lp,t)=>{switch(t.type){case up.b:case up.c:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case up.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const pp={};var Op=(e=pp,t)=>{switch(t.type){case up.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}case up.b:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}default:return e}};const fp={};var mp=(e=fp,t)=>{switch(t.type){case up.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case up.b:case up.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},jp=Object(r.c)({error:bp,fetched:Op,pending:mp}),gp=Object(r.c)({page:jp}),yp=Object(r.c)({api:gp}),_p=s("./node_modules/history/index.js"),Ep=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case O.a:{const s=e.currentPage,r=t.payload,n=r.routeMatch,a=r.location,c=a.key,i=Object(_p.createPath)(a),o=n?((e,t,s,r)=>{const n=s.route,a=(n.action,Ep(n,["action"]));return{key:e,locationState:r.state,meta:s.route.meta,queryParams:s.match.queryParams,routeMatch:Object.assign({},s,{route:a}),status:200,url:t,urlParams:s.match.params}})(c,i,n,a):((e,t)=>({key:e,locationState:{},meta:null,queryParams:{},routeMatch:null,status:404,url:t,urlParams:{}}))(c,i);let d=e.referrers;if("PUSH"===r.action){const e=s&&s.url||"";d=Object.assign({},d,{[c]:e})}else if("REPLACE"===r.action&&s&&d[s.key]){const e=s.key,t=d[e],r=Ep(d,["symbol"==typeof e?e:e+""]);d=Object.assign({},r,{[c]:t})}return Object.assign({},e,{referrers:d,currentPage:o,lastPage:s})}case O.e:{const s=t.payload,r=s.key,n=s.meta;return Object.assign({},e,{metas:Object.assign({},e.metas,{[r]:n})})}case O.f:{if(!e.currentPage)return e;const s=t.payload,r=Object.assign({},e.currentPage,{status:s});return Object.assign({},e,{currentPage:r})}case Ue.b:case oe.b:return!e.currentPage||t.payload.postMeta,e;case O.b:return e;case O.d:{const s=t.payload.allowNavigationCallback;return Object.assign({},e,{allowNavigationCallback:s})}case O.c:return Object.assign({},e,{allowNavigationCallback:null});default:return e}},Tp=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case b.k:{const s=t.payload.pollResults.pollId;return e[s],Tp(e,["symbol"==typeof s?s:s+""])}case b.j:{const s=t.payload.pollId;return e[s],Tp(e,["symbol"==typeof s?s:s+""])}case b.i:{var s=t.payload;const r=s.pollId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Cp={};var Rp=(e=Cp,t)=>{switch(t.type){case b.k:{const s=t.payload.pollResults.pollId;return Object.assign({},e,{[s]:!1})}case b.i:{const s=t.payload.pollId;return Object.assign({},e,{[s]:!1})}case b.j:{const s=t.payload.pollId;return Object.assign({},e,{[s]:!0})}default:return e}},Ap=Object(r.c)({error:vp,pending:Rp}),Dp=Object(r.c)({voting:Ap});const Pp={};var xp=(e=Pp,t)=>{switch(t.type){case b.h:{const s=t.payload.poll;return Object.assign({},e,{[s.id]:s})}case oe.g:case be.b:case Oe.i:case we.b:case Ue.b:case oe.b:{const s=t.payload.governance;if(s){const t=Object.keys(s).reduce((e,t)=>{const r=s[t].poll;return e[r.id]=r,e},{});return Object.assign({},e,t)}return e}default:return e}};const wp={};var Np=(e=wp,t)=>{switch(t.type){case b.k:{var s=t.payload.pollResults;const r=s[Ta.b.ByLockedVotingPower],n=s.pollId;return r?Object.assign({},e,{[n]:r}):e}case oe.g:case be.b:case Oe.i:case we.b:case Ue.b:case oe.b:{const s=t.payload.governance;if(s){const t=Object.keys(s).reduce((e,t)=>{var r=s[t].pollResults;const n=r[Ta.b.ByLockedVotingPower],a=r.pollId;return n&&(e[a]=n),e},{});return Object.assign({},e,t)}return e}default:return e}};const kp={};var Lp=(e=kp,t)=>{switch(t.type){case b.k:{var s=t.payload.pollResults;const r=s[Ta.b.ByVoters],n=s.pollId;return Object.assign({},e,{[n]:r})}case oe.g:case be.b:case Oe.i:case we.b:case Ue.b:case oe.b:{const s=t.payload.governance;if(s){const t=Object.keys(s).reduce((e,t)=>{var r=s[t].pollResults;const n=r[Ta.b.ByVoters];return e[r.pollId]=n,e},{});return Object.assign({},e,t)}return e}default:return e}};const Up={};var Mp=(e=Up,t)=>{switch(t.type){case b.k:{var s=t.payload.pollResults;const r=s[Ta.b.ByVotingPower],n=s.pollId;return Object.assign({},e,{[n]:r})}case oe.g:case be.b:case Oe.i:case we.b:case Ue.b:case oe.b:{const s=t.payload.governance;if(s){const t=Object.keys(s).reduce((e,t)=>{var r=s[t].pollResults;const n=r[Ta.b.ByVotingPower];return e[r.pollId]=n,e},{});return Object.assign({},e,t)}return e}default:return e}},Gp=Object(r.c)({byLockedVotingPower:Np,byVoters:Lp,byVotingPower:Mp});const Fp={};var Bp=(e=Fp,t)=>{switch(t.type){case b.k:{var s=t.payload.pollResults;const r=s.pollId,n=s.rewardPoints;return n?Object.assign({},e,{[r]:n}):e}default:return e}},$p=Object(r.c)({api:Dp,models:xp,results:Gp,rewards:Bp});const qp={reorderError:null,updateDescriptionError:null};var Vp=(e=qp,t)=>{switch(t.type){case Xr.i:case Xr.j:return Object.assign({},e,{reorderError:null});case Xr.h:return Object.assign({},e,{reorderError:t.payload});case Xr.l:case Xr.m:return Object.assign({},e,{updateDescriptionError:null});case Xr.k:return Object.assign({},e,{updateDescriptionError:t.payload});default:return e}};const Hp={reorderPending:!1,updateDescriptionPending:!1};var Kp=(e=Hp,t)=>{switch(t.type){case Xr.i:return Object.assign({},e,{reorderPending:!0});case Xr.h:case Xr.j:return Object.assign({},e,{reorderPending:!1});case Xr.l:return Object.assign({},e,{updateDescriptionPending:!0});case Xr.k:case Xr.m:return Object.assign({},e,{updateDescriptionPending:!1});default:return e}},Wp=Object(r.c)({error:Vp,pending:Kp}),Yp=s("./src/reddit/helpers/path/index.ts");const zp={},Qp=e=>{const t=e.protocol,s=e.domain;return e=>{const r=Object(Yp.b)(e.permalink);return Object.assign({},e,{permalink:`${t}://${s}${r}`})}};var Xp=(e=zp,t)=>{switch(t.type){case Be.b:case Me.e:case Me.h:case Ge.b:case de.b:case de.e:case $e.e:case $e.b:case ue.e:case ue.b:case be.b:case oe.g:case oe.l:case be.b:case Ue.b:case oe.b:case E.e:case Fe.b:case ke.b:case Le.e:case Le.h:case we.b:case pe.e:case Ve.b:case Oe.i:case He.c:case qe.b:case oe.q:case Xr.f:{var s=t.payload;const r=s.collections,n=s.meta;if(!r)return e;let a=r;if(n){const e=Qp(n);a=kr()(r,e)}return Object.assign({},e,a)}case Xr.d:{var r=t.payload;const s=r.collection,n=r.meta;if(!s)return e;const a=s.id;let c=s;return n&&(c=Qp(n)(s)),Object.assign({},e,{[a]:c})}case Xr.g:{var n=t.payload;const s=n.collectionId,r=n.postId,a=e[s];return a?Object.assign({},e,{[s]:Object.assign({},a,{postIds:a.postIds.filter(e=>e!==r)})}):e}case Xr.a:{var a=t.payload;const s=a.collectionId,r=a.postId,n=e[s];return n&&r?Object.assign({},e,{[s]:Object.assign({},n,{postIds:[...n.postIds,r]})}):e}case Xr.e:{const s=t.payload.collectionId,r=Object.assign({},e);return delete r[s],r}case Xr.p:{var c=t.payload;const s=c.collectionId,r=c.newTitle,n=e[s];return n?Object.assign({},e,{[s]:Object.assign({},n,{title:r})}):e}case Xr.j:{var i=t.payload;const s=i.collectionId,r=i.postIds,n=e[s];return n?Object.assign({},e,{[s]:Object.assign({},n,{postIds:[...r]})}):e}case Xr.m:{var o=t.payload;const s=o.collectionId,r=o.newDescription,n=e[s];return n?Object.assign({},e,{[s]:Object.assign({},n,{description:r})}):e}default:return e}};const Jp={};var Zp=(e=Jp,t)=>{switch(t.type){case Be.b:case Xr.f:{const s=t.payload.collections;if(!s)return e;const r=Object.keys(s);if(!r.length)return e;const n=s[r[0]].subredditId;return Object.assign({},e,{[n]:r})}case Xr.d:{const s=t.payload.collection,r=s.subredditId,n=e[r]||[];return Object.assign({},e,{[r]:[...n,s.id]})}case Xr.e:{var s=t.payload;const r=s.collectionId,n=s.collection;if(!n)return e;const a=n&&e[n.subredditId];return a?Object.assign({},e,{[n.subredditId]:a.filter(e=>e!==r)}):e}default:return e}},eO=Object(r.c)({models:Xp,subredditToIds:Zp,api:Wp}),tO=s("./src/reddit/actions/postFlair.ts"),sO=s("./src/reddit/models/Flair/index.ts");const rO={},nO={displaySettings:{isEnabled:!1,position:sO.a.Left},permissions:{canAssignOwn:!1},templateIds:[],templates:{}},aO=(e,t)=>{if(!t)return e;const s=Object.keys(t);return 0===s.length?e:s.reduce((e,s)=>(e[s]=Object.assign({},nO,e[s],t[s]),e),Object.assign({},e))};var cO=(e=rO,t)=>{switch(t.type){case Be.b:case we.b:case Me.e:case Me.h:case ke.b:case Le.e:case Fe.b:case Ue.b:case oe.b:case oe.g:case oe.l:case oe.q:case be.b:case de.b:case de.e:case le.c:case le.i:case le.e:case le.g:case pe.e:case qe.b:case qe.b:case $e.b:case $e.e:case ue.b:case ue.e:case Ve.b:case He.c:case He.c:case Oe.i:return aO(e,t.payload.postFlair);case tO.c:{var s=t.payload;const r=s.subredditId,n=s.isEnabled,a=e[r].displaySettings,c=Object.assign({},a,{isEnabled:n});return Object.assign({},e,{[r]:Object.assign({},e[r],{displaySettings:c})})}case tO.a:{var r=t.payload;const s=r.subredditId,n=r.canAssignOwn,a=e[s].permissions,c=Object.assign({},a,{canAssignOwn:n});return Object.assign({},e,{[s]:Object.assign({},e[s],{permissions:c})})}case tO.f:{var n=t.payload;const s=n.subredditId,r=n.template,a=e[s],c=a.templates,i=a.templateIds,o=Object.assign({},c,{[r.id]:r}),d=[...i];return d.includes(r.id)||d.push(r.id),Object.assign({},e,{[s]:Object.assign({},a,{templates:o,templateIds:d})})}case tO.b:{var a=t.payload;const s=a.subredditId,r=a.templateId,n=e[s],c=n.templates,i=n.templateIds,o=ar()(c,r),d=i.filter(e=>e!==r);return Object.assign({},e,{[s]:Object.assign({},n,{templates:o,templateIds:d})})}case tO.e:case tO.d:{const s=t.payload,r=e[s.subredditId];return Object.assign({},e,{[s.subredditId]:Object.assign({},r,{templateIds:s.templateIds})})}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{const s=t.payload.response;return aO(e,s.postFlair)}default:return e}};const iO={};var oO=(e=iO,t)=>{switch(t.type){case Le.h:{var s=t.payload;const r=s.category,n=s.posts;return e[r]?e:Object.assign({},e,{[r]:Object.keys(n)})}default:return e}},dO=s("./src/reddit/actions/embedAndImage.ts");const uO={};var lO=(e=uO,t)=>{switch(t.type){case dO.b:{const s=t.payload.postId;return e[s]?Object.assign({},e,{[s]:!1}):e}case dO.a:{const s=t.payload.postId;return Object.assign({},e,{[s]:!0})}}return e},bO=Object(r.c)({loadable:lO});const pO={};var OO=(e=pO,t)=>{switch(t.type){case E.c:{const s=t.payload.postId;return Object.assign({},e,{[s]:!e[s]})}default:return e}};var fO=(e=null,t)=>{switch(t.type){case E.d:return t.payload.postId;default:return e}};const mO={};var jO=(e=mO,t)=>{switch(t.type){case Me.e:case Me.h:case oe.g:case be.b:case Fe.b:case Le.e:case Le.h:case we.b:case pe.e:case Ve.b:case Oe.i:case He.c:case oe.q:return rr()(Object.assign({},e),t.payload.postInstances,(e,t)=>{if(e)return e.concat(t)});default:return e}};const gO={};var yO=(e=gO,t)=>{switch(t.type){case b.h:{const s=t.payload.poll;return Object.assign({},e,{[s.postId]:s.id})}case oe.g:case be.b:case Oe.i:case we.b:case Ue.b:case oe.b:{const s=t.payload.governance;if(s){const t=Object.keys(s).reduce((e,t)=>{const r=s[t];return e[t]=r.poll.id,e},{});return Object.assign({},e,t)}return e}default:return e}},_O=s("./src/reddit/actions/events.ts"),EO=s("./src/reddit/actions/monthsToMinutes.ts"),hO=s("./src/reddit/actions/subredditTopContent.ts"),SO=s("./src/reddit/helpers/isPost.ts"),TO=s("./node_modules/lodash/pickBy.js"),IO=s.n(TO);function vO(e,t){const s=IO()(t,(t,s="")=>!e[s]||!tr()(e[s],t));return Object.keys(s).length>0?Object.assign({},e,s):e}var CO=s("./src/reddit/models/Media/index.ts"),RO=s("./src/reddit/models/Post/index.ts"),AO=s("./src/reddit/actions/subredditDuplicates.ts"),DO=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{const t=e.protocol,s=e.domain;return e=>{const r=Object(Yp.b)(e.permalink);return Object.assign({},e,{permalink:`${t}://${s}${r}`})}},wO=e=>{let t=e.source;return t&&t.outboundUrlCreated&&(t=Object.assign({},t,{outboundUrlReceived:Date.now()}),e.source=t),e},NO=e=>{const t=e.allAwardings,s=DO(e,["allAwardings"]);if(!t)return e;const r={};for(const n of t)r[n.id]=n.count;return Object.assign({},s,{awardCountsById:r})},kO=e=>t=>{for(let s=0;s{const s={},r=t.posts;return Object.keys(r).length?(Object.keys(r).map(t=>{const n=r[t],a=e[t];a&&(s[t]=a.voteState===lr.a.notVoted?Object(lr.c)(a,n):a)}),Object.assign({},e,s)):e};var UO=(e=PO,t)=>{switch(t.type){case O.a:if(Yn(t)===Wn.Rb.COMMENTS){const s=zn(t),r=(e=>{if(e.payload&&e.payload.routeMatch&&e.payload.routeMatch.match)return e.payload.routeMatch.match.params})(t);if(s&&s.instanceId&&r&&r.partialPostId){const t=s.instanceId,n=Object(RO.f)(r.partialPostId);if(e[n]&&e[t])return Object.assign({},e,{[n]:((e,t)=>Object.assign({},e,{events:t.events,source:t.source}))(e[n],e[t])})}}return e;case Ue.b:case oe.b:{const s=xO(t.payload.meta);return Object.assign({},e,kr()(t.payload.posts,kO([s,wO,NO,(e=>t=>{const s=e[t.id];return s&&s.events&&(t.events=s.events,t.source=s.source),t})(e),(e=>t=>{const s=e[t.id];return s&&s.isSponsored&&(t.isSponsored=s.isSponsored),t})(e)])))}case E.e:return vO(e,t.payload);case AO.a:return vO(e,t.payload.posts);case Be.b:case Me.e:case Me.h:case Ge.b:case de.b:case de.e:case $e.e:case $e.b:case ue.e:case ue.b:case be.b:case oe.g:case oe.l:case be.b:case Fe.b:case ke.b:case Le.e:case Le.h:case we.b:case pe.e:case Ve.b:case Oe.i:case qe.b:case Ne.b:{const s=xO(t.payload.meta);return Object.assign({},e,kr()(t.payload.posts,kO([s,wO,NO,(e=>t=>{const s=e[t.id];return t&&t.media&&s&&s.media&&Object(CO.y)(t.media)&&t.media.isRichtextPreview&&Object(CO.y)(s.media)&&!s.media.isRichtextPreview&&(t.media.richtextContent=s.media.richtextContent,t.media.isRichtextPreview=!1),t})(e)])))}case xe.e:case He.c:case oe.q:{const s=xO(t.payload.meta),r=kr()(t.payload.posts,kO([s,NO,wO]));return rr()(Object.assign({},e),r,(e,t)=>Object.assign({},t,e))}case E.f:{const s=t.payload;return rr()(Object.assign({},e),s,(e,t)=>Object.assign({},e,t))}case cr.a:{var s=t.payload;const r=s.id,n=s.vote,a=e[r];return a?Object.assign({},e,{[r]:Object(lr.c)(a,n)}):e}case ce.F:{const s=t.payload.comment.postId,r=e[s];return r?Object.assign({},e,{[s]:Object.assign({},r,{numComments:r.numComments+1})}):e}case ce.x:{const s=t.payload.postId,r=e[s];return r?Object.assign({},e,{[s]:Object.assign({},r,{numComments:r.numComments-1})}):e}case _e.q:{var r=t.payload;const s=r.id,n=r.gildings,a=e[s];return a?Object.assign({},e,{[s]:Object(dr.c)(a,n)}):e}case U.l:{const s=t.payload.posts;return Object.assign({},e,s)}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{const s=t.payload.response.posts;return Object.assign({},e,s)}case ie.d:case ie.v:{var n=t.payload;const s=n.operation,r=n.ids,a=n.username,c=n.options,i=r.filter(e=>Object(SO.a)(e)),o=Object(ur.d)(e,s,i,a,c);return rr()(Object.assign({},e),o,(e,t)=>Object.assign({},e,t))}case EO.c:return LO(e,t.payload);case EO.i:{const s=t.payload;return LO(e,s.votes)}case Xr.q:{var a=t.payload;const s=a.postId,r=a.collectionId,n=e[s];if(n&&r){const t=n.collectionIds||[];return t.push(r),Object.assign({},e,{[s]:Object.assign({},n,{collectionIds:[...t]})})}return e}case Xr.e:{var c=t.payload;const s=c.collectionId,r=c.collection,n=r&&r.postIds||[],a={};return n.forEach(t=>{const r=e[t],n=r&&r.collectionIds;if(n){const e=n.filter(e=>e!==s);a[t]=Object.assign({},r,{collectionIds:e})}}),Object.assign({},e,a)}case Xr.g:{var i=t.payload;const s=i.collectionId,r=i.postId;if(!s||!r)return e;const n=e[r],a=n&&n.collectionIds;if(!a)return e;const c=a.filter(e=>e!==s);return Object.assign({},e,{[r]:Object.assign({},n,{collectionIds:c})})}case _O.START_EVENT_NOW_SUCCESS:{const s=t.payload.postId;if(!s)return e;const r=e[s];if(!r||!r.eventInfo)return e;const n=r.eventInfo;return Object.assign({},e,{[s]:Object.assign({},r,{eventInfo:Object.assign({},n,{eventIsLive:!0})})})}case _O.EDIT_EVENT_TIME_SUCCESS:{var o=t.payload;const s=o.postId,r=o.eventInfo;if(!s||!r)return e;const n=e[s];return n?Object.assign({},e,{[s]:Object.assign({},n,{eventInfo:Object.assign({},r)})}):e}case le.c:case le.i:case le.e:case le.g:case hO.b:return Object.assign({},t.payload.posts,e);case E.h:{var d=t.payload;const s=d.postId,r=d.richtextContent,n=e[s];return n&&n.media&&Object(CO.y)(n.media)?Object.assign({},e,{[s]:Object.assign({},n,{media:Object.assign({},n.media,{richtextContent:r,isRichtextPreview:!1})})}):e}default:return e}};const MO=[];var GO=(e=MO,t)=>{switch(t.type){case E.g:return t.payload.postIds;case Fe.b:case oe.g:case be.b:{const s=t.payload.recentPostIds;return s&&s.length?s:e}default:return e}},FO=s("./src/reddit/reducers/posts/video/index.ts"),BO=Object(r.c)({bestOCPosts:oO,embedAndImage:bO,expanded:OO,focus:fO,instances:jO,metaMap:yO,models:UO,recent:GO,video:FO.a}),$O=s("./src/lib/reducers/addAuthentication/index.ts");const qO={};var VO=Object($O.a)((e=qO,t)=>{switch(t.type){case Ue.b:case oe.b:{var s=t.payload;const r=s.postId,n=s.commentLists,a=s.comments,c=n[r]&&n[r].head;return c&&a[c.id]&&a[c.id].isStickied?Object.assign({},e,{[r]:c.id}):e}case ce.B:{var r=t.payload;const e=r.id;return{[r.postId]:e}}default:return e}},qO),HO=Object(r.c)({data:VO});const KO={};var WO=(e=KO,t)=>{switch(t.type){case m.f:case m.g:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:void 0})}case m.e:{var s=t.payload;const r=s.subredditId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const YO={};var zO=(e=YO,t)=>{switch(t.type){case m.f:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case m.g:case m.e:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}},QO=Object(r.c)({error:WO,pending:zO});const XO={};var JO=(e=XO,t)=>{switch(t.type){case m.d:{const s=t.payload.product;return Object.assign({},e,{[s.id]:void 0})}case m.c:case p.d:case p.e:case p.g:case p.h:{const s=t.payload.productId;return Object.assign({},e,{[s]:void 0})}case m.a:case p.b:case p.f:{var s=t.payload;const r=s.productId,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const ZO={};var ef=(e=ZO,t)=>{switch(t.type){case m.c:case p.d:{const s=t.payload.productId;return Object.assign({},e,{[s]:!0})}case m.d:{const s=t.payload.product;return Object.assign({},e,{[s.id]:!1})}case m.a:case p.b:case p.e:{const s=t.payload.productId;return Object.assign({},e,{[s]:!1})}default:return e}},tf=Object(r.c)({error:JO,pending:ef}),sf=Object(r.c)({fetch:QO,purchase:tf});var rf=(e=null,t)=>{switch(t.type){case m.b:return t.payload.productId;case c.b:return null;default:return e}};const nf={};var af=(e=nf,t)=>{switch(t.type){case m.g:{const s=t.payload.products;return Object.assign({},e,s)}default:return e}},cf=Object(r.c)({api:sf,currentlyPurchasing:rf,models:af});const of={};var df=(e=of,t)=>{switch(t.type){case de.f:case de.e:case de.c:case de.b:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case de.d:case de.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const uf={};var lf=(e=uf,t)=>{switch(t.type){case de.f:case de.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case de.e:case de.d:case de.b:case de.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},bf=Object(r.c)({error:df,pending:lf});const pf={};var Of=(e=pf,t)=>{switch(t.type){case de.e:{var s=t.payload;const r=s.key,n=s.commentIds;return Object.assign({},e,{[r]:n})}case de.b:{var r=t.payload;const s=r.key,n=r.commentIds,a=e[s]||[];return Object.assign({},e,{[s]:a.concat(n)})}default:return e}},ff=s("./src/reddit/actions/commentList.ts");const mf={};var jf=(e=mf,t)=>{switch(t.type){case ff.a:{var s=t.payload;const r=s.listingKey,n=s.listingName;return Object.assign({},e,{[r]:n})}case ff.b:{const s=t.payload.listingKey;return s in e?ar()(e,s):e}default:return e}};const gf={};var yf=(e=gf,t)=>{switch(t.type){case de.e:{const s=t.payload.key;return Object.assign({},e,{[s]:{}})}case de.b:{var s=t.payload;const r=s.key,n=s.fetchedToken,a=e[r];return Object.assign({},e,{[r]:Object.assign({},a,{[n]:!0})})}default:return e}};const _f={};var Ef=(e=_f,t)=>{switch(t.type){case de.e:case de.b:{var s=t.payload;const r=s.key,n=s.dist,a=s.token;return a?Object.assign({},e,{[r]:{dist:n,token:a}}):Object(Go.a)(e,r)}default:return e}},hf=Object(r.c)({api:bf,endMarkers:jf,fetchedTokens:yf,commentIds:Of,loadMore:Ef}),Sf=s("./src/reddit/actions/pages/profileModSettings.ts");var Tf=(e=!0,t)=>{switch(t.type){case Sf.a:return!1;default:return e}},If=Object(r.c)({pending:Tf}),vf=Object(r.c)({api:If});const Cf={};var Rf=(e=Cf,t)=>{switch(t.type){case $e.c:case $e.b:case qe.c:case qe.b:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case $e.a:case qe.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Af={};var Df=(e=Af,t)=>{switch(t.type){case $e.c:case qe.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case $e.b:case $e.a:case qe.b:case qe.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},Pf=Object(r.c)({error:Rf,pending:Df});const xf={};var wf=(e=xf,t)=>{switch(t.type){case $e.b:{const s=t.payload.key;return Object.assign({},e,{[s]:{}})}case qe.b:{var s=t.payload;const r=s.key,n=s.fetchedToken,a=e[r];return Object.assign({},e,{[r]:Object.assign({},a,{[n]:!0})})}default:return e}};const Nf={};var kf=(e=Nf,t)=>{switch(t.type){case $e.b:case qe.b:{var s=t.payload;const r=s.key,n=s.overviewIds,a=e[r]||[];return Object.assign({},e,{[r]:[...a,...n]})}default:return e}};const Lf={};var Uf=(e=Lf,t)=>{switch(t.type){case $e.b:case qe.b:{var s=t.payload;const r=s.key,n=s.dist,a=s.token;return a?Object.assign({},e,{[r]:{dist:n,token:a}}):Object(Go.a)(e,r)}default:return e}},Mf=Object(r.c)({api:Pf,fetchedTokens:wf,ids:kf,loadMore:Uf});const Gf={};var Ff=(e=Gf,t)=>{switch(t.type){case $e.f:case $e.e:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case $e.d:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n||{}})}default:return e}};const Bf={};var $f=(e=Bf,t)=>{switch(t.type){case $e.f:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case $e.e:case $e.d:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},qf=Object(r.c)({error:Ff,pending:$f});const Vf={};var Hf=(e=Vf,t)=>{switch(t.type){case pe.c:case pe.b:{const s=t.payload.extraCommentsId;return Object.assign({},e,{[s]:null})}case pe.a:{var s=t.payload;const r=s.extraCommentsId,n=s.error;return Object.assign({},e,{[r]:n||{}})}default:return e}};const Kf={};var Wf=(e=Kf,t)=>{switch(t.type){case pe.c:{const s=t.payload.extraCommentsId;return Object.assign({},e,{[s]:!0})}case pe.b:case pe.a:{const s=t.payload.extraCommentsId;return Object.assign({},e,{[s]:!1})}default:return e}},Yf=Object(r.c)({error:Hf,pending:Wf});const zf={};var Qf=(e=zf,t)=>{switch(t.type){case $e.e:case pe.b:case pe.e:return Object.assign({},e,t.payload.extraComments);default:return e}},Xf=Object(r.c)({api:Yf,models:Qf}),Jf=s("./src/lib/makeOverviewConversationsItemKey/index.ts");const Zf={};function em(e){const t=e;return kr()(t,({depth:e,next:t,prev:s})=>({depth:e,next:t,prev:s}))}const tm=(e,t,s)=>{const r={};for(const n in t){const e=t[n],s=e.postId;r.hasOwnProperty(s)?r[s]=Object.assign({},r[s],{[n]:e}):r[s]={[n]:e}}for(const n in s){const e=s[n],t=e.postId;r.hasOwnProperty(t)?r[t]=Object.assign({},r[t],{[n]:e}):r[t]={[t]:e}}return r};var sm=(e=Zf,t)=>{switch(t.type){case $e.e:case pe.e:{var s=t.payload;const r=s.comments,n=s.extraComments,a=s.postIds,c=s.profileName,i=tm(a,r,n),o={};for(const e of a)o[Object(Jf.a)(e,c)]=i.hasOwnProperty(e)?em(i[e]):{};return Object.assign({},e,o)}case pe.b:{var r=t.payload;const s=r.comments,n=r.commentLists,a=r.extraComments,c=r.extraCommentsId,i=r.postIds,o=r.profileName;if(0===i.length){const t=Object.keys(e).find(t=>void 0!==e[t][c]);if(!t)return e;const s=Object.assign({},e[t])[c].prev,r=s&&s.id||"";return Object.assign({},e,{[t]:Object.assign({},e[t],{[r]:Object.assign({},e[t][r],{next:null})})})}const d=i[0],u=em(tm(i,s,a)[d]),l=Object(Jf.a)(d,o),b=Object.assign({},e[l]),p=b[c].prev,O=p&&p.id||"",f=n[d].head,m=f&&f.id||"",j={id:m,type:"comment"},g=Object.assign({},b,{[O]:Object.assign({},b[O],{next:j})},u,{[m]:Object.assign({},u[m],{prev:p})});return Object.assign({},e,{[l]:g})}default:return e}};const rm={};var nm=(e=rm,t)=>{switch(t.type){case $e.e:case pe.e:{var s=t.payload;const r=s.commentLists,n=s.postIds,a=s.profileName,c={};for(const e of n)c[Object(Jf.a)(e,a)]=r[e]&&r[e].head?r[e].head.id:null;return Object.assign({},e,c)}default:return e}};const am={};var cm=(e=am,t)=>{switch(t.type){case $e.e:case pe.e:{var s=t.payload;const r=s.postIds,n=s.profileName,a={};for(const e of r)a[Object(Jf.a)(e,n)]=e;return Object.assign({},e,a)}default:return e}},im=Object(r.c)({api:qf,extraComments:Xf,keyToCommentThreadLinkSets:sm,keyToHeadCommentId:nm,keyToPostId:cm}),om=Object(r.c)({chrono:Mf,conversations:im});const dm={};var um=(e=dm,t)=>(t.type,e);const lm={};var bm=(e=lm,t)=>{switch(t.type){case le.a:case le.d:{var s=t.payload;const r=s.listingKey,n=s.error;return Object.assign({},e,{[r]:n})}case le.b:case le.c:case le.i:case le.f:case le.e:case le.g:{const s=t.payload.listingKey;return Object.assign({},e,{[s]:null})}default:return e}};const pm={};var Om=(e=pm,t)=>{switch(t.type){case le.b:case le.f:{const s=t.payload.listingKey;return Object.assign({},e,{[s]:!0})}case le.a:case le.d:case le.c:case le.i:case le.e:case le.g:{const s=t.payload.listingKey;return Object.assign({},e,{[s]:!1})}default:return e}},fm=Object(r.c)({error:bm,pending:Om});const mm={};var jm=(e=mm,t)=>{switch(t.type){case le.c:case le.i:case le.e:case le.g:{var s=t.payload;const r=s.listingKey,n=s.itemIds;return Object.assign({},e,{[r]:[...e[r]||[],...n]})}default:return e}};const gm={};var ym=(e=gm,t)=>{switch(t.type){case le.i:case le.c:case le.e:case le.g:{var s=t.payload;const r=s.pageInfo,n=s.listingKey;return r?Object.assign({},e,{[n]:r}):gm}default:return e}},_m=Object(r.c)({api:fm,ids:jm,pageInfo:ym}),Em=s("./src/reddit/actions/profile/constants.ts"),hm=s("./src/reddit/actions/subscription.ts");const Sm={};var Tm=(e=Sm,t)=>{switch(t.type){case oe.q:case He.c:return Object.assign({},e,t.payload.profileAboutInfo);case Em.h:{const s=t.payload;return s.profile?Object.assign({},e,{[s.profile.id]:s.about}):e}case hm.e:{var s=t.payload;const r=s.identifier,n=s.userIsSubscriber;if("profile"!==r.type)return e;const a=r.id;return Object.assign({},e,{[a]:Object.assign({},e[a],{userIsSubscriber:n})})}case Le.n:{const s=t.payload.profilesAboutInfo;return s?0===Object.keys(s).length?e:Object.assign({},e,s):e}case sd.m:{const s=t.payload,r=e[s.subredditId];if(!r)return e;if(r.publicDescription===s.settings.publicDescription)return e;const n=Object.assign({},r,{publicDescription:s.settings.publicDescription});return Object.assign({},e,{[s.subredditId]:n})}default:return e}};const Im={},vm=(e,t)=>{if(!t)return e;const s=Object.keys(t);if(!s.length)return e;const r={};return s.forEach(s=>{const n=e[s],a=Object.assign({},t[s]);n&&tr()(n,a)||(r[s]=a)}),Object.keys(r).length?Object.assign({},e,r):e};var Cm=(e=Im,t)=>{switch(t.type){case we.b:case Ue.b:case oe.b:case oe.g:case de.b:case de.e:case le.c:case le.i:case le.e:case le.g:case $e.b:case $e.e:case ue.e:case qe.b:case we.b:case Me.e:case Me.h:case Le.e:case Le.n:case He.c:case Oe.i:case Em.i:case pe.b:case pe.e:case oe.q:case Fe.b:case Be.b:case sn.e:case Vn.a:case be.b:case oe.l:case Ve.b:case hm.d:return vm(e,t.payload.profiles);case He.d:{const s=t.payload.typeaheadSuggestions;return Object.keys(s).length?vm(e,s.profiles):e}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:case ie.n:{const s=t.payload.response.profiles;return vm(e,s)}case Em.h:{const s=t.payload.profile;return s?vm(e,{[s.id]:s}):e}case sd.m:{const r=t.payload;var s=r.settings;const n=s.title,a=s.over18,c=e[r.subredditId];return!c||c.title===n&&c.isNSFW===a?e:Object.assign({},e,{[r.subredditId]:Object.assign({},c,{id:r.subredditId,title:n,isNSFW:a})})}default:return e}};const Rm={};var Am=(e=Rm,t)=>{switch(t.type){case Em.c:case Em.f:{const s=t.payload.profileName;return Object.assign({},e,{[(s||"").toLowerCase()]:!0})}case Em.a:case Em.b:case Em.d:case Em.e:{const s=t.payload.profileName;return Object.assign({},e,{[(s||"").toLowerCase()]:!1})}default:return e}},Dm=Object(r.c)({pending:Am});const Pm={};var xm=(e=Pm,t)=>{switch(t.type){case Em.b:{var s=t.payload;const r=s.profileName,n=s.data.map(e=>e.id);return Object.assign({},e,{[(r||"").toLowerCase()]:n})}case Em.e:case le.c:case le.i:case le.e:case le.g:{var r=t.payload;const s=r.profileName,n=r.moderatedSubredditIds;return n?Object.assign({},e,{[s]:[...e[s]||[],...n]}):e}default:return e}};const wm={};var Nm=(e=wm,t)=>{switch(t.type){case Em.e:{var s=t.payload;const r=s.pageInfo,n=s.profileName;return Object.assign({},e,{[n]:r})}case le.c:case le.i:{var r=t.payload;const s=r.moderatedPageInfo,n=r.profileName;return Object.assign({},e,{[n]:s})}default:return e}},km=Object(r.c)({api:Dm,models:xm,pageInfo:Nm}),Lm=s("./src/reddit/actions/pinnedPost.ts");const Um={};var Mm=Object($O.a)((e=Um,t)=>{switch(t.type){case Lm.a:{var s=t.payload;const r=s.pinned,n=s.profileId;return Object.assign({},e,{[n]:r})}case Lm.d:{var r=t.payload;const s=r.postId,n=r.profileId,a=e[n]||[];return Object.assign({},e,{[n]:[...a,s].slice(-Wn.db)})}case Lm.g:{var n=t.payload;const s=n.postId,r=n.profileId,a=e[r]||[];return Object.assign({},e,{[r]:a.filter(e=>e!==s)})}default:return e}},Um);const Gm={};var Fm=Object($O.a)((e=Gm,t)=>{switch(t.type){case Lm.a:{var s=t.payload;const r=s.pinned,n=s.profileId;return Object.assign({},e,{[n]:r})}default:return e}},Gm);const Bm={};var $m=Object($O.a)((e=Bm,t)=>{switch(t.type){case Lm.c:case Lm.f:{var s=t.payload;const r=s.postId,n=s.profileId,a=e[n]||[];return Object.assign({},e,{[n]:[...a,r]})}case Lm.b:case Lm.e:case Lm.d:case Lm.g:{var r=t.payload;const s=r.postId,n=r.profileId,a=e[n]||[];return Object.assign({},e,{[n]:a.filter(e=>e!==s)})}default:return e}},Bm),qm=Object(r.c)({data:Mm,initialData:Fm,pending:$m}),Vm=s("./src/reddit/actions/trophyCase.ts");const Hm={};var Km=(e=Hm,t)=>{switch(t.type){case Vm.a:{var s=t.payload;const r=s.profileId,n=s.trophyIds;return Object.assign({},e,{[r]:n})}default:return e}},Wm=Object(r.c)({about:Tm,models:Cm,moderated:km,pinnedPosts:qm,trophyCases:Km}),Ym=s("./src/reddit/actions/promo.ts");const zm={mobilePromoBanner:!1,upsellSignUpBannerLarge:!1,upsellSignUpBannerMedium:!1,upsellSignUpBannerSmall:null};var Qm=(e=zm,t)=>{switch(t.type){case Ym.b:{const s=t.payload.promoType;return Object.assign({},e,{[s]:!0})}case Ym.a:{const s=t.payload.promoType;return Object.assign({},e,{[s]:!1})}default:return e}};const Xm={};var Jm=(e=Xm,t)=>{switch(t.type){case Ue.b:case oe.b:case de.b:case ce.t:case ue.b:case pe.e:case pe.b:case qe.b:case Oe.i:case be.b:case $e.e:case $e.b:case de.e:case ue.e:{const s=t.payload.providerFlair;return s?Y()(s,e):e}default:return e}},Zm=Object(r.c)({models:Jm});const ej={};var tj=(e=ej,t)=>{switch(t.type){case Ve.b:return Object.assign({},e,t.payload);case Ve.a:default:return e}},sj=s("./src/reddit/actions/removalReasons/constants.ts");var rj=(e=null,t)=>{switch(t.type){case sj.k:case sj.l:case sj.b:case sj.c:case sj.h:case sj.i:case sj.e:case sj.f:return null;case sj.j:case sj.a:case sj.g:case sj.d:return t.payload;default:return e}};var nj=(e=!1,t)=>{switch(t.type){case sj.k:case sj.b:case sj.h:case sj.e:return!0;case sj.l:case sj.j:case sj.c:case sj.a:case sj.i:case sj.g:case sj.f:case sj.d:return!1;default:return e}},aj=Object(r.c)({error:rj,pending:nj}),cj=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case sj.l:{const s=t.payload.response.data;return Object.assign({},e,s)}case sj.c:case sj.i:{const s=t.payload.reason;return Object.assign({},e,{[s.id]:s})}case sj.f:{const s=t.payload.reasonId;return e[s],cj(e,["symbol"==typeof s?s:s+""])}default:return e}};const dj={};var uj=(e=dj,t)=>{switch(t.type){case sj.l:{var s=t.payload;const r=s.subredditId,n=s.response.order;return Object.assign({},e,{[r]:n})}case sj.c:{var r=t.payload;const s=r.subredditId,n=r.reason;return Object.assign({},e,{[s]:[...e[s],n.id]})}case sj.f:{var n=t.payload;const s=n.subredditId,r=n.reasonId,a=[...e[s]].filter(e=>e!==r);return Object.assign({},e,{[s]:a})}default:return e}};var lj=(e=null,t)=>{switch(t.type){case sj.t:{var s=t.payload;const e=s.subredditId;return{itemIds:s.itemIds,subredditId:e}}default:return e}},bj=Object(r.c)({api:aj,models:oj,reasonOrder:uj,removedItemIds:lj});const pj={};var Oj=(e=pj,t)=>{switch(t.type){case j.d:case j.c:{const s=t.payload.id;return Object.assign({},e,{[s]:!1})}case j.b:{const s=t.payload.id;return Object.assign({},e,{[s]:!0})}case j.e:{const s=t.payload;return s?Object.assign({},e,{[s]:!1}):e}default:return e}};const fj={};var mj=(e=fj,t)=>{switch(t.type){case j.d:{const s=t.payload.id;return Object.assign({},e,{[s]:!0})}case j.c:case j.b:{const s=t.payload.id;return Object.assign({},e,{[s]:!1})}case j.e:{const s=t.payload;return s?Object.assign({},e,{[s]:!1}):e}default:return e}};const jj={};var gj=(e=jj,t)=>{switch(t.type){case j.c:{const s=t.payload.id;return Object.assign({},e,{[s]:!0})}case j.d:case j.b:{const s=t.payload.id;return Object.assign({},e,{[s]:!1})}case j.e:{const s=t.payload;return s?Object.assign({},e,{[s]:!1}):e}default:return e}},yj=Object(r.c)({error:Oj,pending:mj,success:gj});var _j=(e=!1,t)=>{switch(t.type){case j.a:return t.payload;case c.c:return!t.payload&&e;case O.a:return!1;case j.e:return!!t.payload&&e;default:return e}};var Ej=(e=null,t)=>{switch(t.type){case j.e:return t.payload;case c.c:return t.payload?null:e;case O.a:return null;default:return e}};var hj=(e=!1,t)=>{switch(t.type){case j.f:return t.payload;case j.e:return!1;default:return e}},Sj=Object(r.c)({api:yj,openedFromModalPage:_j,postOrCommentId:Ej,userIsMod:hj});Object(Xc.a)("REQUEST_HOST_SET");var Tj=(e="",t)=>{switch(t.type){case"REQUEST_HOST_SET":return t.payload;default:return e}};Object(Xc.a)("RUN_TIME_ENV_VARS__IS_STAGING");const Ij={staging:!1,startTimeInMillis:(new Date).getTime()};var vj=(e=Ij,t)=>{switch(t.type){case"RUN_TIME_ENV_VARS__IS_STAGING":return Object.assign({},e,{staging:!0});default:return e}};var Cj=(e=null,t)=>{switch(t.type){case oe.q:case He.e:{const e=t.payload.searchQuery;return e||null}default:return e}};const Rj={};var Aj=(e=Rj,t)=>{switch(t.type){case He.d:{var s=t.payload;const r=s.order,n=s.searchQuery;return Object.assign({},e,{[n.toLowerCase()]:r})}default:return e}},Dj=s("./src/reddit/models/Search/index.ts");const Pj={};var xj=(e=Pj,t)=>{switch(t.type){case He.d:{const s=t.payload.typeaheadSuggestions,r={};return Object.keys(s).forEach(e=>{const t=s[e];return r[e]=Object(Dj.d)(t)}),Object.assign({},e,r)}default:return e}},wj=Object(r.c)({idsByQuery:Aj,models:xj});const Nj={};var kj=(e=Nj,t)=>{switch(t.type){case oe.q:{var s=t.payload;const r=s.viewTreatment,n=s.key;return r?Object.assign({},e,{[n]:r}):e}default:return e}},Lj=Object(r.c)({searchQuery:Cj,typeahead:wj,viewTreatment:kj}),Uj=s("./src/reddit/models/SearchDiscoveryUnit/index.ts");const Mj={};var Gj=(e=Mj,t)=>{switch(t.type){case oe.q:{var s=t.payload;const r=s.key,n=s.listingOrder,a=s.postOrder,c=s.posts,i=s.searchQuery,o=s.subreddits,d=s.viewTreatment,u={subredditIcons:[],displayText:null,subredditOccurrences:0,searchQuery:i};if(d===Uj.c.Trending){const e=[];if(n&&n.map(t=>{!e.includes(t.id)&&o[t.id]&&(e.push(t.id),u.subredditIcons.push({url:o[t.id].icon.url,subredditName:o[t.id].name}),u.displayText||(u.displayText=o[t.id].displayText))}),a)for(let t=0;e.length<5&&t{switch(t.type){case oe.q:{var s=t.payload;const r=s.key,n=s.searchDiscoveryUnits;return n&&Object.keys(n).length?Object.assign({},e,{[r]:n}):e}default:return e}};const $j={};var qj=(e=$j,t)=>{switch(t.type){case oe.q:{var s=t.payload;const r=s.key,n=s.searchDiscoveryUnitOrder;return n?Object.assign({},e,{[r]:n}):$j}default:return e}},Vj=Object(r.c)({headerContent:Gj,models:Bj,order:qj}),Hj=s("./src/reddit/actions/shortcuts.ts");var Kj=(e=null,t)=>{switch(t.type){case Hj.a:return t.payload;case O.a:return null;default:return e}};var Wj=(e=null,t)=>{switch(t.type){case Hj.b:return t.payload||null;default:return e}},Yj=s("./src/reddit/constants/history.ts"),zj=s("./src/reddit/constants/shortcuts.ts"),Qj=s("./src/reddit/helpers/history/index.ts");const Xj=zj.d.Global,Jj=e=>{switch(e.name){case"comments":return Object(Qj.b)(Yj.a.IsOverlay)?zj.d.Lightbox:zj.d.CommentPage;case"subredditCreation":return Object(Qj.b)(Yj.a.IsOverlay)?zj.d.Lightbox:Xj;case"index":case"listing":case"multireddit":case"searchResults":case"subreddit":return zj.d.Listing;case"modQueuePages":return zj.d.Modqueue;default:return Xj}};var Zj=(e=Xj,t)=>{switch(t.type){case O.a:const s=t.payload;if(s.routeMatch){const e=s.routeMatch.route.meta;return Jj(e)}return Xj;default:return e}},eg=Object(r.c)({activeCommentId:Kj,activePostId:Wj,namespace:Zj});var tg=(e=!1,t)=>{if(e)return e;switch(t.type){case Ut.b:case Ut.c:return!0;default:return e}},sg=s("./src/reddit/reducers/sidebarPromotedPosts/models/index.ts"),rg=Object(r.c)({firstFetch:tg,models:sg.b}),ng=s("./src/reddit/actions/sitewideRules.ts");const ag=[];var cg=(e=ag,t)=>{switch(t.type){case ng.a:return t.payload;default:return e}},ig=s("./src/reddit/models/StructuredStyles/index.ts");const og={};var dg=(e=og,t)=>{switch(t.type){case g.h:case g.b:case g.e:return t.payload.styles;case g.f:return og;case g.c:{const s=t.payload;return Object.assign({},e,s)}case g.i:{const e=t.payload;return Object(ig.d)(e.styles)}default:return e}},ug=s("./src/reddit/actions/exportImportStyles.ts");var lg=(e=null,t)=>{switch(t.type){case ug.c:case ug.b:return null;case ug.a:return t.payload;default:return e}};var bg=(e=!1,t)=>{switch(t.type){case ug.c:return!0;case ug.b:case ug.a:return!1;default:return e}},pg=Object(r.c)({error:lg,pending:bg}),Og=s("./src/reddit/actions/postFlairStyleTemplate.ts");const fg={};var mg=(e=fg,t)=>{switch(t.type){case g.d:case Og.b:var s=t.payload;return{[s.flairId]:s.template};case g.k:return fg;case Og.a:case tO.b:case g.i:return fg;default:return e}};const jg={};var gg=(e=jg,t)=>{switch(t.type){case be.b:case Ue.b:case oe.b:case oe.q:case He.c:case Be.b:case Vn.a:{const s=t.payload;if(!s.structuredStyles||!s.structuredStyles.data)return e;const r=s.structuredStyles.data.flairTemplate;return Object.assign({},e,r)}case Og.c:{var s=t.payload;const r=s.flairId,n=s.template;return Object.assign({},e,{[r]:n})}case Og.a:{const s=t.payload.flairId;return Object(Go.a)(e,s)}case tO.b:{const s=t.payload.templateId;return Object(Go.a)(e,s)}case g.i:return jg;default:return e}},yg=Object(r.c)({draft:mg,models:gg});const _g={};var Eg=(e=_g,t)=>{switch(t.type){case g.g:{const s=t.payload;return Object.assign({},e,{[s.imageKey]:s.uploadId})}case g.i:case g.f:return _g;default:return e}};var hg=(e=!1,t)=>{switch(t.type){case g.k:case g.f:return!1;case g.a:return!0;default:return e}};var Sg=(e=null,t)=>{switch(t.type){case g.e:return t.payload.subredditId;case g.f:return null;case O.a:return t.payload.location.search.indexOf("styling=true")>-1?e:null;case sd.f:return null;default:return e}};const Tg={};var Ig=(e=Tg,t)=>{switch(t.type){case be.b:case Ue.b:case oe.b:case Be.b:case Vn.a:{const s=t.payload;if(!s.structuredStyles||!s.structuredStyles.data)return e;const r=Object.keys(s.subredditAboutInfo||{});if(1!==r.length)return e;const n=r[0],a=s.structuredStyles.data.style;return Object.assign({},e,{[n]:a})}case He.c:case oe.q:{const s=t.payload;if(!s.structuredStyles||!s.structuredStyles.data)return e;if(!s.subredditName)return e;let r;if(cs()(s.subreddits,(e,t)=>{if(e.name.toLowerCase()===s.subredditName.toLowerCase())return r=t,!1}),!r)return e;const n=s.structuredStyles.data.style;return Object.assign({},e,{[r]:n})}case g.j:{const s=t.payload,r=e[s.subredditId];return Object.assign({},e,{[s.subredditId]:Object.assign({},r,s.styles)})}case g.h:{const s=t.payload;return Object.assign({},e,{[s.subredditId]:s.styles})}case g.i:{const s=t.payload,r=Object(ig.d)(s.styles);return Object.assign({},e,{[s.subredditId]:r})}case Em.h:{const s=t.payload,r=s.banner,n=s.profile;if(!r||!n)return e;const a=e[n.id];return Object.assign({},e,{[n.id]:Object.assign({},a,{bannerBackgroundImage:r.url})})}case sd.k:{const s=t.payload;return"profileBanner"===s.key?vO(e,{[s.subredditId]:{bannerBackgroundImage:s.imageUrl}}):e}case sd.j:{const s=t.payload;return"profileBanner"===s.key?vO(e,{[s.subredditId]:{bannerBackgroundImage:void 0}}):e}default:return e}},vg=Object(r.c)({draft:dg,exportStyles:pg,flairTemplate:yg,imagePreviews:Eg,isBladeEditorDirty:hg,isEditing:Sg,models:Ig});Object(Xc.a)("STYLESHEETS__EXTRACTED_FROM_MANIFEST");var Cg=(e="",t)=>{switch(t.type){case"STYLESHEETS__EXTRACTED_FROM_MANIFEST":return t.payload;default:return e}},Rg=s("./src/reddit/actions/subredditAutocomplete.ts");const Ag={};var Dg=(e=Ag,t)=>{switch(t.type){case Rg.c:case Rg.b:{const s=t.payload.key;return Object.assign({},e,{[s]:null})}case Rg.a:{var s=t.payload;const r=s.key,n=s.error;return Object.assign({},e,{[r]:n})}default:return e}};const Pg={};var xg=(e=Pg,t)=>{switch(t.type){case Rg.c:{const s=t.payload.key;return Object.assign({},e,{[s]:!0})}case Rg.b:case Rg.a:{const s=t.payload.key;return Object.assign({},e,{[s]:!1})}default:return e}},wg=Object(r.c)({error:Dg,pending:xg});const Ng={};var kg=(e=Ng,t)=>{switch(t.type){case Rg.b:{const s=t.payload.key;return Object.assign({},e,{[s]:t.payload})}default:return e}},Lg=Object(r.c)({api:wg,models:kg});const Ug={};var Mg=(e=Ug,t)=>{switch(t.type){case Os.c:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case Os.a:case Os.d:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}};const Gg={};var Fg=(e=Gg,t)=>{switch(t.type){case Os.d:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!0})}case Os.a:case Os.c:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}};const Bg={};var $g=(e=Bg,t)=>{switch(t.type){case Os.d:{const s=t.payload.subredditId;return e[s]?e:Object.assign({},e,{[s]:!1})}case Os.a:{var s=t.payload;const r=s.subredditId,n=s.isSubredditWhitelisted;return Object.assign({},e,{[r]:n})}case Os.c:{const s=t.payload.subredditId;return Object.assign({},e,{[s]:!1})}default:return e}},qg=Object(r.c)({error:Mg,pending:Fg,whitelist:$g}),Vg=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case Os.a:return Object.assign({},e,t.payload.collection);case Os.e:{const s=t.payload.channel;return Object.assign({},e,{[s.channelId]:Object.assign({},s)})}case Os.f:{var s=t.payload;const r=s.channel,n=s.editedSubredditChannelData;return r.name=n.room,r.description=n.description,r.minimumAcctAge=r.minimumAcctAge,r.newMemberAge=r.newMemberAge,Object.assign({},e,{[r.channelId]:Object.assign({},r)})}case Os.g:{const s=t.payload;return e[s],Vg(e,["symbol"==typeof s?s:s+""])}default:return e}};var Wg=(e=null,t)=>{switch(t.type){case Os.h:return t.payload.channelId;case Os.g:return e===t.payload?null:e;default:return e}},Yg=Object(r.c)({api:qg,models:Kg,selected:Wg}),zg=s("./src/reddit/actions/monthsToMinutes/homeFeed.ts");const Qg={};var Xg=(e=Qg,t)=>{switch(t.type){case Ue.b:case oe.b:case oe.q:case be.a:case be.b:case Be.b:case Vn.a:case de.b:case de.e:case $e.b:case $e.a:case $e.e:case $e.d:case ue.e:case pe.b:case pe.e:case He.c:{const s=t.payload.subredditAboutInfo;if(!s)return e;const r=Object.keys(s);return 0===r.length?e:r.reduce((e,t)=>(s[t]&&(e[t]?e[t]=Object.assign({},e[t],s[t]):e[t]=s[t]),e),Object.assign({},e))}case bc.a:{var s=t.payload;const r=s.subredditId,n=s.emojisEnabled,a=e[r],c=Object.assign({},a,{emojisEnabled:n});return Object.assign({},e,{[r]:c})}case hm.e:{var r=t.payload;const s=r.identifier,n=r.userIsSubscriber;if("subreddit"!==s.type)return e;const a=s.id;return Object.assign({},e,{[a]:Object.assign({},e[a],{userIsSubscriber:n})})}case Ft.e:case zg.b:case Ge.b:case Le.k:case Oe.m:{const s=t.payload.subredditsAboutInfo;if(!s)return e;const r=Object.keys(s);return 0===r.length?e:r.reduce((e,t)=>(s[t]&&(e[t]=e[t]?Object.assign({},e[t],s[t]):s[t]),e),Object.assign({},e))}case bc.b:{const s=t.payload,r=s.emojiCustomSize,n=s.subredditId,a=e[n];if(!a)return e;const c=Object.assign({},a);if(r){const e=r.width,t=r.height;c.emojisCustomSize=[e,t]}else delete c.emojisCustomSize;return Object.assign({},e,{[n]:c})}case Oe.c:{const s=t.payload.data;return Object.assign({},e,s)}default:return e}};const Jg={};var Zg=(e=Jg,t)=>{switch(t.type){case Oe.b:case Oe.c:{const s=t.payload.subredditName;return Object.assign({},e,{[s.toLowerCase()]:null})}case Oe.a:{var s=t.payload;const r=s.subredditName,n=s.error;return Object.assign({},e,{[r.toLowerCase()]:n})}default:return e}};var ey=(e=!1,t)=>{switch(t.type){case Oe.b:return!0;case Oe.c:case Oe.a:return!1;default:return e}},ty=Object(r.c)({error:Zg,pending:ey}),sy=s("./src/reddit/actions/subredditCreation.ts");var ry=(e=null,t)=>{switch(t.type){case sy.a:return t.payload.error||null;case sy.b:case sy.c:return null;default:return e}};var ny=(e=null,t)=>{switch(t.type){case sy.c:return t.payload.subredditName||null;case sy.a:case sy.b:return null;default:return e}};var ay=(e=!1,t)=>{switch(t.type){case sy.b:return!0;case sy.c:case sy.a:return!1;default:return e}},cy=Object(r.c)({error:ry,lastConnectedSubredditId:ny,pending:ay});const iy={apiError:null};var oy=(e=iy,t)=>{switch(t.type){case sy.e:{const s=t.payload.error;return Object.assign({},e,{apiError:s})}case sy.d:case sy.f:case sy.g:return iy;default:return e}};var dy=(e=null,t)=>{switch(t.type){case sy.g:return t.payload.subredditName||null;case sy.f:case sy.e:return null;default:return e}};var uy=(e=!1,t)=>{switch(t.type){case sy.f:return!0;case sy.g:case sy.e:return!1;default:return e}},ly=Object(r.c)({error:oy,lastCreatedSubredditId:dy,pending:uy}),by=s("./src/reddit/actions/subredditRules/constants.ts");var py=(e=!1,t)=>{switch(t.type){case by.c:return!0;case by.a:case by.b:return!1;default:return e}},Oy=s("./src/reddit/actions/pages/subredditWiki/constants.ts");const fy={};var my=(e=fy,t)=>{switch(t.type){case Oy.g:case Oy.f:{const s=t.payload.options.subredditName;return Object.assign({},e,{[s.toLowerCase()]:null})}case Oy.e:{const s=t.payload,r=s.options,n=s.error,a=r.subredditName;return Object.assign({},e,{[a.toLowerCase()]:n})}default:return e}};const jy={};var gy=(e=jy,t)=>{switch(t.type){case Oy.g:{const s=t.payload.options.subredditName;return Object.assign({},e,{[s.toLowerCase()]:!0})}case Oy.f:case Oy.e:{const s=t.payload.options.subredditName;return Object.assign({},e,{[s.toLowerCase()]:!1})}default:return e}},yy=Object(r.c)({error:my,pending:gy});const _y={};var Ey=(e=_y,t)=>{switch(t.type){case hO.c:case hO.b:{const s=t.payload.subredditName;return Object.assign({},e,{[s.toLowerCase()]:null})}case hO.a:{var s=t.payload;const r=s.subredditName,n=s.error;return Object.assign({},e,{[r.toLowerCase()]:n})}default:return e}};const hy={};var Sy=(e=hy,t)=>{switch(t.type){case hO.c:{const s=t.payload.subredditName;return Object.assign({},e,{[s.toLowerCase()]:!0})}case hO.b:case hO.a:{const s=t.payload.subredditName;return Object.assign({},e,{[s.toLowerCase()]:!1})}default:return e}},Ty=Object(r.c)({error:Ey,pending:Sy}),Iy=Object(r.c)({about:ty,connectToPartner:cy,create:ly,rules:py,topContent:Ty,wiki:yy}),vy=s("./node_modules/lodash/isNil.js"),Cy=s.n(vy);const Ry={};var Ay=(e=Ry,t)=>{switch(t.type){case Oe.d:{var s=t.payload;const r=s.subredditId,n=s.forceState;return Object.assign({},e,{[r]:Cy()(n)?!e[r]:n})}default:return e}},Dy=Object(r.c)({meta:Ay});const Py={};var xy=(e=Py,t)=>{switch(t.type){case Ft.e:{var s=t.payload;const r=s.categoryId,n=s.subredditIds;return es()(n)?e:Object.assign({},e,{[r]:n})}default:return e}},wy=s("./src/reddit/actions/subredditCrosspostable.ts");var Ny=(e=null,t)=>{switch(t.type){case wy.a:return t.payload.error;case wy.c:case wy.b:return null;default:return e}};var ky=(e=!1,t)=>{switch(t.type){case wy.c:return!0;case wy.b:case wy.a:return!1;default:return e}},Ly=Object(r.c)({errors:Ny,pending:ky});const Uy={};var My=(e=Uy,t)=>{switch(t.type){case wy.b:{const s=t.payload.subredditIds;return tr()(e,s)?e:s}default:return e}},Gy=Object(r.c)({api:Ly,ids:My});const Fy={};var By=(e=Fy,t)=>{switch(t.type){case AO.a:{const s=t.payload,r=s.subredditId,n=s.distinguishKey,a=s.postIds;if(!(r in e))return Object.assign({},e,{[r]:{[n]:a}});const c=e[r];return vO(c,{[n]:a})===c?e:Object.assign({},e,{[r]:Object.assign({},c,{[n]:a})})}default:return e}},$y=Object(r.c)({models:By});const qy={};var Vy=(e=qy,t)=>{switch(t.type){case b.a:{var s=t.payload;const r=s.assets,n=s.subredditId;return Object.assign({},e,{[n]:r})}case p.e:case p.h:{var r=t.payload;const s=r.subredditId,n=r.mainHeader,a=e[s]||{};return Object.assign({},e,{[s]:Object.assign({},a,{mainHeader:n})})}default:return e}};const Hy={};var Ky=(e=Hy,t)=>{switch(t.type){case b.a:{var s=t.payload;const r=s.subredditId,n=s.distribution;return Object.assign({},e,{[r]:n})}default:return e}};const Wy={};var Yy=(e=Wy,t)=>{switch(t.type){case b.a:{var s=t.payload;const r=s.subredditId,n=s.meta;return Object.assign({},e,{[r]:n})}default:return e}};const zy={};var Qy=(e=zy,t)=>{switch(t.type){case b.p:{var s=t.payload;const r=s.subredditId,n=s.releaseNotes;return Object.assign({},e,{[r]:n})}default:return e}},Xy=Object(r.c)({assets:Vy,distributions:Ky,meta:Yy,releaseNotes:Qy}),Jy=s("./node_modules/lodash/isEqualWith.js"),Zy=s.n(Jy),e_=s("./src/lib/forceHttps/index.ts"),t_=s("./src/reddit/models/Subreddit/index.ts");const s_={},r_=(e,t)=>{return!Zy()(e,t,(e,t,s)=>{if("subscribers"===s)return!0})},n_=(e,t)=>{if(!t)return e;const s=Object.keys(t);if(!s.length)return e;const r={};for(let n=0;n{switch(t.type){case hm.d:return((e,t)=>{const s=Object.keys(t);if(s.length){const r=Object.assign({},e);return s.forEach(s=>{const n=e[s],a=t[s],c=n?Object.assign({},n,a):Object.assign({},a);a.icon.url?c.icon.url=Object(e_.a)(a.icon.url):n&&n.icon.url?c.icon=n.icon:c.icon.url="",r[s]=c}),r}return e})(e,t.payload.subreddits||{});case Ft.e:case we.b:case Me.e:case Me.h:case ie.n:case ke.b:case ke.e:case Ge.b:case Le.e:case Le.k:case Fe.b:case Ue.b:case zg.b:case oe.b:case oe.g:case oe.l:case de.b:case de.e:case le.c:case le.i:case le.e:case le.g:case $e.b:case $e.e:case ue.b:case ue.e:case Em.e:case oe.q:case be.b:case Be.b:case sn.e:case Vn.a:case Em.i:case pe.b:case pe.e:case qe.b:case Ve.b:case He.c:case Oe.f:case Oe.i:case Oe.m:case Ne.b:return n_(e,t.payload.subreddits||{});case ie.i:case ie.l:case ie.p:case ie.s:case ie.y:{const s=t.payload.response.subreddits;return n_(e,s)}case He.d:{const s=t.payload.typeaheadSuggestions;return n_(e,s.subreddits||{})}case EO.i:{const s=t.payload.subreddits,r={};return Object.keys(s).map(e=>{const t=s[e];r[e]=((e,t)=>({displayText:`r/${e}`,name:e,id:t,icon:{height:null,url:"",width:null},subscribers:0,title:e,type:t_.b.Public,url:`/r/${e}`,isNSFW:!1}))(t,e)}),Object.assign({},r,e)}default:return e}};var c_=(e=null,t)=>{switch(t.type){case Oe.e:return t.payload.error;case Oe.g:case Oe.f:return null;default:return e}};var i_=(e=!1,t)=>{switch(t.type){case Oe.g:case Oe.f:return!0;case Oe.e:return!1;default:return e}};var o_=(e=!1,t)=>{switch(t.type){case Oe.g:return!0;case Oe.f:case Oe.e:return!1;default:return e}},d_=Object(r.c)({errors:c_,fetched:i_,pending:o_});var u_=(e=null,t)=>{switch(t.type){case Oe.f:{const e=t.payload.subreddits,s=Object.keys(e);return s.sort((t,s)=>e[t].displayText.toLowerCase()>e[s].displayText.toLowerCase()?1:-1),s}default:return e}},l_=Object(r.c)({api:d_,order:u_});const b_=[];var p_=(e=b_,t)=>{switch(t.type){case Oe.m:{const s=t.payload.subreddits;if(!s)return e;const r=Object.keys(s);if(0===r.length)return e;const n=r.filter(t=>!e.includes(t));return 0===n.length?e:[...e,...n]}default:return e}};const O_={};var f_=(e=O_,t)=>{switch(t.type){case m.g:{var s=t.payload;const r=s.subredditId,n=s.products,a=Object.keys(n).reduce((e,t)=>(e[t]=!0,e),{});return Object.assign({},e,{[r]:a})}default:return e}};const m_={};var j_=(e=m_,t)=>{switch(t.type){case by.b:{var s=t.payload;const r=s.rules,n={[s.subredditId]:{rules:r.rules}};return Object.assign({},e,n)}case by.e:{var r=t.payload;const s=r.rules,n=r.subredditId,a={[n]:{rules:[...e[n].rules,...s.rules]}};return Object.assign({},e,a)}case by.f:{var n=t.payload;const s=n.rules,r=n.subredditId,a=n.oldName;s.rules.shortName!==a&&(e[r].rules=e[r].rules.filter(e=>e.shortName!==a));const c={[r]:{rules:[...s.rules,...e[r].rules]}};return c[r].rules.sort((e,t)=>e.priority-t.priority),Object.assign({},e,c)}case by.g:case by.d:{var a=t.payload;const s=a.rules,r={[a.subredditId]:{rules:s.rules}};return Object.assign({},e,r)}default:return e}},g_=s("./src/reddit/actions/subredditSettings.ts");const y_={};var __=(e=y_,t)=>{switch(t.type){case g_.h:{const e=t.payload;return{[e.subredditId]:e}}case g_.i:{const s=t.payload,r=e[s.subredditId]||{};return Object.assign({},e,{[s.subredditId]:Object.assign({},r,s)})}case sd.m:{const s=t.payload,r=e[s.subredditId]||{},n=Object.assign({},r,s.settings);return Object.assign({},e,{[s.subredditId]:n})}default:return e}};const E_={};var h_=(e=E_,t)=>{switch(t.type){case Oy.f:const s=t.payload,r=s.subredditWiki,n=s.options,a=r&&r.index;if(!a)return e;const c=n.subredditName;return Object.assign({},e,{[c.toLowerCase()]:a});default:return e}};const S_={};var T_=(e=S_,t)=>{switch(t.type){case Oy.f:const r=t.payload;var s=r.options;const n=s.subredditName,a=s.wikiPageName;if(!a||!r.subredditWiki.page)return e;const c=n.toLowerCase(),i=r.subredditWiki.page;return Object.assign({},e,{[c]:Object.assign({},e[c],{[a.toLowerCase()]:i})});default:return e}},I_=Object(r.c)({listingPage:h_,pages:T_});const v_={};var C_=(e=v_,t)=>{switch(t.type){case Le.k:{var s=t.payload;const r=s.category,n=s.subreddits;return Object.assign({},e,{[r]:Object.keys(n)})}default:return e}};const R_={};var A_=(e=R_,t)=>{switch(t.type){case hO.b:{const s=t.payload.subredditTopContent;return Object.assign({},e,s)}default:return e}};const D_=[];var P_=(e=D_,t)=>{switch(t.type){case Fe.b:case oe.g:case be.b:{const s=t.payload.trendingSubredditIds;return s&&s.length?s:e}default:return e}},x_=Object(r.c)({about:Xg,api:Iy,appliedFilters:Dy,byCategory:xy,crosspostable:Gy,duplicates:$y,gov:Xy,models:a_,moderated:l_,original:p_,products:f_,rules:j_,settings:__,subredditWiki:I_,top:C_,topContent:A_,trending:P_}),w_=s("./node_modules/lodash/cloneDeep.js"),N_=s.n(w_);const k_={titleRegEx:{regex:null},titleStrings:{strings:null},titleLength:{min:null,max:null},postLength:{min:null,max:null},postingGuidelines:{guidelines:null},postBodyRequirement:{requirement:null},linkListPermission:{permission:null},linkDomain:{whitelist:null,blacklist:null},reposts:{days:null}};var L_=(e=k_,t)=>{const s=t.type,r=t.payload;switch(s){case g_.c:const t=N_()(e);return r.forEach(e=>{const s=e.formSection,r=e.formField,n=e.error;t[s][r]=n}),t;case g_.g:return k_;default:return e}},U_=s("./src/reddit/models/PostRequirements/index.ts");const M_={isLoading:!0,isSaving:!1,hasFormError:!1,serverError:null,titleStrings:{isToggled:!1,strings:[]},titleRegEx:{isToggled:!1,regex:[]},titleLength:{isToggled:!1,min:null,max:null},postLength:{isToggled:!1,min:null,max:null},postingGuidelines:{requirement:"none",guidelines:null},postBodyRequirement:"none",linkListPermission:"none",linkDomain:{whitelist:[],blacklist:[]},reposts:{isToggled:!1,days:null},flair:{isToggled:!1}};var G_=(e=M_,t)=>{const s=t.type,r=t.payload;switch(s){case g_.b:return Object.assign({},e,{isLoading:!0});case g_.j:const t=r;return Object.assign({},e,{[t]:Object.assign({},e[t],{isToggled:!e[t].isToggled})});case g_.v:const n=r.map(e=>e.substring(0,40));return Object.assign({},e,{titleStrings:Object.assign({},e.titleStrings,{strings:n})});case g_.u:const a=r.map(e=>e.substring(0,100));return Object.assign({},e,{titleRegEx:Object.assign({},e.titleRegEx,{regex:a})});case g_.t:return Object.assign({},e,{titleLength:Object.assign({},e.titleLength,{min:""!==r?parseInt(r):""})});case g_.s:return Object.assign({},e,{titleLength:Object.assign({},e.titleLength,{max:""!==r?parseInt(r):""})});case g_.q:return Object.assign({},e,{postLength:Object.assign({},e.postLength,{min:""!==r?parseInt(r):""})});case g_.p:return Object.assign({},e,{postLength:Object.assign({},e.postLength,{max:""!==r?parseInt(r):""})});case g_.k:const c=e.linkListPermission;return Object.assign({},e,{linkDomain:Object.assign({},e.linkDomain,{[c]:r})});case g_.r:return Object.assign({},e,{reposts:Object.assign({},e.reposts,{days:""!==r?parseInt(r):""})});case g_.m:return Object.assign({},e,{postBodyRequirement:r});case g_.l:const i="none"!==r;return Object.assign({},e,{linkDomain:Object.assign({},e.linkDomain,{isToggled:i}),linkListPermission:r});case g_.o:return Object.assign({},e,{postingGuidelines:Object.assign({},e.postingGuidelines,{requirement:r})});case g_.n:const o=r&&r.length>400?r.substring(0,400):r;return Object.assign({},e,{postingGuidelines:Object.assign({},e.postingGuidelines,{guidelines:o})});case g_.d:return Object(U_.b)(M_,r);case g_.c:return Object.assign({},e,{hasFormError:!0});case g_.e:return Object.assign({},e,{serverError:r});case g_.g:return Object.assign({},e,{hasFormError:!1,serverError:null,isSaving:!0});case g_.f:return Object.assign({},e,{isSaving:!1});default:return e}};var F_=(e=null,t)=>{const s=t.type,r=t.payload;switch(s){case g_.d:return r;default:return e}},B_=Object(r.c)({formState:G_,formErrors:L_,initialData:F_});const $_={};var q_=(e=$_,t)=>{const s=t.type,r=t.payload;switch(s){case g_.a:return Object.assign({},e,r);default:return e}},V_=Object(r.c)({postRequirements:B_,requirementsBySubreddit:q_});const H_={};var K_=Object($O.a)((e=H_,t)=>{switch(t.type){case be.b:{var s=t.payload;const r=s.postIds,n=s.posts,a=r.slice(0,2).reduce((e,t)=>{if(n[t].isStickied){const s=n[t].belongsTo.id;e[s]?e[s].push(t):e[s]=[t]}return e},{});return Y()(Object.assign({},e),a)}case E.i:{var r=t.payload;const s=r.newStickiedPostList,n=r.subredditId;return Object.assign({},e,{[n]:s})}default:return e}},H_),W_=Object(r.c)({data:K_});var Y_=(e=null,t)=>{switch(t.type){case hm.b:return t.payload.error;case hm.c:case hm.d:return null;default:return e}};var z_=(e=!1,t)=>{switch(t.type){case hm.c:case hm.d:case EO.i:return!0;case hm.b:return!1;default:return e}};var Q_=(e=!1,t)=>{switch(t.type){case hm.c:return!0;case hm.d:case hm.b:return!1;default:return e}},X_=Object(r.c)({errors:Y_,fetched:z_,pending:Q_}),J_=(e,t,s)=>{let r,n,a=e.length-1,c=0;for(;c<=a;){const i=s(r=e[n=(c+a)/2|0],t);if(i<0){if((c=n+1)>a)return c}else{if(!(i>0))return n;if((a=n-1){switch(t.type){case hm.d:{var s=t.payload;const e=s.profiles,r=s.favoriteProfileIds,n=s.favoriteSubredditIds;let a;return(a=r&&r.length?r:n?n.filter(t=>!!e[t]):[]).sort((t,s)=>e[t].displayText.toLowerCase()>e[s].displayText.toLowerCase()?1:-1),a}case hm.a:{var r=t.payload;const s=r.makeFavorite,n=r.identifier,a=r.profileModels,c=n.id;if(n.type!==Z_.a.PROFILE)return e;const i=e?e.slice():[];if(s){const e=J_(i,c,(e,t)=>a[e].displayText.toLowerCase()>a[t].displayText.toLowerCase()?1:-1);i.splice(e,0,c)}else{const e=i.indexOf(c);i.splice(e,1)}return i}case hm.e:{var n=t.payload;const s=n.identifier,r=n.userIsSubscriber,a=s.id;if(s.type!==Z_.a.PROFILE||r||!e)return e;const c=e.indexOf(a);if(-1===c)return e;const i=e?e.slice():[];return i.splice(c,1),i}default:return e}};const sE=[];var rE=(e=sE,t)=>{switch(t.type){case hm.d:{var s=t.payload;const e=s.subreddits,r=s.favoriteSubredditIds,n=r?r.filter(t=>!!e[t]):[];return n.sort((t,s)=>e[t].displayText.toLowerCase()>e[s].displayText.toLowerCase()?1:-1),n}case hm.a:{var r=t.payload;const s=r.makeFavorite,n=r.identifier,a=r.subredditModels,c=n.id;if(n.type!==Z_.a.SUBREDDIT)return e;const i=e?e.slice():[];if(s){const e=J_(i,c,(e,t)=>a[e].displayText.toLowerCase()>a[t].displayText.toLowerCase()?1:-1);i.splice(e,0,c)}else{const e=i.indexOf(c);i.splice(e,1)}return i}case hm.e:{var n=t.payload;const s=n.identifier,r=n.userIsSubscriber,a=s.id;if(s.type!==Z_.a.SUBREDDIT||r||!e)return e;const c=e.indexOf(a);if(-1===c)return e;const i=e?e.slice():[];return i.splice(c,1),i}default:return e}},nE=s("./node_modules/lodash/uniq.js"),aE=s.n(nE);const cE=[];var iE=(e=cE,t)=>{switch(t.type){case Em.j:{const s=t.payload.profileOrder;return aE()([...e,...s])}case hm.d:{const e=t.payload.profiles,s=Object.keys(e);return s.sort((t,s)=>e[t].displayText.toLowerCase()>e[s].displayText.toLowerCase()?1:-1),s}case hm.e:{var s=t.payload;const r=s.identifier,n=s.profileModels,a=s.userIsSubscriber,c=r.id;if(r.type!==Z_.a.PROFILE)return e;const i=e?e.slice():[];if(a){const e=J_(i,c,(e,t)=>n[e].displayText.toLowerCase()>n[t].displayText.toLowerCase()?1:-1);i.splice(e,0,c)}else{const e=i.indexOf(c);i.splice(e,1)}return i}default:return e}};const oE=[];var dE=(e=oE,t)=>{switch(t.type){case Em.j:{const s=t.payload.subredditOrder;return aE()([...e,...s])}case hm.d:{const e=t.payload.subreddits,s=Object.keys(e);return s.sort((t,s)=>e[t].displayText.toLowerCase()>e[s].displayText.toLowerCase()?1:-1),s}case hm.e:{var s=t.payload;const r=s.identifier,n=s.subredditModels,a=s.userIsSubscriber,c=r.id;if(r.type!==Z_.a.SUBREDDIT||!c)return e;const i=e?e.slice():[];if(a){const e=J_(i,c,(e,t)=>n[e].displayText.toLowerCase()>n[t].displayText.toLowerCase()?1:-1);i.splice(e,0,c)}else{const e=i.indexOf(c);i.splice(e,1)}return i}case EO.i:{const e=t.payload;return Object.keys(e.subreddits)}default:return e}},uE=Object(r.c)({api:X_,favoriteProfileOrder:tE,favoriteSubredditOrder:rE,profileOrder:iE,subredditOrder:dE}),lE=s("./src/reddit/actions/tags.ts");const bE={pending:!1,error:!1};var pE=(e=bE,t)=>{switch(t.type){case lE.c:return Object.assign({},e,{pending:!0});case lE.d:return{error:!1,pending:!1};case lE.b:return{error:!0,pending:!1};default:return e}};const OE={pending:!1,error:!1};var fE=(e=OE,t)=>{switch(t.type){case lE.f:return Object.assign({},e,{pending:!0});case lE.g:return{error:!1,pending:!1};case lE.e:return{error:!0,pending:!1};default:return e}};const mE={pending:!1,error:!1};var jE=(e=mE,t)=>{switch(t.type){case lE.j:return Object.assign({},e,{pending:!0});case lE.i:case lE.a:return{error:!1,pending:!1};case lE.h:return{error:!0,pending:!1};default:return e}};const gE={pending:!1,error:!1};var yE=(e=gE,t)=>{switch(t.type){case lE.l:return Object.assign({},e,{pending:!0});case lE.m:return{error:!1,pending:!1};case lE.k:return{error:!0,pending:!1};default:return e}},_E=Object(r.c)({create:pE,deleteTag:fE,fetch:jE,update:yE});const EE={global:[],recommendedGlobal:[]};var hE=(e=EE,t)=>{switch(t.type){case lE.i:case lE.a:{const e=t.payload.globalSubredditTags,s=Object.keys(e).sort((t,s)=>{const r=e[t].text.toLowerCase(),n=e[s].text.toLowerCase();return rn?1:0}),r=s.filter(t=>e[t].isRecommended);return{global:s,recommendedGlobal:r}}default:return e}};const SE={globalSubredditTags:{},subredditScopedTags:{},itemTags:{},sortedItemTags:{}};var TE=(e=SE,t)=>{switch(t.type){case lE.a:{var s=t.payload;const r=s.globalSubredditTags,n=s.subredditScopedTags,a=s.subredditId;return Object.assign({},e,{globalSubredditTags:Object.assign({},e.globalSubredditTags,r),subredditScopedTags:Object.assign({},e.subredditScopedTags,{[a]:Object.assign({},e.subredditScopedTags[a]||{},n[a]||{})})})}case lE.i:{var r=t.payload;const s=r.globalSubredditTags,n=r.subredditScopedTags,a=r.itemTags,c=r.subredditId;return{globalSubredditTags:Object.assign({},e.globalSubredditTags,s),subredditScopedTags:Object.assign({},e.subredditScopedTags,{[c]:Object.assign({},e.subredditScopedTags[c]||{},n[c]||{})}),itemTags:Object.assign({},e.itemTags,{[c]:Object.assign({},a[c]||{})}),sortedItemTags:Object.assign({},e.sortedItemTags,{[c]:(e=>gb()(e).sort((t,s)=>{const r=e[t.tag.id].tag.text.toLowerCase(),n=e[s.tag.id].tag.text.toLowerCase();return rn?1:0}))(a[c]||{})})}}case lE.g:{var n=t.payload;const s=n.subredditId,r=n.tags.reduce((e,{tagId:t})=>(delete e[t],e),Object.assign({},e.subredditScopedTags[s]||{}));return Object.assign({},e,{subredditScopedTags:Object.assign({},e.subredditScopedTags,{[s]:r})})}default:return e}},IE=s("./src/reddit/reducers/tags/selected/index.ts"),vE=Object(r.c)({api:_E,availableGlobalTagOrder:hE,models:TE,selected:IE.b}),CE=s("./src/reddit/actions/redditEmbed.ts"),RE=s("./src/reddit/models/Theme/index.ts");const AE={current:RE.c,cached:{}};var DE=(e=AE,t)=>{switch(t.type){case Hr.a:case Hr.b:case Hr.e:case Hr.c:case Hr.f:case Me.e:case Me.h:case Ge.b:case Fe.b:case Ue.a:case oe.a:case Ue.b:case oe.b:case Ue.d:case oe.d:case oe.g:case be.b:case oe.l:case up.b:case we.b:case Le.e:case CE.b:case Oe.i:case He.c:case oe.q:case sd.i:case Be.b:case Vn.a:return t.payload&&t.payload.preferences&&t.payload.preferences.nightmode?t.payload.preferences.nightmode?{current:RE.b,cached:{}}:{current:RE.c,cached:{}}:e;case de.d:case de.e:case $e.a:case $e.b:case $e.d:case $e.e:case ue.d:case ue.e:{const s=t.payload.account;return s?s.nightmode?{current:RE.b,cached:{}}:{current:RE.c,cached:{}}:e}case ie.k:case ie.m:case ie.l:case ie.j:case ie.i:case ie.q:case ie.p:case ie.s:case ie.t:case ie.z:case ie.y:return t.payload&&t.payload.response&&t.payload.response.preferences&&t.payload.response.preferences.nightmode?t.payload.response.preferences.nightmode?{current:RE.b,cached:{}}:{current:RE.c,cached:{}}:e;case sd.h:return t.payload?t.payload.nightmode?{current:RE.b,cached:{}}:{current:RE.c,cached:{}}:e;case g.e:return{current:RE.c,cached:{}};case g.f:return t.payload.nightmodeTempUpdated?{current:RE.b,cached:{}}:e;default:return e}},PE=s("./src/reddit/actions/toaster.ts");const xE=[];var wE=(e=xE,t)=>{switch(t.type){case PE.c:{const s=t.payload,r=[];let n=!1;for(const t of e){const e=t.id===s.id?s:t;r.push(e),n=n||e===s}return n||r.push(s),r}case PE.b:{const s=t.payload;return e.filter(e=>e.id!==s)}default:return e}},NE=s("./src/reddit/actions/tracking.ts");const kE={};var LE=(e=kE,t)=>{switch(t.type){case NE.a:{const s=t.payload.routeKey;return Object.assign({},e,{[s]:!0})}case NE.b:{const s=t.payload.routeKey;return Object.assign({},e,{[s]:!1})}default:return e}},UE=Object(r.c)({viewportDataLoaded:LE});var ME=(e=null,t)=>{switch(t.type){case b.s:case b.t:return null;case b.q:return t.payload.error;default:return e}};var GE=(e=!1,t)=>{switch(t.type){case b.s:return!0;case b.q:case b.t:return!1;default:return e}},FE=Object(r.c)({error:ME,pending:GE});var BE=(e=null,t)=>{switch(t.type){case b.r:return(t.payload?t.payload.contentId:null)||null;case c.b:case b.t:return null;default:return e}};var $E=(e="",t)=>{switch(t.type){case b.r:return(t.payload?t.payload.recipient:"")||"";case b.t:return"";default:return e}},qE=Object(r.c)({api:FE,contentId:BE,initialRecipient:$E}),VE=Object(r.c)({communityPoints:qE});const HE=[];var KE=(e=HE,t)=>{switch(t.type){case be.b:case oe.r:{const s=t.payload.items;return s||e}default:return e}},WE=Object(r.c)({models:KE});const YE={};var zE=(e=YE,t)=>{switch(t.type){case Vm.a:{const s=t.payload.trophies;return Object.assign({},e,s)}default:return e}},QE=s("./src/reddit/models/Upload/index.ts");const XE={};var JE=(e=XE,t)=>{switch(t.type){case Zn.d:{var s=t.payload;const r=s.key,n=s.id,a=s.file,c=e[r],i=c&&c.file===a?Object.assign({},c.metadata):{};return Object.assign({},e,{[r]:{key:r,id:n,file:a,metadata:i,url:void 0,status:QE.a.PENDING}})}case Zn.h:{const s=t.payload.key,r=e[s];return Object.assign({},e,{[s]:Object.assign({},r,{status:QE.a.UPLOADING})})}case Zn.c:{var r=t.payload;const s=r.key,n=r.metadata,a=e[s];return Object.assign({},e,{[s]:Object.assign({},a,{metadata:n})})}case Zn.e:{var n=t.payload;const s=n.key,r=n.progress,a=e[s];return Object.assign({},e,{[s]:Object.assign({},a,{progress:r})})}case Zn.g:{var a=t.payload;const s=a.key,r=a.url,n=e[s];return Object.assign({},e,{[s]:Object.assign({},n,{status:QE.a.SUCCESS,url:r})})}case Zn.b:{var c=t.payload;const s=c.key,r=c.error,n=e[s];return Object.assign({},e,{[s]:Object.assign({},n,{status:QE.a.FAILED,error:r})})}case Zn.a:{const s=t.payload.key,r=e[s];return Object.assign({},e,{[s]:Object.assign({},r,{status:QE.a.CANCELED})})}case Zn.f:{const s=t.payload.key,r=e[s];return r.metadata.localUrl&&window.URL.revokeObjectURL(r.metadata.localUrl),ar()(e,s)}default:return e}};const ZE={};var eh=(e=ZE,t)=>{switch(t.type){case b.a:{var s=t.payload;const r=s.subredditId,n=s.wallet;if(!n)return e;const a=e[r]||{};return Object.assign({},e,{[r]:Object.assign({},a,{latest:n,byDate:Object.assign({},a.byDate||{},{[n.at]:n})})})}case b.w:{const s=t.payload,r=Object.assign({},e);return Object.keys(s).forEach(t=>{const n=s[t],a=e[t],c={latest:a?a.latest.at<=n.at?n:a.latest:n,byDate:Object.assign({},a?a.byDate:{},{[n.at]:n})};r[t]=c}),r}case m.d:{var r=t.payload;const s=r.product,n=r.wallet,a=e[s.subredditId]||{};return Object.assign({},e,{[s.subredditId]:Object.assign({},a,{[n.at]:n,latest:n})})}case b.t:{var n=t.payload;const s=n.subredditId,r=n.wallet,a=e[s]||{};return Object.assign({},e,{[s]:Object.assign({},a,{[r.at]:r,latest:r})})}default:return e}},th=s("./src/reddit/actions/users.ts");const sh=(e,t)=>!t||tr()(e,t)?e:t;var rh=Object($O.a)((e=null,t)=>{switch(t.type){case P.c:case P.d:case Hr.a:case Hr.b:case Hr.c:case Hr.e:case Hr.f:case Me.e:case Me.h:case Me.g:case ke.a:case ke.b:case Ge.b:case Le.d:case Le.e:case Fe.a:case Fe.b:case Ue.a:case oe.a:case Ue.b:case oe.b:case oe.f:case oe.g:case oe.k:case oe.l:case be.a:case up.b:case de.b:case de.a:case de.e:case de.d:case le.c:case le.i:case $e.e:case $e.d:case $e.b:case $e.a:case ue.e:case ue.d:case be.b:case oe.o:case oe.q:case Be.b:case Vn.a:case He.a:case He.c:case CE.a:case CE.b:case sd.i:case th.e:return sh(e,t.payload.account);case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:case ie.k:case ie.h:case ie.o:case ie.r:case ie.x:{const s=t.payload.response;return s?sh(e,s.account):e}case th.c:return e?Object.assign({},e,{seenLayoutSwitch:!0}):e;case c.d:return e?Object.assign({},e,{seenRedesignModal:!0}):e;case sd.k:case sd.j:{const s=t.payload;return e&&"profileIcon"===s.key?Object.assign({},e,{accountIcon:s.imageUrl}):e}case _e.y:case _e.q:{const s=t.payload.coins;return e?Object.assign({},e,{coins:s}):e}case _i.f:{const s=t.payload.coins;return s&&e?Object.assign({},e,{coins:s}):e}default:return e}},null),nh=s("./src/reddit/models/WhitelistAndBlocked.ts");const ah={};var ch=(e=ah,t)=>{switch(t.type){case Dt.f:return Object.assign({},e,{new:nh.a.pending});case Dt.d:return Object.assign({},e,{new:nh.a.error});case Dt.e:return Object.assign({},e,{new:nh.a.waitingForRequest});case Dt.b:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.pending})}case Dt.a:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.error})}case Dt.c:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.waitingForRequest})}default:return e}};const ih=[];var oh=(e=ih,t)=>{switch(t.type){case Dt.e:return[t.payload,...e];case Dt.c:{const s=t.payload.name;return e.filter(e=>e.name!==s)}case sd.i:return t.payload.blockedUsers;default:return e}},dh=Object(r.c)({api:ch,data:oh}),uh=s("./src/reddit/actions/chat/constants.ts"),lh=s("./src/reddit/actions/chat/userSettings.ts");const bh=uh.a.anybody;var ph=(e=bh,t)=>{switch(t.type){case lh.a:return t.payload?t.payload.invitePolicy:e;default:return e}},Oh=Object(r.c)({invitePolicy:ph});const fh=(e,t)=>void 0===t||e&&t===e.count?e:Object.assign({},e,{count:t});var mh=(e=null,t)=>{switch(t.type){case Be.b:{const s=t.payload.drafts;return e&&tr()(e,s)?e:Object.assign({},e,s)}case f.O:{const s=t.payload.response.draftsCount;return fh(e,s)}case sn.e:{const s=t.payload.postDraftIds;return fh(e,s.length)}case sn.c:case sn.l:{const s=t.payload.draftsCount;return fh(e,s)}default:return e}},jh=s("./src/reddit/actions/global.ts");const gh={welcomeModal:!1,localStorageLoaded:!1};var yh=(e=gh,t)=>{switch(t.type){case jh.a:{const s=t.payload;return null===s.welcome_modal_see_store||void 0===s.welcome_modal_see_store?e:Object.assign({},e,{localStorageLoaded:!0,welcomeModal:s.welcome_modal_see_store})}case EO.e:return Object.assign({},e,{welcomeModal:!0});default:return e}};const _h={};var Eh=(e=_h,t)=>{switch(t.type){case jh.a:{const s=t.payload;return null===s.local_persisted_experiments_store||void 0===s.local_persisted_experiments_store?e:s.local_persisted_experiments_store}default:return e}},hh=s("./src/reddit/actions/experiments.ts");const Sh=[];var Th=(e=Sh,t)=>{switch(t.type){case hh.a:return t.payload.experimentVariants.map(({id:e,experimentName:t,name:s,version:r})=>({id:parseInt(e),name:t,variant:s||void 0,version:r}));default:return e}};const Ih=/^experiment_(.*)$/i,vh=e=>{const t=e.match(Ih);if(null!==t)return t[1]},Ch={};var Rh=(e=Ch,t)=>{switch(t.type){case O.a:{const s=zn(t);if(!s)return e;const r={};for(const e in s){const t=vh(e);t&&(r[t.toLowerCase()]=s[e]||"")}return es()(r)?e:Object.assign({},e,r)}case hh.b:{var s=t.payload;const r=s.experimentName,n=s.override;return r?Object.assign({},e,{[r]:n||""}):e}default:return e}},Ah=Object(r.c)({dismissed:yh,models:Th,localPersisted:Eh,overrides:Rh});function Dh(e,t){return t?e&&tr()(e,t)?e:t:e}const Ph={};var xh=Object($O.a)((e=Ph,t)=>{switch(t.type){case Hr.a:case Hr.b:case Hr.c:case Hr.e:case Hr.f:case Me.e:case Ge.b:case Fe.a:case Fe.b:case Ue.a:case oe.a:case Ue.b:case oe.b:case oe.f:case oe.g:case oe.k:case oe.l:case be.a:case up.b:case Em.h:case de.e:case de.d:case $e.e:case $e.d:case $e.b:case $e.a:case ue.e:case ue.d:case be.b:case oe.o:case oe.q:case Be.b:case CE.a:case CE.b:case sd.i:case th.e:{const s=t.payload.features;return s?Dh(e,s):e}case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:case ie.k:case ie.h:case ie.o:case ie.r:case ie.x:{const s=t.payload.response;return s&&s.features?Dh(e,s.features):e}default:return e}},Ph);var wh=(e=!1,t)=>{switch(t.type){case sd.e:return!0;case sd.d:return!1;default:return e}};var Nh=(e="en",t)=>(t.type,e);var kh=(e=!1,t)=>{switch(t.type){case EO.i:return t.payload.accountCompleteness.closed;case EO.d:return!0;default:return e}};var Lh=(e=!1,t)=>{switch(t.type){case EO.i:return t.payload.accountCompleteness.collapsed;case EO.g:return!1;case EO.f:return!0;default:return e}};var Uh=(e=null,t)=>{switch(t.type){case EO.b:return t.payload;case EO.f:case hm.e:case cr.a:return null;default:return e}};var Mh=(e=!0,t)=>{switch(t.type){case EO.i:return t.payload.accountCompleteness.sleeping;case EO.a:return!1;default:return e}},Gh=s("./src/reddit/actions/monthsToMinutes/accountCompleteness.ts"),Fh=s("./src/reddit/models/MonthsToMinutes/index.ts");const Bh=Fh.b.Initial;var $h=(e=Bh,t)=>{switch(t.type){case EO.i:return t.payload.accountCompleteness.step;case Gh.a:return t.payload||e;case zg.a:return Fh.b.HomeVisited;default:return e}},qh=Object(r.c)({closed:kh,collapsed:Lh,sleeping:Mh,selectedTab:Uh,step:$h});var Vh=(e=!1,t)=>{switch(t.type){case EO.i:case EO.h:return!0;default:return e}};const Hh=[];var Kh=(e=Hh,t)=>{switch(t.type){case zg.a:case EO.k:{const s=t.payload;return s.length?s:e}case hm.e:{var s=t.payload;const r=s.nameIdentifier;return s.userIsSubscriber?[...e,r.name]:[...e.filter(e=>r.name!==e)]}default:return e}};const Wh=[];var Yh=(e=Wh,t)=>{switch(t.type){case zg.b:return t.payload.subredditNames||Wh;case EO.i:return t.payload.homeFeed.similar;default:return e}};const zh=[];var Qh=(e=zh,t)=>{switch(t.type){case zg.c:{const s=t.payload,r=Object(is.f)(s);return e.includes(r)?e:[...e,r]}case EO.i:return t.payload.homeFeed.views;default:return e}};const Xh={};var Jh=(e=Xh,t)=>{switch(t.type){case zg.d:{var s=t.payload;const r=s.id,n=s.subredditName,a=Object(is.f)(n);return e[r]===a?e:Object.assign({},e,{[r]:a})}case EO.i:return t.payload.homeFeed.votes;default:return e}},Zh=Object(r.c)({similar:Yh,views:Qh,votes:Jh});var eS=(e=!1,t)=>{switch(t.type){case zg.a:case EO.k:return t.payload.length>=3||e;case oe.i:return!0;case hm.e:{var s=t.payload;const r=s.subscriptionsCount,n=s.userIsSubscriber;return!(1===r&&!n)&&e}default:return e}};var tS=(e=null,t)=>{switch(t.type){case cr.a:return Fh.g.Vote;case hm.e:return Fh.g.Subscribe;default:return e}};var sS=(e=!1,t)=>{switch(t.type){case EO.j:return!1;case cr.a:case hm.e:return!0;default:return e}};const rS={[Fh.j.Home]:{},[Fh.j.SubscribeFeed]:{},[Fh.j.SubscribeIdCard]:{},[Fh.j.SubscribeReminder]:{},[Fh.j.Vote]:{},[Fh.j.VoteReminder]:{},[Fh.j.VoteSuccess]:{}};var nS=(e=rS,t)=>{switch(t.type){case EO.i:{var s=t.payload.tooltip;const r=s.homeTooltipTime,n=s.subscribeTooltipTime,a=s.subscribeIdCardTooltipTime,c=s.voteTooltipTime;return e[Fh.j.Home].time=r,e[Fh.j.SubscribeFeed].time=n,e[Fh.j.Vote].time=c,e[Fh.j.SubscribeIdCard]={isDismissed:!0,time:a},Object.assign({},e)}case EO.l:{var r=t.payload;const s=r.postId,n=r.time,a=r.tooltipType,c={isDismissed:!1,postId:s,time:n};return Object.assign({},e,{[a]:c})}case EO.m:{const s=t.payload,r=Object.assign({},e[s]);return r.isDismissed=!0,Object.assign({},e,{[s]:r})}case cr.a:{const s=t.payload.id;let r=Object.assign({},e[Fh.j.VoteSuccess]);return r.isDismissed||r.postId||(r={isDismissed:!1,postId:s}),Object.assign({},e,{[Fh.j.VoteSuccess]:r})}case oe.i:{const t=Object.assign({},e[Fh.j.Home]);return t.isDismissed=!0,Object.assign({},e,{[Fh.j.Home]:t})}case O.a:case sd.g:{const t=Object.assign({},e);return Object.keys(e).map(s=>{const r=Object.assign({},e[s]);(r.postId||r.time)&&(r.isDismissed=!0),t[s]=r}),t}case to.e:return Object.assign({},e,{[Fh.j.Home]:Object.assign({},e[Fh.j.Home],{isDismissed:!0})});default:return e}};const aS=[];var cS=(e=aS,t)=>{switch(t.type){case oe.b:{const s=t.payload.postId;return e.includes(s)?e:[...e,s]}case EO.i:return t.payload.views.posts;default:return e}},iS=Object(r.c)({posts:cS}),oS=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case cr.a:{var s=t.payload;const r=s.id,n=s.vote;if(!Object(ir.a)(r))return e;if(e[r]===n){const t=r;return e[t],oS(e,["symbol"==typeof t?t:t+""])}return Object.assign({},e,{[r]:n})}case EO.i:return t.payload.votes.comments;default:return e}},lS=function(e,t){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n{switch(t.type){case cr.a:{var s=t.payload;const r=s.id,n=s.isInstance,a=s.vote;if(!Object(SO.a)(r)||n)return e;if(e[r]===a){const t=r;return e[t],lS(e,["symbol"==typeof t?t:t+""])}return Object.assign({},e,{[r]:a})}case EO.i:return t.payload.votes.posts;default:return e}},OS=Object(r.c)({comments:uS,posts:pS}),fS=Object(r.c)({accountCompleteness:qh,dataLoaded:Vh,feedMultiName:Kh,homeFeed:Zh,isFrontpageHome:eS,lastMilestoneAction:tS,milestoneActionFresh:sS,tooltips:nS,views:iS,votes:OS});const mS={blob:"",loid:"",loidCreated:"",version:-1};var jS=(e=mS,t)=>{switch(t.type){case th.d:return t.payload;default:return e}},gS=s("./src/reddit/actions/notifications/constants.ts");var yS=(e=null,t)=>{switch(t.type){case gS.b:return t.payload.error||null;case gS.d:case gS.c:return null;default:return e}};var _S=(e=!1,t)=>{switch(t.type){case gS.d:return!1;case gS.c:return!0;default:return e}};var ES=(e=!1,t)=>{switch(t.type){case gS.d:return!0;case gS.c:case gS.b:return!1;default:return e}},hS=Object(r.c)({error:yS,loaded:_S,pending:ES});var SS=(e=null,t)=>{switch(t.type){case gS.k:return t.payload.error||null;case gS.m:case gS.l:return null;default:return e}};var TS=(e=!1,t)=>{switch(t.type){case gS.m:return!1;case gS.l:return!0;default:return e}};var IS=(e=!1,t)=>{switch(t.type){case gS.m:return!0;case gS.l:case gS.k:return!1;default:return e}},vS=Object(r.c)({error:SS,loaded:TS,pending:IS}),CS=Object(r.c)({getPreferences:hS,setPreferences:vS});var RS=(e=!1,t)=>{switch(t.type){case gS.n:return!0;case gS.e:case gS.g:case gS.h:return!1;default:return e}};const AS={chatMessages:!1,trendingPosts:!1,unreadMessages:!1};var DS=(e=AS,t)=>{switch(t.type){case gS.c:case gS.m:case gS.k:{const s=t.payload.preferences;return es()(s)?e:s}default:return e}},PS=Object(r.c)({api:CS,isPrePromptVisible:RS,preferences:DS});const xS={};var wS=(e=xS,t)=>{switch(t.type){case u.i:{var s=t.payload;const r=s.subredditId,n=s.userOwnedBadges.reduce((e,t)=>(e[t]=!0,e),{});return Object.assign({},e,{[r]:Object.assign({},e[r]||{},n)})}case m.d:{var r=t.payload;const s=r.userOwnedBadges,n=r.product,a=s.reduce((e,t)=>(e[t]=!0,e),{});return Object.assign({},e,{[n.subredditId]:Object.assign({},e[n.subredditId]||{},a)})}default:return e}},NS=s("./src/reddit/reducers/user/prefs/index.ts");var kS=(e="",t)=>{switch(t.type){case th.f:return t.payload;default:return e}},LS=s("./src/reddit/actions/session.ts");var US=(e=null,t)=>{switch(t.type){case LS.a:case LS.b:case LS.c:case LS.e:return t.payload;case LS.d:return null;default:return e}};var MS=(e=!1,t)=>{switch(t.type){case LS.f:return!0;default:return e}};var GS=(e="",t)=>{switch(t.type){case th.j:return t.payload;default:return e}},FS=s("./node_modules/lodash/shuffle.js"),BS=s.n(FS),$S=s("./src/reddit/constants/categories.tsx");const qS=[];var VS=(e=qS,t)=>{switch(t.type){case to.d:return BS()(Object.keys($S.b));default:return e}};var HS=(e=null,t)=>{switch(t.type){case hh.a:{const e=t.payload;return e.identity&&e.identity.isEmployee}default:return e}};var KS=(e=null,t)=>{switch(t.type){case hh.a:return t.payload.isLoggedIn;default:return e}},WS=Object(r.c)({isEmployee:HS,isLoggedIn:KS}),YS=s("./src/reddit/actions/userWhitelist.ts");const zS={};var QS=(e=zS,t)=>{switch(t.type){case YS.e:return Object.assign({},e,{new:nh.a.pending});case YS.d:return Object.assign({},e,{new:nh.a.error});case YS.f:return Object.assign({},e,{new:nh.a.waitingForRequest});case YS.b:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.pending})}case YS.a:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.error})}case YS.c:{const s=t.payload.name;return Object.assign({},e,{[s]:nh.a.waitingForRequest})}default:return e}};const XS=[];var JS=(e=XS,t)=>{switch(t.type){case YS.f:return[t.payload,...e];case YS.c:{const s=t.payload.name;return e.filter(e=>e.name!==s)}case sd.i:return t.payload.whitelistedUsers;default:return e}},ZS=Object(r.c)({api:QS,data:JS}),eT=Object(r.c)({account:rh,blocked:dh,chatSettings:Oh,drafts:mh,experiments:Ah,features:xh,isCustomizeFlyoutShowing:wh,language:Nh,loggedOutData:fS,loid:jS,notificationPrefs:PS,ownedBadges:wS,prefs:NS.b,reddaid:kS,session:US,sessionRefreshFailed:MS,sessionTracker:GS,shuffledCategories:VS,temporaryGQL:WS,wallets:eh,whitelist:ZS});const tT={};var sT=(e=tT,t)=>{switch(t.type){case be.b:case Be.b:case Vn.a:case Ue.b:case oe.b:case fe.e:return Object.assign({},e,t.payload.userFlair);case ie.l:case ie.i:case ie.p:case ie.s:case ie.y:{const s=t.payload.response.userFlair,r=Object.assign({},e);return Object.keys(s).forEach(e=>{r[e]||(r[e]=s[e])}),r}case fe.i:{var s=t.payload;const r=s.subredditId,n=s.applied,a=s.displaySettings;return Object.assign({},e,{[r]:Object.assign({},e[r],{applied:n,displaySettings:a})})}case fe.d:{var r=t.payload;const s=r.subredditId,n=r.isEnabled,a=e[s].displaySettings,c=Object.assign({},a,{isEnabled:n});return Object.assign({},e,{[s]:Object.assign({},e[s],{displaySettings:c})})}case fe.b:{var n=t.payload;const s=n.subredditId,r=n.canAssignOwn,a=e[s].permissions,c=Object.assign({},a,{canAssignOwn:r});return Object.assign({},e,{[s]:Object.assign({},e[s],{permissions:c})})}case fe.h:{const s=t.payload,r=e[s.subredditId],n=e[s.subredditId].templates,a=e[s.subredditId].templateIds,c=Object.assign({},n,{[s.template.id]:s.template}),i=[...a];return i.includes(s.template.id)||i.push(s.template.id),Object.assign({},e,{[s.subredditId]:Object.assign({},r,{templates:c,templateIds:i})})}case fe.c:{const s=t.payload,r=e[s.subredditId],n=e[s.subredditId].templates,a=e[s.subredditId].templateIds,c=ar()(n,s.templateId),i=a.filter(e=>e!==s.templateId);return Object.assign({},e,{[s.subredditId]:Object.assign({},r,{templates:Object.assign({},c),templateIds:i})})}case fe.g:case fe.f:{const s=t.payload,r=e[s.subredditId];return Object.assign({},e,{[s.subredditId]:Object.assign({},r,{templateIds:s.templateIds})})}default:return e}};const rT={};var nT=(e=rT,t)=>{switch(t.type){case th.i:case th.h:{const s=t.payload.username;return Object.assign({},e,{[s.toLowerCase()]:null})}case th.g:{var s=t.payload;const r=s.username,n=s.error;return Object.assign({},e,{[r.toLowerCase()]:n})}default:return e}};var aT=(e=!1,t)=>{switch(t.type){case th.i:return!0;case th.h:case th.g:return!1;default:return e}},cT=Object(r.c)({error:nT,pending:aT});const iT={};var oT=(e=iT,t)=>{switch(t.type){case u.f:{var s=t.payload;const r=s.subredditId,n=s.usersAppliedBadges,a=Object.keys(n).reduce((t,s)=>{const a=n[s];return t[s]=Object.assign({},e[s]||{},{[r]:a}),t},{});return Object.assign({},e,a)}case u.b:{var r=t.payload;const s=r.badgeIds,n=r.subredditId,a=r.userId;return Object.assign({},e,{[a]:Object.assign({},e[a]||{},{[n]:s})})}case u.a:{var n=t.payload;const s=n.previousBadgeIds,r=n.subredditId,a=n.userId;return Object.assign({},e,{[a]:Object.assign({},e[a]||{},{[r]:s})})}default:return e}};const dT={},uT=(e,t)=>{const s=Object.keys(t);if(!s.length)return e;const r={};return s.forEach(s=>{const n=e[s],a=t[s];n&&tr()(n,a)||(r[s.toLowerCase()]=a)}),Object.keys(r).length?Object.assign({},e,r):e};var lT=(e=dT,t)=>{switch(t.type){case Le.n:{const s=t.payload.users;return uT(e,s)}case th.h:{const s=t.payload.data;return uT(e,s)}case Em.h:{const s=t.payload.user;return uT(e,{[s.username]:s})}case _e.q:{var s=t.payload;const r=s.gildee,n=s.gildType,a=e[r.toLowerCase()];if(!a)return e;const c=a.gildedLastMonth,i=Object(dr.d)(n);return i?uT(e,{[r.toLowerCase()]:Object.assign({},a,{gildedLastMonth:Object.assign({},c,{[i]:(c&&c[i]||0)+1})})}):e}default:return e}},bT=s("./src/reddit/actions/usernameAvailable.ts");const pT={};var OT=(e=pT,t)=>{switch(t.type){case bT.a:{const s=t.payload.username;return Object.assign({},e,{[s]:bT.b.Available})}case bT.c:{const s=t.payload.username;return Object.assign({},e,{[s]:bT.b.Error})}case bT.d:{const s=t.payload.username;return Object.assign({},e,{[s]:bT.b.Pending})}case bT.e:{const s=t.payload.username;return Object.assign({},e,{[s]:bT.b.Unavailable})}default:return e}};const fT={};var mT=(e=fT,t)=>{switch(t.type){case b.n:{var s=t.payload;const r=s.subredditId,n=s.wallets,a=Object.keys(n).reduce((t,s)=>{const a=e[s]||{},c=Object.assign({},a,{[r]:n[s]});return Object.assign({},t,{[s]:c})},{});return Object.assign({},e,a)}default:return e}};const jT={};var gT=(e=jT,t)=>{switch(t.type){case Le.n:{var s=t.payload;const r=s.category,n=s.users;return Object.assign({},e,{[r]:Object.keys(n)})}default:return e}},yT=Object(r.c)({api:cT,appliedBadges:oT,models:lT,nameAvailable:OT,publicWallets:mT,topOCCreators:gT});const _T={};var ET=(e=_T,t)=>{switch(t.type){case Ue.b:case oe.b:case be.b:case Oe.i:case oe.q:case Be.b:case Vn.a:{const s=t.payload.structuredStyles;if(!s||!s.data)return e;const r=s.data.content.widgets.layout.idCardWidget,n=Object.keys(t.payload.subredditAboutInfo||{});if(1!==n.length)return e;const a=n[0];return Object.assign({},e,{[a]:r})}default:return e}},hT=s("./src/reddit/actions/widgets.ts");const ST={};var TT=(e=ST,t)=>{switch(t.type){case Ue.b:case oe.b:case be.b:case Oe.i:case Be.b:{const s=t.payload.structuredStyles;if(!s||!s.data)return e;const r=s.data.content.widgets.items,n=s.data.content.widgets.layout.topbar.order.filter(e=>r[e]&&"menu"===r[e].kind);if(!n.length)return e;const a=Object.keys(t.payload.subredditAboutInfo||{});if(1!==a.length)return e;const c=a[0];return Object.assign({},e,{[c]:n[0]})}case hT.c:{const s=t.payload;return"menu"!==s.widget.kind?e:Object.assign({},e,{[s.subredditId]:s.widgetId})}case hT.d:{const s=t.payload;return e[s.subredditId]===s.widgetId?Object.assign({},e,{[s.subredditId]:null}):e}default:return e}};const IT={};var vT=(e=IT,t)=>{switch(t.type){case be.b:{const s=t.payload,r=s.structuredStyles&&s.structuredStyles.data&&s.structuredStyles.data.content;if(!r)return e;const n=r.widgets;return Object.assign({},e,n.items)}case g.h:{const s=t.payload;return Object.assign({},e,s.widgets)}case hT.a:{const s=t.payload;return Object.assign({},e,s.widgets.items)}case hT.e:case hT.c:{const s=t.payload;return Object.assign({},e,{[s.widget.id]:s.widget})}case hT.d:{const s=t.payload,r=Object.assign({},e);return delete r[s.widgetId],r}case Ue.b:case oe.b:case be.b:case Oe.i:case oe.q:case Be.b:case Vn.a:{const s=t.payload.structuredStyles;if(!s||!s.data)return e;const r=s.data.content.widgets;return Object.assign({},e,r.items)}case hm.e:{var s=t.payload;const r=s.userIsSubscriber,n=s.nameIdentifier,a=s.widgetId;if(!e[a]||"community-list"!==e[a].kind)return Object.assign({},e);const c=r,i=e[a],o=i.data.map(e=>{const t=Object.assign({},e);return n.name===t.name&&(t.isSubscribed=c),t});return Object.assign({},e,{[a]:Object.assign({},i,{data:o})})}default:return e}};const CT={};var RT=(e=CT,t)=>{switch(t.type){case be.b:case oe.b:case Oe.i:case Be.b:{const s=t.payload.structuredStyles;if(!s||!s.data)return e;const r=s.data.content.widgets.layout.moderatorWidget,n=Object.keys(t.payload.subredditAboutInfo||{});if(1!==n.length)return e;const a=n[0];return Object.assign({},e,{[a]:r})}default:return e}};const AT={};var DT=(e=AT,t)=>{switch(t.type){case be.b:case Be.b:case Vn.a:{const s=t.payload,r=s.structuredStyles&&s.structuredStyles.data&&s.structuredStyles.data.content;if(!r)return e;const n=Object.keys(s.subredditAboutInfo||{});if(1!==n.length)return e;const a=n[0],c=r.widgets.layout.sidebar.order;return Object.assign({},e,{[a]:c})}case g.h:{const s=t.payload;return Object.assign({},e,{[s.subredditId]:s.sidebar})}case hT.a:{const s=t.payload;return Object.assign({},e,{[s.subredditId]:s.widgets.layout.sidebar.order})}case hT.b:{const s=t.payload;return Object.assign({},e,{[s.subredditId]:s.widgetIds})}case hT.c:{const s=t.payload;if("menu"===s.widget.kind)return e;if(!e[s.subredditId])return Object.assign({},e,{[s.subredditId]:[s.widgetId]});const r=e[s.subredditId].concat(s.widgetId);return Object.assign({},e,{[s.subredditId]:r})}case hT.d:{const s=t.payload;if(!e[s.subredditId])return e;const r=e[s.subredditId].filter(e=>e!==s.widgetId);return Object.assign({},e,{[s.subredditId]:r})}case Ue.b:case oe.b:case be.b:case oe.q:case Oe.i:case Be.b:case Vn.a:{const s=t.payload.structuredStyles;if(!(s&&s.data&&s.data.content.widgets))return e;const r=s.data.content.widgets.layout.sidebar.order,n=Object.keys(t.payload.subredditAboutInfo||{});if(1!==n.length)return e;const a=n[0];return Object.assign({},e,{[a]:r})}default:return e}},PT=Object(r.c)({idCardIds:ET,menuIds:TT,models:vT,moderatorIds:RT,sidebar:DT});t.a=Object(r.c)({accountManagerModalData:o,activeModalId:_,ads:T,alpha:C,apiRequestState:D,appeal:L,approvedSubmitters:ne,authorFlair:ye,awards:ze,badges:dt,banned:At,blockUser:Lt,brandSafety:Gt,categories:us,chat:Ds,claimGold:Ms,comments:vr,commentsPage:Vr,contentGate:Wr,continueThreads:Qr,creations:Ka,dashboard:za,discoveryUnits:ac,economics:lc,emojis:fc,externalAccount:Vc,featureFlags:Qc,fontFiles:Zc,gild:pi,goldPurchase:Zi,header:ro,imageUploads:co,isModeratorWithPostPerms:oo,jsApi:bo,leaderboard:Io,listings:od,live:ld,mediaPlayback:bd.a,meta:n.a,moderatingSubreddits:Od,moderationLog:Ad,moderators:mu,modListingPage:Su,modModeEnabled:Iu,modQueue:vl,moreComments:kl,multireddits:Hl,muted:ub,news:xb,nps:kb,oldSiteRules:Mb,originalContent:dp,partnerSubredditConnection:yp,platform:Sp,postCollection:eO,polls:$p,postFlair:cO,posts:BO,postStickiedComments:HO,givePremium:gi,products:cf,profileCommentsPage:hf,profilePrivatePage:_m,profileModSettingsPage:vf,profileOverviewPage:om,profilePostsPage:um,profiles:Wm,providerFlair:Zm,promos:Qm,recommendations:tj,removalReasons:bj,reportFlow:Sj,requestHost:Tj,runTimeEnvVars:vj,search:Lj,searchDiscoveryUnits:Vj,shortcuts:eg,sidebarPromotedPosts:rg,sitewideRules:cg,structuredStyles:vg,stylesheets:Cg,subredditAutocomplete:Lg,subredditChannels:Yg,subreddits:x_,subredditSettings:V_,subredditStickyPosts:W_,subscriptions:uE,tags:vE,themes:DE,toaster:wE,tooltipId:a.a,tracking:UE,transfers:VE,trending:WE,trophies:zE,uploads:JE,user:eT,userFlair:sT,users:yT,widgets:PT})},"./src/reddit/reducers/sidebarPromotedPosts/models/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});var r,n=s("./src/reddit/actions/ad.ts");!function(e){e[e.FRONTPAGE=0]="FRONTPAGE",e[e.COMMENTS_OVERLAY=1]="COMMENTS_OVERLAY",e[e.COMMENTS=2]="COMMENTS",e[e.SUBREDDIT=3]="SUBREDDIT",e[e.MULTIREDDIT=4]="MULTIREDDIT",e[e.SEARCH_RESULTS=5]="SEARCH_RESULTS"}(r||(r={}));const a={};t.b=((e=a,t)=>{switch(t.type){case n.d:case n.b:{const s=t.payload;return Object.assign({},e,s)}case n.c:case n.d:return e;case n.e:return a;default:return e}})},"./src/reddit/reducers/tags/selected/index.ts":function(e,t,s){"use strict";var r=s("./node_modules/lodash/uniqWith.js"),n=s.n(r),a=s("./node_modules/lodash/values.js"),c=s.n(a),i=s("./src/reddit/actions/tags.ts");const o=e=>!e.id,d=e=>!!e.id,u=(e,t)=>o(e)&&o(t)?e.displayText.toLowerCase().trim()===t.displayText.toLowerCase().trim():!(!d(e)||!d(t))&&e.id===t.id;var l,b=s("./src/reddit/models/Tags/index.ts");s.d(t,"a",function(){return l}),function(e){e.ADD="ADD",e.REMOVE="REMOVE"}(l||(l={}));const p={selectedOptions:{},deselectedOptions:{},inputByItemId:{}};t.b=((e=p,t)=>{switch(t.type){case i.i:{var s=t.payload;const r=s.subredditId,a=s.itemTags,i=n()([...(e.selectedOptions[r]||[]).map(e=>{if(!e.id){const t=c()(a[r]||{}).find(t=>e.displayText.toLowerCase().trim()===t.tag.text.toLowerCase().trim());if(t)return Object.assign({},Object(b.d)(t,!0),{action:null})}return e}),...c()(a[r]||{}).map(e=>Object.assign({},Object(b.d)(e,!0),{action:null}))],u);return Object.assign({},e,{selectedOptions:Object.assign({},e.selectedOptions,{[r]:i.map(e=>Object.assign({},e,{action:e.id?null:e.action}))}),deselectedOptions:Object.assign({},e.deselectedOptions,{[r]:[]})})}case i.p:{var r=t.payload;const s=r.subredditId,a=r.option,c=(e.deselectedOptions[s]||[]).slice(),i=c.findIndex(e=>u(e,a));let o=l.ADD;return i>-1&&(o=null,c.splice(i,1)),Object.assign({},e,{selectedOptions:Object.assign({},e.selectedOptions,{[s]:n()([...e.selectedOptions[s]||[],Object.assign({},a,{action:o})],u)}),deselectedOptions:Object.assign({},e.deselectedOptions,{[s]:c})})}case i.o:{var a=t.payload;const s=a.subredditId,r=a.option,n=(e.deselectedOptions[s]||[]).slice(),c=(e.selectedOptions[s]||[]).slice(),i=c.findIndex(e=>u(e,r));return i>-1&&(null===c[i].action&&n.push(Object.assign({},c[i],{action:l.REMOVE})),c.splice(i,1)),Object.assign({},e,{selectedOptions:Object.assign({},e.selectedOptions,{[s]:c}),deselectedOptions:Object.assign({},e.deselectedOptions,{[s]:n})})}case i.n:{var o=t.payload;const s=o.subredditId,r=o.input;return Object.assign({},e,{inputByItemId:Object.assign({},e.inputByItemId,{[s]:r})})}default:return e}})},"./src/reddit/reducers/user/prefs/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});var r,n=s("./node_modules/lodash/isEqual.js"),a=s.n(n),c=s("./node_modules/lodash/merge.js"),i=s.n(c),o=s("./node_modules/lodash/pick.js"),d=s.n(o),u=s("./src/lib/constants/index.ts"),l=s("./src/reddit/actions/comment.ts"),b=s("./src/reddit/actions/contentGate.ts"),p=s("./src/reddit/actions/frontpage.ts"),O=s("./src/reddit/actions/header.ts"),f=s("./src/reddit/actions/modQueue/constants.ts"),m=s("./src/reddit/actions/originalContent.ts"),j=s("./src/reddit/actions/page.ts"),g=s("./src/reddit/actions/pages/collectionCommentsPage.ts"),y=s("./src/reddit/actions/pages/modListing/constants.ts"),_=s("./src/reddit/actions/pages/news/index.ts"),E=s("./src/reddit/actions/pages/originalContent.ts"),h=s("./src/reddit/actions/pages/partnerSubredditConnection.ts"),S=s("./src/reddit/actions/pages/postCreation.ts"),T=s("./src/reddit/actions/pages/postDraft.ts"),I=s("./src/reddit/actions/pages/profileComments.ts"),v=s("./src/reddit/actions/pages/profileOverview.ts"),C=s("./src/reddit/actions/pages/profilePosts.ts"),R=s("./src/reddit/actions/pages/subreddit.ts"),A=s("./src/reddit/actions/postCreation/constants.ts"),D=s("./src/reddit/actions/postDraft.ts"),P=s("./src/reddit/actions/preferences.ts"),x=s("./src/reddit/actions/redditEmbed.ts"),w=s("./src/reddit/actions/search.ts"),N=s("./src/reddit/actions/structuredStyles.ts"),k=s("./src/reddit/actions/subreddit.ts"),L=s("./src/reddit/actions/users.ts"),U=s("./src/reddit/constants/postLayout.ts"),M=s("./src/reddit/constants/preferences.ts"),G=s("./src/reddit/constants/theme.ts"),F=s("./src/reddit/models/PostCreationForm/index.ts"),B=s("./src/reddit/models/PostDraft/index.ts"),$=s("./src/reddit/models/User/index.ts");!function(e){e.Whitelisted="whitelisted",e.Everyone="everyone"}(r||(r={}));const q=[...["acceptPrivateMessages","allowClickTracking","autoplayVideo","collapseReadMessages","defaultCommentSort","emailDigests","emailUnreadMessages","emailUnsubscribe","geopopular","hideAds","hideFromRobots","hideNSFW","highlightComments","inBeta","labelNSFW","markMessagesRead","nightmode","over18","profileOptOut","showMessagesInInbox","showNotifications","showTwitter","showUsernameMentionNotifications"],...M.a],V={acceptPrivateMessages:void 0,allowClickTracking:!1,autoplayVideo:!0,collapsedTraySections:$.a,commentMode:F.h.RICH_TEXT,layout:U.c.Card,rememberCommunityLayout:!1,defaultCommentSort:u.t.CONFIDENCE,editorMode:F.h.RICH_TEXT,featuresViewedHistory:$.b,geopopular:void 0,globalTheme:G.a,hamburgerTray:void 0,hasSeenCustomizeFlyout:!0,hideNSFW:!0,labelNSFW:!0,markMessagesRead:!0,nightmode:!1,openPostInNewTab:!1,over18:!1,profileLayout:void 0,profileOptOut:!1,showActiveCommunities:!0,showTwitter:!1,sort:u.Z.Hot,stylesEnabled:!0,subreddit:{},subscriptionsPinned:void 0,rememberCommunitySort:!1,useMarkdown:!1},H={stylesEnabled:!0,layout:void 0,sort:void 0},K=(e,t)=>{if(!t)return e;const s=d()(Object.assign({},t.account,t),q),r=t.subreddit,n=Object.assign({},e.subreddit);Object.keys(r||{}).forEach(e=>{n[e]=Object.assign({},H,r&&r[e])});const c=Object.assign({},e,s,{subreddit:n});if(c.useMarkdown!==e.useMarkdown){const e=c.useMarkdown?F.h.MARKDOWN:F.h.RICH_TEXT;c.editorMode=e,c.commentMode=e}return a()(c,e)?e:c},W=(e,t,s)=>K(e,{subreddit:{[t]:Object.assign({},H,e.subreddit[t],s)}});t.b=((e=V,t)=>{switch(t.type){case l.l:case l.r:{const s=t.payload.editorMode;return Object.assign({},e,{commentMode:s})}case A.t:case A.P:{const s=t.payload.editorMode;return Object.assign({},e,{editorMode:s})}case O.e:return Object.assign({},e,{subscriptionsPinned:!0});case O.f:return Object.assign({},e,{subscriptionsPinned:!1});case D.g:{const s=t.payload.kind;return Object.assign({},e,{editorMode:s===B.b.Markdown?F.h.MARKDOWN:F.h.RICH_TEXT})}case P.g:{const s=t.payload.layout;return e.layout===s?e:Object.assign({},e,{layout:s})}case P.n:{var s=t.payload;const r=s.layout,n=s.subredditId;return W(e,n,{layout:r})}case P.e:return Object.assign({},e,{hasSeenCustomizeFlyout:!0});case P.l:return e.profileLayout===t.payload.profileLayout?e:Object.assign({},e,{profileLayout:t.payload.profileLayout});case b.d:return Object.assign({},e,{over18:!0});case P.b:return void 0!==t.payload?Object.assign({},e,{autoplayVideo:t.payload.autoplayVideo}):e;case P.h:return void 0!==t.payload?Object.assign({},e,{nightmode:t.payload.nightmode}):e;case N.e:return t.payload.isNightmodeOn?Object.assign({},e,{nightmode:!1,nightmodeTempUpdated:!0}):e;case N.f:return t.payload.nightmodeTempUpdated?Object.assign({},e,{nightmode:!0,nightmodeTempUpdated:!1}):e;case P.f:return void 0!==t.payload?Object.assign({},e,{hamburgerTray:t.payload.set}):Object.assign({},e,{hamburgerTray:!e.hamburgerTray});case P.c:return void 0!==t.payload?Object.assign({},e,{collapsedTraySections:i()({},e.collapsedTraySections,t.payload)}):e;case L.a:case L.b:return Object.assign({},e,{featuresViewedHistory:i()({},e.featuresViewedHistory,t.payload)});case b.a:case b.b:case b.e:case b.c:case b.f:case y.e:case y.h:case _.b:case E.b:case g.a:case j.a:case g.b:case j.b:case g.d:case j.d:case j.g:case R.b:case j.l:case h.b:case I.e:case v.e:case v.b:case C.e:case p.b:case m.e:case k.i:case w.c:case x.b:case S.b:case T.a:case P.i:case j.q:case P.a:return t.payload&&t.payload.preferences?K(e,t.payload.preferences):e;case P.o:{var r=t.payload;const s=r.subredditId,n=r.prefs;return W(e,s,n)}case I.d:case v.d:case v.a:case C.d:if(t.payload&&t.payload.account){const s=t.payload.account.nightmode;if(e.nightmode!==s)return Object.assign({},e,{nightmode:s})}return e;case f.k:case f.m:case f.l:case f.j:case f.i:case f.q:case f.p:case f.s:case f.t:case f.z:case f.y:return t.payload&&t.payload.response&&t.payload.response.preferences?K(e,t.payload.preferences):e;case P.m:{const s=t.payload.additional.showActiveCommunities;return e.showActiveCommunities!==s?Object.assign({},e,{showActiveCommunities:s}):e}default:return e}})},"./src/reddit/routes/modListing/index.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"d",function(){return u});var r=s("./node_modules/lodash/flatten.js"),n=s.n(r),a=s("./src/lib/constants/index.ts"),c=s("./src/reddit/actions/pages/modListing/index.ts");const i="/r/mod",o="/me/f/mod",d=[i,o],u=e=>e.startsWith(o),l=n()(d.map(e=>Object.keys(a.X).map(t=>`${e}/:sort(${a.X[t]})?`))).map(e=>({path:e,action:c.b,chunk:a.r.MOD_LISTING,exact:!0,meta:{name:a.Rb.MOD_LISTING},pretfetches:[a.r.SUBREDDIT,a.r.COMMENTS_PAGE]}));t.c=l},"./src/reddit/routes/partnerSubredditConnection/constants.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});const r="/subreddits/connect"},"./src/reddit/routes/postCreation/index.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return i}),s.d(t,"b",function(){return o}),s.d(t,"d",function(){return d});var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/actions/pages/postCreation.ts"),a=s("./src/reddit/routes/postCreation/constants.ts");const c=[a.c,a.d,a.b,a.a],i=e=>a.d.replace(/:subredditName/,e),o=e=>a.b.replace(/:profileName/,e),d=e=>e.split("?")[0]===a.a,u=c.map(e=>({path:e,action:n.e,chunk:r.r.POST_CREATION,exact:!0,meta:{name:r.Rb.POST_CREATION},prefetches:[r.r.COMMENTS_PAGE]}));t.a=u},"./src/reddit/selectors/activeModalId.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n});const r=e=>e.activeModalId,n=e=>t=>t.activeModalId===e},"./src/reddit/selectors/category.ts":function(e,t,s){"use strict";s.d(t,"g",function(){return u}),s.d(t,"h",function(){return l}),s.d(t,"k",function(){return b}),s.d(t,"l",function(){return p}),s.d(t,"j",function(){return O}),s.d(t,"i",function(){return f}),s.d(t,"f",function(){return m}),s.d(t,"e",function(){return g}),s.d(t,"a",function(){return _}),s.d(t,"b",function(){return E}),s.d(t,"d",function(){return h}),s.d(t,"c",function(){return S}),s.d(t,"m",function(){return T}),s.d(t,"n",function(){return I}),s.d(t,"o",function(){return v});var r=s("./node_modules/reselect/lib/index.js"),n=s("./src/lib/objectSelector/index.ts"),a=s("./src/reddit/constants/experiments.ts"),c=s("./src/reddit/helpers/name/index.ts"),i=s("./src/reddit/models/Widgets/index.ts"),o=s("./src/reddit/selectors/subreddit.ts");const d=[],u=e=>e.categories.api.list.loaded,l=e=>e.categories.api.list.pending,b=(e,{id:t})=>t?e.categories.api.subreddits.loaded[t]:void 0,p=(e,{id:t})=>t?e.categories.api.subreddits.pending[t]:void 0,O=(e,{id:t})=>t?e.categories.models[t]:void 0,f=e=>e.categories.nameToId,m=(e,{categoryName:t})=>{const s=e.categories.nameToId[Object(c.f)(t)];if(s)return O(e,{id:s})},j=new Set(["nba","nfl"]),g=Object(r.createSelector)(e=>e.categories.ids,e=>e.categories.models,(e,t)=>{const s=a.u,r={};let n=1e3;const i=[];for(const a of e){const e=t[a];j.has(Object(c.f)(e.name))||(s[e.name]||(r[e.name]=n++),i.push(e))}return i.sort((e,t)=>{return(s[e.name]||r[e.name])-(s[t.name]||r[t.name])})}),y=(e,{categoryName:t})=>{const s=m(e,{categoryName:t});return s&&e.subreddits.byCategory[s.id]||d},_=Object(r.createSelector)((e,{id:t})=>{if(!t)return d;return e.subreddits.byCategory[t]||d},o.L,e=>e.subreddits.about,(e,t,s)=>e.map(e=>Object(i.h)(t[e],s[e]))),E=()=>Object(n.a)(Object(r.createSelector)(y,o.L,o.t,(e,t,s)=>e.map(e=>Object(i.h)(t[e],s[e])))),h=Object(r.createSelector)(y,o.L,(e,t)=>0===e.length?d:e.map(e=>t[e])),S=()=>Object(n.a)(Object(r.createSelector)(y,o.L,(e,t)=>0===e.length?d:e.map(e=>{const s=t[e];return s?s.name:""}).filter(Boolean))),T=Object(r.createSelector)((e,t)=>e.listings.listingOrder.ids[t.listingKey]||d,e=>e.categories.models,(e,t)=>e.map(e=>t[e])),I=Object(n.a)(Object(r.createSelector)((e,t)=>e.listings.listingOrder.ids[t.listingKey]||d,e=>e.subreddits.models,(e,t)=>e.map(e=>t[e]))),v=(e,t)=>{const s=t?e.posts.models[t]:null;return s&&s.postCategories?s.postCategories:null}},"./src/reddit/selectors/claimgold.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n});const r=e=>e.claimGold.code,n=e=>e.claimGold.showModal},"./src/reddit/selectors/discoveryUnit.ts":function(e,t,s){"use strict";s.d(t,"h",function(){return O}),s.d(t,"i",function(){return f}),s.d(t,"f",function(){return m}),s.d(t,"j",function(){return j}),s.d(t,"b",function(){return g}),s.d(t,"e",function(){return y}),s.d(t,"a",function(){return _}),s.d(t,"d",function(){return E}),s.d(t,"g",function(){return h}),s.d(t,"c",function(){return S});var r=s("./src/lib/constants/index.ts"),n=s("./src/lib/makeListingKey/index.ts"),a=s("./src/lib/objectSelector/index.ts"),c=s("./src/reddit/helpers/name/index.ts"),i=s("./src/reddit/models/DiscoveryUnit/index.ts"),o=s("./src/reddit/selectors/category.ts"),d=s("./src/reddit/selectors/experiments/exploreV2.ts"),u=s("./src/reddit/selectors/listings.ts"),l=s("./src/reddit/selectors/posts.ts"),b=s("./src/reddit/selectors/subreddit.ts");const p=[],O=e=>e.discoveryUnits.api.list.loaded,f=e=>e.discoveryUnits.api.list.pending,m=(e,{unitName:t})=>{const s=e.discoveryUnits.nameToId[Object(c.f)(t)];return e.discoveryUnits.models[s]},j=()=>Object(a.a)((e,{listingKey:t})=>{const s=Object(l.F)(e);return Object(l.y)(e,{listingKey:t}).filter(e=>{const t=s[e];return t&&!t.isStickied&&!t.isSponsored})}),g=()=>Object(a.a)((e,{categoryName:t,id:s,unitName:a})=>{let c;if(t&&!(c=Object(o.f)(e,{categoryName:t})))return p;const i=s||c&&c.id,d=Object(n.a)(a,r.X.HOT,{category:i});return j()(e,{listingKey:d})}),y=()=>Object(a.a)((e,{listingKey:t,unitName:s,subredditName:a})=>{if(!Object(b.v)(e,{subredditName:a}))return p;const c=t||Object(n.a)(s,r.X.HOT,{subredditName:a});return j()(e,{listingKey:c})}),_=e=>{if(Object(d.a)(e))return m(e,{unitName:i.c})},E=e=>{if(Object(d.a)(e))return m(e,{unitName:i.d})},h=(e,{listingKey:t,shouldLoadMore:s})=>{const r=Object(u.j)(e,{listingKey:t}),n=r?r.token:void 0,a=Object(u.h)(e,{listingKey:t});if(r){if(!s)return;{const s=Object(u.i)(e,{listingKey:t,token:r.token});if(a||s)return}}else{const s=Object(u.f)(e,{listingKey:t});if(a||s)return}return{fetchedToken:n}},S=e=>m(e,{unitName:i.a})},"./src/reddit/selectors/experiments/exploreV2.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return a}),s.d(t,"b",function(){return c}),s.d(t,"e",function(){return i}),s.d(t,"f",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"a",function(){return u});var r=s("./src/reddit/constants/experiments.ts"),n=s("./src/reddit/helpers/chooseVariant/index.ts");const a=e=>e===r.H.ExploreOld,c=e=>e===r.H.ExploreStandardSearchCommunity||e===r.H.ExploreTrendingDUCommunity||e===r.H.ExploreTrendingDUCommunityPopular||e===r.H.ExploreTrendingSearchCommunity,i=e=>e===r.H.ExploreTrendingDUCommunity||e===r.H.ExploreTrendingDUCommunityPopular,o=e=>e===r.H.ExploreTrendingSearchCommunity,d=e=>e===r.H.ExploreTrendingDUCommunityPopular,u=(e,t)=>{const s=Object(n.b)(e,{experimentEligibilitySelector:e=>!e.user.temporaryGQL.isLoggedIn,experimentName:r.D,expEventOverride:t?t.expEventOverride:void 0});return Object(r.R)(s)?void 0:s}},"./src/reddit/selectors/experiments/postSeo.ts":function(e,t,s){"use strict";s.d(t,"e",function(){return c}),s.d(t,"a",function(){return i}),s.d(t,"c",function(){return o}),s.d(t,"d",function(){return d}),s.d(t,"b",function(){return u});var r=s("./src/reddit/constants/experiments.ts"),n=s("./src/reddit/helpers/chooseVariant/index.ts"),a=s("./src/reddit/selectors/user.ts");const c=e=>Object(n.b)(e,{experimentName:r.x,experimentEligibilitySelector:e=>!Object(a.F)(e)}),i=e=>e===r.z.DUOnBottom,o=e=>e===r.z.ListingOnBottom,d=e=>e===r.z.ListingOnBottom||e===r.z.DUOnBottom,u=e=>e===r.z.ListingOnBottom||e===r.z.DUOnBottom},"./src/reddit/selectors/experiments/railsSearchResults.ts":function(e,t,s){"use strict";s.d(t,"c",function(){return c}),s.d(t,"b",function(){return i}),s.d(t,"a",function(){return o});var r=s("./src/reddit/constants/experiments.ts"),n=s("./src/reddit/helpers/chooseVariant/index.ts"),a=s("./src/reddit/selectors/user.ts");const c=e=>Object(a.D)(e)||r.F.Treatment1===Object(n.b)(e,{experimentEligibilitySelector:n.a,experimentName:r.B}),i=e=>r.G.Treatment1===Object(n.b)(e,{experimentEligibilitySelector:n.a,experimentName:r.C}),o=e=>r.m.Disabled===Object(n.b)(e,{experimentEligibilitySelector:n.a,experimentName:r.i})},"./src/reddit/selectors/externalAccount.ts":function(e,t,s){"use strict";s.d(t,"f",function(){return i}),s.d(t,"b",function(){return d}),s.d(t,"c",function(){return u}),s.d(t,"e",function(){return l}),s.d(t,"a",function(){return b}),s.d(t,"d",function(){return p});var r=s("./src/reddit/constants/posts.ts"),n=s("./src/reddit/models/ExternalAccount/index.ts"),a=s("./src/reddit/models/User/index.ts"),c=s("./src/reddit/selectors/user.ts");const i=(e,{username:t})=>!!e.externalAccount.api.user.pending[t],o=(e,{username:t})=>e.externalAccount.user[t],d=e=>{const t=Object(c.j)(e);if(!t)return;const s=Object(a.f)(t),r=o(e,{username:s});return r?r.twitter:void 0},u=e=>!!e.externalAccount.api.connect.pending[n.a.Twitter],l=(e,{profileName:t})=>{if(!t)return null;const s=o(e,{username:t});if(!s)return null;const r=s[n.a.Twitter];if(!r)return null;const i=Object(c.j)(e);if(!(i&&Object(a.f)(i).toLowerCase()===t.toLowerCase()))return r;const d=Object(c.bb)(e,{userName:t});return d?d.prefShowTwitter?r:null:r},b=(e,t)=>{if(Object(c.j)(e)){const s=p(e,t);if(s)return!!s.currentUserIsSupporter}return!1},p=(e,t)=>{const s=t.name,a=t.type;let c;return a===r.a.SUBREDDIT?c=((e,{subredditName:t})=>e.externalAccount.subreddit[t])(e,{subredditName:s}):a===r.a.PROFILE&&(c=o(e,{username:s})),c?c[n.a.Patreon]:null}},"./src/reddit/selectors/frontpage.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return i});var r=s("./src/lib/constants/index.ts"),n=s("./src/reddit/constants/experiments.ts"),a=s("./src/reddit/helpers/chooseVariant/index.ts"),c=s("./src/reddit/selectors/user.ts");const i=e=>{if(e.user&&e.user.session&&!e.user.session.unsafeLoggedOut)return r.X.BEST;if(Object(c.F)(e)||!Object(c.H)(e))return r.X.HOT;switch(Object(a.b)(e,{experimentEligibilitySelector:a.a,experimentName:n.v})){case n.w.Treatment1:return r.X.TOP;default:return r.X.HOT}}},"./src/reddit/selectors/gild.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return r}),s.d(t,"c",function(){return n}),s.d(t,"i",function(){return a}),s.d(t,"f",function(){return c}),s.d(t,"g",function(){return i}),s.d(t,"h",function(){return o}),s.d(t,"b",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"a",function(){return l});const r=e=>e.gild.gildModalThingId,n=(e,t)=>e.gild.gildModalThingId===t,a=e=>e.gild.gildType,c=e=>e.gild.includeMessage,i=e=>e.gild.isAnonymous,o=e=>e.gild.isIframed,d=e=>e.gild.message,u=e=>e.gild.api.pending,l=e=>e.gild.api.error},"./src/reddit/selectors/goldPurchaseModals.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r}),s.d(t,"b",function(){return n}),s.d(t,"d",function(){return a}),s.d(t,"c",function(){return c}),s.d(t,"p",function(){return i}),s.d(t,"q",function(){return o}),s.d(t,"u",function(){return d}),s.d(t,"e",function(){return u}),s.d(t,"j",function(){return l}),s.d(t,"s",function(){return b}),s.d(t,"t",function(){return p}),s.d(t,"r",function(){return O}),s.d(t,"v",function(){return f}),s.d(t,"h",function(){return m}),s.d(t,"i",function(){return j}),s.d(t,"k",function(){return g}),s.d(t,"m",function(){return y}),s.d(t,"n",function(){return _}),s.d(t,"l",function(){return E}),s.d(t,"o",function(){return h}),s.d(t,"g",function(){return S}),s.d(t,"f",function(){return T});const r=e=>e.goldPurchase.coinPurchaseModal.activePage,n=e=>e.goldPurchase.coinPurchaseModal.gildThingId||void 0,a=e=>e.goldPurchase.coinPurchaseModal.showModal,c=e=>e.goldPurchase.coinPurchaseModal.purchasePackage,i=e=>e.goldPurchase.premiumPurchaseModal.activePage,o=e=>e.goldPurchase.premiumPurchaseModal.showModal,d=e=>e.goldPurchase.updateCardModal.pending,u=e=>e.goldPurchase.payment.paymentMethod,l=e=>e.goldPurchase.payment.cardName,b=e=>e.goldPurchase.payment.savedCardsPending,p=e=>e.goldPurchase.payment.savedCards,O=e=>e.goldPurchase.payment.rememberCard,f=e=>e.goldPurchase.payment.useSavedCard,m=e=>e.goldPurchase.payment.cardValidation.cardCvc,j=e=>e.goldPurchase.payment.cardValidation.cardExpiry,g=e=>e.goldPurchase.payment.cardValidation.cardNumber,y=e=>e.goldPurchase.payment.cardValidation.nameOnCard,_=e=>e.goldPurchase.payment.cardValidation.postalCode,E=e=>e.goldPurchase.payment.stripeToken.errorMessage,h=e=>e.goldPurchase.payment.stripeToken.pending,S=e=>e.goldPurchase.payment.paypal.passthrough,T=e=>e.goldPurchase.payment.paypal.errorMessage},"./src/reddit/selectors/imageUploads.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n}),s.d(t,"b",function(){return a});var r=s("./src/reddit/models/Image/index.tsx");const n=e=>e.imageUploads,a=(e,t)=>{const s=n(e),a=[];for(const n in s){const e=s[n];e.kind===r.b.TempUploaded&&e.context===t&&a.push(e)}return a}},"./src/reddit/selectors/oldSiteRules.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return r});const r=e=>e.oldSiteRules},"./src/reddit/selectors/originalContent.ts":function(e,t,s){"use strict";s.d(t,"d",function(){return O}),s.d(t,"e",function(){return f}),s.d(t,"c",function(){return m}),s.d(t,"h",function(){return j}),s.d(t,"g",function(){return y}),s.d(t,"f",function(){return _}),s.d(t,"i",function(){return E}),s.d(t,"k",function(){return h}),s.d(t,"j",function(){return S}),s.d(t,"a",function(){return T}),s.d(t,"b",function(){return I});var r=s("./node_modules/lodash/values.js"),n=s.n(r),a=s("./node_modules/reselect/lib/index.js"),c=s("./src/app/strings/index.ts"),i=s("./src/lib/objectSelector/index.ts"),o=s("./src/reddit/constants/originalContent.ts"),d=s("./src/reddit/selectors/profile.ts"),u=s("./src/reddit/selectors/user.ts");const l=[],b=Object(c.f)("postCreation.modifiers.originalContentCategories.none"),p=Object(c.f)("postCreation.modifiers.originalContentCategories.best"),O=e=>e.originalContent.categories.api.pending,f=e=>e.originalContent.categories.models,m=Object(a.createSelector)(f,e=>n()(e).sort((e,t)=>e.name.localeCompare(t.name))),j=Object(a.createSelector)(m,e=>e.filter(e=>e.submittable)),g=Object(a.createSelector)(m,e=>e.filter(e=>e.discoverable)),y=Object(a.createSelector)(g,e=>e.reduce((e,t)=>(e[t.name]=t,e),{})),_=Object(a.createSelector)(u.M,g,(e,t)=>[{discoverable:!0,name:o.b,displayText:p(e),submittable:!1},...t]),E=Object(a.createSelector)(u.M,j,(e,t)=>[{discoverable:!1,name:o.c,displayText:b(e),submittable:!0},...t]),h=(e,{categoryName:t})=>e.users.topOCCreators[t]||l,S=Object(i.a)((e,{userNames:t})=>t.map(t=>{return{user:Object(u.bb)(e,{userName:t}),profile:Object(d.h)(e,{profileName:t})}})),T=(e,{categoryName:t})=>e.posts.bestOCPosts[t]||l,I=(e,{categoryName:t})=>e.originalContent.bestPosts.api.pending[t]},"./src/reddit/selectors/profileOverviewChronoItems.ts":function(e,t,s){"use strict";var r=s("./src/lib/objectSelector/index.ts"),n=s("./src/reddit/models/Flair/index.ts"),a=s("./src/reddit/models/PostCreationForm/index.ts");n.e.Text,n.e.Spoiler,n.e.Text,n.e.Spoiler,a.h.RICH_TEXT,n.e.Text,n.e.Spoiler,a.h.RICH_TEXT,n.e.Text,n.e.Spoiler,a.h.RICH_TEXT;var c=s("./src/reddit/helpers/isComment.ts");s.d(t,"f",function(){return i}),s.d(t,"e",function(){return d}),s.d(t,"h",function(){return l}),s.d(t,"g",function(){return b}),s.d(t,"a",function(){return p}),s.d(t,"b",function(){return O}),s.d(t,"d",function(){return f}),s.d(t,"c",function(){return m});const i=Object(r.a)((e,{listingKey:t})=>{const s=e.posts.models;return o(e,{listingKey:t}).filter(e=>{if(Object(c.a)(e))return!0;{const t=s[e];return t&&!t.hidden}})}),o=Object(r.a)((e,{listingKey:t})=>{const s=e.profileOverviewPage.chrono.ids[t];return s?[...s]:[]}),d=Object(r.a)((e,{listingKey:t})=>{return i(e,{listingKey:t}).reduce((t,s)=>{const r=Object(c.a)(s)?e.comments.models[s].postId:s;return t[s]=r,t},{})}),u=(Object(r.a)((e,{listingKey:t})=>{const s=e.posts.models;return u(e,{listingKey:t}).filter(e=>{const t=s[e];return t&&!t.hidden})}),Object(r.a)((e,{listingKey:t})=>{return i(e,{listingKey:t}).map(t=>Object(c.a)(t)?e.comments.models[t].postId:t)})),l=Object(r.a)((e,{listingKey:t})=>{const s=e.posts.models,r=u(e,{listingKey:t}),n={};return r.forEach(e=>n[e]=s[e]),n}),b=Object(r.a)((e,{listingKey:t})=>{const s=e.comments.models,r=i(e,{listingKey:t}),n={};return r.forEach(e=>!!Object(c.a)(e)&&(n[e]=s[e])),n}),p=(e,{listingKey:t})=>e.profileOverviewPage.chrono.api.error[t],O=(e,{listingKey:t})=>e.profileOverviewPage.chrono.api.pending[t],f=(e,{listingKey:t})=>e.profileOverviewPage.chrono.loadMore[t],m=(e,{listingKey:t})=>e.profileOverviewPage.chrono.fetchedTokens[t]},"./src/reddit/selectors/submitValidation.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return r}),s.d(t,"a",function(){return n}),s.d(t,"c",function(){return a});const r=e=>e.subredditSettings.postRequirements.formState,n=e=>e.subredditSettings.postRequirements.formErrors,a=e=>e.creations.formState.fieldValidation},"./src/reddit/selectors/tags.ts":function(e,t,s){"use strict";s.d(t,"j",function(){return c}),s.d(t,"k",function(){return i}),s.d(t,"e",function(){return o}),s.d(t,"h",function(){return d}),s.d(t,"b",function(){return p}),s.d(t,"d",function(){return O}),s.d(t,"c",function(){return f}),s.d(t,"f",function(){return m}),s.d(t,"i",function(){return j}),s.d(t,"a",function(){return g}),s.d(t,"g",function(){return y}),s.d(t,"l",function(){return _}),s.d(t,"m",function(){return E});var r=s("./node_modules/lodash/values.js"),n=s.n(r),a=s("./src/reddit/models/Tags/index.ts");const c=e=>e.tags.api.create.error||e.tags.api.deleteTag.error||e.tags.api.fetch.error||e.tags.api.update.error,i=e=>e.tags.api.create.pending||e.tags.api.deleteTag.pending||e.tags.api.fetch.pending||e.tags.api.update.pending,o=(e,{subredditId:t})=>e.tags.selected.inputByItemId[t]||"",d=(e,{subredditId:t})=>e.tags.selected.selectedOptions[t]||[],u=(e,{subredditId:t})=>e.tags.selected.deselectedOptions[t]||[],l={},b={},p=e=>e.tags.models.globalSubredditTags,O=(e,{subredditId:t})=>e.tags.models.subredditScopedTags[t]||b,f=(e,t)=>{const s=n()(t);for(let r=0;re.tags.models.itemTags[t]||l,j=(e,{itemId:t})=>e.tags.models.sortedItemTags[t]||[],g=(e,{thingId:t})=>n()(((e,{thingId:t})=>{const s=o(e,{subredditId:t})?(e=>e.tags.availableGlobalTagOrder.global.map(t=>e.tags.models.globalSubredditTags[t]))(e):(e=>e.tags.availableGlobalTagOrder.recommendedGlobal.map(t=>e.tags.models.globalSubredditTags[t]))(e),r=d(e,{subredditId:t}),n=s.reduce((e,t)=>(e[t.id]=Object(a.e)(t),e),{});return r.reduce((e,t)=>(t.id&&e[t.id]&&(e[t.id].selected=!0),e),n)})(e,{thingId:t})).filter(e=>!e.selected),y=(e,{subredditId:t})=>d(e,{subredditId:t}).concat(u(e,{subredditId:t})),_=(e,{subredditId:t})=>d(e,{subredditId:t}).filter(e=>!e.id&&!!e.action).map(e=>({text:e.displayText,type:a.c.CLASSIFICATION})),E=(e,{subredditId:t})=>{const s=O(e,{subredditId:t});return u(e,{subredditId:t}).filter(e=>!!e.id&&!!s[e.id]).map(e=>({tagId:e.id}))}},"./src/reddit/selectors/toast.ts":function(e,t,s){"use strict";s.d(t,"a",function(){return n});var r=s("./node_modules/reselect/lib/index.js");const n=Object(r.createSelector)(e=>e.toaster,(e,t)=>t,(e,t)=>e.find(e=>e.customToastType===t))},"./src/reddit/selectors/userFlair.ts":function(e,t,s){"use strict";s.d(t,"b",function(){return n}),s.d(t,"a",function(){return a}),s.d(t,"c",function(){return c});var r=s("./src/reddit/models/Flair/index.ts");const n=(e,{subredditId:t})=>e.userFlair[t],a=(e,{subredditId:t})=>!e.userFlair[t]||e.userFlair[t].displaySettings.isEnabled,c=(e,{subredditId:t})=>e.userFlair[t]?e.userFlair[t].displaySettings.position:r.a.Right}}]); +//# sourceMappingURL=Governance~Reddit.ffd46ccf201bcf6d2095.js.map \ No newline at end of file diff --git a/walls/GpbWmi9.jpeg b/walls/GpbWmi9.jpeg new file mode 100644 index 0000000..0e6a293 Binary files /dev/null and b/walls/GpbWmi9.jpeg differ diff --git a/walls/Gq21luR.jpeg b/walls/Gq21luR.jpeg new file mode 100644 index 0000000..cbc97a3 Binary files /dev/null and b/walls/Gq21luR.jpeg differ diff --git a/walls/GqAjOnd.jpeg b/walls/GqAjOnd.jpeg new file mode 100644 index 0000000..891c090 Binary files /dev/null and b/walls/GqAjOnd.jpeg differ diff --git a/walls/GrG1jiY.jpeg b/walls/GrG1jiY.jpeg new file mode 100644 index 0000000..eab619b Binary files /dev/null and b/walls/GrG1jiY.jpeg differ diff --git a/walls/GuieeS7.jpeg b/walls/GuieeS7.jpeg new file mode 100644 index 0000000..fe6b698 Binary files /dev/null and b/walls/GuieeS7.jpeg differ diff --git a/walls/GweJsLb.png b/walls/GweJsLb.png new file mode 100644 index 0000000..eeef10c Binary files /dev/null and b/walls/GweJsLb.png differ diff --git a/walls/GwqQCXd.jpeg b/walls/GwqQCXd.jpeg new file mode 100644 index 0000000..4eec350 Binary files /dev/null and b/walls/GwqQCXd.jpeg differ diff --git a/walls/Gxrub5y.jpeg b/walls/Gxrub5y.jpeg new file mode 100644 index 0000000..6f4d1d7 Binary files /dev/null and b/walls/Gxrub5y.jpeg differ diff --git a/walls/Gxv77EG.jpeg b/walls/Gxv77EG.jpeg new file mode 100644 index 0000000..bc71dac Binary files /dev/null and b/walls/Gxv77EG.jpeg differ diff --git a/walls/GyguLY2.jpeg b/walls/GyguLY2.jpeg new file mode 100644 index 0000000..f426945 Binary files /dev/null and b/walls/GyguLY2.jpeg differ diff --git a/walls/Gytp2lO.jpeg b/walls/Gytp2lO.jpeg new file mode 100644 index 0000000..1c8e7d5 Binary files /dev/null and b/walls/Gytp2lO.jpeg differ diff --git a/walls/H157bbx.jpeg b/walls/H157bbx.jpeg new file mode 100644 index 0000000..54ea6d1 Binary files /dev/null and b/walls/H157bbx.jpeg differ diff --git a/walls/H3d5eeY.jpeg b/walls/H3d5eeY.jpeg new file mode 100644 index 0000000..67db7d5 Binary files /dev/null and b/walls/H3d5eeY.jpeg differ diff --git a/walls/H42R5NB.jpeg b/walls/H42R5NB.jpeg new file mode 100644 index 0000000..705815c Binary files /dev/null and b/walls/H42R5NB.jpeg differ diff --git a/walls/H6rLoCW.jpeg b/walls/H6rLoCW.jpeg new file mode 100644 index 0000000..f92111b Binary files /dev/null and b/walls/H6rLoCW.jpeg differ diff --git a/walls/H80x903.jpeg b/walls/H80x903.jpeg new file mode 100644 index 0000000..26a4e0a Binary files /dev/null and b/walls/H80x903.jpeg differ diff --git a/walls/HCqveHc.jpeg b/walls/HCqveHc.jpeg new file mode 100644 index 0000000..1d21191 Binary files /dev/null and b/walls/HCqveHc.jpeg differ diff --git a/walls/HEiCkIg.jpeg b/walls/HEiCkIg.jpeg new file mode 100644 index 0000000..9279f06 Binary files /dev/null and b/walls/HEiCkIg.jpeg differ diff --git a/walls/HF4T2NL.jpeg b/walls/HF4T2NL.jpeg new file mode 100644 index 0000000..ee5bef7 Binary files /dev/null and b/walls/HF4T2NL.jpeg differ diff --git a/walls/HFoKQqm.jpeg b/walls/HFoKQqm.jpeg new file mode 100644 index 0000000..d54d0e3 Binary files /dev/null and b/walls/HFoKQqm.jpeg differ diff --git a/walls/HHXsnKa.jpeg b/walls/HHXsnKa.jpeg new file mode 100644 index 0000000..24186bb Binary files /dev/null and b/walls/HHXsnKa.jpeg differ diff --git a/walls/HHoGmUd.jpeg b/walls/HHoGmUd.jpeg new file mode 100644 index 0000000..bac17e2 Binary files /dev/null and b/walls/HHoGmUd.jpeg differ diff --git a/walls/HIlb9dU.jpeg b/walls/HIlb9dU.jpeg new file mode 100644 index 0000000..9e02b30 Binary files /dev/null and b/walls/HIlb9dU.jpeg differ diff --git a/walls/HLYWGGI.jpeg b/walls/HLYWGGI.jpeg new file mode 100644 index 0000000..7233a02 Binary files /dev/null and b/walls/HLYWGGI.jpeg differ diff --git a/walls/HM4yHkF.jpeg b/walls/HM4yHkF.jpeg new file mode 100644 index 0000000..dc6b76e Binary files /dev/null and b/walls/HM4yHkF.jpeg differ diff --git a/walls/HSyXqMn.jpeg b/walls/HSyXqMn.jpeg new file mode 100644 index 0000000..e3de96a Binary files /dev/null and b/walls/HSyXqMn.jpeg differ diff --git a/walls/HT9pCS4.jpeg b/walls/HT9pCS4.jpeg new file mode 100644 index 0000000..3d8d032 Binary files /dev/null and b/walls/HT9pCS4.jpeg differ diff --git a/walls/HW67wBZ.jpeg b/walls/HW67wBZ.jpeg new file mode 100644 index 0000000..45a6888 Binary files /dev/null and b/walls/HW67wBZ.jpeg differ diff --git a/walls/HXzvWCO.jpeg b/walls/HXzvWCO.jpeg new file mode 100644 index 0000000..ea8d6a5 Binary files /dev/null and b/walls/HXzvWCO.jpeg differ diff --git a/walls/HYD4uK9.jpeg b/walls/HYD4uK9.jpeg new file mode 100644 index 0000000..4c6dad9 Binary files /dev/null and b/walls/HYD4uK9.jpeg differ diff --git a/walls/HYk2cO1.png b/walls/HYk2cO1.png new file mode 100644 index 0000000..0bf7c7e Binary files /dev/null and b/walls/HYk2cO1.png differ diff --git a/walls/HYxLA4Q.jpeg b/walls/HYxLA4Q.jpeg new file mode 100644 index 0000000..a94361c Binary files /dev/null and b/walls/HYxLA4Q.jpeg differ diff --git a/walls/HZAMz57.png b/walls/HZAMz57.png new file mode 100644 index 0000000..2eecd41 Binary files /dev/null and b/walls/HZAMz57.png differ diff --git a/walls/Hc5jdpN.jpeg b/walls/Hc5jdpN.jpeg new file mode 100644 index 0000000..0ff6003 Binary files /dev/null and b/walls/Hc5jdpN.jpeg differ diff --git a/walls/HdWwAUF.png b/walls/HdWwAUF.png new file mode 100644 index 0000000..4c1da8a Binary files /dev/null and b/walls/HdWwAUF.png differ diff --git a/walls/HdffKBL.png b/walls/HdffKBL.png new file mode 100644 index 0000000..da1f917 Binary files /dev/null and b/walls/HdffKBL.png differ diff --git a/walls/HdyScc3.jpeg b/walls/HdyScc3.jpeg new file mode 100644 index 0000000..c1a4cdd Binary files /dev/null and b/walls/HdyScc3.jpeg differ diff --git a/walls/Hg5DyGc.jpeg b/walls/Hg5DyGc.jpeg new file mode 100644 index 0000000..050c0f6 Binary files /dev/null and b/walls/Hg5DyGc.jpeg differ diff --git a/walls/HgXxkvp.jpeg b/walls/HgXxkvp.jpeg new file mode 100644 index 0000000..a42827d Binary files /dev/null and b/walls/HgXxkvp.jpeg differ diff --git a/walls/HgbvfIx.jpeg b/walls/HgbvfIx.jpeg new file mode 100644 index 0000000..bef57b3 Binary files /dev/null and b/walls/HgbvfIx.jpeg differ diff --git a/walls/HhKPiLE.jpeg b/walls/HhKPiLE.jpeg new file mode 100644 index 0000000..9fce492 Binary files /dev/null and b/walls/HhKPiLE.jpeg differ diff --git a/walls/HiJBDsO.jpeg b/walls/HiJBDsO.jpeg new file mode 100644 index 0000000..908cdb9 Binary files /dev/null and b/walls/HiJBDsO.jpeg differ diff --git a/walls/HkOJHlz.png b/walls/HkOJHlz.png new file mode 100644 index 0000000..1f2b5c7 Binary files /dev/null and b/walls/HkOJHlz.png differ diff --git a/walls/HmCAAvt.jpeg b/walls/HmCAAvt.jpeg new file mode 100644 index 0000000..9ac1246 Binary files /dev/null and b/walls/HmCAAvt.jpeg differ diff --git a/walls/Hn0zzm0.jpeg b/walls/Hn0zzm0.jpeg new file mode 100644 index 0000000..805218c Binary files /dev/null and b/walls/Hn0zzm0.jpeg differ diff --git a/walls/HnDy0hD.jpeg b/walls/HnDy0hD.jpeg new file mode 100644 index 0000000..f83f725 Binary files /dev/null and b/walls/HnDy0hD.jpeg differ diff --git a/walls/HpNHCdX.jpeg b/walls/HpNHCdX.jpeg new file mode 100644 index 0000000..4afeadc Binary files /dev/null and b/walls/HpNHCdX.jpeg differ diff --git a/walls/Hq39XsD.png b/walls/Hq39XsD.png new file mode 100644 index 0000000..f356b2c Binary files /dev/null and b/walls/Hq39XsD.png differ diff --git a/walls/Ht8mKfq.jpeg b/walls/Ht8mKfq.jpeg new file mode 100644 index 0000000..9125f8e Binary files /dev/null and b/walls/Ht8mKfq.jpeg differ diff --git a/walls/Htfu73k.jpeg b/walls/Htfu73k.jpeg new file mode 100644 index 0000000..6cba173 Binary files /dev/null and b/walls/Htfu73k.jpeg differ diff --git a/walls/HtqUkYq.jpeg b/walls/HtqUkYq.jpeg new file mode 100644 index 0000000..315d448 Binary files /dev/null and b/walls/HtqUkYq.jpeg differ diff --git a/walls/HwCkfkO.jpeg b/walls/HwCkfkO.jpeg new file mode 100644 index 0000000..58075a5 Binary files /dev/null and b/walls/HwCkfkO.jpeg differ diff --git a/walls/HxbguCp.jpeg b/walls/HxbguCp.jpeg new file mode 100644 index 0000000..a3887f6 Binary files /dev/null and b/walls/HxbguCp.jpeg differ diff --git a/walls/HyV4rpk.jpeg b/walls/HyV4rpk.jpeg new file mode 100644 index 0000000..a2f1acd Binary files /dev/null and b/walls/HyV4rpk.jpeg differ diff --git a/walls/HygUTfK.jpeg b/walls/HygUTfK.jpeg new file mode 100644 index 0000000..d2c3041 Binary files /dev/null and b/walls/HygUTfK.jpeg differ diff --git a/walls/HyraNLg.jpeg b/walls/HyraNLg.jpeg new file mode 100644 index 0000000..df0fc05 Binary files /dev/null and b/walls/HyraNLg.jpeg differ diff --git a/walls/I0T3Fhs.jpeg b/walls/I0T3Fhs.jpeg new file mode 100644 index 0000000..cf87db5 Binary files /dev/null and b/walls/I0T3Fhs.jpeg differ diff --git a/walls/I0rRNz8.jpeg b/walls/I0rRNz8.jpeg new file mode 100644 index 0000000..0cf2ceb Binary files /dev/null and b/walls/I0rRNz8.jpeg differ diff --git a/walls/I1Q9wzl.jpeg b/walls/I1Q9wzl.jpeg new file mode 100644 index 0000000..68a1140 Binary files /dev/null and b/walls/I1Q9wzl.jpeg differ diff --git a/walls/I2ByRHd.jpeg b/walls/I2ByRHd.jpeg new file mode 100644 index 0000000..c9f27c6 Binary files /dev/null and b/walls/I2ByRHd.jpeg differ diff --git a/walls/I4FwZ61.jpeg b/walls/I4FwZ61.jpeg new file mode 100644 index 0000000..88c250f Binary files /dev/null and b/walls/I4FwZ61.jpeg differ diff --git a/walls/I6mG68x.jpeg b/walls/I6mG68x.jpeg new file mode 100644 index 0000000..a76f8e0 Binary files /dev/null and b/walls/I6mG68x.jpeg differ diff --git a/walls/I7NM0Kq.jpeg b/walls/I7NM0Kq.jpeg new file mode 100644 index 0000000..eec42ad Binary files /dev/null and b/walls/I7NM0Kq.jpeg differ diff --git a/walls/IAANiag.jpeg b/walls/IAANiag.jpeg new file mode 100644 index 0000000..d5f5dd5 Binary files /dev/null and b/walls/IAANiag.jpeg differ diff --git a/walls/IAsa2xN.png b/walls/IAsa2xN.png new file mode 100644 index 0000000..90f8540 Binary files /dev/null and b/walls/IAsa2xN.png differ diff --git a/walls/IC0tZxs.jpeg b/walls/IC0tZxs.jpeg new file mode 100644 index 0000000..72598e4 Binary files /dev/null and b/walls/IC0tZxs.jpeg differ diff --git a/walls/ICe9CFh.jpeg b/walls/ICe9CFh.jpeg new file mode 100644 index 0000000..0f12663 Binary files /dev/null and b/walls/ICe9CFh.jpeg differ diff --git a/walls/IDlm1nH.jpeg b/walls/IDlm1nH.jpeg new file mode 100644 index 0000000..e550b1c Binary files /dev/null and b/walls/IDlm1nH.jpeg differ diff --git a/walls/IFe7Mn8.png b/walls/IFe7Mn8.png new file mode 100644 index 0000000..90beed5 Binary files /dev/null and b/walls/IFe7Mn8.png differ diff --git a/walls/IHpY5Ws.jpeg b/walls/IHpY5Ws.jpeg new file mode 100644 index 0000000..68fcfb3 Binary files /dev/null and b/walls/IHpY5Ws.jpeg differ diff --git a/walls/IIfFh5p.jpeg b/walls/IIfFh5p.jpeg new file mode 100644 index 0000000..3086529 Binary files /dev/null and b/walls/IIfFh5p.jpeg differ diff --git a/walls/IJPeVRH.jpeg b/walls/IJPeVRH.jpeg new file mode 100644 index 0000000..ba4d452 Binary files /dev/null and b/walls/IJPeVRH.jpeg differ diff --git a/walls/IJRS2k7.jpeg b/walls/IJRS2k7.jpeg new file mode 100644 index 0000000..4530e19 Binary files /dev/null and b/walls/IJRS2k7.jpeg differ diff --git a/walls/IJVR0tB.jpeg b/walls/IJVR0tB.jpeg new file mode 100644 index 0000000..acf5eea Binary files /dev/null and b/walls/IJVR0tB.jpeg differ diff --git a/walls/IJpq8vP.jpeg b/walls/IJpq8vP.jpeg new file mode 100644 index 0000000..2cf41d9 Binary files /dev/null and b/walls/IJpq8vP.jpeg differ diff --git a/walls/IL6GrcV.jpeg b/walls/IL6GrcV.jpeg new file mode 100644 index 0000000..77909ff Binary files /dev/null and b/walls/IL6GrcV.jpeg differ diff --git a/walls/ILb557Y.jpeg b/walls/ILb557Y.jpeg new file mode 100644 index 0000000..6e400fb Binary files /dev/null and b/walls/ILb557Y.jpeg differ diff --git a/walls/IS3EhiS.jpeg b/walls/IS3EhiS.jpeg new file mode 100644 index 0000000..6c6657b Binary files /dev/null and b/walls/IS3EhiS.jpeg differ diff --git a/walls/IScWJC3.jpeg b/walls/IScWJC3.jpeg new file mode 100644 index 0000000..12cd249 Binary files /dev/null and b/walls/IScWJC3.jpeg differ diff --git a/walls/ISvwrTI.jpeg b/walls/ISvwrTI.jpeg new file mode 100644 index 0000000..8ae122a Binary files /dev/null and b/walls/ISvwrTI.jpeg differ diff --git a/walls/IT0xl0m.jpeg b/walls/IT0xl0m.jpeg new file mode 100644 index 0000000..5359aea Binary files /dev/null and b/walls/IT0xl0m.jpeg differ diff --git a/walls/IYA2D46.png b/walls/IYA2D46.png new file mode 100644 index 0000000..2a90b25 Binary files /dev/null and b/walls/IYA2D46.png differ diff --git a/walls/IYKm8e8.png b/walls/IYKm8e8.png new file mode 100644 index 0000000..cac401c Binary files /dev/null and b/walls/IYKm8e8.png differ diff --git a/walls/Ib0ivZ7.png b/walls/Ib0ivZ7.png new file mode 100644 index 0000000..71f1396 Binary files /dev/null and b/walls/Ib0ivZ7.png differ diff --git a/walls/IftHMNP.jpeg b/walls/IftHMNP.jpeg new file mode 100644 index 0000000..ead42a3 Binary files /dev/null and b/walls/IftHMNP.jpeg differ diff --git a/walls/IiLIVth.jpeg b/walls/IiLIVth.jpeg new file mode 100644 index 0000000..adf788a Binary files /dev/null and b/walls/IiLIVth.jpeg differ diff --git a/walls/IiRvX9I.jpeg b/walls/IiRvX9I.jpeg new file mode 100644 index 0000000..1c5b275 Binary files /dev/null and b/walls/IiRvX9I.jpeg differ diff --git a/walls/ImcSCK5.jpeg b/walls/ImcSCK5.jpeg new file mode 100644 index 0000000..b747d77 Binary files /dev/null and b/walls/ImcSCK5.jpeg differ diff --git a/walls/Inc5Ue1.jpeg b/walls/Inc5Ue1.jpeg new file mode 100644 index 0000000..ba7bcbc Binary files /dev/null and b/walls/Inc5Ue1.jpeg differ diff --git a/walls/InltFjJ.jpeg b/walls/InltFjJ.jpeg new file mode 100644 index 0000000..26713ea Binary files /dev/null and b/walls/InltFjJ.jpeg differ diff --git a/walls/IqvhasJ.jpeg b/walls/IqvhasJ.jpeg new file mode 100644 index 0000000..6c2581f Binary files /dev/null and b/walls/IqvhasJ.jpeg differ diff --git a/walls/IsvEOUw.jpeg b/walls/IsvEOUw.jpeg new file mode 100644 index 0000000..d9c9751 Binary files /dev/null and b/walls/IsvEOUw.jpeg differ diff --git a/walls/IttWzx4.jpeg b/walls/IttWzx4.jpeg new file mode 100644 index 0000000..c71cdcd Binary files /dev/null and b/walls/IttWzx4.jpeg differ diff --git a/walls/IvTw5KO.png b/walls/IvTw5KO.png new file mode 100644 index 0000000..6a3d8ab Binary files /dev/null and b/walls/IvTw5KO.png differ diff --git a/walls/IwNZ0D7.jpeg b/walls/IwNZ0D7.jpeg new file mode 100644 index 0000000..4861c3a Binary files /dev/null and b/walls/IwNZ0D7.jpeg differ diff --git a/walls/IwnVXfu.jpeg b/walls/IwnVXfu.jpeg new file mode 100644 index 0000000..7592f80 Binary files /dev/null and b/walls/IwnVXfu.jpeg differ diff --git a/walls/IxM790H.jpeg b/walls/IxM790H.jpeg new file mode 100644 index 0000000..6bb46f5 Binary files /dev/null and b/walls/IxM790H.jpeg differ diff --git a/walls/J2HeH8X.jpeg b/walls/J2HeH8X.jpeg new file mode 100644 index 0000000..d6fa688 Binary files /dev/null and b/walls/J2HeH8X.jpeg differ diff --git a/walls/J3Mnb2b.jpeg b/walls/J3Mnb2b.jpeg new file mode 100644 index 0000000..d0d5601 Binary files /dev/null and b/walls/J3Mnb2b.jpeg differ diff --git a/walls/J3VJRRh.jpeg b/walls/J3VJRRh.jpeg new file mode 100644 index 0000000..3c0b13d Binary files /dev/null and b/walls/J3VJRRh.jpeg differ diff --git a/walls/J5gkhyp.jpeg b/walls/J5gkhyp.jpeg new file mode 100644 index 0000000..5192222 Binary files /dev/null and b/walls/J5gkhyp.jpeg differ diff --git a/walls/J6bgSQ6.jpeg b/walls/J6bgSQ6.jpeg new file mode 100644 index 0000000..21f0276 Binary files /dev/null and b/walls/J6bgSQ6.jpeg differ diff --git a/walls/JEaUbRM.jpeg b/walls/JEaUbRM.jpeg new file mode 100644 index 0000000..822a069 Binary files /dev/null and b/walls/JEaUbRM.jpeg differ diff --git a/walls/JEwzltk.jpeg b/walls/JEwzltk.jpeg new file mode 100644 index 0000000..2daafe6 Binary files /dev/null and b/walls/JEwzltk.jpeg differ diff --git a/walls/JGAL0rf.jpeg b/walls/JGAL0rf.jpeg new file mode 100644 index 0000000..ded5788 Binary files /dev/null and b/walls/JGAL0rf.jpeg differ diff --git a/walls/JHNn1N0.jpeg b/walls/JHNn1N0.jpeg new file mode 100644 index 0000000..bbf59fc Binary files /dev/null and b/walls/JHNn1N0.jpeg differ diff --git a/walls/JInab9g.png b/walls/JInab9g.png new file mode 100644 index 0000000..2f06d9d Binary files /dev/null and b/walls/JInab9g.png differ diff --git a/walls/JKQ64CP.jpeg b/walls/JKQ64CP.jpeg new file mode 100644 index 0000000..f1355c8 Binary files /dev/null and b/walls/JKQ64CP.jpeg differ diff --git a/walls/JKaU7Oy.png b/walls/JKaU7Oy.png new file mode 100644 index 0000000..a2e0b4f Binary files /dev/null and b/walls/JKaU7Oy.png differ diff --git a/walls/JRb1DGy.jpeg b/walls/JRb1DGy.jpeg new file mode 100644 index 0000000..76b8bef Binary files /dev/null and b/walls/JRb1DGy.jpeg differ diff --git a/walls/JSgZK4t.jpeg b/walls/JSgZK4t.jpeg new file mode 100644 index 0000000..7da208f Binary files /dev/null and b/walls/JSgZK4t.jpeg differ diff --git a/walls/JSw1LAH.jpeg b/walls/JSw1LAH.jpeg new file mode 100644 index 0000000..1796a93 Binary files /dev/null and b/walls/JSw1LAH.jpeg differ diff --git a/walls/JUy7B0z.png b/walls/JUy7B0z.png new file mode 100644 index 0000000..8fec6c8 Binary files /dev/null and b/walls/JUy7B0z.png differ diff --git a/walls/JUyBQHj.jpeg b/walls/JUyBQHj.jpeg new file mode 100644 index 0000000..0e4abd4 Binary files /dev/null and b/walls/JUyBQHj.jpeg differ diff --git a/walls/JV1THCI.jpeg b/walls/JV1THCI.jpeg new file mode 100644 index 0000000..5a9cdc7 Binary files /dev/null and b/walls/JV1THCI.jpeg differ diff --git a/walls/JV9HZWm.jpeg b/walls/JV9HZWm.jpeg new file mode 100644 index 0000000..0a21f05 Binary files /dev/null and b/walls/JV9HZWm.jpeg differ diff --git a/walls/Jdgk6e4.jpeg b/walls/Jdgk6e4.jpeg new file mode 100644 index 0000000..2b76d64 Binary files /dev/null and b/walls/Jdgk6e4.jpeg differ diff --git a/walls/JeV0As9.jpeg b/walls/JeV0As9.jpeg new file mode 100644 index 0000000..885ac79 Binary files /dev/null and b/walls/JeV0As9.jpeg differ diff --git a/walls/Jf7aUdX.png b/walls/Jf7aUdX.png new file mode 100644 index 0000000..38f393c Binary files /dev/null and b/walls/Jf7aUdX.png differ diff --git a/walls/JfAqHlE.jpeg b/walls/JfAqHlE.jpeg new file mode 100644 index 0000000..45fed4d Binary files /dev/null and b/walls/JfAqHlE.jpeg differ diff --git a/walls/JgR9lns.jpeg b/walls/JgR9lns.jpeg new file mode 100644 index 0000000..22a2fe9 Binary files /dev/null and b/walls/JgR9lns.jpeg differ diff --git a/walls/JgnCuVV.jpeg b/walls/JgnCuVV.jpeg new file mode 100644 index 0000000..3e5d259 Binary files /dev/null and b/walls/JgnCuVV.jpeg differ diff --git a/walls/JiSfbwc.jpeg b/walls/JiSfbwc.jpeg new file mode 100644 index 0000000..f39e8a9 Binary files /dev/null and b/walls/JiSfbwc.jpeg differ diff --git a/walls/JjohZel.jpeg b/walls/JjohZel.jpeg new file mode 100644 index 0000000..421963a Binary files /dev/null and b/walls/JjohZel.jpeg differ diff --git a/walls/Jjq53Ec.jpeg b/walls/Jjq53Ec.jpeg new file mode 100644 index 0000000..5aea775 Binary files /dev/null and b/walls/Jjq53Ec.jpeg differ diff --git a/walls/Jk4oEIt.jpeg b/walls/Jk4oEIt.jpeg new file mode 100644 index 0000000..f2cee6c Binary files /dev/null and b/walls/Jk4oEIt.jpeg differ diff --git a/walls/JmFeaCk.jpeg b/walls/JmFeaCk.jpeg new file mode 100644 index 0000000..f6191a6 Binary files /dev/null and b/walls/JmFeaCk.jpeg differ diff --git a/walls/Jo8j65P.jpeg b/walls/Jo8j65P.jpeg new file mode 100644 index 0000000..2cea55d Binary files /dev/null and b/walls/Jo8j65P.jpeg differ diff --git a/walls/JoBQOUg.jpeg b/walls/JoBQOUg.jpeg new file mode 100644 index 0000000..71752d3 Binary files /dev/null and b/walls/JoBQOUg.jpeg differ diff --git a/walls/JpV9DU6.jpeg b/walls/JpV9DU6.jpeg new file mode 100644 index 0000000..06c6423 Binary files /dev/null and b/walls/JpV9DU6.jpeg differ diff --git a/walls/Jpc94sy.jpeg b/walls/Jpc94sy.jpeg new file mode 100644 index 0000000..8c8427b Binary files /dev/null and b/walls/Jpc94sy.jpeg differ diff --git a/walls/JsY8V9Z.jpeg b/walls/JsY8V9Z.jpeg new file mode 100644 index 0000000..ff04987 Binary files /dev/null and b/walls/JsY8V9Z.jpeg differ diff --git a/walls/JtdqN0l.png b/walls/JtdqN0l.png new file mode 100644 index 0000000..24ac463 Binary files /dev/null and b/walls/JtdqN0l.png differ diff --git a/walls/Jukm40N.jpeg b/walls/Jukm40N.jpeg new file mode 100644 index 0000000..483e551 Binary files /dev/null and b/walls/Jukm40N.jpeg differ diff --git a/walls/JuuyMGZ.jpeg b/walls/JuuyMGZ.jpeg new file mode 100644 index 0000000..7d03cc1 Binary files /dev/null and b/walls/JuuyMGZ.jpeg differ diff --git a/walls/JvQ79Kk.jpeg b/walls/JvQ79Kk.jpeg new file mode 100644 index 0000000..f632414 Binary files /dev/null and b/walls/JvQ79Kk.jpeg differ diff --git a/walls/JwGf02w.jpeg b/walls/JwGf02w.jpeg new file mode 100644 index 0000000..a45bfee Binary files /dev/null and b/walls/JwGf02w.jpeg differ diff --git a/walls/JxV44n8.jpeg b/walls/JxV44n8.jpeg new file mode 100644 index 0000000..6e4e1fe Binary files /dev/null and b/walls/JxV44n8.jpeg differ diff --git a/walls/K35jeys.jpeg b/walls/K35jeys.jpeg new file mode 100644 index 0000000..c85ad70 Binary files /dev/null and b/walls/K35jeys.jpeg differ diff --git a/walls/K3gsutb.jpeg b/walls/K3gsutb.jpeg new file mode 100644 index 0000000..c5733b0 Binary files /dev/null and b/walls/K3gsutb.jpeg differ diff --git a/walls/K5I7yLv.jpeg b/walls/K5I7yLv.jpeg new file mode 100644 index 0000000..cc0b24d Binary files /dev/null and b/walls/K5I7yLv.jpeg differ diff --git a/walls/K7okS3C.jpeg b/walls/K7okS3C.jpeg new file mode 100644 index 0000000..5840fd7 Binary files /dev/null and b/walls/K7okS3C.jpeg differ diff --git a/walls/KAt32yV.jpeg b/walls/KAt32yV.jpeg new file mode 100644 index 0000000..35bc26e Binary files /dev/null and b/walls/KAt32yV.jpeg differ diff --git a/walls/KBUIm4n.jpeg b/walls/KBUIm4n.jpeg new file mode 100644 index 0000000..74e48ab Binary files /dev/null and b/walls/KBUIm4n.jpeg differ diff --git a/walls/KBhB7ie.jpeg b/walls/KBhB7ie.jpeg new file mode 100644 index 0000000..3fe2b90 Binary files /dev/null and b/walls/KBhB7ie.jpeg differ diff --git a/walls/KCRgrQI.jpeg b/walls/KCRgrQI.jpeg new file mode 100644 index 0000000..a344a45 Binary files /dev/null and b/walls/KCRgrQI.jpeg differ diff --git a/walls/KDmAH0y.jpeg b/walls/KDmAH0y.jpeg new file mode 100644 index 0000000..bc2c8d5 Binary files /dev/null and b/walls/KDmAH0y.jpeg differ diff --git a/walls/KEWBK3a.jpeg b/walls/KEWBK3a.jpeg new file mode 100644 index 0000000..1ac6866 Binary files /dev/null and b/walls/KEWBK3a.jpeg differ diff --git a/walls/KFGcofU.jpeg b/walls/KFGcofU.jpeg new file mode 100644 index 0000000..2097a60 Binary files /dev/null and b/walls/KFGcofU.jpeg differ diff --git a/walls/KFn4nTi.jpeg b/walls/KFn4nTi.jpeg new file mode 100644 index 0000000..5e3c779 Binary files /dev/null and b/walls/KFn4nTi.jpeg differ diff --git a/walls/KGDoztT.jpeg b/walls/KGDoztT.jpeg new file mode 100644 index 0000000..93ff860 Binary files /dev/null and b/walls/KGDoztT.jpeg differ diff --git a/walls/KHTbsw7.jpeg b/walls/KHTbsw7.jpeg new file mode 100644 index 0000000..8958f30 Binary files /dev/null and b/walls/KHTbsw7.jpeg differ diff --git a/walls/KIoMpSV.jpeg b/walls/KIoMpSV.jpeg new file mode 100644 index 0000000..68bc7b8 Binary files /dev/null and b/walls/KIoMpSV.jpeg differ diff --git a/walls/KMO0y4j.jpeg b/walls/KMO0y4j.jpeg new file mode 100644 index 0000000..f2a1177 Binary files /dev/null and b/walls/KMO0y4j.jpeg differ diff --git a/walls/KMRmbek.jpeg b/walls/KMRmbek.jpeg new file mode 100644 index 0000000..0201bbd Binary files /dev/null and b/walls/KMRmbek.jpeg differ diff --git a/walls/KPVOTuK.jpeg b/walls/KPVOTuK.jpeg new file mode 100644 index 0000000..2641af5 Binary files /dev/null and b/walls/KPVOTuK.jpeg differ diff --git a/walls/KQMEfua.jpeg b/walls/KQMEfua.jpeg new file mode 100644 index 0000000..f40fbb5 Binary files /dev/null and b/walls/KQMEfua.jpeg differ diff --git a/walls/KRtrMf8.jpeg b/walls/KRtrMf8.jpeg new file mode 100644 index 0000000..5de79b5 Binary files /dev/null and b/walls/KRtrMf8.jpeg differ diff --git a/walls/KSczROl.jpeg b/walls/KSczROl.jpeg new file mode 100644 index 0000000..123302e Binary files /dev/null and b/walls/KSczROl.jpeg differ diff --git a/walls/KUWJeF8.jpeg b/walls/KUWJeF8.jpeg new file mode 100644 index 0000000..1201b45 Binary files /dev/null and b/walls/KUWJeF8.jpeg differ diff --git a/walls/KVqt0qC.jpeg b/walls/KVqt0qC.jpeg new file mode 100644 index 0000000..e67aa5c Binary files /dev/null and b/walls/KVqt0qC.jpeg differ diff --git a/walls/KVvsW82.jpeg b/walls/KVvsW82.jpeg new file mode 100644 index 0000000..dca37fa Binary files /dev/null and b/walls/KVvsW82.jpeg differ diff --git a/walls/KWLdSnq.jpeg b/walls/KWLdSnq.jpeg new file mode 100644 index 0000000..d0f7178 Binary files /dev/null and b/walls/KWLdSnq.jpeg differ diff --git a/walls/KZiOzOC.jpeg b/walls/KZiOzOC.jpeg new file mode 100644 index 0000000..22c4b27 Binary files /dev/null and b/walls/KZiOzOC.jpeg differ diff --git a/walls/Ka1HIpo.jpeg b/walls/Ka1HIpo.jpeg new file mode 100644 index 0000000..42b3527 Binary files /dev/null and b/walls/Ka1HIpo.jpeg differ diff --git a/walls/Kb7m2Jw.jpeg b/walls/Kb7m2Jw.jpeg new file mode 100644 index 0000000..59781ab Binary files /dev/null and b/walls/Kb7m2Jw.jpeg differ diff --git a/walls/KbHPWNv.jpeg b/walls/KbHPWNv.jpeg new file mode 100644 index 0000000..fd93826 Binary files /dev/null and b/walls/KbHPWNv.jpeg differ diff --git a/walls/Kc277yw.jpeg b/walls/Kc277yw.jpeg new file mode 100644 index 0000000..1617a90 Binary files /dev/null and b/walls/Kc277yw.jpeg differ diff --git a/walls/KdjKViP.png b/walls/KdjKViP.png new file mode 100644 index 0000000..5bbc97f Binary files /dev/null and b/walls/KdjKViP.png differ diff --git a/walls/Keat4DE.png b/walls/Keat4DE.png new file mode 100644 index 0000000..692c219 Binary files /dev/null and b/walls/Keat4DE.png differ diff --git a/walls/KgnN0Zh.jpeg b/walls/KgnN0Zh.jpeg new file mode 100644 index 0000000..f772a64 Binary files /dev/null and b/walls/KgnN0Zh.jpeg differ diff --git a/walls/Khc0XNy.jpeg b/walls/Khc0XNy.jpeg new file mode 100644 index 0000000..b2f71b4 Binary files /dev/null and b/walls/Khc0XNy.jpeg differ diff --git a/walls/Ki1aPxv.jpeg b/walls/Ki1aPxv.jpeg new file mode 100644 index 0000000..57505a3 Binary files /dev/null and b/walls/Ki1aPxv.jpeg differ diff --git a/walls/KiWTDmZ.jpeg b/walls/KiWTDmZ.jpeg new file mode 100644 index 0000000..193cd58 Binary files /dev/null and b/walls/KiWTDmZ.jpeg differ diff --git a/walls/KkrrwwO.jpeg b/walls/KkrrwwO.jpeg new file mode 100644 index 0000000..6e4d458 Binary files /dev/null and b/walls/KkrrwwO.jpeg differ diff --git a/walls/Kmlj03Q.png b/walls/Kmlj03Q.png new file mode 100644 index 0000000..9e45e7c Binary files /dev/null and b/walls/Kmlj03Q.png differ diff --git a/walls/KnCSgvO.jpeg b/walls/KnCSgvO.jpeg new file mode 100644 index 0000000..db4b795 Binary files /dev/null and b/walls/KnCSgvO.jpeg differ diff --git a/walls/KocLAdz.jpeg b/walls/KocLAdz.jpeg new file mode 100644 index 0000000..2eeb696 Binary files /dev/null and b/walls/KocLAdz.jpeg differ diff --git a/walls/KqgBK9A.jpeg b/walls/KqgBK9A.jpeg new file mode 100644 index 0000000..1f81804 Binary files /dev/null and b/walls/KqgBK9A.jpeg differ diff --git a/walls/KrH9nGo.jpeg b/walls/KrH9nGo.jpeg new file mode 100644 index 0000000..f300d9d Binary files /dev/null and b/walls/KrH9nGo.jpeg differ diff --git a/walls/Kro7n1V.jpeg b/walls/Kro7n1V.jpeg new file mode 100644 index 0000000..ddd7937 Binary files /dev/null and b/walls/Kro7n1V.jpeg differ diff --git a/walls/Ks15zOH.jpeg b/walls/Ks15zOH.jpeg new file mode 100644 index 0000000..644681a Binary files /dev/null and b/walls/Ks15zOH.jpeg differ diff --git a/walls/KuxtgIu.jpeg b/walls/KuxtgIu.jpeg new file mode 100644 index 0000000..8eebd6e Binary files /dev/null and b/walls/KuxtgIu.jpeg differ diff --git a/walls/KxNu6Hv.jpeg b/walls/KxNu6Hv.jpeg new file mode 100644 index 0000000..812563c Binary files /dev/null and b/walls/KxNu6Hv.jpeg differ diff --git a/walls/KywmnrO.jpeg b/walls/KywmnrO.jpeg new file mode 100644 index 0000000..8eb548e Binary files /dev/null and b/walls/KywmnrO.jpeg differ diff --git a/walls/L1BvZE3.jpeg b/walls/L1BvZE3.jpeg new file mode 100644 index 0000000..3fe029d Binary files /dev/null and b/walls/L1BvZE3.jpeg differ diff --git a/walls/L1YyaQR.jpeg b/walls/L1YyaQR.jpeg new file mode 100644 index 0000000..0dd5e67 Binary files /dev/null and b/walls/L1YyaQR.jpeg differ diff --git a/walls/L1fsgBW.jpeg b/walls/L1fsgBW.jpeg new file mode 100644 index 0000000..c6e3c86 Binary files /dev/null and b/walls/L1fsgBW.jpeg differ diff --git a/walls/L6zuqTz.jpeg b/walls/L6zuqTz.jpeg new file mode 100644 index 0000000..11da9c3 Binary files /dev/null and b/walls/L6zuqTz.jpeg differ diff --git a/walls/L8JO9iX.jpeg b/walls/L8JO9iX.jpeg new file mode 100644 index 0000000..4bac9b2 Binary files /dev/null and b/walls/L8JO9iX.jpeg differ diff --git a/walls/L98qaIA.jpeg b/walls/L98qaIA.jpeg new file mode 100644 index 0000000..e935885 Binary files /dev/null and b/walls/L98qaIA.jpeg differ diff --git a/walls/LAJH2yk.jpeg b/walls/LAJH2yk.jpeg new file mode 100644 index 0000000..32d116e Binary files /dev/null and b/walls/LAJH2yk.jpeg differ diff --git a/walls/LB2DLl3.jpeg b/walls/LB2DLl3.jpeg new file mode 100644 index 0000000..a8e3638 Binary files /dev/null and b/walls/LB2DLl3.jpeg differ diff --git a/walls/LCcUKWi.jpeg b/walls/LCcUKWi.jpeg new file mode 100644 index 0000000..e295e23 Binary files /dev/null and b/walls/LCcUKWi.jpeg differ diff --git a/walls/LEdDflm.jpeg b/walls/LEdDflm.jpeg new file mode 100644 index 0000000..5f1873d Binary files /dev/null and b/walls/LEdDflm.jpeg differ diff --git a/walls/LEoX3yk.jpeg b/walls/LEoX3yk.jpeg new file mode 100644 index 0000000..7b15950 Binary files /dev/null and b/walls/LEoX3yk.jpeg differ diff --git a/walls/LFQPLCo.jpeg b/walls/LFQPLCo.jpeg new file mode 100644 index 0000000..6f2f4bc Binary files /dev/null and b/walls/LFQPLCo.jpeg differ diff --git a/walls/LGGkRT7.jpeg b/walls/LGGkRT7.jpeg new file mode 100644 index 0000000..bc61d8d Binary files /dev/null and b/walls/LGGkRT7.jpeg differ diff --git a/walls/LGlar5u.jpeg b/walls/LGlar5u.jpeg new file mode 100644 index 0000000..c678657 Binary files /dev/null and b/walls/LGlar5u.jpeg differ diff --git a/walls/LINwOeU.jpeg b/walls/LINwOeU.jpeg new file mode 100644 index 0000000..f4614ec Binary files /dev/null and b/walls/LINwOeU.jpeg differ diff --git a/walls/LJo21B6.jpeg b/walls/LJo21B6.jpeg new file mode 100644 index 0000000..0c00ba3 Binary files /dev/null and b/walls/LJo21B6.jpeg differ diff --git a/walls/LKAl0Ij.jpeg b/walls/LKAl0Ij.jpeg new file mode 100644 index 0000000..f6d9b73 Binary files /dev/null and b/walls/LKAl0Ij.jpeg differ diff --git a/walls/LMeFrj9.jpeg b/walls/LMeFrj9.jpeg new file mode 100644 index 0000000..38a5124 Binary files /dev/null and b/walls/LMeFrj9.jpeg differ diff --git a/walls/LMfA6tF.jpeg b/walls/LMfA6tF.jpeg new file mode 100644 index 0000000..0eb08e2 Binary files /dev/null and b/walls/LMfA6tF.jpeg differ diff --git a/walls/LQT8gV7.jpeg b/walls/LQT8gV7.jpeg new file mode 100644 index 0000000..1706463 Binary files /dev/null and b/walls/LQT8gV7.jpeg differ diff --git a/walls/LSCU3L1.png b/walls/LSCU3L1.png new file mode 100644 index 0000000..1f64c26 Binary files /dev/null and b/walls/LSCU3L1.png differ diff --git a/walls/LSfJw8O.jpeg b/walls/LSfJw8O.jpeg new file mode 100644 index 0000000..31ecade Binary files /dev/null and b/walls/LSfJw8O.jpeg differ diff --git a/walls/LStW59v.jpeg b/walls/LStW59v.jpeg new file mode 100644 index 0000000..a8c8b29 Binary files /dev/null and b/walls/LStW59v.jpeg differ diff --git a/walls/LcTxkpt.jpeg b/walls/LcTxkpt.jpeg new file mode 100644 index 0000000..8d9d18a Binary files /dev/null and b/walls/LcTxkpt.jpeg differ diff --git a/walls/LcsPEMc.jpeg b/walls/LcsPEMc.jpeg new file mode 100644 index 0000000..48ea7ac Binary files /dev/null and b/walls/LcsPEMc.jpeg differ diff --git a/walls/LeG6UgC.jpeg b/walls/LeG6UgC.jpeg new file mode 100644 index 0000000..ae2491c Binary files /dev/null and b/walls/LeG6UgC.jpeg differ diff --git a/walls/LfK6ILN.jpeg b/walls/LfK6ILN.jpeg new file mode 100644 index 0000000..711eac7 Binary files /dev/null and b/walls/LfK6ILN.jpeg differ diff --git a/walls/LiF6lUf.png b/walls/LiF6lUf.png new file mode 100644 index 0000000..844d8d0 Binary files /dev/null and b/walls/LiF6lUf.png differ diff --git a/walls/LjKERtd.jpeg b/walls/LjKERtd.jpeg new file mode 100644 index 0000000..97de76d Binary files /dev/null and b/walls/LjKERtd.jpeg differ diff --git a/walls/LjoxU9u.jpeg b/walls/LjoxU9u.jpeg new file mode 100644 index 0000000..36d9e84 Binary files /dev/null and b/walls/LjoxU9u.jpeg differ diff --git a/walls/LkDIixB.jpeg b/walls/LkDIixB.jpeg new file mode 100644 index 0000000..ad67d7b Binary files /dev/null and b/walls/LkDIixB.jpeg differ diff --git a/walls/LlV8eUX.jpeg b/walls/LlV8eUX.jpeg new file mode 100644 index 0000000..39ab278 Binary files /dev/null and b/walls/LlV8eUX.jpeg differ diff --git a/walls/LmK7zOd.jpeg b/walls/LmK7zOd.jpeg new file mode 100644 index 0000000..9febc20 Binary files /dev/null and b/walls/LmK7zOd.jpeg differ diff --git a/walls/LnFeAzz.jpeg b/walls/LnFeAzz.jpeg new file mode 100644 index 0000000..afaf896 Binary files /dev/null and b/walls/LnFeAzz.jpeg differ diff --git a/walls/LnaY9gE.jpeg b/walls/LnaY9gE.jpeg new file mode 100644 index 0000000..01c06a8 Binary files /dev/null and b/walls/LnaY9gE.jpeg differ diff --git a/walls/LqbiOxd.png b/walls/LqbiOxd.png new file mode 100644 index 0000000..2677eed Binary files /dev/null and b/walls/LqbiOxd.png differ diff --git a/walls/Lso2pYI.png b/walls/Lso2pYI.png new file mode 100644 index 0000000..48b579c Binary files /dev/null and b/walls/Lso2pYI.png differ diff --git a/walls/LtPuv52.png b/walls/LtPuv52.png new file mode 100644 index 0000000..754a060 Binary files /dev/null and b/walls/LtPuv52.png differ diff --git a/walls/LtnJdyv.png b/walls/LtnJdyv.png new file mode 100644 index 0000000..8bb30ad Binary files /dev/null and b/walls/LtnJdyv.png differ diff --git a/walls/LwUKmiP.jpeg b/walls/LwUKmiP.jpeg new file mode 100644 index 0000000..1ba1668 Binary files /dev/null and b/walls/LwUKmiP.jpeg differ diff --git a/walls/LwafdVH.jpeg b/walls/LwafdVH.jpeg new file mode 100644 index 0000000..bac037c Binary files /dev/null and b/walls/LwafdVH.jpeg differ diff --git a/walls/LxQ89Qr.jpeg b/walls/LxQ89Qr.jpeg new file mode 100644 index 0000000..2076eaf Binary files /dev/null and b/walls/LxQ89Qr.jpeg differ diff --git a/walls/LzkEIWk.jpeg b/walls/LzkEIWk.jpeg new file mode 100644 index 0000000..ae6f4ba Binary files /dev/null and b/walls/LzkEIWk.jpeg differ diff --git a/walls/M0Au4wO.jpeg b/walls/M0Au4wO.jpeg new file mode 100644 index 0000000..adfdbb2 Binary files /dev/null and b/walls/M0Au4wO.jpeg differ diff --git a/walls/M1IqPWR.jpeg b/walls/M1IqPWR.jpeg new file mode 100644 index 0000000..a07e539 Binary files /dev/null and b/walls/M1IqPWR.jpeg differ diff --git a/walls/M1WAs86.png b/walls/M1WAs86.png new file mode 100644 index 0000000..01e8293 Binary files /dev/null and b/walls/M1WAs86.png differ diff --git a/walls/M21pP61.jpeg b/walls/M21pP61.jpeg new file mode 100644 index 0000000..f9c297f Binary files /dev/null and b/walls/M21pP61.jpeg differ diff --git a/walls/M7pKogc.png b/walls/M7pKogc.png new file mode 100644 index 0000000..e54e454 Binary files /dev/null and b/walls/M7pKogc.png differ diff --git a/walls/M7z7vld.jpeg b/walls/M7z7vld.jpeg new file mode 100644 index 0000000..f7f4aca Binary files /dev/null and b/walls/M7z7vld.jpeg differ diff --git a/walls/MDjUlwZ.jpeg b/walls/MDjUlwZ.jpeg new file mode 100644 index 0000000..fe4c2e0 Binary files /dev/null and b/walls/MDjUlwZ.jpeg differ diff --git a/walls/MDz69p8.jpeg b/walls/MDz69p8.jpeg new file mode 100644 index 0000000..cc2cd3d Binary files /dev/null and b/walls/MDz69p8.jpeg differ diff --git a/walls/MEbE32m.jpeg b/walls/MEbE32m.jpeg new file mode 100644 index 0000000..efdbc44 Binary files /dev/null and b/walls/MEbE32m.jpeg differ diff --git a/walls/MFVsJOI.jpeg b/walls/MFVsJOI.jpeg new file mode 100644 index 0000000..fefcae6 Binary files /dev/null and b/walls/MFVsJOI.jpeg differ diff --git a/walls/MHZQjXs.png b/walls/MHZQjXs.png new file mode 100644 index 0000000..0ddc57b Binary files /dev/null and b/walls/MHZQjXs.png differ diff --git a/walls/MHkzv5L.jpeg b/walls/MHkzv5L.jpeg new file mode 100644 index 0000000..dfda81b Binary files /dev/null and b/walls/MHkzv5L.jpeg differ diff --git a/walls/MI032Fg.png b/walls/MI032Fg.png new file mode 100644 index 0000000..075ff58 Binary files /dev/null and b/walls/MI032Fg.png differ diff --git a/walls/MJQpNc5.jpeg b/walls/MJQpNc5.jpeg new file mode 100644 index 0000000..80c574c Binary files /dev/null and b/walls/MJQpNc5.jpeg differ diff --git a/walls/MKDyjsI.jpeg b/walls/MKDyjsI.jpeg new file mode 100644 index 0000000..f70f563 Binary files /dev/null and b/walls/MKDyjsI.jpeg differ diff --git a/walls/MKezA8Z.jpeg b/walls/MKezA8Z.jpeg new file mode 100644 index 0000000..4b3e97e Binary files /dev/null and b/walls/MKezA8Z.jpeg differ diff --git a/walls/ML3CJum.jpeg b/walls/ML3CJum.jpeg new file mode 100644 index 0000000..aa5f9cc Binary files /dev/null and b/walls/ML3CJum.jpeg differ diff --git a/walls/MLgKiWG.jpeg b/walls/MLgKiWG.jpeg new file mode 100644 index 0000000..631b0ed Binary files /dev/null and b/walls/MLgKiWG.jpeg differ diff --git a/walls/MMIFMlb.jpeg b/walls/MMIFMlb.jpeg new file mode 100644 index 0000000..64b29fb Binary files /dev/null and b/walls/MMIFMlb.jpeg differ diff --git a/walls/MMa6KN3.jpeg b/walls/MMa6KN3.jpeg new file mode 100644 index 0000000..a40b68d Binary files /dev/null and b/walls/MMa6KN3.jpeg differ diff --git a/walls/MO2LLmp.jpeg b/walls/MO2LLmp.jpeg new file mode 100644 index 0000000..d302e73 Binary files /dev/null and b/walls/MO2LLmp.jpeg differ diff --git a/walls/MQQMTiK.jpeg b/walls/MQQMTiK.jpeg new file mode 100644 index 0000000..e8a98b8 Binary files /dev/null and b/walls/MQQMTiK.jpeg differ diff --git a/walls/MRyECOj.jpeg b/walls/MRyECOj.jpeg new file mode 100644 index 0000000..1496178 Binary files /dev/null and b/walls/MRyECOj.jpeg differ diff --git a/walls/MS1lTgl.jpeg b/walls/MS1lTgl.jpeg new file mode 100644 index 0000000..6dd67f8 Binary files /dev/null and b/walls/MS1lTgl.jpeg differ diff --git a/walls/MSYn0fl.jpeg b/walls/MSYn0fl.jpeg new file mode 100644 index 0000000..dbeac8d Binary files /dev/null and b/walls/MSYn0fl.jpeg differ diff --git a/walls/MScsuF5.png b/walls/MScsuF5.png new file mode 100644 index 0000000..16d603b Binary files /dev/null and b/walls/MScsuF5.png differ diff --git a/walls/MUQjo8Q.jpeg b/walls/MUQjo8Q.jpeg new file mode 100644 index 0000000..25178e3 Binary files /dev/null and b/walls/MUQjo8Q.jpeg differ diff --git a/walls/MVOHkcU.jpeg b/walls/MVOHkcU.jpeg new file mode 100644 index 0000000..94c596d Binary files /dev/null and b/walls/MVOHkcU.jpeg differ diff --git a/walls/MXMHNPR.jpeg b/walls/MXMHNPR.jpeg new file mode 100644 index 0000000..9af151e Binary files /dev/null and b/walls/MXMHNPR.jpeg differ diff --git a/walls/MXbvbAk.jpeg b/walls/MXbvbAk.jpeg new file mode 100644 index 0000000..add6915 Binary files /dev/null and b/walls/MXbvbAk.jpeg differ diff --git a/walls/MY21nKu.jpeg b/walls/MY21nKu.jpeg new file mode 100644 index 0000000..1be3566 Binary files /dev/null and b/walls/MY21nKu.jpeg differ diff --git a/walls/MYoKRpP.jpeg b/walls/MYoKRpP.jpeg new file mode 100644 index 0000000..1383b39 Binary files /dev/null and b/walls/MYoKRpP.jpeg differ diff --git a/walls/MZ6OYlx.jpeg b/walls/MZ6OYlx.jpeg new file mode 100644 index 0000000..cefe5a7 Binary files /dev/null and b/walls/MZ6OYlx.jpeg differ diff --git a/walls/MZXDs2O.jpeg b/walls/MZXDs2O.jpeg new file mode 100644 index 0000000..90faa8e Binary files /dev/null and b/walls/MZXDs2O.jpeg differ diff --git a/walls/MbLSp14.png b/walls/MbLSp14.png new file mode 100644 index 0000000..dda80b7 Binary files /dev/null and b/walls/MbLSp14.png differ diff --git a/walls/MbiVfAM.jpeg b/walls/MbiVfAM.jpeg new file mode 100644 index 0000000..394db06 Binary files /dev/null and b/walls/MbiVfAM.jpeg differ diff --git a/walls/Mcs8V9k.jpeg b/walls/Mcs8V9k.jpeg new file mode 100644 index 0000000..ad7d971 Binary files /dev/null and b/walls/Mcs8V9k.jpeg differ diff --git a/walls/Me1LSaw.png b/walls/Me1LSaw.png new file mode 100644 index 0000000..21150b0 Binary files /dev/null and b/walls/Me1LSaw.png differ diff --git a/walls/Me5dwN3.jpeg b/walls/Me5dwN3.jpeg new file mode 100644 index 0000000..be99a38 Binary files /dev/null and b/walls/Me5dwN3.jpeg differ diff --git a/walls/MiXnntS.jpeg b/walls/MiXnntS.jpeg new file mode 100644 index 0000000..e309b05 Binary files /dev/null and b/walls/MiXnntS.jpeg differ diff --git a/walls/MlHaWQ9.jpeg b/walls/MlHaWQ9.jpeg new file mode 100644 index 0000000..ed4cf2b Binary files /dev/null and b/walls/MlHaWQ9.jpeg differ diff --git a/walls/Mm2fNyG.jpeg b/walls/Mm2fNyG.jpeg new file mode 100644 index 0000000..21b5117 Binary files /dev/null and b/walls/Mm2fNyG.jpeg differ diff --git a/walls/MoxftNR.jpeg b/walls/MoxftNR.jpeg new file mode 100644 index 0000000..49f5a07 Binary files /dev/null and b/walls/MoxftNR.jpeg differ diff --git a/walls/MpHskcH.jpeg b/walls/MpHskcH.jpeg new file mode 100644 index 0000000..0517c47 Binary files /dev/null and b/walls/MpHskcH.jpeg differ diff --git a/walls/MrX03wU.jpeg b/walls/MrX03wU.jpeg new file mode 100644 index 0000000..9dd3894 Binary files /dev/null and b/walls/MrX03wU.jpeg differ diff --git a/walls/MrXvY9A.png b/walls/MrXvY9A.png new file mode 100644 index 0000000..c07812e Binary files /dev/null and b/walls/MrXvY9A.png differ diff --git a/walls/MsTNgMi.jpeg b/walls/MsTNgMi.jpeg new file mode 100644 index 0000000..63b03ed Binary files /dev/null and b/walls/MsTNgMi.jpeg differ diff --git a/walls/Mu08R0W.jpeg b/walls/Mu08R0W.jpeg new file mode 100644 index 0000000..b024777 Binary files /dev/null and b/walls/Mu08R0W.jpeg differ diff --git a/walls/Muz6e7Y.jpeg b/walls/Muz6e7Y.jpeg new file mode 100644 index 0000000..26b5ae3 Binary files /dev/null and b/walls/Muz6e7Y.jpeg differ diff --git a/walls/MvSPKvJ.jpeg b/walls/MvSPKvJ.jpeg new file mode 100644 index 0000000..3a8008d Binary files /dev/null and b/walls/MvSPKvJ.jpeg differ diff --git a/walls/N1ACZXm.png b/walls/N1ACZXm.png new file mode 100644 index 0000000..8d2cb8f Binary files /dev/null and b/walls/N1ACZXm.png differ diff --git a/walls/N4JAxJi.jpeg b/walls/N4JAxJi.jpeg new file mode 100644 index 0000000..cdd73e2 Binary files /dev/null and b/walls/N4JAxJi.jpeg differ diff --git a/walls/N7Aw7rn.jpeg b/walls/N7Aw7rn.jpeg new file mode 100644 index 0000000..ce04cff Binary files /dev/null and b/walls/N7Aw7rn.jpeg differ diff --git a/walls/NAB9Aqg.jpeg b/walls/NAB9Aqg.jpeg new file mode 100644 index 0000000..f78ec08 Binary files /dev/null and b/walls/NAB9Aqg.jpeg differ diff --git a/walls/NAn0OxF.jpeg b/walls/NAn0OxF.jpeg new file mode 100644 index 0000000..e6623cc Binary files /dev/null and b/walls/NAn0OxF.jpeg differ diff --git a/walls/NFub3YD.jpeg b/walls/NFub3YD.jpeg new file mode 100644 index 0000000..a74dd41 Binary files /dev/null and b/walls/NFub3YD.jpeg differ diff --git a/walls/NGoHGlK.jpeg b/walls/NGoHGlK.jpeg new file mode 100644 index 0000000..ace4770 Binary files /dev/null and b/walls/NGoHGlK.jpeg differ diff --git a/walls/NKR686E.png b/walls/NKR686E.png new file mode 100644 index 0000000..b518b01 Binary files /dev/null and b/walls/NKR686E.png differ diff --git a/walls/NORXw9G.jpeg b/walls/NORXw9G.jpeg new file mode 100644 index 0000000..824a0ed Binary files /dev/null and b/walls/NORXw9G.jpeg differ diff --git a/walls/NPWbAOB.jpeg b/walls/NPWbAOB.jpeg new file mode 100644 index 0000000..336e35e Binary files /dev/null and b/walls/NPWbAOB.jpeg differ diff --git a/walls/NPeqWxV.png b/walls/NPeqWxV.png new file mode 100644 index 0000000..ba94260 Binary files /dev/null and b/walls/NPeqWxV.png differ diff --git a/walls/NPw6u49.png b/walls/NPw6u49.png new file mode 100644 index 0000000..0ce6c96 Binary files /dev/null and b/walls/NPw6u49.png differ diff --git a/walls/NQ6ODag.jpeg b/walls/NQ6ODag.jpeg new file mode 100644 index 0000000..866f3d9 Binary files /dev/null and b/walls/NQ6ODag.jpeg differ diff --git a/walls/NSmKwtI.png b/walls/NSmKwtI.png new file mode 100644 index 0000000..fbd4839 Binary files /dev/null and b/walls/NSmKwtI.png differ diff --git a/walls/NSn2ZJt.jpeg b/walls/NSn2ZJt.jpeg new file mode 100644 index 0000000..3628b03 Binary files /dev/null and b/walls/NSn2ZJt.jpeg differ diff --git a/walls/NTdFhVv.jpeg b/walls/NTdFhVv.jpeg new file mode 100644 index 0000000..b4ae6c4 Binary files /dev/null and b/walls/NTdFhVv.jpeg differ diff --git a/walls/NVbGuCl.jpeg b/walls/NVbGuCl.jpeg new file mode 100644 index 0000000..cb42c28 Binary files /dev/null and b/walls/NVbGuCl.jpeg differ diff --git a/walls/NWiDAhG.jpeg b/walls/NWiDAhG.jpeg new file mode 100644 index 0000000..c8d0975 Binary files /dev/null and b/walls/NWiDAhG.jpeg differ diff --git a/walls/NWsydDv.jpeg b/walls/NWsydDv.jpeg new file mode 100644 index 0000000..8627ccc Binary files /dev/null and b/walls/NWsydDv.jpeg differ diff --git a/walls/NXPaLs1.jpeg b/walls/NXPaLs1.jpeg new file mode 100644 index 0000000..3feecb6 Binary files /dev/null and b/walls/NXPaLs1.jpeg differ diff --git a/walls/NYITD1y.jpeg b/walls/NYITD1y.jpeg new file mode 100644 index 0000000..1b80a55 Binary files /dev/null and b/walls/NYITD1y.jpeg differ diff --git a/walls/NYoBmKn.jpeg b/walls/NYoBmKn.jpeg new file mode 100644 index 0000000..de147d0 Binary files /dev/null and b/walls/NYoBmKn.jpeg differ diff --git a/walls/NZovV5d.jpeg b/walls/NZovV5d.jpeg new file mode 100644 index 0000000..5cc0efc Binary files /dev/null and b/walls/NZovV5d.jpeg differ diff --git a/walls/Ncaifdh.jpeg b/walls/Ncaifdh.jpeg new file mode 100644 index 0000000..856eeb8 Binary files /dev/null and b/walls/Ncaifdh.jpeg differ diff --git a/walls/NdAOu5q.jpeg b/walls/NdAOu5q.jpeg new file mode 100644 index 0000000..f6a6ce2 Binary files /dev/null and b/walls/NdAOu5q.jpeg differ diff --git a/walls/NdEVzOO.jpeg b/walls/NdEVzOO.jpeg new file mode 100644 index 0000000..9a531e5 Binary files /dev/null and b/walls/NdEVzOO.jpeg differ diff --git a/walls/Ng5S1K7.jpeg b/walls/Ng5S1K7.jpeg new file mode 100644 index 0000000..c00f691 Binary files /dev/null and b/walls/Ng5S1K7.jpeg differ diff --git a/walls/NhF5Mv4.jpeg b/walls/NhF5Mv4.jpeg new file mode 100644 index 0000000..b3a0003 Binary files /dev/null and b/walls/NhF5Mv4.jpeg differ diff --git a/walls/NhUmI3U.jpeg b/walls/NhUmI3U.jpeg new file mode 100644 index 0000000..78b320b Binary files /dev/null and b/walls/NhUmI3U.jpeg differ diff --git a/walls/NhnT0qB.png b/walls/NhnT0qB.png new file mode 100644 index 0000000..cadfcd2 Binary files /dev/null and b/walls/NhnT0qB.png differ diff --git a/walls/Ni6gx8v.jpeg b/walls/Ni6gx8v.jpeg new file mode 100644 index 0000000..d5f9a31 Binary files /dev/null and b/walls/Ni6gx8v.jpeg differ diff --git a/walls/NilMIOF.jpeg b/walls/NilMIOF.jpeg new file mode 100644 index 0000000..fc4d2c1 Binary files /dev/null and b/walls/NilMIOF.jpeg differ diff --git a/walls/Nmnut1C.jpeg b/walls/Nmnut1C.jpeg new file mode 100644 index 0000000..f9ae091 Binary files /dev/null and b/walls/Nmnut1C.jpeg differ diff --git a/walls/NnqTdN0.jpeg b/walls/NnqTdN0.jpeg new file mode 100644 index 0000000..28138e3 Binary files /dev/null and b/walls/NnqTdN0.jpeg differ diff --git a/walls/Np9VEkM.jpeg b/walls/Np9VEkM.jpeg new file mode 100644 index 0000000..eb208ad Binary files /dev/null and b/walls/Np9VEkM.jpeg differ diff --git a/walls/NqL3Uit.png b/walls/NqL3Uit.png new file mode 100644 index 0000000..697fbda Binary files /dev/null and b/walls/NqL3Uit.png differ diff --git a/walls/Nr76RXs.jpeg b/walls/Nr76RXs.jpeg new file mode 100644 index 0000000..10c88d6 Binary files /dev/null and b/walls/Nr76RXs.jpeg differ diff --git a/walls/Nrlrbpq.jpeg b/walls/Nrlrbpq.jpeg new file mode 100644 index 0000000..ed411b0 Binary files /dev/null and b/walls/Nrlrbpq.jpeg differ diff --git a/walls/NruMPro.jpeg b/walls/NruMPro.jpeg new file mode 100644 index 0000000..7e1bfdb Binary files /dev/null and b/walls/NruMPro.jpeg differ diff --git a/walls/NsuJnpF.jpeg b/walls/NsuJnpF.jpeg new file mode 100644 index 0000000..e56c612 Binary files /dev/null and b/walls/NsuJnpF.jpeg differ diff --git a/walls/NvaldGo.jpeg b/walls/NvaldGo.jpeg new file mode 100644 index 0000000..d376a2e Binary files /dev/null and b/walls/NvaldGo.jpeg differ diff --git a/walls/NvrH7Cc.jpeg b/walls/NvrH7Cc.jpeg new file mode 100644 index 0000000..8ccc6a9 Binary files /dev/null and b/walls/NvrH7Cc.jpeg differ diff --git a/walls/Ny7qq9L.jpeg b/walls/Ny7qq9L.jpeg new file mode 100644 index 0000000..cd4d66c Binary files /dev/null and b/walls/Ny7qq9L.jpeg differ diff --git a/walls/NyaHGwS.jpeg b/walls/NyaHGwS.jpeg new file mode 100644 index 0000000..2085394 Binary files /dev/null and b/walls/NyaHGwS.jpeg differ diff --git a/walls/Nzm4qUf.jpeg b/walls/Nzm4qUf.jpeg new file mode 100644 index 0000000..d677d35 Binary files /dev/null and b/walls/Nzm4qUf.jpeg differ diff --git a/walls/Nzs8dGF.png b/walls/Nzs8dGF.png new file mode 100644 index 0000000..3c7a643 Binary files /dev/null and b/walls/Nzs8dGF.png differ diff --git a/walls/NzwoJCg.jpeg b/walls/NzwoJCg.jpeg new file mode 100644 index 0000000..fc83075 Binary files /dev/null and b/walls/NzwoJCg.jpeg differ diff --git a/walls/O1PI6G5.jpeg b/walls/O1PI6G5.jpeg new file mode 100644 index 0000000..735246d Binary files /dev/null and b/walls/O1PI6G5.jpeg differ diff --git a/walls/O1dtZms.jpeg b/walls/O1dtZms.jpeg new file mode 100644 index 0000000..7852f75 Binary files /dev/null and b/walls/O1dtZms.jpeg differ diff --git a/walls/O2GGa83.jpeg b/walls/O2GGa83.jpeg new file mode 100644 index 0000000..0071f98 Binary files /dev/null and b/walls/O2GGa83.jpeg differ diff --git a/walls/O39jNm9.jpeg b/walls/O39jNm9.jpeg new file mode 100644 index 0000000..d921a3f Binary files /dev/null and b/walls/O39jNm9.jpeg differ diff --git a/walls/O4eqpt3.jpeg b/walls/O4eqpt3.jpeg new file mode 100644 index 0000000..176a5e2 Binary files /dev/null and b/walls/O4eqpt3.jpeg differ diff --git a/walls/O5HZWkr.jpeg b/walls/O5HZWkr.jpeg new file mode 100644 index 0000000..1655213 Binary files /dev/null and b/walls/O5HZWkr.jpeg differ diff --git a/walls/O7APequ.jpeg b/walls/O7APequ.jpeg new file mode 100644 index 0000000..5907e40 Binary files /dev/null and b/walls/O7APequ.jpeg differ diff --git a/walls/O7iGFtg.jpeg b/walls/O7iGFtg.jpeg new file mode 100644 index 0000000..e9d7632 Binary files /dev/null and b/walls/O7iGFtg.jpeg differ diff --git a/walls/O8W9RLk.jpeg b/walls/O8W9RLk.jpeg new file mode 100644 index 0000000..c635844 Binary files /dev/null and b/walls/O8W9RLk.jpeg differ diff --git a/walls/O9aWg8q.jpeg b/walls/O9aWg8q.jpeg new file mode 100644 index 0000000..8733b96 Binary files /dev/null and b/walls/O9aWg8q.jpeg differ diff --git a/walls/OBRM6jR.jpeg b/walls/OBRM6jR.jpeg new file mode 100644 index 0000000..cc8cb55 Binary files /dev/null and b/walls/OBRM6jR.jpeg differ diff --git a/walls/OBwLb0E.jpeg b/walls/OBwLb0E.jpeg new file mode 100644 index 0000000..1197dee Binary files /dev/null and b/walls/OBwLb0E.jpeg differ diff --git a/walls/OEjD29E.jpeg b/walls/OEjD29E.jpeg new file mode 100644 index 0000000..621a17e Binary files /dev/null and b/walls/OEjD29E.jpeg differ diff --git a/walls/OFc7LGF.jpeg b/walls/OFc7LGF.jpeg new file mode 100644 index 0000000..2c1231b Binary files /dev/null and b/walls/OFc7LGF.jpeg differ diff --git a/walls/OGh3Y6p.jpeg b/walls/OGh3Y6p.jpeg new file mode 100644 index 0000000..cf9714d Binary files /dev/null and b/walls/OGh3Y6p.jpeg differ diff --git a/walls/OIorwwL.jpeg b/walls/OIorwwL.jpeg new file mode 100644 index 0000000..05d3fe7 Binary files /dev/null and b/walls/OIorwwL.jpeg differ diff --git a/walls/OIpBjsn.png b/walls/OIpBjsn.png new file mode 100644 index 0000000..856a844 Binary files /dev/null and b/walls/OIpBjsn.png differ diff --git a/walls/OK59vxf.png b/walls/OK59vxf.png new file mode 100644 index 0000000..a9e53e2 Binary files /dev/null and b/walls/OK59vxf.png differ diff --git a/walls/OMriqEf.jpeg b/walls/OMriqEf.jpeg new file mode 100644 index 0000000..317ff64 Binary files /dev/null and b/walls/OMriqEf.jpeg differ diff --git a/walls/OP3sYI5.jpeg b/walls/OP3sYI5.jpeg new file mode 100644 index 0000000..00af5c9 Binary files /dev/null and b/walls/OP3sYI5.jpeg differ diff --git a/walls/OPLdCCJ.jpeg b/walls/OPLdCCJ.jpeg new file mode 100644 index 0000000..05cde20 Binary files /dev/null and b/walls/OPLdCCJ.jpeg differ diff --git a/walls/OPbplOD.jpeg b/walls/OPbplOD.jpeg new file mode 100644 index 0000000..4ea6fb3 Binary files /dev/null and b/walls/OPbplOD.jpeg differ diff --git a/walls/OSEqHMc.jpeg b/walls/OSEqHMc.jpeg new file mode 100644 index 0000000..40d4025 Binary files /dev/null and b/walls/OSEqHMc.jpeg differ diff --git a/walls/OT3qn1Y.jpeg b/walls/OT3qn1Y.jpeg new file mode 100644 index 0000000..c433a8f Binary files /dev/null and b/walls/OT3qn1Y.jpeg differ diff --git a/walls/OTFFbBJ.jpeg b/walls/OTFFbBJ.jpeg new file mode 100644 index 0000000..4d80503 Binary files /dev/null and b/walls/OTFFbBJ.jpeg differ diff --git a/walls/OUCMavv.png b/walls/OUCMavv.png new file mode 100644 index 0000000..2e74b6a Binary files /dev/null and b/walls/OUCMavv.png differ diff --git a/walls/OUm6nDy.jpeg b/walls/OUm6nDy.jpeg new file mode 100644 index 0000000..7089496 Binary files /dev/null and b/walls/OUm6nDy.jpeg differ diff --git a/walls/OUwjv9y.jpeg b/walls/OUwjv9y.jpeg new file mode 100644 index 0000000..0e950d5 Binary files /dev/null and b/walls/OUwjv9y.jpeg differ diff --git a/walls/OVTAiKS.jpeg b/walls/OVTAiKS.jpeg new file mode 100644 index 0000000..756408d Binary files /dev/null and b/walls/OVTAiKS.jpeg differ diff --git a/walls/OWEtOBK.jpeg b/walls/OWEtOBK.jpeg new file mode 100644 index 0000000..ad7d8f6 Binary files /dev/null and b/walls/OWEtOBK.jpeg differ diff --git a/walls/OaFPhum.jpeg b/walls/OaFPhum.jpeg new file mode 100644 index 0000000..e9ced4a Binary files /dev/null and b/walls/OaFPhum.jpeg differ diff --git a/walls/ObM9TJh.jpeg b/walls/ObM9TJh.jpeg new file mode 100644 index 0000000..df472d8 Binary files /dev/null and b/walls/ObM9TJh.jpeg differ diff --git a/walls/OcToCfL.png b/walls/OcToCfL.png new file mode 100644 index 0000000..04800b8 Binary files /dev/null and b/walls/OcToCfL.png differ diff --git a/walls/OdYCY8F.jpeg b/walls/OdYCY8F.jpeg new file mode 100644 index 0000000..4a9b456 Binary files /dev/null and b/walls/OdYCY8F.jpeg differ diff --git a/walls/Ofhk1dWbqF7Or3iB-zMoeatYgRwSWz0tv8ohtN9iqds.jpg b/walls/Ofhk1dWbqF7Or3iB-zMoeatYgRwSWz0tv8ohtN9iqds.jpg new file mode 100644 index 0000000..64d80ca Binary files /dev/null and b/walls/Ofhk1dWbqF7Or3iB-zMoeatYgRwSWz0tv8ohtN9iqds.jpg differ diff --git a/walls/Og6GTRd.jpeg b/walls/Og6GTRd.jpeg new file mode 100644 index 0000000..475d68b Binary files /dev/null and b/walls/Og6GTRd.jpeg differ diff --git a/walls/Oh3Mcfm.jpeg b/walls/Oh3Mcfm.jpeg new file mode 100644 index 0000000..5d19dbd Binary files /dev/null and b/walls/Oh3Mcfm.jpeg differ diff --git a/walls/OhVRTNn.png b/walls/OhVRTNn.png new file mode 100644 index 0000000..905d6ef Binary files /dev/null and b/walls/OhVRTNn.png differ diff --git a/walls/OhjHs4r.jpeg b/walls/OhjHs4r.jpeg new file mode 100644 index 0000000..7c2f1bb Binary files /dev/null and b/walls/OhjHs4r.jpeg differ diff --git a/walls/OikJWzd.jpeg b/walls/OikJWzd.jpeg new file mode 100644 index 0000000..f50a0c6 Binary files /dev/null and b/walls/OikJWzd.jpeg differ diff --git a/walls/OizEosP.jpeg b/walls/OizEosP.jpeg new file mode 100644 index 0000000..dc0d231 Binary files /dev/null and b/walls/OizEosP.jpeg differ diff --git a/walls/OkYwSIJ.jpeg b/walls/OkYwSIJ.jpeg new file mode 100644 index 0000000..b732521 Binary files /dev/null and b/walls/OkYwSIJ.jpeg differ diff --git a/walls/OoEElh2.jpeg b/walls/OoEElh2.jpeg new file mode 100644 index 0000000..665c14c Binary files /dev/null and b/walls/OoEElh2.jpeg differ diff --git a/walls/OpZ6kcB.jpeg b/walls/OpZ6kcB.jpeg new file mode 100644 index 0000000..b6551a2 Binary files /dev/null and b/walls/OpZ6kcB.jpeg differ diff --git a/walls/OqOUuSp.jpeg b/walls/OqOUuSp.jpeg new file mode 100644 index 0000000..ec8132e Binary files /dev/null and b/walls/OqOUuSp.jpeg differ diff --git a/walls/OrJgGmL.jpeg b/walls/OrJgGmL.jpeg new file mode 100644 index 0000000..5947876 Binary files /dev/null and b/walls/OrJgGmL.jpeg differ diff --git a/walls/OrpQwgG.jpeg b/walls/OrpQwgG.jpeg new file mode 100644 index 0000000..a5ed91c Binary files /dev/null and b/walls/OrpQwgG.jpeg differ diff --git a/walls/OtTdloF.jpeg b/walls/OtTdloF.jpeg new file mode 100644 index 0000000..65f5fad Binary files /dev/null and b/walls/OtTdloF.jpeg differ diff --git a/walls/OtbPAoD.jpeg b/walls/OtbPAoD.jpeg new file mode 100644 index 0000000..504038a Binary files /dev/null and b/walls/OtbPAoD.jpeg differ diff --git a/walls/Ow82nWg.jpeg b/walls/Ow82nWg.jpeg new file mode 100644 index 0000000..5eef1f7 Binary files /dev/null and b/walls/Ow82nWg.jpeg differ diff --git a/walls/OwgtTR6.jpeg b/walls/OwgtTR6.jpeg new file mode 100644 index 0000000..cfd3b97 Binary files /dev/null and b/walls/OwgtTR6.jpeg differ diff --git a/walls/Owqkm14.jpeg b/walls/Owqkm14.jpeg new file mode 100644 index 0000000..593287b Binary files /dev/null and b/walls/Owqkm14.jpeg differ diff --git a/walls/OxM275R.jpeg b/walls/OxM275R.jpeg new file mode 100644 index 0000000..94c239a Binary files /dev/null and b/walls/OxM275R.jpeg differ diff --git a/walls/P6WIUWj.jpeg b/walls/P6WIUWj.jpeg new file mode 100644 index 0000000..a9fa073 Binary files /dev/null and b/walls/P6WIUWj.jpeg differ diff --git a/walls/P6x7CG6.jpeg b/walls/P6x7CG6.jpeg new file mode 100644 index 0000000..85971cb Binary files /dev/null and b/walls/P6x7CG6.jpeg differ diff --git a/walls/P9J9rVu.png b/walls/P9J9rVu.png new file mode 100644 index 0000000..1978323 Binary files /dev/null and b/walls/P9J9rVu.png differ diff --git a/walls/PAHgbRy.png b/walls/PAHgbRy.png new file mode 100644 index 0000000..221c840 Binary files /dev/null and b/walls/PAHgbRy.png differ diff --git a/walls/PAS06V9.jpeg b/walls/PAS06V9.jpeg new file mode 100644 index 0000000..746ad01 Binary files /dev/null and b/walls/PAS06V9.jpeg differ diff --git a/walls/PB7eFgP.jpeg b/walls/PB7eFgP.jpeg new file mode 100644 index 0000000..5a3edb9 Binary files /dev/null and b/walls/PB7eFgP.jpeg differ diff --git a/walls/PBLh7zj.jpeg b/walls/PBLh7zj.jpeg new file mode 100644 index 0000000..a57393d Binary files /dev/null and b/walls/PBLh7zj.jpeg differ diff --git a/walls/PBNwUkU.jpeg b/walls/PBNwUkU.jpeg new file mode 100644 index 0000000..0f45acc Binary files /dev/null and b/walls/PBNwUkU.jpeg differ diff --git a/walls/PBtm4X3.jpeg b/walls/PBtm4X3.jpeg new file mode 100644 index 0000000..4586ea7 Binary files /dev/null and b/walls/PBtm4X3.jpeg differ diff --git a/walls/PDribu1.jpeg b/walls/PDribu1.jpeg new file mode 100644 index 0000000..94d5fc0 Binary files /dev/null and b/walls/PDribu1.jpeg differ diff --git a/walls/PEP5AUG.jpeg b/walls/PEP5AUG.jpeg new file mode 100644 index 0000000..902bbfc Binary files /dev/null and b/walls/PEP5AUG.jpeg differ diff --git a/walls/PF4XGvP.png b/walls/PF4XGvP.png new file mode 100644 index 0000000..edcc126 Binary files /dev/null and b/walls/PF4XGvP.png differ diff --git a/walls/PFtDEpi.jpeg b/walls/PFtDEpi.jpeg new file mode 100644 index 0000000..f871fa0 Binary files /dev/null and b/walls/PFtDEpi.jpeg differ diff --git a/walls/PGhbK71.jpeg b/walls/PGhbK71.jpeg new file mode 100644 index 0000000..2b2b31f Binary files /dev/null and b/walls/PGhbK71.jpeg differ diff --git a/walls/PJYOX8c.png b/walls/PJYOX8c.png new file mode 100644 index 0000000..5d415f7 Binary files /dev/null and b/walls/PJYOX8c.png differ diff --git a/walls/PNa8mh4.jpeg b/walls/PNa8mh4.jpeg new file mode 100644 index 0000000..46cbf99 Binary files /dev/null and b/walls/PNa8mh4.jpeg differ diff --git a/walls/PNcbKdB.png b/walls/PNcbKdB.png new file mode 100644 index 0000000..e47797e Binary files /dev/null and b/walls/PNcbKdB.png differ diff --git a/walls/PNr6749.jpeg b/walls/PNr6749.jpeg new file mode 100644 index 0000000..86a69f9 Binary files /dev/null and b/walls/PNr6749.jpeg differ diff --git a/walls/POWDNDA.jpeg b/walls/POWDNDA.jpeg new file mode 100644 index 0000000..f5ca167 Binary files /dev/null and b/walls/POWDNDA.jpeg differ diff --git a/walls/PPoCrPg.jpeg b/walls/PPoCrPg.jpeg new file mode 100644 index 0000000..a4df0d8 Binary files /dev/null and b/walls/PPoCrPg.jpeg differ diff --git a/walls/PQLua3n.png b/walls/PQLua3n.png new file mode 100644 index 0000000..21dfaed Binary files /dev/null and b/walls/PQLua3n.png differ diff --git a/walls/PS1xmjI.jpeg b/walls/PS1xmjI.jpeg new file mode 100644 index 0000000..884dec6 Binary files /dev/null and b/walls/PS1xmjI.jpeg differ diff --git a/walls/PYJRpCI.jpeg b/walls/PYJRpCI.jpeg new file mode 100644 index 0000000..2eceaaa Binary files /dev/null and b/walls/PYJRpCI.jpeg differ diff --git a/walls/PYOE3Cp.jpeg b/walls/PYOE3Cp.jpeg new file mode 100644 index 0000000..d483c67 Binary files /dev/null and b/walls/PYOE3Cp.jpeg differ diff --git a/walls/PYrsDVo.jpeg b/walls/PYrsDVo.jpeg new file mode 100644 index 0000000..2498e1f Binary files /dev/null and b/walls/PYrsDVo.jpeg differ diff --git a/walls/PZB0EFw.jpeg b/walls/PZB0EFw.jpeg new file mode 100644 index 0000000..48f15ff Binary files /dev/null and b/walls/PZB0EFw.jpeg differ diff --git a/walls/PbGfhhR.png b/walls/PbGfhhR.png new file mode 100644 index 0000000..0055857 Binary files /dev/null and b/walls/PbGfhhR.png differ diff --git a/walls/PdvEyAn.jpeg b/walls/PdvEyAn.jpeg new file mode 100644 index 0000000..de58c17 Binary files /dev/null and b/walls/PdvEyAn.jpeg differ diff --git a/walls/PePPH2w.jpeg b/walls/PePPH2w.jpeg new file mode 100644 index 0000000..0032cd9 Binary files /dev/null and b/walls/PePPH2w.jpeg differ diff --git a/walls/Peh7Ew5.jpeg b/walls/Peh7Ew5.jpeg new file mode 100644 index 0000000..31e0485 Binary files /dev/null and b/walls/Peh7Ew5.jpeg differ diff --git a/walls/PfTrpwv.jpeg b/walls/PfTrpwv.jpeg new file mode 100644 index 0000000..cbbc2d5 Binary files /dev/null and b/walls/PfTrpwv.jpeg differ diff --git a/walls/PiwaTox.jpeg b/walls/PiwaTox.jpeg new file mode 100644 index 0000000..a6a7c87 Binary files /dev/null and b/walls/PiwaTox.jpeg differ diff --git a/walls/PkVbhcd.jpeg b/walls/PkVbhcd.jpeg new file mode 100644 index 0000000..90baa2a Binary files /dev/null and b/walls/PkVbhcd.jpeg differ diff --git a/walls/PkYhC2D.jpeg b/walls/PkYhC2D.jpeg new file mode 100644 index 0000000..63a22d3 Binary files /dev/null and b/walls/PkYhC2D.jpeg differ diff --git a/walls/Plb7AGS.jpeg b/walls/Plb7AGS.jpeg new file mode 100644 index 0000000..7b1d7b0 Binary files /dev/null and b/walls/Plb7AGS.jpeg differ diff --git a/walls/PljAF8M.jpeg b/walls/PljAF8M.jpeg new file mode 100644 index 0000000..5ab144a Binary files /dev/null and b/walls/PljAF8M.jpeg differ diff --git a/walls/PmaD7n3.jpeg b/walls/PmaD7n3.jpeg new file mode 100644 index 0000000..d8da61e Binary files /dev/null and b/walls/PmaD7n3.jpeg differ diff --git a/walls/PnFs9VF.jpeg b/walls/PnFs9VF.jpeg new file mode 100644 index 0000000..c78f9b1 Binary files /dev/null and b/walls/PnFs9VF.jpeg differ diff --git a/walls/PoTXkWc.png b/walls/PoTXkWc.png new file mode 100644 index 0000000..6d0a1c3 Binary files /dev/null and b/walls/PoTXkWc.png differ diff --git a/walls/PqhW70i.jpeg b/walls/PqhW70i.jpeg new file mode 100644 index 0000000..d9c8b49 Binary files /dev/null and b/walls/PqhW70i.jpeg differ diff --git a/walls/Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.6073f9b75579a01d0bdf.js b/walls/Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.6073f9b75579a01d0bdf.js new file mode 100644 index 0000000..76d3f25 --- /dev/null +++ b/walls/Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.6073f9b75579a01d0bdf.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit"],{"./src/lib/prettyPrintNumber/index.ts":function(e,t,i){"use strict";i.d(t,"a",function(){return o}),i.d(t,"b",function(){return h});const o=e=>{const t=e.split(".");return[t[0].replace(/\B(?=(\d{3})+(?!\d))/g,",")].concat(t.slice(1)).join(".")},s=1e3,r=100*s,n=10*r,a=100*n,l=10*a,c=100*l,d=51;function h(e,t){return t?o(e.toString()):e>=c-d?`${Math.floor(e/n)}b`:e>=l-d&&e=a-d&&e=n-d&&e=r-d&&e=s&&e{const e=navigator.userAgent||navigator.vendor||window.opera;return/android/i.test(e)?"Android":/iPad|iPhone|iPod/.test(e)&&!window.MSStream?"iOS":"unknown"},g=()=>"Android"===v()||"iOS"===v();var y=i("./src/lib/loadWithRetries/index.ts"),b=i("./src/reddit/actions/media.ts"),w=i("./src/reddit/actions/preferences.ts"),S=i("./src/reddit/actions/video.ts"),x=i("./src/reddit/components/Media/LoadingIcon/index.tsx"),P=i("./src/reddit/components/PlayButton/index.tsx"),C=i("./src/reddit/components/TrackingHelper/index.tsx"),k=i("./src/reddit/constants/video.ts"),M=i("./src/reddit/contexts/InsideOverlay.tsx"),T=i("./src/reddit/selectors/telemetry.ts");const F=(e,t,i)=>o=>({source:"videoplayer",action:t,noun:i,post:T.post(o,e),media:T.media(o,e),profile:T.profile(o),subreddit:T.subreddit(o),actionInfo:T.mediaActionInfo(o,e)}),I=(e,t,i,o,s,r,n)=>a=>({source:"videoplayer",action:"download",noun:"fragment",post:T.post(a,e),profile:T.profile(a),subreddit:T.subreddit(a),actionInfo:T.mediaActionInfo(a,e),media:Object.assign({},T.media(a,e,r),{cdnName:i,cdnRegion:o,destinationRegion:s,url:t,size:n})}),B=e=>t=>({source:"videoplayer",action:"underrun",noun:"playback",post:T.post(t,e),profile:T.profile(t),subreddit:T.subreddit(t),actionInfo:T.mediaActionInfo(t,e),media:T.media(t,e)}),V=(e,t,i)=>o=>Object.assign({},F(e,t,i)(o),{timer:T.videoPlayerFirstFrameTimer(o,e),media:Object.assign({},T.media(o,e),T.videoPlayerMaxTimeServed(o,e))});var A,L=i("./src/reddit/selectors/media.ts"),O=i("./src/reddit/selectors/platform.ts"),j=i("./src/reddit/selectors/user.ts"),R=i("./src/reddit/selectors/video.ts"),N=i("./bundled-modules/styled-components/styled-components.min.js"),$=i.n(N),E=$.a.img.withConfig({componentId:"ake3aw-0"})(["position: absolute;left: 0;top: 0;width: 100%;height: 100%;filter: blur(20px) brightness(0.8);"]),H=i("./src/app/strings/index.ts"),_=(A="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,i,o){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var n in s)void 0===t[n]&&(t[n]=s[n]);else t||(t=s||{});if(1===r)t.children=o;else if(r>1){for(var a=Array(r),l=0;l_("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,_("path",{d:"M14.41,13H17a1,1,0,0,0,0-2H12a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V14.41l3.24,3.24a1,1,0,0,0,1.41-1.41Z",fill:"#FFFFFF"}),_("path",{d:"M8,2A1,1,0,0,0,7,3V5.59L3.76,2.34A1,1,0,0,0,2.34,3.76L5.59,7H3A1,1,0,0,0,3,9H8A1,1,0,0,0,9,8V3A1,1,0,0,0,8,2Z",fill:"#FFFFFF"})),D=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cD("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,D("path",{d:"M9,3A1,1,0,0,0,8,2H3A1,1,0,0,0,2,3V8A1,1,0,0,0,4,8V5.41L7.24,8.66A1,1,0,0,0,8.66,7.24L5.41,4H8A1,1,0,0,0,9,3Z",fill:"#FFFFFF"}),D("path",{d:"M17,11a1,1,0,0,0-1,1v2.59l-3.24-3.24a1,1,0,0,0-1.41,1.41L14.59,16H12a1,1,0,0,0,0,2h5a1,1,0,0,0,1-1V12A1,1,0,0,0,17,11Z",fill:"#FFFFFF"})),W=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cW("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,W("path",{d:"M16.41,10.5l1.79-1.79a1,1,0,0,0-1.41-1.41L15,9.09,13.21,7.29a1,1,0,0,0-1.41,1.41l1.79,1.79-1.79,1.79a1,1,0,1,0,1.41,1.41L15,11.91l1.79,1.79a1,1,0,0,0,1.41-1.41Z",fill:"#FFFFFF"}),W("path",{d:"M9.7,1.54a.5.5,0,0,0-.54.09L3.81,6.5H1.5A.5.5,0,0,0,1,7v6a.5.5,0,0,0,.5.5H3.81l5.36,4.87a.5.5,0,0,0,.34.13.49.49,0,0,0,.2,0A.5.5,0,0,0,10,18V2A.5.5,0,0,0,9.7,1.54Z",fill:"#FFFFFF"})),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cK("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,K("rect",{x:"11",y:"2",width:"6",height:"16",rx:"1",ry:"1",fill:"#FFFFFF"}),K("rect",{x:"3",y:"2",width:"6",height:"16",rx:"1",ry:"1",fill:"#FFFFFF"})),Q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cQ("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,Q("path",{d:"M18.5,9.14l-12-7A1,1,0,0,0,5,3V17a1,1,0,0,0,1.5.86l12-7a1,1,0,0,0,0-1.73Z",fill:"#FFFFFF"})),J=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cJ("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,J("path",{d:"M18.5,8.94,16.32,8.5h0a6.46,6.46,0,0,0-.79-1.9h0l1.23-1.85a1.08,1.08,0,0,0-1.5-1.5L13.41,4.47h0a6.45,6.45,0,0,0-1.9-.79h0L11.06,1.5a1.08,1.08,0,0,0-2.12,0L8.5,3.68h0a6.45,6.45,0,0,0-1.9.79h0L4.74,3.24a1.08,1.08,0,0,0-1.5,1.5L4.47,6.59h0a6.45,6.45,0,0,0-.79,1.9h0L1.5,8.94a1.08,1.08,0,0,0,0,2.12l2.18.44h0a6.45,6.45,0,0,0,.79,1.9h0L3.24,15.26a1.08,1.08,0,0,0,1.5,1.5l1.85-1.23h0a6.45,6.45,0,0,0,1.9.79h0l.44,2.18a1.08,1.08,0,0,0,2.12,0l.44-2.18h0a6.45,6.45,0,0,0,1.9-.79h0l1.85,1.23a1.08,1.08,0,0,0,1.5-1.5l-1.23-1.85h0a6.45,6.45,0,0,0,.79-1.9h0l2.18-.44a1.08,1.08,0,0,0,0-2.12ZM10,13.5A3.5,3.5,0,1,1,13.5,10,3.5,3.5,0,0,1,10,13.5Z"}))).withConfig({componentId:"s1scmfqc-0"})(["fill: white;"]),X=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cX("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,X("path",{d:"M12.67,3.1a1,1,0,0,0-.33,2,5,5,0,0,1,0,9.85,1,1,0,0,0,.17,2h.17a7,7,0,0,0,0-13.79Z",fill:"#FFFFFF"}),X("path",{d:"M9.7,1.54a.5.5,0,0,0-.54.09L3.81,6.5H1.5A.5.5,0,0,0,1,7v6a.5.5,0,0,0,.5.5H3.81l5.36,4.87a.5.5,0,0,0,.34.13.49.49,0,0,0,.2,0A.5.5,0,0,0,10,18V2A.5.5,0,0,0,9.7,1.54Z",fill:"#FFFFFF"}),X("path",{d:"M12,10.86a1,1,0,0,0,1,1.73,3,3,0,0,0,0-5.17,1,1,0,0,0-1,1.73,1,1,0,0,1,0,1.72Z",fill:"#FFFFFF"})),te=$.a.div.withConfig({componentId:"s8wv86c-0"})(["position: absolute;height: 100%;left: 0;right: 0;bottom: 0;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);"]),ie=i("./node_modules/react-router-dom/es/index.js"),oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;coe("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16px",height:"16px",viewBox:"0 0 20 20"},void 0,oe("g",{fill:"none",fillRule:"evenodd"},void 0,oe("polygon",{points:"0 20 20 20 20 0 0 0"}),oe("path",{fill:"#FFF",d:"M13.43,13.02125 C12.5683333,13.02125 11.8675,12.3204167 11.8675,11.45875 C11.8675,10.5970833 12.5683333,9.89583333 13.43,9.89583333 C14.2916667,9.89583333 14.9925,10.5970833 14.9925,11.45875 C14.9925,12.3204167 14.2916667,13.02125 13.43,13.02125 M13.705,15.5875 C12.63875,16.6525 10.595,16.735 9.99416667,16.735 C9.39333333,16.735 7.34958333,16.6525 6.28458333,15.5870833 C6.12625,15.4291667 6.12625,15.1725 6.28458333,15.0145833 C6.4425,14.8566667 6.69916667,14.85625 6.85708333,15.0145833 C7.52916667,15.6866667 8.96708333,15.9254167 9.99416667,15.9254167 C11.02125,15.9254167 12.4595833,15.6866667 13.1329167,15.0141667 C13.29125,14.85625 13.5475,14.8566667 13.7054167,15.0145833 C13.8633333,15.1729167 13.8633333,15.4291667 13.705,15.5875 M4.9925,11.45875 C4.9925,10.5970833 5.69375,9.89583333 6.55583333,9.89583333 C7.41666667,9.89583333 8.1175,10.5970833 8.1175,11.45875 C8.1175,12.32 7.41666667,13.0208333 6.55583333,13.0208333 C5.69375,13.0208333 4.9925,12.32 4.9925,11.45875 M19.99,9.89583333 C19.99,8.68791667 19.0108333,7.70833333 17.8025,7.70833333 C17.2129167,7.70833333 16.67875,7.94291667 16.2854167,8.32208333 C14.79,7.24333333 12.73,6.54625 10.4354167,6.46625 L11.4316667,1.77833333 L14.6875,2.47041667 C14.7270833,3.29791667 15.405,3.95833333 16.2425,3.95833333 C17.1054167,3.95833333 17.805,3.25875 17.805,2.39583333 C17.805,1.53291667 17.1054167,0.833333333 16.2425,0.833333333 C15.62875,0.833333333 15.1029167,1.19083333 14.8475,1.70541667 L11.2120833,0.932916667 C11.1108333,0.910833333 11.005,0.930833333 10.9183333,0.987083333 C10.83125,1.04375 10.7704167,1.1325 10.74875,1.23375 L9.65541667,6.37791667 C9.64916667,6.4075 9.65416667,6.43541667 9.65458333,6.46458333 C7.31875,6.52583333 5.21875,7.22458333 3.7,8.31833333 C3.30708333,7.94125 2.775,7.70833333 2.1875,7.70833333 C0.979166667,7.70833333 0,8.68791667 0,9.89583333 C0,10.785 0.530833333,11.5483333 1.29208333,11.8904167 C1.25833333,12.1079167 1.24,12.32875 1.24,12.5520833 C1.24,15.9179167 5.1575,18.6458333 9.99,18.6458333 C14.8225,18.6458333 18.74,15.9179167 18.74,12.5520833 C18.74,12.33 18.7220833,12.1108333 18.68875,11.895 C19.455,11.5545833 19.99,10.7883333 19.99,9.89583333"})))).withConfig({componentId:"yyp2gw-0"})(["fill: white;"]),re=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cre("div",{className:e.className},void 0,"string"==typeof e.postUrl?re("a",{href:e.postUrl},void 0,re(se,{})):re(ie.a,{to:e.postUrl},void 0,re(se,{})))).withConfig({componentId:"soruwm-0"})(["height: 16px;margin: 0px 5px;padding: 4px;width: 16px;&:hover {background: #fd471e;border-radius: 12px;}"]),ae=i("./src/lib/fastdom/index.ts"),le=i("./src/reddit/helpers/styles/mixins/fonts.tsx"),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;c{var t=e.setRef,i=(e.disable,he(e,["setRef","disable"]));return d.a.createElement("div",de({ref:t},i))}).withConfig({componentId:"ab5hgu-1"})(["position: relative;",";"],e=>e.disable?"":fe);var ve=i("./src/reddit/constants/zIndex.ts"),ge=i("./node_modules/lodash/clamp.js"),ye=i.n(ge),be=i("./node_modules/react-dom/index.js"),we=i.n(be);const Se=e=>{const t=Math.floor(e/60).toString();let i=Math.trunc(e%60).toString();return`${t}:${i=`0${i}`.slice(-2)}`},xe=(e,t)=>{let i=Math.floor(e/60).toString(),o=Math.trunc(e%60).toString();const s=Math.floor(t/60).toString();return i.length1){for(var l=Array(n),c=0;cthis.parentRect=e),this.setPreviewThumbnailContainer=(e=>this.previewThumbnailContainer=e),this.setPreviewThumbnailVideo=(e=>this.previewThumbnailVideo=e),this.setPreviewThumbnailTime=(e=>this.previewThumbnailTime=e),this.setProgressBar=(e=>this.progressBar=e),this.handleMouseDown=(e=>{if(0===e.button&&this.parentRect){const t=this.parentRect.getBoundingClientRect();let i=(e.clientX-t.left)/t.width*100;i=Math.min(Math.max(i,0),100),this.setProgress(i,!0)}}),this.handleMouseMove=(e=>{if(e.stopPropagation(),this.parentRect){const t=this.parentRect.getBoundingClientRect();let i=(e.clientX-t.left)/t.width*100;i=Math.min(Math.max(i,0),100),this.setLookahead(i),this.props.active&&this.setProgress(i,!0)}}),this.handleMouseUp=(e=>{this.props.active&&(this.props.updatePosition(this.state.progressPercent),this.progressBar&&this.progressThumb&&(this.progressBar.style.width=null,this.progressThumb.style.marginLeft=null))}),this.handleMouseLeave=(e=>{this.setLookahead(0)}),this.handleKeyDown=(e=>{switch(e.key){case Pe.b.ArrowRight:return void this.jumpPlayback(5);case Pe.b.ArrowLeft:return void this.jumpPlayback(-5);case Pe.b.Space:return this.props.playPauseVideo(),void e.preventDefault()}}),this.setProgressThumbRef=(e=>{this.progressThumb=e,e&&ae.a.read(()=>{const t=e.getBoundingClientRect().width/2;ae.a.write(()=>{this.setState({thumbOffset:t})})})}),this.state={thumbMargin:"",thumbOffset:null,isMouseDown:!1,progressPercent:0,percent:0}}jumpPlayback(e){var t=this.props;const i=t.currentTime,o=t.totalTime,s=ye()(i+e,0,o);if(s!==i){const e=100*s/o;this.props.updatePosition(e)}}getCurrentPercent(){var e=this.props;const t=e.currentTime,i=e.totalTime;return t&&i?100*t/i:0}setProgress(e,t=!1){(!this.props.active||t)&&this.progressBar&&this.progressThumb&&(this.progressBar.style.width="calc("+e+"% + "+this.state.thumbOffset+"px)",this.progressThumb.style.marginLeft="calc("+e+"% - "+this.state.thumbOffset+"px)",this.setState({progressPercent:e}),this.props.updateContinuousStartTime(1e3*this.props.currentTime))}getThumbMargin(e){return this.props.active&&this.progressThumb?this.progressThumb.style.marginLeft||"0":`calc(${e}% - ${this.state.thumbOffset}px)`}getProgressWidth(e){return this.props.active&&this.progressBar?this.progressBar.style.width:`${e}%`}setLookahead(e){if(this.lookaheadBar&&this.previewThumbnailContainer&&this.previewThumbnailTime&&this.parentRect){this.lookaheadBar.style.width=e+"%";const t=this.props.totalTime,i=t*(e/100);isNaN(i)||(this.previewThumbnailVideo&&(this.previewThumbnailVideo.currentTime=i),this.previewThumbnailTime.innerHTML=xe(i,t));const o=we.a.findDOMNode(this);if(!o||!o.parentNode)return;const s=o.parentNode;if(!(s instanceof Element))return;const r=s.getBoundingClientRect(),n=this.parentRect.getBoundingClientRect(),a=this.previewThumbnailContainer.getBoundingClientRect(),l=r.left-n.left,c=r.right-n.left-a.width,d=e/100*n.width-a.width/2;this.previewThumbnailContainer.style.left=Math.max(l,Math.min(d,c))+"px"}}getBufferedStyle(){const e=this.props.bufferedRanges,t=this.state.progressPercent,i=this.getCurrentPercent();let o=t;for(let s=0;sthis.lookaheadBar=e}),Ce("div",{className:"bar buffered",style:this.getBufferedStyle()}),Ce(Me,{innerRef:this.setProgressBar,style:s})),Ce(ke,{innerRef:this.setProgressThumbRef,style:r}),!this.props.controlBarIsHidden&&Ce(Te,{innerRef:this.setPreviewThumbnailContainer},void 0,this.props.thumbSource&&Ce(Fe,{innerRef:this.setPreviewThumbnailVideo,src:this.props.thumbSource}),Ce(Ie,{innerRef:this.setPreviewThumbnailTime})))}}var Ae=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cAe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 77.06 60"},void 0,Ae("g",{fill:"none"},void 0,Ae("path",{d:"M75.17,11.35l-44.9,46.7a6.17,6.17,0,0,1-9,0L1.88,37.55a6.83,6.83,0,0,1,0-9.4,6.17,6.17,0,0,1,9,0l15,15.8L66.27,2a6.17,6.17,0,0,1,9,0A6.93,6.93,0,0,1,75.17,11.35Z",fill:"#FFFFFF"}))),Oe=(i("./src/reddit/components/HTML5StreamPlayer/SettingControl/settingcontrol.less"),function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cOe("button",{"aria-checked":e.isChecked,className:"set-autoplay-button",onClick:e.onClick,role:"checkbox",tabIndex:0},void 0,Oe(Le,{}),Oe("div",{className:"autoplay-description"},void 0,"Autoplay")),Ee=e=>{const t=e.resolution,i=e.onClick,o=e.isChecked;return Oe("button",{"aria-checked":o,className:"video-resolution-button",onClick:i,role:"radio",tabIndex:0},void 0,Oe(Le,{}),Oe("div",{className:"video-resolution-description"},void 0,t===je?Object(H.a)("en","video.auto"):Oe(d.a.Fragment,{},void 0,Oe("span",{},void 0,t,"p"),Re.includes(t)&&Oe("span",{className:"video-hd"},void 0," HD"))))},He=$.a.div.withConfig({componentId:"s548yfd-0"})(["opacity: ",";visibility: ",";transition: visibility 0s ease-out 0.2s, opacity 0.2s ease-out;",""],e=>e.isActive?"1":"0",e=>e.isActive?"visible":"hidden",e=>e.isActive?"transition-delay: 0s;":"");class _e extends c.Component{constructor(){super(...arguments),this.container=null,this.state={autoplayPref:this.props.autoplayPref},this.setContainerRef=(e=>this.container=e),this.setResolution=(e=>{this.props.setResolution(e)}),this.setAutoplay=(e=>{const t=!this.state.autoplayPref;this.setState({autoplayPref:t}),this.props.setAutoplay(t)})}componentDidMount(){if(this.container){const e=this.container.querySelector("[tabindex]");e&&e.focus()}}render(){var e=this.props;const t=e.active,i=e.bitrateInfo,o=e.isLoggedIn,s=e.resolution,r=[...i.map(e=>e.height),je];return Oe(He,{innerRef:this.setContainerRef,className:"video-setting-container",isActive:t},void 0,o&&Oe("div",{className:"autoplay-container"},void 0,Oe($e,{isChecked:this.state.autoplayPref,onClick:this.setAutoplay})),Oe("div",{className:"video-resolution-container",role:"radiogroup"},void 0,Ne.map((e,t)=>r.includes(e)?Oe(Ee,{resolution:e,onClick:()=>this.setResolution(e),isChecked:s===e},t):null)))}}i("./src/reddit/components/HTML5StreamPlayer/VolumeControl/volumecontrol.css");var ze=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;c{if(0===e.button&&this.track){e.preventDefault(),this.setState({isMouseDown:!0});const t=this.track.getBoundingClientRect(),i=100-(e.clientY-t.top)/t.height*100,o=(this.max-this.min)*(i/100);this.setState({value:this.adjustValue(o)})}}),this.handleMouseMove=(e=>{if(this.state.isMouseDown&&this.track){const t=this.track.getBoundingClientRect(),i=100-(e.clientY-t.top)/t.height*100,o=(this.max-this.min)*(i/100);this.setState({value:this.adjustValue(o)})}}),this.handleMouseUp=(e=>{this.state.isMouseDown&&this.setState({isMouseDown:!1}),this.props.setVolume(this.state.value,!0)}),this.state={isMouseDown:!1,value:0}}convertVolumeToPercent(e){if("number"!=typeof e)return 100;const t=ye()(e,this.min,this.max);let i=0;if(t){i=20*Math.log10(t)/40+1}return this.calculatePercent(i)}calculatePercent(e){return(e-this.min)/(this.max-this.min)*100}adjustValue(e){const t=ye()(e,this.min,this.max);let i;if(1===t||0===t)i=t;else{const e=40*(t-1);i=Math.pow(10,e/20)}return this.props.setVolume(i,!1),i}render(){var e=this.props;const t=e.active,i=e.isMuted,o=e.volume,s=this.state.value,r=i?0:t?s:o,n=this.convertVolumeToPercent(r);return d.a.createElement("div",{className:"slider-container",ref:e=>this.container=e},d.a.createElement("div",{className:"slider-track slider-bar",ref:e=>this.track=e},d.a.createElement("div",{className:"slider-progress slider-bar",ref:e=>this.progress=e,style:{height:`${n}%`}},ze("div",{className:"slider-thumb"}))))}}var Ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;c{ae.a.read(this.setPosition)}),this.setPosition=(()=>{const e=this.container,t=this.tooltipContainer;if(e&&t&&this.props.tooltip){const i=t.getBoundingClientRect(),o=e.getBoundingClientRect(),s=e.parentNode.getBoundingClientRect(),r=s.left-o.left+ue,n=s.right-o.left-i.width-ue,a=o.width/2-i.width/2;ae.a.write(()=>{t.style.left=Math.max(r,Math.min(a,n))+"px"})}})}componentDidMount(){this.container&&this.container.addEventListener("focusin",this.setPosition)}componentWillUnmount(){this.container&&this.container.removeEventListener("focusin",this.setPosition)}render(){var e=this.props;const t=e.className,i=e.children,o=e.disable,s=e.tooltip;return ce(me,{onMouseEnter:this.onMouseEnter,setRef:e=>this.container=e,className:t,disable:o},void 0,ce(pe,{innerRef:e=>this.tooltipContainer=e},void 0,s),i)}}).withConfig({componentId:"s1zkczq-0"})(["",""],Je),et=$.a.div.withConfig({componentId:"s1zkczq-1"})(["",""],Je),tt=$()(Xe).withConfig({componentId:"s1zkczq-2"})(["","margin-left: 4px;margin-right: 0;svg {height: auto;width: auto;}"],Ye),it=$()(Xe).withConfig({componentId:"s1zkczq-3"})(["",""],Ye),ot=$()(et).withConfig({componentId:"s1zkczq-4"})(["color: #FFFFFF;font-family: verdana;font-size: 12px;white-space: nowrap;"]),st=$()(ot).withConfig({componentId:"s1zkczq-5"})(["margin-right: 0px;"]),rt=$()(ot).withConfig({componentId:"s1zkczq-6"})(["margin-left: 0px;"]),nt=$()(et).withConfig({componentId:"s1zkczq-7"})(["position: relative;flex-grow: 1;margin: auto 8px;width: 100%;height: auto;"]),at=$()(et).withConfig({componentId:"s1zkczq-8"})(["",".slider-container {display: block;position: absolute;margin: 0;height: 96px;width: 24px;top: -103px;opacity: 0;visibility: hidden;transition: visibility 0s ease-out 0.2s, opacity 0.2s ease-out;&:after {position: absolute;content: '';height: 7px;width: 100%;top: 100%;}}&:hover, &:active {.slider-container {opacity: 1;visibility: visible;transition-delay: 0s;}}"],Ye),lt=$()(Xe).withConfig({componentId:"s1zkczq-9"})(["",'button[aria-expanded="true"] {'," {transform: rotate(45deg);&:active {transform: rotate(45deg) scale(0.9);}}}.video-setting-container {position: absolute;display: block;padding: 5px;height: auto;width: auto;bottom: 0px;left: 50%;transform: translate(-50%, -32px);}"],Ye,Y),ct=$()(Xe).withConfig({componentId:"s1zkczq-10"})(["",""],Ye),dt=$()(Xe).withConfig({componentId:"s1zkczq-11"})(["",""],Ye),ht=$.a.div.withConfig({componentId:"s1zkczq-12"})(["position: absolute;display: flex;justify-content: space-between;align-items: flex-end;padding: 12px 8px;height: 25px;bottom: 0;left: ",";right: ",";user-select: none;/* Hide everything except volume control */& > :not(",") {",";}"],e=>e.isFullScreen?"10px":"0",e=>e.isFullScreen?"10px":"0",at,e=>e.zeroOpacity?"opacity: 0;":"");var ut=class extends d.a.Component{constructor(e){super(e),this.state={currentTime:e.currentTime,bufferedRanges:[]}}setCurrentTime(e){this.setState({currentTime:e})}setBufferedRanges(e){this.setState({bufferedRanges:e})}renderContent(){var e=this.props;const t=e.postUrl,i=e.isListing,o=e.settingChange,s=e.showSettingsIcon,r=this.state.currentTime,n=this.props.isPaused?qe:Ke;return[Ue(te,{},"gradient"),t&&i&&Ue(tt,{tooltip:We},"snoo",Ue("div",{onClick:this.props.clickSnoo},void 0,Ue(ne,{postUrl:t}))),Ue(it,{tooltip:n},"play",Ue("button",{"aria-label":n,onClick:this.props.playPauseVideo},void 0,this.props.isPaused?Ue(G,{}):Ue(Z,{}))),Ue(st,{},"left-time",xe(r,this.props.totalTime)),Ue(nt,{},"scrubber",d.a.createElement(Ve,{active:o===ii.SeekBar,bufferedRanges:this.state.bufferedRanges,controlBarIsHidden:this.props.hideControlBar,currentTime:r,language:this.props.language,ref:this.props.seekBarRef,thumbSource:this.props.scrubberThumbSource,totalTime:this.props.totalTime,playPauseVideo:this.props.playPauseVideo,updatePosition:this.props.setVideoPosition,updateContinuousStartTime:this.props.updateContinuousStartTime})),Ue(rt,{},"right-time",Se(this.props.totalTime)),s&&Ue(lt,{tooltip:Ze,disable:o===ii.Settings},"setting",o===ii.Settings&&d.a.createElement(_e,{isLoggedIn:this.props.isLoggedIn,autoplayPref:this.props.autoplayPref,active:o===ii.Settings,ref:e=>this.props.settingRef(e),resolution:this.props.resolution,setResolution:this.props.setResolution,setAutoplay:this.props.setAutoplay,bitrateInfo:this.props.bitrateInfo}),Ue("button",{"aria-expanded":o===ii.Settings,"aria-haspopup":!0,"aria-label":Ze,onClick:this.props.toggleSetting},void 0,Ue(Y,{}))),this.props.isFullScreen?Ue(dt,{tooltip:Qe},"collapse",Ue("button",{"aria-label":Qe,onClick:this.props.exitFullScreen},void 0,Ue(z,{}))):Ue(ct,{tooltip:Ge},"expand",Ue("button",{"aria-label":Ge,onClick:this.props.enterFullScreen},void 0,Ue(U,{})))]}render(){return Ue(ht,{innerRef:this.props.controlBarRef,className:"video-control-bar",isFullScreen:this.props.isFullScreen,zeroOpacity:this.props.hideControlBar},void 0,this.renderContent(),!this.props.isGif&&Ue(at,{className:this.props.showVolumeIcon?"disableHide":""},void 0,d.a.createElement(De,{ref:e=>this.props.volumeRef(e),active:this.props.settingChange===ii.Volume,isMuted:this.props.isMuted,setVolume:this.props.setVolume,volume:this.props.volume}),Ue("button",{onClick:this.props.toggleMute},void 0,this.props.isMuted?Ue(q,{}):Ue(ee,{}))))}},pt=i("./src/reddit/controls/OutboundLink/styled.tsx"),ft=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cft("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,ft("g",{transform:"translate(1 1)"},void 0,ft("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),ft("path",{fill:"#fff",d:"M27.7 20.4h-7.4c-.2 0-.4-.2-.4-.4s.2-.5.5-.5h7.3c.3 0 .5.2.5.5s-.3.4-.5.4m0 3.1h-7.4c-.2 0-.4-.3-.4-.5 0-.3.2-.5.5-.5h7.3c.3 0 .5.2.5.5-.1.2-.3.5-.5.5m0 3h-7.4c-.2 0-.4-.2-.4-.5s.2-.5.5-.5h7.3c.3 0 .5.2.5.5-.1.3-.3.5-.5.5m0 3h-7.4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h7.3c.3 0 .5.2.5.5s-.2.5-.4.5m2-12.2h-2.2c-.3-.6-1-1-1.7-1h-3.6c-.7 0-1.4.4-1.7 1h-2.2c-.5 0-1 .4-1 1v12.5c0 .5.4 1 1 1h11.5c.5 0 1-.4 1-1V18.2c-.1-.5-.5-.9-1.1-.9"})))).withConfig({componentId:"s15d3wzq-0"})(["fill: white;height: 50px;width: 50px;"]),vt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cvt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,vt("g",{transform:"translate(1 1)"},void 0,vt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),vt("path",{fill:"#fff",d:"M34.5 23.7s-.1 0 0 0c-.1 0-.1 0 0 0-.1 0-.1 0 0 0-.1-.1-.1-.1-.2-.1l-15.4-7.2c-.1-.1-.3-.1-.5 0-.1.1-.2.2-.2.4v4.3c0 .2.2.4.4.5l10.3 1.9H18.2c-.1 0-.2 0-.2.1L15.6 25c-.2.1-.3.3-.2.6.1.2.2.3.5.3l2.4-.2v5.5c0 .2.1.3.2.4.1 0 .2.1.3.1h.2l15.4-7.2s.1 0 .1-.1c0 0 .1 0 .1-.1.1-.1.1-.2.1-.3-.1-.1-.2-.2-.2-.3"})))).withConfig({componentId:"znmpmm-0"})(["fill: white;height: 50px;width: 50px;"]),yt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cyt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,yt("g",{transform:"translate(1 1)"},void 0,yt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),yt("path",{fill:"#fff",d:"M19.5 17.3h3.1l-1.8 5h2.3v6.5h-6.8v-6l3.2-5.5zm8.5 0h3.1l-1.8 5h2.3v6.5h-6.8v-6l3.2-5.5z"})))).withConfig({componentId:"s166oh9x-0"})(["fill: white;height: 50px;width: 50px;"]),wt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cwt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,wt("g",{transform:"translate(1 1)"},void 0,wt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),wt("path",{fill:"#fff",d:"M32.2 20.3c-.3-.2-.7-.2-1 0l-2.4 1.4v-1.5c0-1.1-.9-1.9-1.9-1.9h-7.7c-1.1 0-1.9.9-1.9 1.9v7.7c0 1.1.9 1.9 1.9 1.9h7.7c1.1 0 1.9-.9 1.9-1.9v-1.6l2.4 1.4c.2.1.3.1.5.1s.3 0 .5-.1c.3-.2.5-.5.5-.8v-5.8c-.1-.3-.2-.6-.5-.8"})))).withConfig({componentId:"s1rfp9rc-0"})(["margin-left: 14px;fill: white;height: 50px;width: 50px;"]),xt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cxt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,xt("g",{transform:"translate(1 1)"},void 0,xt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),xt("path",{fill:"#fff",d:"M30.7 25c.5 0 1 .4 1 1v2.9c0 1.6-1.3 2.9-2.9 2.9h-9.6c-1.6 0-2.9-1.3-2.9-2.9v-3c0-.5.4-1 1-1s1 .4 1 1v2.9c0 .5.4 1 1 1h9.6c.5 0 1-.4 1-1v-2.9c-.1-.5.3-.9.8-.9zm-7.4 1.6l-2.9-2.9c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l1.2 1.3v-6.3c0-.5.4-1 1-1 .5 0 1 .4 1 1v6.3l1.2-1.2c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4l-2.9 2.8c-.1.1-.2.2-.3.2-.2.1-.3.1-.4.1-.1 0-.2 0-.4-.1-.1 0-.2-.1-.3-.2z"})))).withConfig({componentId:"s1qp735r-0"})(["fill: white;height: 50px;width: 50px;"]),Ct=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cCt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Ct("g",{transform:"translate(1 1)"},void 0,Ct("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Ct("path",{fill:"#fff",d:"M25.4 24c0 .8-.6 1.4-1.4 1.4s-1.4-.6-1.4-1.4.6-1.4 1.4-1.4 1.4.6 1.4 1.4zm5.3 0c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4s.6-1.4 1.4-1.4c.8 0 1.4.6 1.4 1.4zm-10.5 0c0 .8-.6 1.4-1.4 1.4s-1.5-.6-1.5-1.4.6-1.4 1.4-1.4 1.5.6 1.5 1.4z"})))).withConfig({componentId:"s1anl3v2-0"})(["fill: white;height: 50px;width: 50px;"]),Mt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cMt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Mt("g",{transform:"translate(1 1)"},void 0,Mt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Mt("path",{fill:"#fff",d:"M32.5,23.5c-0.7,0-1.4-0.6-1.4-1.4c0-0.7,0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4 C33.8,22.8,33.2,23.5,32.5,23.5 M29.8,26.2c-0.7,0-1.4-0.6-1.4-1.4c0-0.7,0.6-1.4,1.4-1.4c0.7,0,1.4,0.6,1.4,1.4 C31.1,25.6,30.5,26.2,29.8,26.2 M27.1,23.5c-0.7,0-1.4-0.6-1.4-1.4c0-0.7,0.6-1.4,1.4-1.4c0.7,0,1.4,0.6,1.4,1.4 C28.4,22.8,27.8,23.5,27.1,23.5 M21.6,23.1H20v1.7c0,0.6-0.5,1-1,1s-1-0.5-1-1v-1.7h-1.7c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1H18 v-1.7c0-0.6,0.5-1,1-1s1,0.5,1,1v1.7h1.7c0.6,0,1,0.5,1,1C22.7,22.7,22.2,23.1,21.6,23.1 M29.8,18c0.7,0,1.4,0.6,1.4,1.4 c0,0.7-0.6,1.4-1.4,1.4c-0.7,0-1.4-0.6-1.4-1.4C28.4,18.6,29,18,29.8,18 M37.3,28.1l-1.7-9.5c-0.4-1.9-2-3.3-4-3.3H17.1 c-2,0-3.6,1.4-4,3.3l-1.7,9.5c-0.2,1.2,0.1,2.4,0.9,3.3c0.8,0.9,1.9,1.5,3.1,1.5h0.2c1.8,0,3.3-1.1,3.9-2.8l0.4-1.3h8.9 l0.4,1.3c0.6,1.7,2.1,2.8,3.9,2.8h0.2c1.2,0,2.3-0.5,3.1-1.5C37.2,30.5,37.5,29.3,37.3,28.1"})))).withConfig({componentId:"xhi01f-0"})(["fill: white;height: 50px;width: 50px;"]),Ft=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cFt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Ft("g",{transform:"translate(1 1)"},void 0,Ft("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Ft("path",{fill:"#fff",d:"M29.3 20.2h-5.8c-.2 0-.5-.3-.5-.5 0-.3.2-.5.5-.5h5.8c.3 0 .5.2.5.5 0 .2-.3.5-.5.5zm0 4.3h-5.8c-.2 0-.5-.2-.5-.5s.2-.5.5-.5h5.8c.3 0 .5.2.5.5s-.3.5-.5.5zm0 4.3h-5.8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h5.8c.3 0 .5.2.5.5s-.3.5-.5.5zm-8.2-8.2c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.9c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.9zm0 4.4c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-2c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v2zm0 4.3c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.9c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.9zm8.7-13H18.2c-1.1 0-1.9.9-1.9 1.9v11.5c0 1.1.9 1.9 1.9 1.9h11.5c1.1 0 1.9-.9 1.9-1.9V18.2c.1-1-.8-1.9-1.8-1.9z"})))).withConfig({componentId:"s10epjbs-0"})(["fill: white;height: 50px;width: 50px;"]),Bt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cBt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Bt("g",{transform:"translate(1 1)"},void 0,Bt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Bt("path",{fill:"#fff",d:"M29 26c-.6 0-1-.4-1-1 0-.5.4-1 1-1s1 .4 1 1-.5 1-1 1zm-6.9-6c0-.5.4-1 1-1H27c.6 0 1 .4 1 1v2.1h-5.9V20zM21 26c-.6 0-1-.4-1-1 0-.5.4-1 1-1s1 .4 1 1-.5 1-1 1zm11.7-3.6c-.2-.2-.5-.3-.7-.3h-2V20c0-1.6-1.3-3-3-3h-3.9c-1.7 0-3 1.3-3 3v2.1H18c-.3 0-.6.1-.7.3-.2.2-.3.5-.2.8l1 9c.1.5.5.9 1 .9h12c.5 0 .9-.4 1-.9l1-9c-.1-.4-.2-.6-.4-.8z"})))).withConfig({componentId:"s13v8ivd-0"})(["fill: white;height: 50px;width: 50px;"]),At=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cAt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,At("g",{transform:"translate(1 1)"},void 0,At("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),At("path",{fill:"#fff",d:"M27.7 20.4h-7.4c-.2 0-.4-.2-.4-.4s.2-.5.5-.5h7.3c.3 0 .5.2.5.5s-.3.4-.5.4m0 3.1h-7.4c-.2 0-.4-.3-.4-.5 0-.3.2-.5.5-.5h7.3c.3 0 .5.2.5.5-.1.2-.3.5-.5.5m0 3h-7.4c-.2 0-.4-.2-.4-.5s.2-.5.5-.5h7.3c.3 0 .5.2.5.5-.1.3-.3.5-.5.5m0 3h-7.4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h7.3c.3 0 .5.2.5.5s-.2.5-.4.5m2-12.2h-2.2c-.3-.6-1-1-1.7-1h-3.6c-.7 0-1.4.4-1.7 1h-2.2c-.5 0-1 .4-1 1v12.5c0 .5.4 1 1 1h11.5c.5 0 1-.4 1-1V18.2c-.1-.5-.5-.9-1.1-.9"})))).withConfig({componentId:"s1dhajfs-0"})(["fill: white;height: 50px;width: 50px;"]),Ot=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cOt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Ot("g",{transform:"translate(1 1)"},void 0,Ot("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Ot("path",{fill:"#fff",d:"M29.8 23H25v-4.8c0-.5-.4-1-1-1s-1 .4-1 1V23h-4.8c-.5 0-1 .4-1 1s.4 1 1 1H23v4.8c0 .5.4 1 1 1s1-.4 1-1V25h4.8c.5 0 1-.4 1-1s-.5-1-1-1"})))).withConfig({componentId:"hj4pri-0"})(["fill: white;height: 50px;width: 50px;"]),Rt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cRt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Rt("g",{transform:"translate(1 1)"},void 0,Rt("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Rt("path",{fill:"#fff",d:"M32.2 20.3c-.3-.2-.7-.2-1 0l-2.4 1.4v-1.5c0-1.1-.9-1.9-1.9-1.9h-7.7c-1.1 0-1.9.9-1.9 1.9v7.7c0 1.1.9 1.9 1.9 1.9h7.7c1.1 0 1.9-.9 1.9-1.9v-1.6l2.4 1.4c.2.1.3.1.5.1s.3 0 .5-.1c.3-.2.5-.5.5-.8v-5.8c-.1-.3-.2-.6-.5-.8"})))).withConfig({componentId:"z74jit-0"})(["fill: white;height: 50px;width: 50px;"]),$t=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;c{const t=e.callToAction,i=e.sendEvent,o=e.source;return $t(Et,{onClick:e=>i(e=>Object.assign({},Object(T.defaults)(e),{source:"videoplayer",action:"click",noun:"callToAction"})),href:o.url,isSponsored:!0,source:o},void 0,$t(_t,{},void 0,(e=>zt[e=e||"Learn More"])(t),$t(Ht,{},void 0,t||"Learn More")))}),Ut=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cUt("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,Ut("g",{transform:"translate(1 1)"},void 0,Ut("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),Ut("path",{fill:"#fff",d:"M32.5 23.3c-.7 0-1.2.5-1.2 1.2 0 4-3.2 7.2-7.2 7.2s-7.2-3.2-7.2-7.2c0-3.6 2.7-6.6 6.2-7.1v1.7c0 .2.1.4.3.5.1 0 .2.1.3.1.1 0 .3 0 .4-.1l3.6-3c.1-.1.2-.3.2-.5s-.1-.3-.2-.5l-3.7-3c-.2-.1-.4-.2-.6-.1-.2.1-.4.3-.4.6V15c-4.8.5-8.6 4.6-8.6 9.5 0 5.3 4.3 9.6 9.6 9.6s9.6-4.3 9.6-9.6c.1-.7-.5-1.2-1.1-1.2"})))).withConfig({componentId:"s1hg8ftt-0"})(["fill: white;width: 50px;height: 50px;"]),qt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;c{const t=e.onClick,i=e.source,o=e.callToAction;return qt(Zt,{onClick:t},void 0,qt(Kt,{},void 0,qt(Gt,{},void 0,qt(Wt,{}),qt(Qt,{className:"replay-video"},void 0,Object(H.a)("en","video.replay"))),i&&o&&qt(Dt,{callToAction:o,source:i})))},Yt=Object.assign||function(e){for(var t=1;t{e.isVisible;var t=e.setRef,i=Xt(e,["isVisible","setRef"]);return d.a.createElement("div",Yt({ref:t},i))}).withConfig({componentId:"s1cwfoiu-0"})(["max-width: 100%;max-height: 100%;position: relative;background-color: #000;",""],e=>e.isVisible?"":"visibility: hidden;"),ti=$.a.div.withConfig({componentId:"e0lqz0-0"})(["position: absolute;top: 0;bottom: 0;left: 0;right: 0;"]);i("./src/reddit/components/HTML5StreamPlayer/styles.less");i.d(t,"a",function(){return ii});var ii,oi=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cObject(u.createStructuredSelector)({isLoggedIn:j.F,autoplayPref:j.b,currentTime:R.d,isMutedPreference:L.a,isOverlayOpen:O.h,language:j.M,loadTimes:R.f,metadata:R.g,started:R.i,volume:L.b}),(e,t)=>({exitVideoFullscreen:()=>e(S.z()),onLoadStarted:i=>e(S.v(t.postId,i)),onMetadataReceived:t=>e(S.H({metadata:t,postId:t.id})),onPlayable:i=>e(S.E(t.postId,i)),onUpdateVideoTime:l()(i=>{e(S.L({postId:t.postId,time:i}))},k.k,{maxWait:k.l}),openLightbox:()=>e(Object(p.a)(t.postUrl)),setPlaying:i=>e(S.K({postId:t.postId,isPlaying:i})),setAutoplayPref:t=>e(w.p(t)),setVideoFullscreen:()=>e(S.J(t.postId)),setVideoMuted:i=>e(b.c(i,t.postId)),setVideoVolume:t=>e(b.d(t)),onWatchedPercent:i=>e(S.P(i,t.postId)),onWatchedSeconds:i=>e(S.Q(i,t.postId)),onUpdateContinuousViewStartTime:i=>e(S.y({postId:t.postId,time:i})),onVideoStarted:()=>e(S.O(t.postId))}));class li extends c.Component{constructor(e){super(e),this.percentagePixelsFired={[k.b]:!1,[k.c]:!1,[k.d]:!1,[k.e]:!1,[k.a]:!1},this.timePixelsFired={[k.g]:!1,[k.h]:!1,[k.f]:!1},this.sendEvent=((e,t,i=!1)=>{if(this.HTML5StreamPlayerVideo&&null!=this.props.postId){const o=i?V(this.props.postId,e,t):F(this.props.postId,e,t);this.props.sendEvent(o)}}),this.getVideoQualityList=(()=>{if(this.dashPlayer){const e=this.dashPlayer.getBitrateInfoListFor("video");this.setState({bitrateInfo:e})}}),this.handleKeyDown=(e=>{this.updateUsingKeyStatus(e)}),this.handleKeyUp=(e=>{this.updateUsingKeyStatus(e)}),this.handleMouseEnter=(e=>{const t=this.HTML5StreamPlayerVideo;t&&this.controlBarApi&&this.controlBarApi.setCurrentTime(t.currentTime),this.resetControlBarFadeTimer()}),this.handleMouseDown=(e=>{e.stopPropagation();const t=this.seekBar,i=this.volumeControl;i&&i.container&&i.container.contains(e.target)?(this.setState({settingChange:ii.Volume}),i.handleMouseDown(e)):t&&t.parentRect&&t.parentRect.contains(e.target)&&(this.setState({settingChange:ii.SeekBar}),t.handleMouseDown(e)),this.state.usingKeys&&this.setState({usingKeys:!1})}),this.handleMouseMove=(e=>{const t=this.controlBar,i=this.seekBar,o=this.volumeControl;switch(this.setState({hasHovered:!0}),t&&t.contains(e.target)?this.clearControlBarFadeTimer():this.resetControlBarFadeTimer(),this.state.settingChange){case ii.SeekBar:i&&i.handleMouseMove(e);break;case ii.Volume:o&&o.handleMouseMove(e);break;case ii.Settings:}}),this.handleMouseUp=(e=>{e.stopPropagation();const t=this.controlBar,i=this.seekBar,o=this.volumeControl;switch(this.state.settingChange){case ii.SeekBar:if(i){this.setState({ignoreUnderrunsUntil:Date.now()+ni}),i.handleMouseUp(e),this.sendEvent("click","seek");const t=this.HTML5StreamPlayerVideo;this.state.videoEnded&&t&&t.currentTime!==t.duration&&this.playVideo()}break;case ii.Volume:o&&(o.handleMouseUp(e),this.sendEvent("click","volume"));break;case ii.Settings:if(t&&t.contains(e.target))return;break;default:if(t&&!t.contains(e.target)){var s=this.props.playerClickPlay;const t=void 0===s||s;if(this.props.trackPostClick&&this.props.trackPostClick("media")(),this.resetControlBarFadeTimer(),this.state.videoEnded)return;this.props.isGif&&this.props.isListing&&!this.state.videoPaused?this.props.openLightbox():!t&&this.state.videoPaused||this.playPauseVideo(e)}}this.setState({settingChange:void 0})}),this.handleMouseLeave=(e=>{switch(this.clearControlBarFadeTimer(),this.setState({hideControlBar:!0}),this.state.settingChange){case ii.SeekBar:case ii.Volume:case ii.Settings:default:this.setState({settingChange:void 0})}}),this.handleClick=(e=>{e.stopPropagation()}),this.setContainerRef=(e=>this.HTML5StreamPlayerContainer=e),this.setControlBarRef=(e=>this.controlBar=e),this.setControlBarApi=(e=>this.controlBarApi=e),this.setVolumeRef=(e=>this.volumeControl=e),this.setSeekBarRef=(e=>this.seekBar=e),this.setSettingRef=(e=>this.settingControl=e),this.onCanPlay=(()=>{if(this.HTML5StreamPlayerVideo&&!this.state.videoLoaded){this.setState({videoLoaded:!0,videoWaiting:!1});let t=!0;try{const i=localStorage.getItem("preview_video");(t=!i||JSON.parse(i))||this.props.setVideoMuted(!1)}catch(e){}this.props.autoPlay&&(this.props.autoplayPref||this.props.shouldIgnoreAutoplayPref)||this.props.isExpando?this.playVideo():this.pauseVideo()}}),this.clearControlBarFadeTimer=(()=>{const e=this.controlBarFadeTimer;e&&clearTimeout(e)}),this.resetControlBarFadeTimer=((e=si)=>{this.clearControlBarFadeTimer(),this.setState({hideControlBar:!1}),this.controlBarFadeTimer=window.setTimeout(()=>{this.setState({hideControlBar:!0})},e)}),this.exitHandler=(()=>{this.state.videoFullScreen&&!Object(m.b)()&&this.exitFullScreen()}),this.playPauseVideo=(e=>{const t=this.HTML5StreamPlayerVideo;t&&(t.paused&&this.state.videoPaused?(this.playVideo(),this.sendEvent("click","play"),this.setState({videoManualPaused:!1})):(this.pauseVideo(),this.sendEvent("click","pause"),this.setState({videoManualPaused:!0})))}),this.playVideo=(async()=>{const e=this.HTML5StreamPlayerVideo;if(e)try{await e.play(),e.currentTime<1&&this.props.onVideoStarted(),this.setVideoMute(this.state.isMuted),this.props.setPlaying(!0),this.setState({videoEnded:!1})}catch(t){}}),this.pauseVideo=(()=>{const e=this.HTML5StreamPlayerVideo;e&&(e.pause(),this.props.setPlaying(!1),this.setState({videoPaused:!0}))}),this.resetVideo=(e=>{this.state.videoEnded&&(this.playVideo(),this.sendEvent("click","replay"),this.setState({ignoreUnderrunsUntil:Date.now()+ni,videoEnded:!1,videoManualPaused:!1}))}),this.exitFullScreen=(()=>{document.exitFullScreen?document.exitFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),this.setState({videoFullScreen:!1}),null!=this.props.postId&&(this.sendEvent("change","pagetype",!0),this.props.exitVideoFullscreen())}),this.enterFullScreen=(()=>{const e=this.HTML5StreamPlayerContainer;e&&(e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.mozRequestFullScreen&&e.mozRequestFullScreen()),this.setState({videoFullScreen:!0}),this.sendEvent("click","fullscreen"),null!=this.props.postId&&(this.sendEvent("change","pagetype",!0),this.props.setVideoFullscreen())}),this.setVolume=((e,t)=>{const i=this.HTML5StreamPlayerVideo;i&&(t?0!==e&&this.props.setVideoVolume(e):(i.volume=e,e||this.state.isMuted?e&&this.state.isMuted&&this.setVideoMute(!1):this.setVideoMute(!0)))}),this.toggleMuteVideo=(e=>{if(e.stopPropagation(),this.HTML5StreamPlayerVideo){const e=!this.state.isMuted;this.setVideoMute(e);const t=e?"mute":"unmute";this.sendEvent("click",t);const i=e?"true":"false";localStorage.setItem("preview_video",i)}}),this.setVideoMute=(e=>{const t=this.HTML5StreamPlayerVideo;this.setState({isMuted:e}),this.props.setVideoMuted(e),t&&(t.muted=e,e||(t.volume=this.props.volume))}),this.clickSnoo=(e=>{this.sendEvent("click","snoo")}),this.setAutoplay=(e=>{this.props.setAutoplayPref(e),e?this.sendEvent("click","video_autoplay_on"):this.sendEvent("click","video_autoplay_off")}),this.setResolution=(e=>{const t=this.state.bitrateInfo;if(t&&this.dashPlayer){if(e===je)this.dashPlayer.setAutoSwitchQualityFor("video",!0);else{const i=t.findIndex(t=>t.height===e);this.dashPlayer.setAutoSwitchQualityFor("video",!1),this.dashPlayer.setQualityFor("video",i)}this.setState({resolution:e})}}),this.toggleSetting=(e=>{this.state.settingChange===ii.Settings?this.setState({settingChange:void 0}):this.setState({settingChange:ii.Settings})}),this.setVideoPos=(e=>{const t=this.HTML5StreamPlayerVideo;if(t&&Number.isFinite(t.duration)){const i=t.duration/100*e;this.controlBarApi&&!this.state.hideControlBar&&this.controlBarApi.setCurrentTime(i),t.currentTime=i}}),this.updateTime=(()=>{const e=performance.now(),t=this.HTML5StreamPlayerVideo;if(t){let i=this.state.maxTimeServed;if(this.state.lastUpdate&&!this.state.videoPaused&&(i+=e-this.state.lastUpdate),t.currentTime&&t.duration){let o=!1;this.triggerAdWatchedPixels(t.currentTime,t.duration,i/1e3),t.currentTime>=t.duration&&(this.props.isGif||(o=!0,this.pauseVideo())),this.controlBarApi&&!this.state.hideControlBar&&this.controlBarApi.setCurrentTime(t.currentTime),this.setState({videoEnded:o,maxTimeServed:i,lastUpdate:e})}if(this.props.postId){const e={currentTime:1e3*t.currentTime,maxTimeServed:i};this.props.onUpdateVideoTime(e)}}}),this.triggerAdWatchedPixels=((e,t,i)=>{const o=this.getWatchedPercentRange(e,t);i>=t&&this.triggerPercentagePixels(k.a),this.triggerPercentagePixels(o);i/t>=.95&&this.triggerTimeWatchedPixels(k.f),this.triggerTimeWatchedPixels(i)}),this.updateContinuousStartTime=(e=>{this.props.onUpdateContinuousViewStartTime(e)}),this.onVideoPlayable=(e=>{this.props.metadata||this.sendTransformedMetadata(e)}),this.onPlaying=(e=>{const t=performance.now();this.props.metadata||this.sendTransformedMetadata(e),this.setState({videoWaiting:!1,videoPaused:!1,lastUpdate:t})}),this.sendTransformedMetadata=(e=>{null!=this.props.postId&&this.props.onMetadataReceived({id:this.props.postId,length:1e3*e.target.duration,originalHeight:e.target.videoHeight,originalWidth:e.target.videoWidth}),this.setState({totalTime:e.target.duration})}),li.dashjs||(li.dashjs=Object(y.a)(()=>i.e("vendors~dashjs").then(i.t.bind(null,"./node_modules/dashjs/build/es5/index.js",7)))),this.state={bitrateInfo:[],hasHovered:!1,hideControlBar:!0,isMuted:e.isListing||e.isMutedPreference,lastUpdate:null,ignoreUnderrunsUntil:0,maxTimeServed:0,post:e.post,resolution:je,scrubPosition:0,settingChange:void 0,settingSeekBar:!1,settingVolume:!1,thumbPosition:0,totalTime:0,videoEnded:!1,videoFullScreen:!1,videoInView:!1,videoLoaded:!1,videoManualPaused:!1,videoPaused:!e.autoPlay,videoScrollPaused:!0,videoWaiting:!0,usingKeys:!1}}componentDidMount(){li.dashjs.then(e=>{const t=this.HTML5StreamPlayerVideo,i=this.props.mpegDashSource;if(t&&i){this.dashPlayer=e.MediaPlayer().create(),this.dashPlayer.getDebug().setLogToBrowserConsole(!1);try{this.dashPlayer.initialize(t,i,t.autoplay),this.dashPlayer.setFastSwitchEnabled(!0),this.dashPlayer.setInitialBitrateFor("video",999999999),this.dashPlayer.setAutoSwitchQualityFor("video",!0)}catch(o){return}null!=this.props.postId&&this.props.onLoadStarted(performance.now()),this.dashPlayer.on(e.MediaPlayer.events.STREAM_INITIALIZED,()=>{this.getVideoQualityList(),null!=this.props.postId&&this.props.onPlayable(performance.now()),this.controlBarApi&&!this.state.hideControlBar&&this.controlBarApi.setCurrentTime(0)}),this.dashPlayer.on(e.MediaPlayer.events.BUFFER_EMPTY,e=>{if(null!=this.props.postId&&Date.now()>this.state.ignoreUnderrunsUntil){const e=B(this.props.postId);this.props.sendEvent(e),this.setState({ignoreUnderrunsUntil:Date.now()+ni})}}),this.dashPlayer.on(e.MediaPlayer.events.METRIC_ADDED,e=>{if(null==this.props.postId)return;if(parseInt(n()(this.props.postId).toString(),16)%100>10)return;if(!e||!e.value||!e.metric)return;if("HttpList"!==e.metric)return;const t=e.value;if("MediaSegment"!==t.type)return;const i=t._responseHeaders,o=t.range;let s,r,a,l;if(void 0!==o){const e=o.split("-");2===e.length&&(s=parseInt(e[1])-parseInt(e[0])+1)}if(i.split("\n").forEach(e=>{const t=e.split(":");if(2!==t.length)return;const i=t[0].trim(),o=t[1].trim();"x-cdn-server-region"===i&&(r=o),"x-cdn-client-region"===i&&(a=o),"x-cdn-name"===i&&(l=o)}),!r||!a||!l)return;const c=I(this.props.postId,t.url,l,r,a,t.interval,s);this.props.sendEvent(c)})}});const e=this.HTML5StreamPlayerVideo;document.addEventListener("webkitfullscreenchange",this.exitHandler,!1),document.addEventListener("fullscreenchange",this.exitHandler,!1),document.addEventListener("mozfullscreenchange",this.exitHandler,!1),document.addEventListener("MSFullscreenChange",this.exitHandler,!1),e&&(g()?e.play():s.a.safari&&!this.props.mpegDashSource&&setTimeout(async()=>{try{await e.play()}catch(t){}finally{e.pause()}}),e.oncanplay=(()=>this.onCanPlay()),e.onprogress=(()=>this.setBuffered()),e.onseeked=(()=>this.setState({videoWaiting:!1})),e.onwaiting=(()=>this.setState({videoWaiting:!0})),e.onplaying=(e=>this.onPlaying(e)),e.onloadeddata=(e=>this.onVideoPlayable(e)),e.onloadedmetadata=(e=>this.sendTransformedMetadata(e)),this.props.currentTime&&(e.currentTime=this.props.currentTime))}resetMediaPlayer(){this.dashPlayer&&this.dashPlayer.reset()}componentWillUnmount(){document.removeEventListener("webkitfullscreenchange",this.exitHandler,!1),document.removeEventListener("fullscreenchange",this.exitHandler,!1),document.removeEventListener("mozfullscreenchange",this.exitHandler,!1),document.removeEventListener("MSFullscreenChange",this.exitHandler,!1),this.resetMediaPlayer(),this.clearControlBarFadeTimer(),null==this.props.postId||this.state.videoScrollPaused||this.sendEvent("served","video",!0)}shouldComponentUpdate(e,t){const i=!!this.props.isListing&&!this.props.isOverlayOpen&&e.isOverlayOpen,o=!!this.props.isListing&&this.props.isOverlayOpen&&!e.isOverlayOpen,s=this.props.isOverlayOpen!==e.isOverlayOpen;return t.videoFullScreen!==this.state.videoFullScreen||t.videoPaused!==this.state.videoPaused||t.isMuted!==this.state.isMuted||t.hideControlBar!==this.state.hideControlBar||t.settingChange!==this.state.settingChange||t.videoScrollPaused!==this.state.videoScrollPaused||t.videoWaiting!==this.state.videoWaiting||e.shouldPause!==this.props.shouldPause||e.shouldStop!==this.props.shouldStop||t.videoLoaded!==this.state.videoLoaded||t.usingKeys!==this.state.usingKeys||t.resolution!==this.state.resolution||i||o||s}componentWillReceiveProps(e){const t=this.HTML5StreamPlayerVideo,i=t&&!t.paused,o=!e.shouldStop&&this.props.shouldStop,s=e.shouldStop&&!this.props.shouldStop,r=!e.shouldPause&&this.props.shouldPause,n=e.shouldPause&&!this.props.shouldPause,a=!this.props.shouldPause&&!this.props.shouldStop,l=!e.isOverlay&&!this.props.isOverlay,c=e.isOverlayOpen&&!this.props.isOverlayOpen,d=!e.isOverlayOpen&&this.props.isOverlayOpen,h=(a||i)&&l&&c,u=a&&l&&d;if(o&&(this.setState({videoScrollPaused:!1}),this.sendEvent("view","autoplay")),(r||u)&&(!this.state.videoManualPaused&&t&&t.currentTime=.95?k.e:i>=.75?k.d:i>=.5?k.c:i>=.25?k.b:0}triggerPercentagePixels(e){k.i.forEach(t=>{t<=e&&!this.percentagePixelsFired[t]&&(this.props.onWatchedPercent(t),this.percentagePixelsFired[t]=!0)})}triggerTimeWatchedPixels(e){k.j.forEach(t=>{t<=e&&!this.timePixelsFired[t]&&(this.props.onWatchedSeconds(t),this.timePixelsFired[t]=!0)})}render(){var e=this.props;const t=e.className,i=e.hideUntilLoaded;var o=e.playerClickPlay;const s=void 0===o||o;var r=e.showControlBar;const n=void 0===r||r;var a=e.showSettingsIcon;const l=void 0===a||a;var c=this.state;const h=c.hasHovered,u=c.hideControlBar,p=c.isMuted,m=c.settingChange,v=c.videoEnded,g=c.videoLoaded,y=this.HTML5StreamPlayerVideo,b=m===ii.SeekBar,w=g||!i,S=w&&y&&0!==y.currentTime,C=!h&&p,k=v&&!b;return oi(ei,{setRef:this.setContainerRef,className:Object(f.a)(t,`reddit-video-player-root${this.state.videoFullScreen?"__fullscreen":""}`,this.state.usingKeys?"using-keys":null),isVisible:w,onClick:this.handleClick,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onMouseDown:this.handleMouseDown,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseMove:this.handleMouseMove,onMouseUp:this.handleMouseUp},void 0,this.props.blurImageSrc&&oi(E,{src:this.props.blurImageSrc}),d.a.createElement("video",{poster:this.props.posterUrl,loop:this.props.isGif,autoPlay:this.props.autoPlay,muted:p,onTimeUpdate:this.updateTime,preload:"metadata",ref:e=>this.HTML5StreamPlayerVideo=e,className:this.state.videoFullScreen?"HTML5StreamPlayer__video__fullscreen":"HTML5StreamPlayer__video__regular"},this.props.hlsSource&&oi("source",{src:this.props.hlsSource,type:"application/vnd.apple.mpegURL"}),this.props.otherSource&&oi("source",{src:this.props.otherSource})),k?oi(Jt,{onClick:this.resetVideo,source:this.props.callToActionSource,callToAction:this.props.callToActionText}):oi(ti,{}),this.state.videoWaiting?S&&oi(x.a,{}):this.state.videoPaused&&!k&&oi(P.b,{onClick:s?void 0:this.playPauseVideo}),n&&d.a.createElement(ut,{isLoggedIn:this.props.isLoggedIn,autoplayPref:this.props.autoplayPref,bitrateInfo:this.state.bitrateInfo,clickSnoo:this.clickSnoo,controlBarRef:this.setControlBarRef,currentTime:y?y.currentTime:0,updateContinuousStartTime:this.updateContinuousStartTime,enterFullScreen:this.enterFullScreen,exitFullScreen:this.exitFullScreen,hideControlBar:u,isFullScreen:this.state.videoFullScreen,isGif:this.props.isGif,isListing:this.props.isListing,isMuted:this.state.isMuted,isPaused:this.state.videoPaused,language:this.props.language,playPauseVideo:this.playPauseVideo,postUrl:this.props.postUrl,ref:this.setControlBarApi,resolution:this.state.resolution,scrubberThumbSource:this.props.scrubberThumbSource,seekBarRef:this.setSeekBarRef,setAutoplay:this.setAutoplay,setResolution:this.setResolution,settingChange:m,settingRef:this.setSettingRef,setVideoPosition:this.setVideoPos,setVolume:this.setVolume,showSettingsIcon:l,showVolumeIcon:C,toggleMute:this.toggleMuteVideo,toggleSetting:this.toggleSetting,totalTime:this.state.totalTime,volume:this.props.volume,volumeRef:this.setVolumeRef}))}}t.b=ai(Object(C.b)(Object(M.b)(li)))},"./src/reddit/components/HTML5StreamPlayer/styles.less":function(e,t,i){},"./src/reddit/components/Media/LoadingIcon/index.tsx":function(e,t,i){"use strict";i("./node_modules/react/index.js");var o,s=i("./bundled-modules/styled-components/styled-components.min.js"),r=i.n(s),n=i("./src/config.ts"),a=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,i,s){var r=e&&e.defaultProps,n=arguments.length-3;if(t||0===n||(t={}),t&&r)for(var a in r)void 0===t[a]&&(t[a]=r[a]);else t||(t=r||{});if(1===n)t.children=s;else if(n>1){for(var l=Array(n),c=0;ca(l,{src:c}))},"./src/reddit/components/PlayButton/index.tsx":function(e,t,i){"use strict";i("./node_modules/react/index.js");var o,s=i("./bundled-modules/styled-components/styled-components.min.js"),r=i.n(s),n=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,i,s){var r=e&&e.defaultProps,n=arguments.length-3;if(t||0===n||(t={}),t&&r)for(var a in r)void 0===t[a]&&(t[a]=r[a]);else t||(t=r||{});if(1===n)t.children=s;else if(n>1){for(var l=Array(n),c=0;cn("svg",{className:e.className,viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},void 0,n("g",{transform:"translate(1 1)"},void 0,n("circle",{cx:"24",cy:"24",r:"24",fill:"none",stroke:"#fff",strokeWidth:"1.92"}),n("path",{fill:"#fff",d:"M33.1 22.2l-11.5-6.7c-.3-.2-.7-.2-1 0-.3.2-.4.5-.4.8v13.4c0 .3.2.7.5.8.1.1.3.1.5.1s.3 0 .5-.1l11.5-6.7c.3-.2.5-.5.5-.8-.1-.3-.3-.6-.6-.8"})))).withConfig({componentId:"s1e4nlpz-0"})(["fill: white;height: 50px;width: 50px;"]);i.d(t,"a",function(){return d});var l=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,i,o,s){var r=t&&t.defaultProps,n=arguments.length-3;if(i||0===n||(i={}),i&&r)for(var a in r)void 0===i[a]&&(i[a]=r[a]);else i||(i=r||{});if(1===n)i.children=s;else if(n>1){for(var l=Array(n),c=0;cl(d,{onClick:e.onClick},void 0,l(c,{})))},"./src/reddit/constants/keycodes.ts":function(e,t,i){"use strict";var o,s;i.d(t,"a",function(){return o}),i.d(t,"b",function(){return s}),function(e){e[e.ArrowDown=40]="ArrowDown",e[e.ArrowUp=38]="ArrowUp",e[e.Backspace=8]="Backspace",e[e.Delete=46]="Delete",e[e.Enter=13]="Enter",e[e.Escape=27]="Escape",e[e.K=75]="K",e[e.Space=32]="Space",e[e.Tab=9]="Tab",e[e.Comma=188]="Comma"}(o||(o={})),function(e){e.ArrowDown="ArrowDown",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.ArrowUp="ArrowUp",e.Enter="Enter",e.Escape="Escape",e.Tab="Tab",e.Space=" ",e.Comma=","}(s||(s={}))},"./src/reddit/constants/zIndex.ts":function(e,t,i){"use strict";i.d(t,"q",function(){return o}),i.d(t,"g",function(){return s}),i.d(t,"e",function(){return r}),i.d(t,"s",function(){return n}),i.d(t,"h",function(){return a}),i.d(t,"k",function(){return l}),i.d(t,"d",function(){return c}),i.d(t,"n",function(){return d}),i.d(t,"l",function(){return h}),i.d(t,"o",function(){return u}),i.d(t,"p",function(){return p}),i.d(t,"i",function(){return f}),i.d(t,"f",function(){return m}),i.d(t,"c",function(){return v}),i.d(t,"j",function(){return g}),i.d(t,"a",function(){return y}),i.d(t,"t",function(){return b}),i.d(t,"r",function(){return w}),i.d(t,"u",function(){return S}),i.d(t,"b",function(){return x}),i.d(t,"m",function(){return P});const o=1,s=2,r=3,n=4,a=10,l=30,c=40,d=50,h=55,u=60,p=70,f=80,m=85,v=90,g=90,y=94,b=95,w=99,S=100,x=110,P=100},"./src/reddit/contexts/InsideOverlay.tsx":function(e,t,i){"use strict";i.d(t,"a",function(){return l}),i.d(t,"b",function(){return c});var o,s=i("./node_modules/react/index.js"),r=i.n(s),n=Object.assign||function(e){for(var t=1;t1){for(var l=Array(n),c=0;cr.a.createElement(e,n({},this.props,{isOverlay:t})))}}}},"./src/reddit/controls/OutboundLink/index.tsx":function(e,t,i){"use strict";var o=i("./node_modules/lodash/omit.js"),s=i.n(o),r=i("./node_modules/react/index.js"),n=i.n(r),a=i("./node_modules/react-redux/es/index.js"),l=i("./node_modules/reselect/lib/index.js"),c=i("./src/lib/addQueryParams/index.ts");var d=(e,t)=>t?Object(c.a)(e,{user_id:t}):e,h=i("./src/lib/redditId/index.ts"),u=i("./src/reddit/selectors/user.ts"),p=Object.assign||function(e){for(var t=1;t({allowClickTracking:e,userId:t?Object(h.a)(t.id):null})),m=Object(a.connect)(f,{}),v=(e,t,i,o)=>{o&&t.outboundUrl&&t.outboundUrlExpiration&&t.outboundUrlExpiration>Date.now()&&(e.href=d(t.outboundUrl,i))},g=m(e=>{const t=e.allowClickTracking,i=e.href,o=e.isSponsored,r=e.source,a=e.userId;let l=s()(e,["allowClickTracking","isSponsored","source","userId"]);const c=r&&r.outboundUrl&&o?r.outboundUrl:i;return l=Object.assign({},l,{href:c,rel:"noopener noreferrer",target:"_blank"}),!r||(e=>{const t=e.outboundUrlCreated,i=e.outboundUrlReceived;return!(!t||!i)&&(t>i+3e5||t{if(1===e.button||2===e.button||e.ctrlKey)return!0;v(e.currentTarget,r,a,t)},onMouseLeave:e=>((e,t)=>{e.href=t})(e.currentTarget,c),onTouchStart:e=>v(e.currentTarget,r,a,t)}))});t.a=g},"./src/reddit/controls/OutboundLink/styled.tsx":function(e,t,i){"use strict";var o=i("./node_modules/polished/dist/polished.es.js"),s=i("./bundled-modules/styled-components/styled-components.min.js"),r=i.n(s),n=i("./src/reddit/controls/OutboundLink/index.tsx"),a=i("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=i("./src/reddit/models/Theme/NewColorSystem/index.ts");t.a=r()(n.a).withConfig({componentId:"b5szba-0"})(["","margin: 4px 8px;white-space: nowrap;color: ",";fill: ",";&:visited {color: ",";fill: ",";}&:hover {text-decoration: underline;}"],a.metadataFont,e=>Object(l.c)(e).linkText,e=>Object(l.c)(e).linkText,e=>Object(o.c)(.75,Object(l.c)(e).linkText,Object(l.c)(e).body),e=>Object(o.c)(.75,Object(l.c)(e).linkText,Object(l.c)(e).body))},"./src/reddit/icons/svgs/QuarantineWarning/index.tsx":function(e,t,i){"use strict";i("./node_modules/react/index.js");var o,s=(o="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,i,s){var r=e&&e.defaultProps,n=arguments.length-3;if(t||0===n||(t={}),t&&r)for(var a in r)void 0===t[a]&&(t[a]=r[a]);else t||(t=r||{});if(1===n)t.children=s;else if(n>1){for(var l=Array(n),c=0;cs("svg",{className:e,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{fillRule:"evenodd"},void 0,s("path",{d:"M0 12h12V0H0z",fill:"none"}),s("path",{d:"M6.367 6.704a.376.376 0 0 1-.734 0l-.75-3.5a.376.376 0 0 1 .367-.454h1.5a.376.376 0 0 1 .367.454l-.75 3.5zm.166 2.701A.756.756 0 0 1 6 9.622a.74.74 0 0 1-.75-.75c0-.097.023-.195.06-.285a.74.74 0 0 1 .158-.24.778.778 0 0 1 1.065 0 .74.74 0 0 1 .157.24.76.76 0 0 1 .06.285c0 .203-.083.39-.217.533zm5.284-.373l-4.5-8.25a1.5 1.5 0 0 0-2.634 0l-4.5 8.25A1.501 1.501 0 0 0 1.5 11.25h9a1.5 1.5 0 0 0 1.317-2.218z",fill:"inherit"}))))},"./src/reddit/selectors/media.ts":function(e,t,i){"use strict";i.d(t,"a",function(){return o}),i.d(t,"b",function(){return s});const o=e=>e.mediaPlayback.isMuted,s=e=>e.mediaPlayback.volume}}]); +//# sourceMappingURL=Profile~ProfileHomepage~ProfilePostComments~R2CommentsPage~R2Listing~Reddit.6073f9b75579a01d0bdf.js.map \ No newline at end of file diff --git a/walls/Ptm2JcQ.jpeg b/walls/Ptm2JcQ.jpeg new file mode 100644 index 0000000..cdfbd5a Binary files /dev/null and b/walls/Ptm2JcQ.jpeg differ diff --git a/walls/PwTK3Tk.jpeg b/walls/PwTK3Tk.jpeg new file mode 100644 index 0000000..852fe4b Binary files /dev/null and b/walls/PwTK3Tk.jpeg differ diff --git a/walls/PxV9Zjr.jpeg b/walls/PxV9Zjr.jpeg new file mode 100644 index 0000000..54c4541 Binary files /dev/null and b/walls/PxV9Zjr.jpeg differ diff --git a/walls/Pz3g4M0.jpeg b/walls/Pz3g4M0.jpeg new file mode 100644 index 0000000..8d28015 Binary files /dev/null and b/walls/Pz3g4M0.jpeg differ diff --git a/walls/Q1np463.png b/walls/Q1np463.png new file mode 100644 index 0000000..e95234f Binary files /dev/null and b/walls/Q1np463.png differ diff --git a/walls/Q1oRccd.jpeg b/walls/Q1oRccd.jpeg new file mode 100644 index 0000000..5993ce9 Binary files /dev/null and b/walls/Q1oRccd.jpeg differ diff --git a/walls/Q2juZsg.jpeg b/walls/Q2juZsg.jpeg new file mode 100644 index 0000000..a95676b Binary files /dev/null and b/walls/Q2juZsg.jpeg differ diff --git a/walls/Q46Requ.jpeg b/walls/Q46Requ.jpeg new file mode 100644 index 0000000..dcd60a1 Binary files /dev/null and b/walls/Q46Requ.jpeg differ diff --git a/walls/Q67dEZJ.jpeg b/walls/Q67dEZJ.jpeg new file mode 100644 index 0000000..3be0c56 Binary files /dev/null and b/walls/Q67dEZJ.jpeg differ diff --git a/walls/Q90fIc7.jpeg b/walls/Q90fIc7.jpeg new file mode 100644 index 0000000..bfc7632 Binary files /dev/null and b/walls/Q90fIc7.jpeg differ diff --git a/walls/Q9Ip1Sl.jpeg b/walls/Q9Ip1Sl.jpeg new file mode 100644 index 0000000..1c1639b Binary files /dev/null and b/walls/Q9Ip1Sl.jpeg differ diff --git a/walls/QDbpfg1.jpeg b/walls/QDbpfg1.jpeg new file mode 100644 index 0000000..49b7a1f Binary files /dev/null and b/walls/QDbpfg1.jpeg differ diff --git a/walls/QKTJxLJ.jpeg b/walls/QKTJxLJ.jpeg new file mode 100644 index 0000000..b11d6a8 Binary files /dev/null and b/walls/QKTJxLJ.jpeg differ diff --git a/walls/QMfk926.jpeg b/walls/QMfk926.jpeg new file mode 100644 index 0000000..3e0f85f Binary files /dev/null and b/walls/QMfk926.jpeg differ diff --git a/walls/QMy1Vox.jpeg b/walls/QMy1Vox.jpeg new file mode 100644 index 0000000..dc07db7 Binary files /dev/null and b/walls/QMy1Vox.jpeg differ diff --git a/walls/QNAWZfK.jpeg b/walls/QNAWZfK.jpeg new file mode 100644 index 0000000..0b24c50 Binary files /dev/null and b/walls/QNAWZfK.jpeg differ diff --git a/walls/QOe6rdE.jpeg b/walls/QOe6rdE.jpeg new file mode 100644 index 0000000..d454d56 Binary files /dev/null and b/walls/QOe6rdE.jpeg differ diff --git a/walls/QR4RaMt.jpeg b/walls/QR4RaMt.jpeg new file mode 100644 index 0000000..96f1daa Binary files /dev/null and b/walls/QR4RaMt.jpeg differ diff --git a/walls/QSYLKTh.jpeg b/walls/QSYLKTh.jpeg new file mode 100644 index 0000000..76b9972 Binary files /dev/null and b/walls/QSYLKTh.jpeg differ diff --git a/walls/QSivjOc.jpeg b/walls/QSivjOc.jpeg new file mode 100644 index 0000000..831a1fb Binary files /dev/null and b/walls/QSivjOc.jpeg differ diff --git a/walls/QTFVQp0.jpeg b/walls/QTFVQp0.jpeg new file mode 100644 index 0000000..12e6375 Binary files /dev/null and b/walls/QTFVQp0.jpeg differ diff --git a/walls/QTWTl0B.jpeg b/walls/QTWTl0B.jpeg new file mode 100644 index 0000000..c44f59a Binary files /dev/null and b/walls/QTWTl0B.jpeg differ diff --git a/walls/QUHd6wI.jpeg b/walls/QUHd6wI.jpeg new file mode 100644 index 0000000..027d287 Binary files /dev/null and b/walls/QUHd6wI.jpeg differ diff --git a/walls/QUbBayZ.jpeg b/walls/QUbBayZ.jpeg new file mode 100644 index 0000000..ee29d24 Binary files /dev/null and b/walls/QUbBayZ.jpeg differ diff --git a/walls/QX23LED.png b/walls/QX23LED.png new file mode 100644 index 0000000..d3eff64 Binary files /dev/null and b/walls/QX23LED.png differ diff --git a/walls/QbxZ78S.jpeg b/walls/QbxZ78S.jpeg new file mode 100644 index 0000000..63cfb14 Binary files /dev/null and b/walls/QbxZ78S.jpeg differ diff --git a/walls/QdNmeow.jpeg b/walls/QdNmeow.jpeg new file mode 100644 index 0000000..84cdfb2 Binary files /dev/null and b/walls/QdNmeow.jpeg differ diff --git a/walls/QhndgbD.jpeg b/walls/QhndgbD.jpeg new file mode 100644 index 0000000..c14b188 Binary files /dev/null and b/walls/QhndgbD.jpeg differ diff --git a/walls/QiuEtTY.jpeg b/walls/QiuEtTY.jpeg new file mode 100644 index 0000000..b411c3d Binary files /dev/null and b/walls/QiuEtTY.jpeg differ diff --git a/walls/QkjPTBm.jpeg b/walls/QkjPTBm.jpeg new file mode 100644 index 0000000..cc24d7f Binary files /dev/null and b/walls/QkjPTBm.jpeg differ diff --git a/walls/Qm3b3HY.jpeg b/walls/Qm3b3HY.jpeg new file mode 100644 index 0000000..f6f55fb Binary files /dev/null and b/walls/Qm3b3HY.jpeg differ diff --git a/walls/QmW1cq1.jpeg b/walls/QmW1cq1.jpeg new file mode 100644 index 0000000..bef5888 Binary files /dev/null and b/walls/QmW1cq1.jpeg differ diff --git a/walls/Qmb4RxJ.jpeg b/walls/Qmb4RxJ.jpeg new file mode 100644 index 0000000..2265358 Binary files /dev/null and b/walls/Qmb4RxJ.jpeg differ diff --git a/walls/QpSBfdV.jpeg b/walls/QpSBfdV.jpeg new file mode 100644 index 0000000..7fbf331 Binary files /dev/null and b/walls/QpSBfdV.jpeg differ diff --git a/walls/QrGB3us.jpeg b/walls/QrGB3us.jpeg new file mode 100644 index 0000000..c8967f2 Binary files /dev/null and b/walls/QrGB3us.jpeg differ diff --git a/walls/Qt1wu2E.jpeg b/walls/Qt1wu2E.jpeg new file mode 100644 index 0000000..1a50aa5 Binary files /dev/null and b/walls/Qt1wu2E.jpeg differ diff --git a/walls/QtDy6cI.jpeg b/walls/QtDy6cI.jpeg new file mode 100644 index 0000000..7954e6c Binary files /dev/null and b/walls/QtDy6cI.jpeg differ diff --git a/walls/QxXhtl7.png b/walls/QxXhtl7.png new file mode 100644 index 0000000..6d17f46 Binary files /dev/null and b/walls/QxXhtl7.png differ diff --git a/walls/Qz2m27W.png b/walls/Qz2m27W.png new file mode 100644 index 0000000..5ec367d Binary files /dev/null and b/walls/Qz2m27W.png differ diff --git a/walls/QztMHrH.jpeg b/walls/QztMHrH.jpeg new file mode 100644 index 0000000..d3cb3a6 Binary files /dev/null and b/walls/QztMHrH.jpeg differ diff --git a/walls/R52HEAg.jpeg b/walls/R52HEAg.jpeg new file mode 100644 index 0000000..edef03c Binary files /dev/null and b/walls/R52HEAg.jpeg differ diff --git a/walls/R5zvO7y.jpeg b/walls/R5zvO7y.jpeg new file mode 100644 index 0000000..41e5a4b Binary files /dev/null and b/walls/R5zvO7y.jpeg differ diff --git a/walls/R85r35s.jpeg b/walls/R85r35s.jpeg new file mode 100644 index 0000000..8fafc58 Binary files /dev/null and b/walls/R85r35s.jpeg differ diff --git a/walls/R9N2lD5.jpeg b/walls/R9N2lD5.jpeg new file mode 100644 index 0000000..d38c95a Binary files /dev/null and b/walls/R9N2lD5.jpeg differ diff --git a/walls/R9UFK4j.jpeg b/walls/R9UFK4j.jpeg new file mode 100644 index 0000000..19ef576 Binary files /dev/null and b/walls/R9UFK4j.jpeg differ diff --git a/walls/RCrQ5fz.jpeg b/walls/RCrQ5fz.jpeg new file mode 100644 index 0000000..c1c816b Binary files /dev/null and b/walls/RCrQ5fz.jpeg differ diff --git a/walls/RESSjWg.jpeg b/walls/RESSjWg.jpeg new file mode 100644 index 0000000..7fd45d2 Binary files /dev/null and b/walls/RESSjWg.jpeg differ diff --git a/walls/RHZpCYA.jpeg b/walls/RHZpCYA.jpeg new file mode 100644 index 0000000..25c284b Binary files /dev/null and b/walls/RHZpCYA.jpeg differ diff --git a/walls/RImM3Wv.jpeg b/walls/RImM3Wv.jpeg new file mode 100644 index 0000000..1d18864 Binary files /dev/null and b/walls/RImM3Wv.jpeg differ diff --git a/walls/RKByfLf.jpeg b/walls/RKByfLf.jpeg new file mode 100644 index 0000000..381f93d Binary files /dev/null and b/walls/RKByfLf.jpeg differ diff --git a/walls/RM4kmZO.png b/walls/RM4kmZO.png new file mode 100644 index 0000000..f19a8c9 Binary files /dev/null and b/walls/RM4kmZO.png differ diff --git a/walls/RM9mxH7.jpeg b/walls/RM9mxH7.jpeg new file mode 100644 index 0000000..6dcfbfc Binary files /dev/null and b/walls/RM9mxH7.jpeg differ diff --git a/walls/RMs2kaW.jpeg b/walls/RMs2kaW.jpeg new file mode 100644 index 0000000..cac282f Binary files /dev/null and b/walls/RMs2kaW.jpeg differ diff --git a/walls/RN4l1SX.png b/walls/RN4l1SX.png new file mode 100644 index 0000000..a0ccf47 Binary files /dev/null and b/walls/RN4l1SX.png differ diff --git a/walls/RNNDjXv.jpeg b/walls/RNNDjXv.jpeg new file mode 100644 index 0000000..88f7e42 Binary files /dev/null and b/walls/RNNDjXv.jpeg differ diff --git a/walls/RNehnEE.jpeg b/walls/RNehnEE.jpeg new file mode 100644 index 0000000..830e6ee Binary files /dev/null and b/walls/RNehnEE.jpeg differ diff --git a/walls/RSvvJgJ.jpeg b/walls/RSvvJgJ.jpeg new file mode 100644 index 0000000..7fd88c0 Binary files /dev/null and b/walls/RSvvJgJ.jpeg differ diff --git a/walls/RU5NC3i.jpeg b/walls/RU5NC3i.jpeg new file mode 100644 index 0000000..59b4a99 Binary files /dev/null and b/walls/RU5NC3i.jpeg differ diff --git a/walls/RUIJL2I.jpeg b/walls/RUIJL2I.jpeg new file mode 100644 index 0000000..8ea941c Binary files /dev/null and b/walls/RUIJL2I.jpeg differ diff --git a/walls/RVFOvbz.jpeg b/walls/RVFOvbz.jpeg new file mode 100644 index 0000000..5a449c7 Binary files /dev/null and b/walls/RVFOvbz.jpeg differ diff --git a/walls/RVQ2uhs.jpeg b/walls/RVQ2uhs.jpeg new file mode 100644 index 0000000..92bb1c9 Binary files /dev/null and b/walls/RVQ2uhs.jpeg differ diff --git a/walls/RWF3AE5.png b/walls/RWF3AE5.png new file mode 100644 index 0000000..6b7006b Binary files /dev/null and b/walls/RWF3AE5.png differ diff --git a/walls/RXmWXSA.jpeg b/walls/RXmWXSA.jpeg new file mode 100644 index 0000000..6d3aafb Binary files /dev/null and b/walls/RXmWXSA.jpeg differ diff --git a/walls/RXxfq9Q.jpeg b/walls/RXxfq9Q.jpeg new file mode 100644 index 0000000..b07a125 Binary files /dev/null and b/walls/RXxfq9Q.jpeg differ diff --git a/walls/RYLdtNt.jpeg b/walls/RYLdtNt.jpeg new file mode 100644 index 0000000..7ed4c68 Binary files /dev/null and b/walls/RYLdtNt.jpeg differ diff --git a/walls/RYTKP6t.jpeg b/walls/RYTKP6t.jpeg new file mode 100644 index 0000000..3649211 Binary files /dev/null and b/walls/RYTKP6t.jpeg differ diff --git a/walls/RZpHFbW.jpeg b/walls/RZpHFbW.jpeg new file mode 100644 index 0000000..f5f7fd6 Binary files /dev/null and b/walls/RZpHFbW.jpeg differ diff --git a/walls/RagzWyh.jpeg b/walls/RagzWyh.jpeg new file mode 100644 index 0000000..e529ca4 Binary files /dev/null and b/walls/RagzWyh.jpeg differ diff --git a/walls/Reddit.48b4f2676c5cb460c8a2.js b/walls/Reddit.48b4f2676c5cb460c8a2.js new file mode 100644 index 0000000..02a53d9 --- /dev/null +++ b/walls/Reddit.48b4f2676c5cb460c8a2.js @@ -0,0 +1,16 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([["Reddit"],{"./src/app/components/Portal/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./node_modules/react/index.js"),r=o("./node_modules/react-dom/index.js");class i extends n.PureComponent{render(){var e=this.props;const t=e.children,o=e.container;return Object(r.createPortal)(t,o||document.body)}}},"./src/app/components/StyledHtml/index.less":function(e,t,o){},"./src/app/components/StyledHtml/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return a});o("./node_modules/react/index.js"),o("./src/app/components/StyledHtml/index.less");var n,r=o("./src/config.ts"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ce.replace(new RegExp('href="/u',"gi"),`target="_blank" href="${r.a.redditUrl}/u`).replace(new RegExp('href="/r',"gi"),`target="_blank" href="${r.a.redditUrl}/r`);function a({html:e}){return i("div",{className:"StyledHtml",dangerouslySetInnerHTML:{__html:s(e)}})}},"./src/chat/actions/promo/checkPromoInLocalStorage.ts":function(e,t,o){"use strict";var n=o("./src/lib/cache/index.ts"),r=o("./src/chat/constants/promos.ts"),i=o("./src/chat/models/Promo/index.ts");t.a=(e=>{const t=Object(n.b)(r.a)||[];return e=(e=>{switch(e){case i.c.LegacySubredditChatFtux:return i.a.SubredditChatFtux;case i.c.LegacyNSFWWarning:return i.b.NSFWWarning;default:return e}})(e),t.includes(e)})},"./src/chat/constants/promos.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n="chat.promo"},"./src/chat/helpers/dom.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r});const n=e=>t=>{if(t.preventDefault(),e&&"function"==typeof e)return e(t)},r=e=>t=>{if(t.preventDefault(),t.stopPropagation(),e&&"function"==typeof e)return e(t)}},"./src/higherOrderComponents/addOverlayEvents.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return u});var n,r=o("./node_modules/lodash/debounce.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./node_modules/react-redux/es/index.js"),c=o("./src/app/actions/overlayEvents.ts"),l=o("./src/lib/constants/index.ts");function u(e,t){return Object(d.connect)(null,e=>({onKeyDown:t=>e(c.d({event:t})),onMouseClick:t=>e(c.e({event:t})),onResize:t=>e(c.f({event:t}))}))(class extends s.Component{constructor(e){super(e),this.handleKeyDown=(e=>{e.keyCode===l.J&&this.props.onKeyDown(e)}),this.handleMouseClick=(e=>{this.props.onMouseClick(e)}),this.handleResize=i()(e=>{this.props.onResize(e)},250,{leading:!0})}componentDidMount(){t&&-1!==t.indexOf(n.Keydown)||document.addEventListener("keydown",this.handleKeyDown),t&&-1!==t.indexOf(n.Click)||document.addEventListener("click",this.handleMouseClick),t&&-1!==t.indexOf(n.Resize)||window.addEventListener("resize",this.handleResize)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown),document.removeEventListener("click",this.handleMouseClick),window.removeEventListener("resize",this.handleResize)}render(){return a.a.createElement(e,this.props)}})}!function(e){e.Click="click",e.Keydown="keydown",e.Resize="resize"}(n||(n={}))},"./src/higherOrderComponents/asModal.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(i),a=o("./src/app/components/Portal/index.tsx"),d=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,r=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(n=(s=a.next()).done)&&(o.push(s.value),!t||o.length!==t);n=!0);}catch(d){r=!0,i=d}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();const c=['input:not([type="hidden"]):not([disabled])',"select:not([disabled])","textarea:not([disabled])","a[href]","button:not([disabled])",'[tabindex]:not([tabindex="-1"]):not([disabled])',"audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join();class l{constructor(e){this.active=!1,this.onKeyDown=(e=>{if("Tab"===e.key||9===e.keyCode){var t=this.getTabbableNodes(),o=d(t,2);const n=o[0],r=o[1];if(!n||!r)return;e.shiftKey&&e.target===n?(e.preventDefault(),this.tryToFocusNode(r)):e.shiftKey||e.target!==r||(e.preventDefault(),this.tryToFocusNode(n))}}),this.container=e}activate(){this.active||(this.active=!0,document.addEventListener("keydown",this.onKeyDown,!0))}deactivate(){this.active&&(document.removeEventListener("keydown",this.onKeyDown,!0),this.active=!1)}getTabbableNodes(){const e=this.container.querySelectorAll(c);return[e[0],e[e.length-1]]}tryToFocusNode(e){e!==document.activeElement&&e.focus&&e.focus()}}var u=o("./src/reddit/actions/shortcuts.ts"),p=o("./src/reddit/constants/colors.ts"),m=o("./src/reddit/constants/shortcuts.ts"),f=o("./src/reddit/constants/zIndex.ts"),h=o("./src/reddit/helpers/toggleBodyScroll/index.ts"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts");o.d(t,"a",function(){return O});var b,v=(b="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;d{e.isVisible,e.customStyles;var t=y(e,["isVisible","customStyles"]);return r.a.createElement("div",t)}).withConfig({componentId:"s1lp36p8-0"})(["align-items: center;",";box-sizing: border-box;display: flex;height: 100%;overflow: auto;padding: 20px 30px;// since the Redesign header is now on the front side\n// (by z-index) it overlaps the current Overlay\npadding-top: 75px;",";position: fixed;top: 0;width: 100%;z-index: ",";",""],e=>e.isVisible?`background-color: ${p.a.overlayBackground}`:"",e=>e.isVisible?"":"pointer-events: none",f.l,e=>e.customStyles?e.customStyles:"");function O(e){return s()(class extends n.Component{constructor(e){super(e),this.getRef=(e=>this.ref=e),this.onClick=(e=>e.stopPropagation()),this.onOverlayClick=(e=>{this.props.onOverlayClick&&this.props.onOverlayClick(),e.stopPropagation()}),this.state={mounted:!1}}componentDidMount(){this.props.ignoreDefaultFocus||this.ref&&this.ref.focus(),this.setState({mounted:!0}),Object(h.a)(),this.ref&&(this.focusTrap=new l(this.ref),this.focusTrap.activate())}componentWillUnmount(){this.setState({mounted:!1}),Object(h.b)(),Object(u.r)(),this.focusTrap&&this.focusTrap.deactivate()}render(){const t=this.props,o=t.className,n=(t.ignoreDefaultFocus,t.onOverlayClick,t.overlayCustomStyles),i=t.withOverlay,s=y(t,["className","ignoreDefaultFocus","onOverlayClick","overlayCustomStyles","withOverlay"]);return v(a.a,{container:document.getElementById(m.b)},void 0,v(x,{isVisible:i,onClick:this.onOverlayClick,customStyles:n},void 0,r.a.createElement("div",{"aria-modal":!0,className:o,onClick:this.onClick,ref:this.getRef,role:"dialog",tabIndex:-1},r.a.createElement(e,s))))}}).withConfig({componentId:"s1lp36p8-1"})(["background-color: ",";border: 1px solid ",";border-radius: 4px;box-shadow: 0 2px 20px 0 rgba(0,0,0,0.3);margin: auto;pointer-events: initial;z-index: ",";&:focus {{ /*** Since modals obviously have the users current focus its not necessary to highlight them*/}outline: none;}"],e=>Object(g.c)(e).body,e=>Object(g.c)(e).line,f.l)}},"./src/higherOrderComponents/asTooltip.tsx":function(e,t,o){"use strict";var n=o("./node_modules/lodash/omit.js"),r=o.n(n),i=o("./node_modules/react/index.js"),s=o.n(i),a=o("./src/lib/fastdom/index.ts"),d=o("./src/app/components/Portal/index.tsx"),c=o("./src/higherOrderComponents/addOverlayEvents.tsx"),l=o("./src/higherOrderComponents/sizeMe.tsx"),u=o("./bundled-modules/styled-components/styled-components.min.js"),p=o.n(u).a.div.withConfig({componentId:"s1ksf9tn-0"})(["display: none;"]);o.d(t,"a",function(){return x});var m,f=(m="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;d{const d=document.body,c=d.clientTop||0,l=d.clientLeft||0;var u=e?[e.scrollLeft,e.scrollTop,e.scrollWidth,e.scrollHeight]:[window.pageXOffset,window.pageYOffset,window.innerWidth,document.body.scrollHeight],p=g(u,4);const m=p[0],f=p[1],h=p[2],b=p[3],v={bottom:n.bottom,center:n.top+n.height/2,top:n.top}[i[1]]+{bottom:-s.height,center:-s.height/2,top:0}[a[1]],y={left:n.left,center:n.left+n.width/2,right:n.right}[i[0]]+{left:0,center:-s.width/2,right:-s.width}[a[0]];let x,O;o?(x=n.bottom-c,O=n.left-l):(O=m+l+y,x=f+c+v);const C={left:O,top:x},w={bottom:Math.max(0,x+s.height-b),left:Math.max(0,0-O),right:Math.max(0,O+s.width-h),top:Math.max(0,0-x)};if(h>320&&b>667&&!r&&(Boolean(w.left)!==Boolean(w.right)&&(w.left?C.left=0:C.left-=w.right),Boolean(w.top)!==Boolean(w.bottom)&&(w.top?C.top=0:C.top-=w.bottom)),t&&e){const t=e.getBoundingClientRect();C.top=C.top-t.top,C.left=C.left-t.left}return{overflow:w,style:C}};function x(e,t){const o=Object(c.b)(e,t),n=Object(l.a)(e=>{const t=e.container,n=e.domEl,i=e.excludeContainerPosition,a=e.isFixed,d=e.target,c=e.isOverlayOff,l=e.targetPosition,u=e.tooltipPosition;if(!d||!n)return null;const p=n.getBoundingClientRect(),m=d.getBoundingClientRect(),f=y({container:t,excludeContainerPosition:i,isOverlayOff:c,isFixed:!!a,targetBox:m,targetPosition:l||b,tooltipSize:{height:p.height,width:p.width},tooltipPosition:u||v}),g=r()(e,"target","targetPosition","tooltipPosition"),x=e.style?Object.assign({},f.style,e.style):f.style;return s.a.createElement(o,h({},g,{overflow:f.overflow,style:x,targetBox:m}))});return class extends i.Component{constructor(e){super(e),this.state={mounted:!1},this.target=null}componentDidMount(){this.target=this.props.tooltipTarget||document.getElementById(this.props.tooltipId),this.props.isOpen&&a.a.write(()=>{this.setState({mounted:!0})})}componentDidUpdate(){this.target=this.props.tooltipTarget||document.getElementById(this.props.tooltipId)}render(){if(!this.props.isOpen)return this.props.renderContentsHidden?f(p,{},void 0,this.props.children):null;var e=this.props;const t=e.isOpen,o=e.tooltipId,i=e.tooltipTarget,a=this.state.mounted,c=r()(this.props,"isOpen"),l=o?this.target:i,u=`${t}-${a}-${o||""}`;return f(d.a,{container:this.props.container},u,s.a.createElement(n,h({},c,{target:l})))}}}},"./src/higherOrderComponents/sizeMe.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/lodash/omit.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./node_modules/react-dom/index.js"),c=o.n(d),l=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c{const t={style:e||{width:"100%",height:"100%"}};return a.a.createElement("div",t)};f.displayName="SizeMePlaceholder",t.a=function(e){const t=function(e){const t=t=>{const o=t.domEl,n=t.explicitRef,r=t.placeholder,s=t.size,d=t.style,c=i()(t,"explicitRef","size","style"),p="object"!=typeof s||"number"!=typeof s.width&&"number"!=typeof s.height,h={domEl:o,style:d};"object"==typeof s&&(h.size=s);const g=p&&!1!==r?u(f,{style:d}):a.a.createElement(e,l({},h,c));return a.a.createElement(m,{ref:n},g)};return t.displayName=`SizeMeRenderer(${p(e)})`,t}(e);class o extends a.a.Component{constructor(){super(...arguments),this.state={width:void 0,height:void 0},this.refCallback=(e=>{this.reactInst=e}),this.hasSizeChanged=((e,t)=>{const o=e,n=t;return Number(o.height).toFixed(0)!==Number(n.height).toFixed(0)||Number(o.width).toFixed(0)!==Number(n.width).toFixed(0)}),this.checkIfSizeChanged=(e=>{var t=e.getBoundingClientRect();const o={width:t.width,height:t.height};this.hasSizeChanged(this.state,o)&&this.setState(o)})}componentDidMount(){this.handleDOMNode()}componentDidUpdate(){this.handleDOMNode()}componentWillUnmount(){this.hasSizeChanged=(()=>!1),this.checkIfSizeChanged=(e=>void 0),this.domEl&&(this.domEl=null)}handleDOMNode(){const e=this.reactInst&&c.a.findDOMNode(this.reactInst);e?(this.domEl=e,this.checkIfSizeChanged(this.domEl)):this.domEl&&(this.domEl=null)}render(){const e=Object.assign({},this.state);return a.a.createElement(t,l({domEl:this.domEl,explicitRef:this.refCallback,size:e},this.props))}}return o.displayName=`SizeMe(${p(e)})`,o}},"./src/higherOrderComponents/warnOnChildrenCount/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n);o("./src/lib/logs/console.ts");t.a=function(e,t){return t=>r.a.createElement(e,t)}},"./src/lib/LinkedListMap/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r});class n{constructor(e){this.value=e,this.next=void 0,this.prev=void 0}}class r{constructor(e){this.key=e,this.tail=void 0,this.head=void 0,this.length=0,this.itemsByKey={}}static fromArray(e,t){const o=new r(t);return e.forEach(e=>o.push(e)),o}first(){if(this.tail)return this.tail.value}firstNode(){if(this.tail)return this.tail}forEach(e){let t=this.tail;for(;t;)e(t.value),t=t.next}get(e){const t=this.getNode(e);if(t)return t.value}getNode(e){return this.itemsByKey[e]}has(e){return e in this.itemsByKey}insertAfter(e,t){const o=t instanceof n?t:new n(t),r=this.getNode(e);if(!r)throw new Error(`Cannot find item with key ${e}`);o.prev=r,o.next=r.next,r.next=o,o.next&&(o.next.prev=o);const i=t instanceof n?t.value[this.key]:t[this.key];this.itemsByKey[i]=o,this.length++}insertBefore(e,t){const o=t instanceof n?t:new n(t),r=this.getNode(e);if(!r)throw new Error(`Cannot find item with key ${e}`);o.next=r,o.prev=r.prev,r.prev=o,o.prev&&(o.prev.next=o);const i=t instanceof n?t.value[this.key]:t[this.key];this.itemsByKey[i]=o,this.length++}last(){if(this.head)return this.head.value}lastNode(){if(this.head)return this.head}pop(){if(!this.head)return;return this.removeNode(this.head).value}push(e){const t=e instanceof n?e:new n(e);t.prev=this.head,this.head?this.head.next=t:this.tail=t,this.head=t;const o=e instanceof n?t.value[this.key]:e[this.key];this.itemsByKey[o]=t,this.length++}remove(e){const t=this.getNode(e);if(t)return this.removeNode(t).value}removeNode(e){return e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this.tail&&(this.tail=e.next),e===this.head&&(this.head=e.prev),e.next=void 0,e.prev=void 0,this.itemsByKey[e.value[this.key]]=void 0,this.length--,e}shift(){if(!this.tail)return;return this.removeNode(this.tail).value}toArray(){const e=[];return this.forEach(t=>e.push(t)),e}unshift(e){const t=e instanceof n?e:new n(e);t.next=this.tail,this.tail?this.tail.prev=t:this.head=t,this.tail=t;const o=e instanceof n?t.value[this.key]:e[this.key];this.itemsByKey[o]=t,this.length++}}},"./src/lib/browser/isIncognito.ts":function(e,t,o){"use strict";t.a=(async()=>await new Promise(e=>{const t=window.RequestFileSystem||window.webkitRequestFileSystem;t?t(0,100,()=>e(!1),()=>e(!0)):e(void 0)}))},"./src/lib/classNames/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return c});var n=o("./node_modules/lodash/isNil.js"),r=o.n(n),i=o("./node_modules/lodash/isObject.js"),s=o.n(i),a=o("./node_modules/lodash/isString.js"),d=o.n(a);function c(...e){const t=[];for(const o of e)r()(o)||(d()(o)?t.push(o):Array.isArray(o)?t.push(c(...o)):s()(o)&&t.push(c(...Object.keys(o).filter(e=>o[e]))));return t.join(" ")}},"./src/lib/doubleclickForPublishers/index.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"a",function(){return l}),o.d(t,"e",function(){return u}),o.d(t,"d",function(){return p}),o.d(t,"b",function(){return m}),o.d(t,"f",function(){return h});var n=o("./src/config.ts"),r=o("./src/lib/constants/index.ts"),i=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/lib/fastdom/index.ts");const a=new Map,d=(e,t)=>{const o=[n.a.dfpSlotPrefix];return t!==r.Rb.PROFILE&&(Object(i.a)(e)?o.push("frontpage"):o.push(`r.${e}`)),t===r.Rb.INDEX?o.push(r.Rb.LISTING):t&&o.push(t),o.join("/")},c=(e,t)=>{e.setTargeting("keywords",t.keywords);for(const o in t.properties)e.setTargeting(o,t.properties[o])},l=(e,t)=>{m(e);const o=t.id,n=t.slot,r=t.sizes,i=window.googletag=window.googletag||{};return i.cmd=i.cmd||[],new Promise(d=>{i.cmd.push(()=>{s.a.write(()=>{const s=i.defineSlot(n,r,o);if(!s)return d();s.addService(i.pubads()),a.set(e,s),s.setCollapseEmptyDiv(!0),c(s,t),i.display(o),d()})})})},u=(e,t)=>{const o=a.get(e);if(!o)return;const n=window.googletag=window.googletag||{};n.cmd=n.cmd||[],n.cmd.push(()=>{Object.keys(t).forEach(e=>o.setTargeting(e,t[e]))})},p=(e,t)=>{const o=a.get(e);if(!o)return;c(o,t);const n=window.googletag=window.googletag||{};n.cmd=n.cmd||[],window.aax&&window.aax.cmd.push(()=>{window.aax.getAbpStatus&&window.aax.getAbpStatus()&&n.cmd.push(()=>{n.pubads().refresh([o])})}),window.apstag.fetchBids({slots:[{slotID:t.id,slotName:[t.slot,t.id].join("/"),sizes:t.sizes}],timeout:2e3},()=>{n.cmd.push(()=>{window.apstag.setDisplayBids(),n.pubads().refresh([o])})})},m=e=>{const t=a.get(e);if(!t)return;const o=window.googletag=window.googletag||{};o.cmd=o.cmd||[],o.cmd.push(()=>{s.a.write(()=>{o.destroySlots([t]),a.delete(e)})})},f=e=>{const t=()=>{const t=document.createElement("script");t.src=e,t.async=!0;const o=document.getElementsByTagName("script")[0];o&&o.parentNode&&o.parentNode.insertBefore(t,o)};if(document.head&&(()=>{const e=document.createElement("link").relList;if(!e||!e.supports)return!1;try{return e.supports("preload")}catch(t){return!1}})()){const o=document.createElement("link");o.href=e,o.rel="preload",o.as="script",o.onload=t,document.head.insertBefore(o,document.head.firstChild)}else t()},h=()=>{const e=window.googletag=window.googletag||{};e.cmd=e.cmd||[],f("//www.googletagservices.com/tag/js/gpt.js"),e.cmd.push(()=>{e.pubads().disableInitialLoad(),e.enableServices()}),window.apstag||(window.apstag={_Q:[]},window.apstag.init=((...e)=>{window.apstag._Q.push(["i",e])}),window.apstag.fetchBids=((...e)=>{window.apstag._Q.push(["f",e])}),f("//c.amazon-adsystem.com/aax2/apstag.js"),window.apstag.init({pubID:"3379",adServer:"googletag",bidTimeout:2e3})),window.aax||(window.aax={pubId:"AAX763KC6",ver:1.2,initTime:(new Date).getTime(),hst:location.hostname,deliverExchangeDemand:()=>{},cmd:[]},f(`//c.aaxads.com/aax.js?pub=${window.aax.pubId}&hst=${window.aax.hst}&ver=${window.aax.ver}`))}},"./src/lib/getShortenedLink.ts":function(e,t,o){"use strict";var n=o("./src/reddit/models/Media/index.ts"),r=o("./node_modules/url/url.js"),i=o.n(r);t.a=function(e){const t=e.source,o=e.isSponsored,r=e.domainOverride;let s="";if(o){if(t&&t.displayText)return t.displayText.length>30?t.displayText.substring(0,30)+"...":t.displayText;s=r||Object(n.w)(e)}else s=Object(n.w)(e);const a=i.a.parse(s),d=a.path||"",c=d.length>7?d.substring(0,7)+"...":d;return(a.hostname?a.hostname.replace("www.",""):"")+c}},"./src/lib/isSimpleClick/index.ts":function(e,t,o){"use strict";t.a=(e=>{if(e&&e.target&&(e=>{let t=e;for(;t&&t!==window.document.body;){if("A"===t.nodeName)return!0;t=t.parentElement}return!1})(e.target)){if(e.ctrlKey)return!1;if(e.altKey)return!1;if(e.metaKey)return!1;if(e.shiftKey)return!1}return!0})},"./src/lib/lessComponent.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./src/lib/classNames/index.ts"),s=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{const n=o[t];class a extends r.a.PureComponent{render(){const t=this.props,o=t.className,a=t.innerRef,d=s(t,["className","innerRef"]);return r.a.createElement(e,Object.assign({},d,{ref:a,className:Object(i.a)(n,o)}))}}return a.cssClassName=n,a.displayName=t,a},d=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noindex","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","webview","svg","animate","animateTransform","circle","clipPath","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","path","pattern","polygon","polyline","radialGradient","rect","stop","switch","symbol","text","textPath","tspan","use","view"].reduce((e,t)=>(e[t]=((e,o)=>a(t,e,o)),e),{});t.a=Object.assign({},d,{wrapped:(e,t,o)=>{const n=o[t];class a extends r.a.PureComponent{render(){const t=this.props,o=t.className,a=s(t,["className"]);return r.a.createElement(e,Object.assign({},a,{className:Object(i.a)(n,o)}))}}return a.cssClassName=n,a.displayName=t,a}})},"./src/lib/loginHref/index.ts":function(e,t,o){"use strict";var n=o("./src/config.ts"),r=o("./node_modules/history/index.js");t.a=((e,t,o)=>{const i=Object(r.createPath)(e),s=encodeURIComponent(`${t}${i}`);return`${n.a.accountManagerOrigin}${o||"/login"}?dest=${s}`})},"./src/lib/permalinkToOverlayLocation/index.ts":function(e,t,o){"use strict";var n=o("./node_modules/history/index.js"),r=o("./src/lib/LRUCache/index.ts"),i=o("./src/reddit/constants/history.ts"),s=o("./src/reddit/helpers/path/index.ts");const a=new r.a(250);t.a=((e,t)=>{let o;if(!(o=a.get(e+t))){const r=Object(s.b)(e);(o=Object(n.createLocation)(r)).state=Object.assign({},o.state,{[i.a.IsOverlay]:!0,[i.a.ScrollOnLoad]:t}),a.set(e+t,o)}return o})},"./src/lib/timeUntil/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return d});var n=o("./src/app/strings/index.ts"),r=o("./src/lib/constants/index.ts");const i=[r.Dc,r.lb,r.y,r.N,r.kb,r.Wb],s={[r.Wb]:"time.seconds",[r.kb]:"time.minutes",[r.N]:"time.hours",[r.y]:"time.days",[r.lb]:"time.months",[r.Dc]:"time.years"},a={[r.Wb]:"time.short.seconds",[r.kb]:"time.short.minutes",[r.N]:"time.short.hours",[r.y]:"time.short.days",[r.lb]:"time.short.months",[r.Dc]:"time.short.years"};function d(e,t,o=!1){const d=Date.now(),c=new Date(t).getTime(),l={[r.Dc]:"",[r.lb]:"",[r.y]:"",[r.N]:"",[r.kb]:"",[r.Wb]:""};let u=c-d;if(u<=0)return Object(n.a)(e,"time.soon");for(const r of i){const t=Math.floor(u/r);t&&(l[r]=o?`${t}${Object(n.a)(e,a[r])}`:Object(n.d)(e,s[r],t)),u-=t*r}const p=i.map(e=>l[e]).filter(Boolean).slice(0,2).join(" ");return o?p:Object(n.a)(e,"time.timeLeft",{time:p})}},"./src/lib/unicodeUtils/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r});const n=e=>{let t=0,o=0;const n=[0];for(const r of e)t++,o+=r.length,n[t]=o;return n},r=e=>{let t=0,o=0;const n=[];for(const r of e){for(let e=0;easync(e,t)=>{const o=t(),n=Object(r.a)(s.a.SubredditChatFtux),i=Object(d.V)(o),l=Object(d.m)(o),u=Object(a.f)(o);!n&&!i&&l&&u&&e(c(s.a.SubredditChatFtux))}},"./src/reddit/actions/economics/paymentSystems/actionCreators.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i}),o.d(t,"b",function(){return s}),o.d(t,"c",function(){return a}),o.d(t,"d",function(){return d});var n=o("./src/lib/makeActionCreator/index.ts"),r=o("./src/reddit/actions/economics/paymentSystems/constants.ts");const i=Object(n.a)(r.a),s=Object(n.a)(r.b),a=Object(n.a)(r.c),d=Object(n.a)(r.d)},"./src/reddit/actions/economics/paymentSystems/thunkedActions.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/reddit/endpoints/economics/paymentSystems.ts"),r=o("./src/reddit/actions/economics/paymentSystems/actionCreators.ts");const i=()=>async(e,t,{apiContext:o})=>{e(Object(r.d)());const i=await Object(n.c)(o());i.ok?e(Object(r.c)(i.body)):e(Object(r.b)({error:i.error}))}},"./src/reddit/actions/login.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return d}),o.d(t,"b",function(){return c});var n=o("./src/reddit/actions/modal.ts"),r=o("./src/reddit/actions/preferences.ts"),i=o("./src/reddit/constants/modals.ts"),s=o("./src/reddit/constants/postLayout.ts");const a=e=>async(t,o)=>{t(Object(n.i)(e?i.a.LOGIN_MODAL_ID:i.a.REGISTER_MODAL_ID)),!o().user.prefs.layout&&t(Object(r.s)(s.c.Card))},d=()=>async(e,t)=>{e(a(!0))},c=()=>async(e,t)=>{e(a(!1))}},"./src/reddit/actions/notifications/loader.ts":function(e,t,o){"use strict";var n=o("./src/lib/loadWithRetries/index.ts");t.a=(()=>Object(n.a)(()=>o.e("PushNotifications").then(o.bind(null,"./src/reddit/actions/notifications/index.ts"))))},"./src/reddit/actions/notifications/preferences.ts":function(e,t,o){"use strict";var n=o("./src/app/strings/index.ts"),r=o("./src/lib/makeActionCreator/index.ts"),i=o("./src/reddit/actions/toaster.ts"),s=o("./src/config.ts"),a=o("./src/lib/constants/index.ts"),d=o("./src/lib/makeApiRequest/index.ts"),c=o("./src/reddit/helpers/addRedesignIdentifier/index.ts");var l=o("./src/reddit/models/Toast/index.ts"),u=o("./src/reddit/selectors/notificationPrefs.ts"),p=o("./src/reddit/selectors/user.ts"),m=o("./src/reddit/actions/notifications/constants.ts");o.d(t,"a",function(){return b}),o.d(t,"b",function(){return O});const f=Object(r.a)(m.d),h=Object(r.a)(m.c),g=Object(r.a)(m.b),b=()=>async(e,t,{apiContext:o})=>{const n=t();if(!Object(p.j)(n))return;const r=Object(u.b)(n),i=Object(u.a)(n);if(r||i)return;e(f());const l=await(e=>Object(d.c)(e,{endpoint:Object(c.a)(`${s.a.gatewayUrl}/redditmobile/1/push/preferences`),method:a.jb.GET}))(o());if(l.ok){const t=(e=>({chatMessages:!(!e.chat_message&&!e.chat_request),trendingPosts:!!e.lifecycle_post_suggestions,unreadMessages:!!(e.comment_reply||e.post_reply||e.private_message||e.username_mention)}))(l.body);e(h({preferences:t}))}else e(g(l.error))},v=Object(r.a)(m.m),y=Object(r.a)(m.l),x=Object(r.a)(m.k),O=e=>async(t,o,{apiContext:r})=>{const m=o(),f=Object(p.M)(m);if(!Object(p.j)(m))return;if(Object(u.e)(m))return;const h=Object(u.d)(m);t(v({preferences:e}));const g=await((e,t)=>Object(d.c)(e,{endpoint:Object(c.a)(`${s.a.gatewayUrl}/redditmobile/1/push/preferences`),method:a.jb.POST,data:{preferences:JSON.stringify({chat_message:t.chatMessages,chat_request:t.chatMessages,comment_reply:t.unreadMessages,lifecycle_post_suggestions:t.trendingPosts,post_reply:t.unreadMessages,private_message:t.unreadMessages,username_mention:t.unreadMessages})}}))(r(),e);g.ok?(t(y()),t(Object(i.e)({kind:l.b.SuccessCommunity,text:Object(n.a)(f,"settings.page.saveRequestSuccess")}))):t(x({error:g.error,preferences:h}))}},"./src/reddit/components/AccountCompleteness/Icons.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/constants/colors.ts"),a=o("./src/reddit/icons/fonts/Upvote/index.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cd("svg",{className:e.className,fill:e.fill,viewBox:"-2 -2 24 24",xmlns:"http://www.w3.org/2000/svg"},void 0,d("path",{d:"\n M 10, 10\n m -12, 0\n a 12,12 0 1,0 24,0\n a 12,12 0 1,0 -24,0 Z\n M8.9310375,15.1995 C8.70135,15.41825 8.38963125,15.541375 8.0647875,15.541375 C8.052975,15.541375 8.04181875,15.54075 8.03000625,15.54075 C7.69335,15.531375 7.37506875,15.39075 7.15063125,15.151375 L4.0879125,11.88075 C3.637725,11.400125 3.68169375,10.662625 4.18700625,10.23325 C4.6916625,9.805125 5.4660375,9.846375 5.91688125,10.327625 L8.115975,12.676375 L14.8550063,6.25825 C15.3327563,5.802625 16.1091,5.802625 16.5875063,6.25825 C17.0659125,6.71325 17.0659125,7.452625 16.5875063,7.907625 L8.9310375,15.1995 Z",fill:"inherit"})),l=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cl("svg",{className:e.className,fill:e.fill,stroke:e.stroke,viewBox:"-2 -2 24 24",xmlns:"http://www.w3.org/2000/svg"},void 0,l("circle",{cx:"10",cy:"10",r:"11",strokeWidth:"2",fill:"none"}),l("path",{d:"M8.9310375,15.1995 C8.70135,15.41825 8.38963125,15.541375 8.0647875,15.541375 C8.052975,15.541375 8.04181875,15.54075 8.03000625,15.54075 C7.69335,15.531375 7.37506875,15.39075 7.15063125,15.151375 L4.0879125,11.88075 C3.637725,11.400125 3.68169375,10.662625 4.18700625,10.23325 C4.6916625,9.805125 5.4660375,9.846375 5.91688125,10.327625 L8.115975,12.676375 L14.8550063,6.25825 C15.3327563,5.802625 16.1091,5.802625 16.5875063,6.25825 C17.0659125,6.71325 17.0659125,7.452625 16.5875063,7.907625 L8.9310375,15.1995 Z",fill:"inherit",stroke:"none"})),p=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),m=o("./src/reddit/icons/svgs/Close/index.tsx"),f=o("./src/reddit/icons/svgs/Plus/index.tsx"),h=o("./src/reddit/icons/svgs/Snoo/index.tsx"),g=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;cObject(b.c)(e).lightText),x=Object(r.keyframes)(["0%{opacity: 0;transform: scale(1.8);}100%{transform: scale(1);opacity: 1;}"]),O=i.a.div.withConfig({componentId:"i77jts-0"})(["align-items: center;border-radius: 3px;display: flex;height: 20px;justify-content: center;outline-offset: 2px;outline: 1px dashed #888;width: 20px;&:not(:last-child) {margin-right: 12px;}"]),C=({IconComponent:e})=>v(O,{},void 0,v(e,{"data-redditstyle":!0})),w=Object(r.css)(["margin-right: 4px;"]),j=i()(h.a).withConfig({componentId:"i77jts-1"})(["","","fill: ",";height: 20px;width: 20px;"],y,w,s.a.snoo),S=i()(u).withConfig({componentId:"i77jts-2"})(["","","stroke: ",";"],y,w,e=>Object(b.c)(e).lightText),P=i()(c).withConfig({componentId:"i77jts-3"})(["","","fill: ",";animation: 0.6s ease 0s 1 normal both running ",";"],y,w,s.a.approved,x),M=i()(e=>g("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40"},void 0,g("g",{},void 0,g("path",{d:"M32,7.8l0.5-5.3h-25L8,7.8c-3.2,0.8-5.5,3.7-5.5,7.2v0.1c0,4,3.1,7.2,7,7.4l0,0c0.3,2.8,2.7,5,5.5,5h0.1\n c1.3,0,2.4,1.1,2.4,2.4v0.1c0,1.3-1.1,2.4-2.4,2.4H15c-2.7,0-4.9,2.2-4.9,4.9v0.1h20v-0.1c0-2.7-2.2-4.9-4.9-4.9h-0.1\n c-1.3,0-2.4-1.1-2.4-2.4v-0.1c0-1.3,1.1-2.4,2.4-2.4H25c2.8,0,5.2-2.2,5.5-5l0,0c3.9-0.2,7-3.4,7-7.4v-0.1\n C37.5,11.5,35.2,8.6,32,7.8z M4.5,15.1v-0.1c0-2.4,1.6-4.4,3.7-5.1l1.1,10.7C6.6,20.1,4.5,17.9,4.5,15.1z M35.5,15.1\n c0,2.8-2.1,5.1-4.8,5.4l1.1-10.7c2.2,0.7,3.7,2.8,3.7,5.1V15.1z"})))).withConfig({componentId:"i77jts-4"})(["","vertical-align: bottom;"],y),I=i()(a.a).withConfig({componentId:"i77jts-5"})(["","border-radius: 3px;cursor: inherit;text-align: center;margin-left: 0;"],y),k=i()(I).withConfig({componentId:"i77jts-6"})(["background-color: ",";color: ",";font-size: 14px;"],e=>Object(b.c)(e).button,e=>Object(b.c)(e).inactive),N=i()(k).withConfig({componentId:"i77jts-7"})(["animation: 0.6s ease 0.4s 1 normal both running ",";"],x),E=i()(I).withConfig({componentId:"i77jts-8"})(["color: ",";opacity: 0.5;"],e=>Object(b.c)(e).actionIcon),T=i()(f.a).withConfig({componentId:"i77jts-9"})(["","background-color: ",";border-radius: 3px;cursor: inherit;fill: ",";margin-left: 0;"],y,e=>Object(b.c)(e).button,e=>Object(b.c)(e).inactive),L=i()(T).withConfig({componentId:"i77jts-10"})(["animation: 0.6s ease 0.4s 1 normal both running ",";"],x),_=i()(T).withConfig({componentId:"i77jts-11"})(["background-color: ",";fill: ",";opacity: 0.5;"],e=>Object(b.c)(e).post,e=>Object(b.c)(e).actionIcon),F=i()(m.a).withConfig({componentId:"i77jts-12"})(["",""],y),R=i()(p.a).withConfig({componentId:"i77jts-13"})(["","","transition: transform 0.3s ease;"],e=>e.up?"":"transform: rotate(180deg);",y)},"./src/reddit/components/AlertBanner/heights.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n=(e,t)=>({[e.showFPR]:!!t.showFPR,[e.showSuspended]:!!t.showSuspended})},"./src/reddit/components/AlertBanner/index.m.less":function(e,t,o){e.exports={underlineLink:"vOGtEDdh1mVbkqinhg3Ov",underlineButton:"_1uQwMnfXrOfzkL_CFxH6fd",wrapper:"_3el1HrJryfAxBUzu4HsIhE",fpr:"_36j6vvbAY0wIrxbyXuNQhn",suspended:"_1ivoPEQV9lryC0mH-f_uGY",closeButton:"_1oAzKCYwbVOQ-AbuRZfMg2",closeIcon:"_6aklZuhHMm1XJcsi8dEeP"}},"./src/reddit/components/AppRouter/index.m.less":function(e,t,o){e.exports={main:"_1nxEQl5D2Bx2jxDILRHemb",showFPR:"_2P-zXcOfggYIWnL3EfXUHP",showFpr:"_2P-zXcOfggYIWnL3EfXUHP",showSuspended:"_3o7sV2ySJ76-f1ktwzclmi",lightboxHeaderWrapper:"_3obgdFz00GvpqpuX8QCsNK",overlayContentWrapper:"_2DJXORCrmcNpPTSq0LqL6i",overlayWrapper:"_2mIbM_6nl-2OnOGEbEMRXa",pinnedSubscriptions:"zoWOQnp55WuhEugRSwfw1",bottomAdContainer:"_2SL_DAWw1V6pxZysgrdeBe",sidebarFooter:"_2AJ0ZwpZtFJ10GdcU0CUew",sidebarFooterWithAd:"_1ht98h5gXjzYhFyRZgB0Pv",header:"cx1ohrUAq6ARaXTX2u8YN",bottomSpacer:"_14-8KVF3BKuTNsLNWcOG2X",overlayScrollContainer:"_29IbETWb5VVDcfk_-GumWz",mediaIsFullscreen:"_34Bl1Of1839ZWJXR8IY0Ym"}},"./src/reddit/components/BannedUserList/AddBannedUserModal/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),r=o("./src/lib/loadWithRetries/index.ts");const i=()=>null;t.a=Object(n.a)({ErrorComponent:i,getComponent:()=>Object(r.a)(()=>Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/components/BannedUserList/AddBannedUserModal/_AddBannedUserModal.tsx"))).then(e=>e.default),LoadingComponent:i})},"./src/reddit/components/CategoryTagList/index.m.less":function(e,t,o){e.exports={categoryTagWrapper:"_13jLUpnQtcA8FXyw5Kv06q"}},"./src/reddit/components/CategoryTagList/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),d=o("./src/reddit/selectors/user.ts"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),u=o("./src/reddit/components/Flair/index.tsx"),p=o("./src/reddit/constants/posts.ts"),m=o("./src/reddit/controls/InternalLink/index.tsx"),f=o("./src/lib/addQueryParams/index.ts"),h=o("./src/lib/constants/index.ts");var g=o("./src/reddit/helpers/correlationIdTracker.ts"),b=o("./src/reddit/selectors/telemetry.ts");var v,y=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),x=(v="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;dObject(y.c)(e).flair,e=>Object(y.c)(e).linkText,e=>e.inLightboxHeader?"0":"10px");var C=class extends r.a.Component{constructor(){super(...arguments),this.onClick=(()=>{const e={id:this.props.category.categoryId,title:this.props.category.categoryName,eventType:p.a.SUBREDDIT,originElement:"meta_flair"};this.props.sendEvent(((e,t)=>o=>Object.assign({source:"post",action:"click",noun:"meta_flair"},b.defaults(o),{correlationId:Object(g.c)(g.a.SearchResults),post:b.post(o,e),search:b.postFlairClickToSearch(o,t),subreddit:b.subreddit(o)}))(this.props.postId,e))})}render(){const e=this.props.category,t=this.props.inLightboxHeader,o=e.categoryId,n=e.categoryName,r=x("span",{},void 0,n);return x(O,{postId:this.props.postId,category:e,inLightboxHeader:t,sendEvent:this.props.sendEvent,"data-redditstyle":!0},void 0,x(m.a,{onClick:this.onClick,to:((e,t,o,n)=>{const r=n||"*:*",i=o||h.Y;return Object(f.a)("/search",{q:r,sort:i,category_name:e,category:t})})(n,o),children:r}))}},w=o("./src/reddit/components/CategoryTagList/index.m.less"),j=o.n(w),S=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({labelNSFW:d.L}));t.a=P(Object(a.b)(({postCategories:e,postId:t,inLightboxHeader:o,sendEvent:n})=>S("span",{className:o?null:j.a.categoryTagWrapper},void 0,e.map(e=>S(C,{postId:t,category:e,inLightboxHeader:o,sendEvent:n},e.categoryId)))))},"./src/reddit/components/ClassicPost/Thumbnail.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/lib/classNames/index.ts"),s=o("./src/reddit/components/Thumbnail/index.tsx"),a=o("./src/reddit/constants/posts.ts"),d=o("./src/reddit/helpers/styles/mixins/index.tsx"),c=o("./src/reddit/components/ClassicPost/index.m.less"),l=o.n(c),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cu("div",{className:Object(i.a)(l.a.thumbnailContainer,e)},void 0,u(s.d,{className:l.a.thumbnail,crosspost:t,forceShowNSFW:o,isMeta:n,post:r,removeLink:a,templatePlaceholderImage:d,url:a?void 0:c})))},"./src/reddit/components/ClassicPost/index.m.less":function(e,t,o){e.exports={classicThumbnail:"nL7Q54U2LLg9rkVdSxxLe",content:"_1Y6dfr4zLlrygH-FLmr8x-",crosspostMediaWrapper:"_1qc1-Anfrhr6APGcBKFk8M",expandoContainer:"_3r40yytzBnldjGGOrs2mCw",flatlist:"ssgs3QQidkqeycI33hlBa",flatlistContainer:"_36kpXQ-z7Hr61j8878uRkP",flatlistSeparator:"_1wDt70OnYnqsrm0XIsNn8v",leftExpando:"_35zWJjb5RJMIMkexZ2Prus",mainBody:"_2XDITKxlj4y3M99thqyCsO",rightExpando:"_2Ddj1d6vOe9NlJqkdothNe",spacer:"iRkLLvxarfGu_2c7HxhW0",titleWithPoll:"_2FcpdQwjwRwk7X_NiZub8x",thumbnail:"_2e9Lv1I3dOmICVO9fg3uTG",thumbnailContainer:"_38EcSQ9jzVrdtzkXO1cydX"}},"./src/reddit/components/CommunityType/index.m.less":function(e,t,o){e.exports={nsfwText:"_1x9diBHPBP-hL1JiwUwJ5J",privateIcon:"_2B0OHMLKb9TXNdd9g5Ere-",quarantinedIcon:"_1xKxnscCn2PjBiXhorZef4",employeesIcon:"_1LLqoNXrOsaIkMtOuTBmO5",restrictedIcon:"QB2Yrr8uihZVRhvwrKuMS"}},"./src/reddit/components/CommunityType/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/components/Flair/index.tsx"),c=o("./src/reddit/components/Translated/index.tsx"),l=o("./node_modules/react-redux/es/index.js"),u=o("./node_modules/reselect/lib/index.js"),p=o("./src/app/strings/index.ts"),m=o("./src/higherOrderComponents/asTooltip.tsx"),f=o("./src/reddit/components/InfoTextTooltip/index.tsx"),h=o("./src/reddit/selectors/user.ts"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cthis.tooltipTargetElement=e),this.onShowTooltip=(()=>{this.setState({showTooltip:!0})}),this.onHideTooltip=(()=>{this.setState({showTooltip:!1})}),this.state={showTooltip:!1}}render(){return i.a.createElement("span",{onMouseEnter:this.onShowTooltip,onMouseLeave:this.onHideTooltip,ref:this.setTooltipTargetRef},this.props.icon,g(b,{isOpen:this.state.showTooltip,tooltipTarget:this.tooltipTargetElement,targetPosition:v,text:Object(p.a)(this.props.language,this.props.text),tooltipPosition:y}))}}),C=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),w=o("./src/reddit/icons/svgs/Admin/index.tsx"),j=o("./src/reddit/icons/svgs/Eye/index.tsx"),S=o("./src/reddit/icons/svgs/Lock/index.tsx"),P=o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),M=o("./src/reddit/models/Flair/index.ts"),I=o("./src/reddit/models/Subreddit/index.ts"),k=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),N=o("./src/reddit/components/CommunityType/index.m.less"),E=o.n(N),T=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(k.c)(e).actionIcon,E.a.employeesIcon,E.a.privateIcon,E.a.restrictedIcon,E.a.quarantinedIcon,e=>Object(k.c)(e).actionIcon),F=e=>L(i.a.Fragment,{},void 0,L(d.c,{flair:{type:M.e.Nsfw,text:"nsfw"}}),L("span",{className:E.a.nsfwText},void 0,L(c.a,{msgId:"subredditCreation.fields.over18.label"}))),R=()=>L(_,{},void 0,L(P.a,{className:E.a.quarantinedIcon}),L("span",{},void 0,L(c.a,{msgId:"sidebar.subreddit.quarantined"}))),A=e=>L(i.a.Fragment,{},void 0,L("span",{},void 0,e.isNSFW&&L(F,{})),L(_,{},void 0,e.description?L(O,{icon:e.icon,text:e.description}):e.icon,L("span",{},void 0,L(c.a,{msgId:e.text}))),e.isQuarantined&&L(R,{}));t.a=(e=>{switch(e.type){case I.b.Restricted:return i.a.createElement(A,T({icon:L(j.a,{className:E.a.restrictedIcon}),text:"subredditCreation.fields.type.restricted.label",description:"subredditCreation.fields.type.restricted.description"},e));case I.b.Private:return i.a.createElement(A,T({icon:L(S.a,{className:E.a.privateIcon}),text:"subredditCreation.fields.type.private.label",description:"subredditCreation.fields.type.private.description"},e));case I.b.EmployeesOnly:return i.a.createElement(A,T({icon:L(w.a,{className:E.a.employeesIcon}),text:e.allowContractors?"sidebar.subreddit.employeesAndContractors":"sidebar.subreddit.employeesOnly"},e));default:return L(i.a.Fragment,{},void 0,e.isQuarantined&&L(R,{}),e.isNSFW&&L(F,{}))}})},"./src/reddit/components/CompactPost/HorizontalVotes.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n),i=o("./src/reddit/components/VerticalVotes/index.tsx"),s=o("./src/reddit/components/VerticalVotes/votes.m.less"),a=o.n(s),d=o("./src/reddit/controls/Score/index.tsx"),c=o("./src/reddit/controls/Score/index.m.less"),l=o.n(c);const u=r()(i.a).withConfig({componentId:"fjuc30-0"})(["align-items: center;display: flex;flex-direction: row;margin: 0px;padding: 0 2px;","."," {line-height: 15px;margin: 0 1px;text-align: center;width: 32px;}."," {margin-right: 8px;}"],d.b,l.a.score,a.a.customDownvote);t.a=u},"./src/reddit/components/ContentGate/index.tsx":function(e,t,o){"use strict";var n,r=o("./src/config.ts"),i=(o("./node_modules/react/index.js"),o("./node_modules/react-redux/es/index.js")),s=o("./node_modules/react-router/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/app/components/StyledHtml/index.tsx"),u=o("./src/app/strings/index.ts"),p=o("./src/lib/loginHref/index.ts"),m=o("./src/reddit/actions/contentGate.ts"),f=o("./src/reddit/actions/preferences.ts"),h=o("./src/reddit/components/CreateCommunityButton/index.tsx"),g=o("./src/reddit/constants/componentSizes.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),v=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(v.c)(e).actionIcon),C=c.a.a.withConfig({componentId:"s19uef1h-2"})(["color: ",";text-decoration: underline;"],e=>Object(v.c)(e).actionIcon),w=c.a.a.withConfig({componentId:"s19uef1h-3"})(["color: ",";text-decoration: underline;"],e=>Object(v.c)(e).actionIcon),j=Object(a.createStructuredSelector)({language:e=>e.user.language});var S=Object(i.connect)(j)(e=>{const t=e.language;return y(x,{},void 0,y(O,{},void 0,Object(u.a)(t,"footer.legalbottom.part1"),y(C,{href:`${r.a.redditUrl}/help/useragreement`},void 0,Object(u.a)(t,"footer.legalbottom.user")),Object(u.a)(t,"footer.legalbottom.part2"),y(w,{href:`${r.a.redditUrl}/help/privacypolicy`},void 0,Object(u.a)(t,"footer.legalbottom.privacy")),Object(u.a)(t,"footer.legalbottom.part3",{year:(new Date).getFullYear()})))}),P=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),M=o("./src/reddit/constants/colors.ts"),I=o("./src/reddit/controls/Button/index.tsx"),k=o("./src/reddit/helpers/styles/mixins/index.tsx"),N=o("./src/reddit/selectors/meta.ts"),E=o("./src/reddit/selectors/user.ts");o.d(t,"a",function(){return te});var T=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(v.c)(e).canvas,g.j),F=c.a.div.withConfig({componentId:"gwgcky-2"})(["","color: ",";margin-top: 0;margin-bottom: 32px;"],b.titleFontH5,e=>Object(v.c)(e).bodyText),R=c.a.div.withConfig({componentId:"gwgcky-3"})(["border-radius: 4px;background-color: ",";margin-bottom: 20px;padding: 16px;"],e=>Object(v.c)(e).body),A=c.a.div.withConfig({componentId:"gwgcky-4"})(["","color: ",";text-align: left;"],b.bodyFont,e=>Object(v.c)(e).bodyText),$=c.a.h3.withConfig({componentId:"gwgcky-5"})(["","color: ",";margin-bottom: 20px;"],b.titleFontH3,e=>Object(v.c)(e).bodyText),D=c.a.a.withConfig({componentId:"gwgcky-6"})(["color: ",";padding-left: 3px;"],M.a.alienblue),B=c()(I.f).withConfig({componentId:"gwgcky-7"})(["width: ","px;"],150),H=c()(I.e).withConfig({componentId:"gwgcky-8"})(["width: ","px;"],150),Q=c()(I.i).withConfig({componentId:"gwgcky-9"})(["width: ","px;"],150),U=c()(I.h).withConfig({componentId:"gwgcky-10"})(["cursor: pointer;width: ","px;"],150),z=c.a.div.withConfig({componentId:"gwgcky-11"})(["margin-bottom: 25px;"]),G=c()(B).withConfig({componentId:"gwgcky-12"})(["",";","margin-top: 12px;margin-left: 8px;min-width: 104px;width: auto;"],k.e,b.largeButtonFont),V=c.a.img.withConfig({componentId:"gwgcky-13"})(["height: 128px;margin: 0px auto;width: auto;"]),W=c.a.img.withConfig({componentId:"gwgcky-14"})(["background-color: #a8a8a8;border-radius: 100%;height: 100px;margin-left: auto;margin-right: auto;width: 100px;"]),q=c()(B).withConfig({componentId:"gwgcky-15"})(["margin-right: ","px;"],24),Z=c()(H).withConfig({componentId:"gwgcky-16"})(["margin-right: ","px;"],24),K=c()(U).withConfig({componentId:"gwgcky-17"})(["margin-right: ","px;"],24),Y=c()(Q).withConfig({componentId:"gwgcky-18"})(["margin-right: ","px;"],24),X=c.a.h3.withConfig({componentId:"gwgcky-19"})(["","color: ",";margin-top: 32px;margin-bottom: 20px;"],b.titleFontH3,e=>Object(v.c)(e).bodyText),J=c.a.div.withConfig({componentId:"gwgcky-20"})(["align-items: center;display: flex;justify-content: center;margin-left: auto;margin-right: auto;text-align: center;"]),ee=c.a.div.withConfig({componentId:"gwgcky-21"})(["margin: 18px 0;"]);var te;!function(e){e.GoldSubreddit="GoldSubreddit",e.Nsfw="Nsfw",e.PrivateSubreddit="PrivateSubreddit",e.QuarantinedSubreddit="QuarantinedSubreddit",e.SubredditBanned="SubredditBanned",e.SubredditDoesNotExist="SubredditDoesNotExist"}(te||(te={}));const oe=Object(a.createStructuredSelector)({language:E.M,origin:N.d,user:E.j}),ne=Object(i.connect)(oe,(e,{subredditName:t})=>({continueToQuarantinedSubreddit:async()=>{await e(f.z(t)),window.location.reload()},setCookieAndRedirect:async()=>{await e(m.g()),window.location.reload()}})),re=e=>{const t=e.banMessage,o=e.contentGateType,n=e.continueToQuarantinedSubreddit,i=e.language,s=e.location,a=e.origin,d=e.quarantineRequiresEmail,c=e.quarantineMessage,m=e.quarantineMessageHtml,f=e.setCookieAndRedirect,g=e.subredditDescription,b=e.subredditName,v=e.user;switch(o){case te.GoldSubreddit:return T("div",{},void 0,T(V,{src:`${r.a.assetPath}/img/gold/premium-crest.png`}),T(X,{},void 0,Object(u.a)(i,"contentGate.goldSubreddit.titlePremium",{subredditName:b})),T(F,{},void 0,Object(u.a)(i,"contentGate.goldSubreddit.descriptionPremium")),T(L,{},void 0,v?T(K,{href:`${r.a.redditUrl}/premium`},void 0,Object(u.a)(i,"contentGate.goldSubreddit.getPremium")):T(Z,{href:Object(p.a)(s,a)},void 0,Object(u.a)(i,"contentGate.goldSubreddit.signUp")),v?T(B,{to:"/"},void 0,Object(u.a)(i,"contentGate.goldSubreddit.goHome")):T(U,{href:Object(p.a)(s,a)},void 0,Object(u.a)(i,"contentGate.goldSubreddit.login"))));case te.Nsfw:return T("div",{},void 0,T(V,{src:`${r.a.assetPath}/img/content-gate-icons/nsfw.png`}),T(X,{},void 0,Object(u.a)(i,"contentGate.over18.title")),T(F,{},void 0,Object(u.a)(i,"contentGate.over18.description")),T(L,{},void 0,T(q,{to:"/"},void 0,Object(u.a)(i,"common.no")),T(U,{onClick:f},void 0,Object(u.a)(i,"common.yes"))));case te.PrivateSubreddit:return T("div",{},void 0,T(V,{src:`${r.a.assetPath}/img/content-gate-icons/private.png`}),T(X,{},void 0,Object(u.a)(i,"contentGate.privateSubreddit.title",{subredditName:b})),g&&g.length&&T(R,{},void 0,T($,{},void 0,"r/",b),T(A,{},void 0,g)),T(F,{},void 0,Object(u.a)(i,"contentGate.privateSubreddit.description")),T(L,{},void 0,v?T(K,{href:`${r.a.redditUrl}/message/compose?to=/r/${b}`},void 0,Object(u.a)(i,"contentGate.privateSubreddit.messageMods")):T(K,{href:Object(p.a)(s,a)},void 0,Object(u.a)(i,"contentGate.goldSubreddit.signUp")),T(B,{to:"/"},void 0,v?Object(u.a)(i,"contentGate.privateSubreddit.goHome"):Object(u.a)(i,"contentGate.privateSubreddit.exploreReddit"))));case te.QuarantinedSubreddit:return T("div",{},void 0,T(V,{src:`${r.a.assetPath}/img/content-gate-icons/quarantined.png`}),T(X,{},void 0,Object(u.a)(i,"contentGate.quarantinedSubreddit.title")),T(F,{},void 0,Object(u.a)(i,"contentGate.quarantinedSubreddit.subtitle"),T(D,{href:"https://www.reddithelp.com/en/categories/reddit-101/rules-reporting/account-and-community-restrictions/quarantined-subreddits"},void 0,Object(u.a)(i,"contentGate.quarantinedSubreddit.quarantined")),T(ee,{},void 0,m?T(P.a,{html:m}):c||Object(u.a)(i,"contentGate.quarantinedSubreddit.description")),Object(u.a)(i,"contentGate.quarantinedSubreddit.prompt")),T(L,{},void 0,((e,t,o,n)=>{return e&&e.hasVerifiedEmail||!n?T(L,{},void 0,T(q,{to:"/"},void 0,Object(u.a)(t,"contentGate.quarantinedSubreddit.noThankYou")),T(U,{onClick:o},void 0,Object(u.a)(t,"contentGate.quarantinedSubreddit.continue"))):T(L,{},void 0,T(Y,{to:"/"},void 0,Object(u.a)(t,"contentGate.quarantinedSubreddit.noThankYou")),T(H,{href:`${r.a.redditUrl}/prefs/update`},void 0,Object(u.a)(t,"contentGate.quarantinedSubreddit.verifyEmail")))})(v,i,n,d)));case te.SubredditBanned:return T("div",{},void 0,T(V,{src:`${r.a.assetPath}/img/content-gate-icons/banned.png`}),T(X,{},void 0,Object(u.a)(i,"contentGate.subredditBanned.title",{subredditName:b})),((e,t)=>e?T(z,{},void 0,T(l.a,{html:(e=>e.replace(/\[(.+?)\]\((.+?)\)/g,"$1"))(e)})):T(F,{},void 0,Object(u.a)(t,"contentGate.subredditBanned.description")))(t,i),T(L,{},void 0,T(B,{to:"/"},void 0,Object(u.a)(i,"contentGate.subredditBanned.exploreReddit"))));case te.SubredditDoesNotExist:return T("div",{},void 0,T(W,{}),T(X,{},void 0,Object(u.a)(i,"contentGate.subredditDoesNotExist.title",{subredditName:b})),T(L,{},void 0,v&&T(h.a,{eventSource:"content_gate",language:i}),T(G,{to:"/"},void 0,Object(u.a)(i,"contentGate.subredditDoesNotExist.goHome"))))}};t.b=ne(Object(s.f)(e=>T(_,{},void 0,T("div",{},void 0,T(J,{},void 0,re(e))),T(S,{}))))},"./src/reddit/components/CreateCommunityButton/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/app/actions/tooltip.ts"),c=o("./src/app/strings/index.ts"),l=o("./src/reddit/components/InfoTextTooltip/index.tsx"),u=o("./src/reddit/components/TrackingHelper/index.tsx"),p=o("./src/reddit/controls/Button/index.tsx"),m=o("./src/reddit/helpers/overlay/index.ts"),f=o("./src/reddit/helpers/styles/mixins/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),g=o("./src/reddit/helpers/trackers/subredditCreation.ts"),b=o("./src/reddit/selectors/user.ts"),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c!Object(b.W)(e),userIsSuspended:b.J});t.a=Object(r.connect)(C,(e,{eventSource:t})=>({openCommunityCreation:o=>{o(Object(g.a)(t)),e(Object(m.a)("/subreddits/create"))},onShowTooltip:()=>e(Object(d.d)({tooltipId:y})),onHideTooltip:()=>e(Object(d.f)())}))(Object(u.b)(({eventSource:e,language:t,onShowTooltip:o,onHideTooltip:n,openCommunityCreation:r,sendEvent:i,userDoesNotHaveEnoughExpToCreateCommunity:s,userIsSuspended:a})=>v(x,{disabled:a||s,onClick:()=>r(i),onMouseEnter:o,onMouseLeave:n,id:y},void 0,Object(c.a)(t,"subredditCreation.createCommunity"),s?v(O,{caretOnTop:!0,tooltipId:y,text:Object(c.a)(t,"subredditCreation.cannotCreateCommunity")}):a?v(O,{caretOnTop:!0,tooltipId:y,text:Object(c.a)(t,"subredditCreation.bannedFromCreating")}):null)))},"./src/reddit/components/Flair/index.m.less":function(e,t,o){e.exports={patreonIcon:"_5IWt6wvqkAL0fRSJBu25B"}},"./src/reddit/components/Flair/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/lodash/pick.js"),r=o.n(n),i=o("./node_modules/polished/dist/polished.es.js"),s=(o("./node_modules/react/index.js"),o("./bundled-modules/styled-components/styled-components.min.js")),a=o.n(s),d=o("./src/lib/addQueryParams/index.ts"),c=o("./src/reddit/helpers/styles/components/index.tsx");const l=a()(Object(c.c)()).withConfig({componentId:"ceo27b-0"})(["background-image: url(",");background-position: center;background-repeat: no-repeat;background-size: contain;position: relative;display: inline-block;"],e=>e.backgroundImage);var u=o("./src/reddit/constants/colors.ts"),p=o("./src/reddit/constants/parameters.ts"),m=o("./src/reddit/controls/InternalLink/index.tsx"),f=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),h=o("./src/reddit/helpers/styles/smartTextColor.ts"),g=o("./src/reddit/icons/svgs/Patreon/index.tsx"),b=o("./src/reddit/models/Flair/index.ts"),v=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),y=o("./src/reddit/components/Flair/index.m.less"),x=o.n(y);o.d(t,"d",function(){return I}),o.d(t,"b",function(){return k}),o.d(t,"a",function(){return N});var O,C=(O="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;d{if(e.forceSmallEmojis||!e.theme.subredditContext.customEmojisSize)return"";var t=w(e.theme.subredditContext.customEmojisSize,2);return`\n width: ${t[0]}px;\n height: ${t[1]}px;\n `}),P=e=>e.onClick?C(m.a,{onClick:()=>e.onClick(e.searchableTerm),to:((e,t)=>{const o=t?`/r/${t}/search`:"/search",n=`${t?"flair_name":"flair"}:"${e}"`;return Object(d.a)(o,{[p.n]:n,[p.o]:t?"1":""})})(e.searchableTerm,e.subredditName),children:e.flair}):e.flair,M=Object(s.withTheme)(e=>{let t="",o=!1;const n=e.richtext.map((n,r)=>{if(n.e===b.b.Emoji){const r=n;return t+=r.a,o=!0,C(S,{forceSmallEmojis:e.forceSmallEmojis,backgroundImage:r.u,title:r.a},r.u)}{const e=n;return t+=e.t,C("span",{},e.t,e.t)}});let r;if(o&&!e.forceSmallEmojis&&e.theme&&e.theme.subredditContext.customEmojisSize&&e.theme.subredditContext.customEmojisSize[1]>16){r={marginTop:`-${w(e.theme.subredditContext.customEmojisSize,2)[1]-16}px`}}const i=C(j,{className:e.className,style:r},void 0,n);return C(P,{flair:i,onClick:e.onClick?()=>{e.onClick(t)}:void 0,searchableTerm:t,subredditName:e.subredditName})}),I=e=>e=>!e.textColor||e.textColor&&!e.backgroundColor?Object(v.c)(e).postFlairText:"transparent"===e.backgroundColor?Object(h.a)(Object(v.c)(e).post,u.a.black,u.a.white):e.textColor===b.d.Dark?u.a.black:u.a.white,k=`\n ${f.flairFont}\n border-radius: 2px;\n display: inline-block;\n margin-right: 5px;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: text-bottom;\n white-space: nowrap;\n`,N=a()(e=>{const t=C("span",{className:e.className},void 0,e.text);return C(P,{flair:t,onClick:e.onClick,searchableTerm:e.text,subredditName:e.subredditName})}).withConfig({componentId:"s6qudme-2"})(["","background-color: ",";color: ",";padding: ",";"],k,e=>e.backgroundColor||Object(v.c)(e).flair,e=>I(e),e=>"transparent"===e.backgroundColor?"0":"0 4px"),E=a()(M).withConfig({componentId:"s6qudme-3"})(["","background-color: ",";color: ",";margin-left: 0;padding: ",";"],k,e=>e.backgroundColor||Object(v.c)(e).flair,e=>I(e),e=>"transparent"===e.backgroundColor?"0":"0 4px"),T=e=>{switch(e.type){case"spoiler":return"#A4A7A8";case"nsfw":return"#FF585B";default:return Object(i.h)(.1,Object(v.c)(r()(e,"theme","redditStyle","data-redditstyle")).button)}},L=a()(e=>{const t=C("span",{className:e.className},void 0,e.text);return C(P,{flair:t,searchableTerm:e.text})}).withConfig({componentId:"s6qudme-4"})(["","padding: 0 4px;border: solid 1px ",";color: ",";"],k,e=>T(e),e=>T(e)),_=a()(e=>{const t=C("span",{className:e.className},void 0,C(g.b,{className:x.a.patreonIcon}),e.text);return C(P,{flair:t,searchableTerm:e.text})}).withConfig({componentId:"s6qudme-5"})(["","background-color: ",";color: ",";padding: 0 4px;"],k,g.a,u.a.white);t.c=(e=>{const t=e.className,o=e.flair;var n=e.disabled;const r=void 0!==n&&n,i=e.onClick,s=e.subredditName,a=e.usesCommunityStyles,d=e.forceSmallEmojis;switch(o.type){case b.e.Richtext:return r||!o.richtext?null:C(E,{backgroundColor:o.backgroundColor,className:t,forceSmallEmojis:d,onClick:i,redditStyle:!a,richtext:o.richtext,subredditName:s,textColor:o.textColor});case b.e.Text:return r||!o.text?null:C(N,{backgroundColor:o.backgroundColor,className:t,onClick:i,subredditName:s,text:o.text,textColor:o.textColor,redditStyle:!a});case b.e.Meta:return C(N,{backgroundColor:o.backgroundColor,className:t,subredditName:s,text:o.text,textColor:o.textColor,redditStyle:!a});case b.e.Nsfw:case b.e.Spoiler:return C(L,{className:t,text:o.text,type:o.type});case b.e.PatreonPatron:return C(_,{className:t,text:o.text});case b.e.Quarantined:return null;default:return o.text?C(N,{backgroundColor:o.backgroundColor,className:t,onClick:i,subredditName:s,text:o.text,redditStyle:!a}):null}})},"./src/reddit/components/FlairPickerTitle/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/svgs/Close/index.tsx"),a=o("./src/reddit/layout/row/Inline/index.tsx"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(d.c)(e).bodyText),u=i.a.div.withConfig({componentId:"s1nhuz6z-1"})(["cursor: pointer;margin-left: auto;"]),p=i()(s.a).withConfig({componentId:"s1nhuz6z-2"})(["height: 12px;padding: 4px;width: 12px;fill: ",""],e=>Object(d.c)(e).actionIcon);t.a=(e=>c(l,{},void 0,c("div",{},void 0,e.title),c(u,{onClick:e.onClosePressed},void 0,c(p,{}))))},"./src/reddit/components/FlairPickerWrapper/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n),i=o("./src/reddit/constants/screenWidths.ts"),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const a=r.a.div.withConfig({componentId:"s14slsgg-0"})(["width: 402px;max-width: 100%;box-sizing: border-box;& > * {border-bottom: solid 1px ",";}@media (max-width: ","px) {width: 360px;}"],e=>Object(s.c)(e).line,i.i);t.a=a},"./src/reddit/components/FlairPreview/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/app/strings/index.ts"),a=o("./src/reddit/components/Flair/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(c.c)(e).bodyText),m=i()(a.c).withConfig({componentId:"s1io4u5o-2"})(["box-sizing: border-box;margin-bottom: 0;margin-left: 8px;max-width: 80%;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;"]);t.a=(e=>e.flair?l(p,{},void 0,l(u,{},void 0,e.placeholderText),l(m,{flair:e.flair,forceSmallEmojis:!0})):l(p,{},void 0,Object(s.a)(e.language,"flair.noFlair")))},"./src/reddit/components/FlairSearch/FlairEdit/helper.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p});var n,r=o("./node_modules/lodash/once.js"),i=o.n(r),s=(o("./node_modules/react/index.js"),o("./bundled-modules/styled-components/styled-components.min.js")),a=o.n(s),d=o("./src/higherOrderComponents/makeAsync.tsx"),c=o("./src/lib/loadWithRetries/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cl("div",{className:e.className})).withConfig({componentId:"c38byg-0"})(["height: 68px;"]),p=i()((e=u)=>Object(d.a)({getComponent:()=>Object(c.a)(()=>Promise.all([o.e("vendors~FlairEdit~PostCreation~RichTextEditor"),o.e("FlairEdit")]).then(o.bind(null,"./src/reddit/components/FlairSearch/FlairEdit/index.tsx")).then(e=>e.default)),ErrorComponent:e,LoadingComponent:e}))},"./src/reddit/components/FlairSearch/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/app/strings/index.ts"),u=o("./src/reddit/icons/svgs/Search/index.tsx"),p=o("./src/reddit/models/Flair/index.ts"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./src/reddit/selectors/moderatorPermissions.ts"),h=o("./src/reddit/components/FlairSearch/FlairEdit/helper.tsx"),g=o("./src/reddit/components/Flair/index.tsx"),b=o("./src/reddit/constants/colors.ts"),v=o("./src/reddit/controls/RadioInput/index.tsx"),y=o("./src/reddit/controls/RadioInput/RadioOption/index.tsx"),x=o("./src/reddit/icons/svgs/Pencil/index.tsx"),O=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(m.c)(e).field,e=>Object(m.c)(e).line),j=c()(y.a).withConfig({componentId:"s16mh6sl-2"})(["cursor: pointer;line-height: 16px;padding: 4px 16px;&:hover, &:focus {background-color: ",";color: white;outline: none;}"],b.a.op),S=c()(x.a).withConfig({componentId:"s16mh6sl-3"})(["fill: ",";height: 16px;width: 16px;"],e=>Object(m.c)(e).actionIcon);var P=e=>{const t=e.query?e.templateIds.filter(t=>{return-1!==e.templates[t].text.toLowerCase().indexOf(e.query.toLowerCase())}):e.templateIds;return O(w,{},void 0,O(v.a,{name:"FLAIR_PICKER",onChange:e.onChange,children:t&&t.map((t,o)=>{const n=e.templates[t],r=Object(p.i)(n),i=e.value===t||!e.value&&0===o;return O(j,{showButton:!0,tabIndex:i?0:-1,value:t},t,O(C,{flair:r,forceSmallEmojis:!0}),n.textEditable&&O(S,{}))}),value:e.value||""}))},M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(m.c)(e).line),E=c()(u.a).withConfig({componentId:"s10w4zo6-2"})(["fill: ",";height: 16px;width: 16px;position absolute;left: 24px;top: 32px;"],e=>Object(m.c)(e).actionIcon),T=c.a.input.withConfig({componentId:"s10w4zo6-3"})(["background-color: ",";border: 1px solid ",";color: ",";border-radius: 4px;box-sizing: border-box;height: 50px;padding: 0 16px;width: 100%;"],e=>Object(m.c)(e).field,e=>Object(m.c)(e).line,e=>Object(m.c)(e).bodyText),L=c()(T).withConfig({componentId:"s10w4zo6-4"})(["padding-left: 32px;"]),_=Object(a.createStructuredSelector)({isModerator:f.b}),F=Object(s.connect)(_);t.a=F(class extends i.a.Component{constructor(e){super(e),this.onFlairEdit=(e=>{const t=this.props.selectedTemplateId;this.setState({editFlair:e}),this.props.onChange(e,t)}),this.onSearchChange=(e=>this.setState({searchQuery:e.target.value})),this.onTemplateSelected=(e=>{const t=this.props.templates;if(t){const o=t[e],n=Object(p.i)(o);this.setState({editFlair:n}),this.props.onChange(n,e)}});const t=this.props.selectedTemplateId,o=this.props.templates,n=this.props.isModerator||t&&o&&o[t]&&o[t].textEditable,r={type:p.e.Text,text:""};this.state={searchQuery:"",editFlair:n&&e.appliedFlair?e.appliedFlair:r}}render(){const e=this.props,t=this.state,o=e.isModerator,n=e.templates,r=e.templateIds,i=e.selectedTemplateId,s=e.subredditId,a=n&&i&&n[i],d=Object(h.a)();return M("div",{className:e.className},void 0,(o||a&&a.textEditable)&&M(k,{},void 0,M(d,{emojiPickerId:I,subredditId:s,onChange:this.onFlairEdit,flair:this.state.editFlair})),M(N,{},void 0,M(L,{onChange:this.onSearchChange,type:"text",placeholder:Object(l.a)(e.language,"flair.searchPlaceholder"),value:t.searchQuery},void 0),M(E,{})),n&&r&&M(P,{flairTemplateType:e.flairTemplateType,onChange:this.onTemplateSelected,query:t.searchQuery.length>0?t.searchQuery:"",templateIds:r,templates:n,value:e.selectedTemplateId}))}})},"./src/reddit/components/FlairWrapper/index.m.less":function(e,t,o){e.exports={flairList:"lrzZ8b0L6AzLkQj5Ww7H1",flairWrapper:"_2fiIRtMpITeCAzXc4cANKp",flairNoWrap:"_2xu1HuBz1Yx6SP10AGVx_I"}},"./src/reddit/components/FlairWrapper/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),s=o("./src/app/strings/index.ts"),a=o("./src/lib/classNames/index.ts"),d=o("./src/reddit/components/CategoryTagList/index.tsx"),c=o("./src/reddit/components/Flair/index.tsx"),l=o("./src/reddit/models/Flair/index.ts"),u=o("./src/reddit/selectors/user.ts"),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{const s=!!n.find(e=>e.type===l.e.Richtext),a=n.map(e=>e.type===l.e.Text&&s?null:r||e.type!==l.e.Nsfw?p(c.c,{onClick:t,disabled:o,flair:e,forceSmallEmojis:!0,subredditName:i},(e=>{if(e.type===l.e.Richtext&&e.richtext){const t=e.richtext.map(e=>e.e===l.b.Emoji?e.u:e.t).join("-");return`${e.type}--${t}`}return`${e.type}--${e.text}`})(e)):null);return p("div",{className:e},void 0,a)}),g=o("./src/reddit/contexts/PageLayer/index.tsx"),b=o("./src/reddit/helpers/correlationIdTracker.ts"),v=o("./src/reddit/helpers/trackers/postFlair.ts"),y=o("./src/reddit/selectors/postFlair.ts"),x=o("./src/reddit/selectors/posts.ts"),O=o("./src/reddit/selectors/subreddit.ts"),C=o("./src/reddit/components/FlairWrapper/index.m.less"),w=o.n(C);o.d(t,"b",function(){return P});var j=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(i.createStructuredSelector)({flairPosition:(e,{pageLayer:t})=>Object(g.s)(e,{pageLayer:t}),isMeta:(e,{post:t})=>Object(x.m)(e,t.id),isPostFlairEnabled:(e,t)=>Object(y.a)(e,{subredditId:t.post.belongsTo.id}),language:u.M,postCategories:(e,{post:t})=>Object(x.w)(e,t),subredditName:(e,{post:t})=>Object(O.G)(e,{subredditId:t.belongsTo.id}).name})),P=(e,t,o)=>(e?[{type:l.e.Meta,text:Object(s.a)(o,"polls.poll")}]:[]).concat(t.flair);t.a=S(({className:e,disableFlair:t,flairPosition:o,isPostFlairEnabled:n,isMeta:r,language:i,nowrap:s,post:c,postCategories:u,sendEvent:p,showCategoryTag:m,subredditName:f,titleFlair:g})=>{const y=o===l.a.Left,x=g||P(r,c,i),O=[];let C=[];y?x.map(e=>{Object(l.k)(e.type)?O.push(e):C.push(e)}):C=x;const S=s?w.a.flairNoWrap:O.length>0||C.length>0||u&&m?w.a.flairWrapper:null,M=e=>{const t={id:c.belongsTo.id,eventType:c.belongsTo.type,originElement:"post_flair",postFlairName:e};Object(b.d)(b.a.SearchResults),p&&p(Object(v.a)(c.id,t))},I=!(t||!c.flair||!c.flair.length),k=!!(m&&u&&u.length);return I||k?j("div",{className:Object(a.a)(S,e)},void 0,I&&O&&j(h,{className:w.a.flairList,onClick:M,flair:O,disabled:!n,subredditName:f},"leftFlair"),I&&j(h,{className:w.a.flairList,onClick:M,flair:C,disabled:!n,subredditName:f},"rightFlair"),k&&j(d.a,{inLightboxHeader:s,postId:c.id,postCategories:u})):null})},"./src/reddit/components/Governance/ModalClose/index.m.less":function(e,t,o){e.exports={closeIcon:"zKTP6l--BljeY4s019li6"}},"./src/reddit/components/Governance/ModalClose/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return m});o("./node_modules/react/index.js");var n,r=o("./node_modules/react-redux/es/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/lib/classNames/index.ts"),a=o("./src/reddit/actions/modal.ts"),d=o("./src/reddit/icons/svgs/Close/index.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./src/reddit/components/Governance/ModalClose/index.m.less"),u=o.n(l),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(c.c)(e).actionIcon);t.a=Object(r.connect)(void 0,(e,{afterClose:t})=>({onClose:()=>{e(Object(a.f)()),t&&t()}}))(function(e){return p(d.a,{className:Object(s.a)(u.a.closeIcon,e.className),onClick:e.onClose})})},"./src/reddit/components/Governance/ModalTitle/index.m.less":function(e,t,o){e.exports={container:"_1O5EP15-IiRk-UvArRmhUw",title:"_38raT44MC66Wx-UBjmJUGO"}},"./src/reddit/components/Governance/ModalTitle/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return u}),o.d(t,"a",function(){return p});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/lib/classNames/index.ts"),s=o("./src/reddit/components/Governance/ModalClose/index.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=o("./src/reddit/components/Governance/ModalTitle/index.m.less"),c=o.n(d),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(a.c)(e).bodyText,s.b);function p(e){return l("div",{className:Object(i.a)(c.a.container,e.className)},void 0,l("div",{className:c.a.title},void 0,e.children),l(s.a,{}))}},"./src/reddit/components/Governance/PostPollMetaData/index.m.less":function(e,t,o){e.exports={proposalMetaData:"_2uZcUQgumllsYgn5TxSizG",proposalMetaDataTime:"_1u5ghYiKbGasP3ORCsbasV"}},"./src/reddit/components/Governance/ReleaseNotesModal/ReleaseDate/index.m.less":function(e,t,o){e.exports={date:"_1by4A-0PLBX13RXvipwRcH"}},"./src/reddit/components/Governance/ReleaseNotesModal/Slide/index.m.less":function(e,t,o){e.exports={media:"MIDgJ92fubZO3ngkh6ERh",text:"_3cbhcaToRzSvS3AZHJJvLi",title:"_1nM99kzHmBctirluJKfGFl"}},"./src/reddit/components/Governance/ReleaseNotesModal/SlideChange/index.m.less":function(e,t,o){e.exports={arrow:"_16aq4YoQYc6_O-E66cDxvD",container:"sBFMqVph7JM7fhtn8VIiv",prev:"_29Q_dDO_ANxqcMkzCOmsm-"}},"./src/reddit/components/Governance/ReleaseNotesModal/SlideIndicator/index.m.less":function(e,t,o){e.exports={container:"_1eV0V57guaBVMeKljYRDZV",dot:"_1W94VLaridFHpaS6aIPX0M"}},"./src/reddit/components/Governance/ReleaseNotesModal/index.m.less":function(e,t,o){e.exports={controls:"_1d3JALELQYjabIq8gl2EoW",controlBox:"_3yJ4xUsPnm94-kYEcZTx2F",title:"_1j-YFVTgvDYE6azr1ERUw9"}},"./src/reddit/components/Header/QuickLinks/index.m.less":function(e,t,o){e.exports={row:"_1vXXD2qKLnHetdKvisFzBD",container:"x0hiXHicn7r3BG9m1FJH4",icon:"_3dZnYgFFpifT-M_Vs2FAq6"}},"./src/reddit/components/Header/Sparse.m.less":function(e,t,o){e.exports={Logo:"_27RfkQ1Fuxjg5UzNJqCtC-",logo:"_27RfkQ1Fuxjg5UzNJqCtC-",Wordmark:"_1j_hHS0lKR-ok52j1iYlId",wordmark:"_1j_hHS0lKR-ok52j1iYlId",HomeExternalLink:"XGVEYXuPeFqHqAf2DqHaM",homeExternalLink:"XGVEYXuPeFqHqAf2DqHaM"}},"./src/reddit/components/Header/Sparse.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return O});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/constants/componentSizes.ts"),a=o("./src/reddit/constants/elementIds.ts"),d=o("./src/reddit/constants/zIndex.ts"),c=o("./src/reddit/icons/svgs/Snoo/index.tsx"),l=o("./src/reddit/icons/svgs/Wordmark/index.tsx"),u=o("./src/reddit/layout/row/Inline/index.tsx"),p=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/components/Header/Sparse.m.less"),f=o.n(m),h=o("./src/lib/lessComponent.tsx"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(p.c)(e).body,e=>Object(p.c)(e).line,s.j,d.r),x=h.a.a("HomeExternalLink",f.a);function O(){return g(y,{id:a.c},void 0,g(x,{href:"#",onClick:()=>window.location.reload(!0)},void 0,g(u.a,{},void 0,g(b,{}),g(v,{}))))}},"./src/reddit/components/Header/User/index.m.less":function(e,t,o){e.exports={button:"_3Wg53T10KuuPmyWOMWsY2F",icon:"_234aKY_LemFWuSTYVoshHn",link:"_2qcLS5et_OlJluP0WWDdsJ",loggedOut:"U3FRqDA_Qhr4icbaNXSuf",loggedOutRow:"_1JBkpB_FOZMZ7IPr3FyNfH",oldRedditLink:"_31lJpVPojF0SAR5usRZ36h",row:"_19oWd7e3z7-ztUGzdIoCR7",separator:"Z_HUY3BUsGOBOtdmH94ZS",visitOldReddit:"_3Z5rfDuvQDBNfBgpXdnt_b"}},"./src/reddit/components/Header/index.m.less":function(e,t,o){e.exports={centeredRow:"_30BbATRhFv3V83DHNDjJAO",container:"_2GyPfdsi-MbQFyHRECo9GO",layout:"_2vkeRJojnV7cb9pMlPHy7d",compactLayout:"Y4MkVr6trrdypfZVUkpIA",searchContainer:"_1iqnOY2Y57wmetu8MAjiId",search:"_2dlTXDaX9JuL0bekTwhV18",snoo:"_1O4jTk-dZ-VIxsCuYB6OR8",wordmark:"_1bWuGs_1sq4Pqy099x_yy-",left:"_3dnbqz69WJTFCss8wl7Wlk",quickLinks:"_23q1waDr4n_2fR5A7zcZzb",right:"_2u8LqkbMtzd0lpblMFbJq5"}},"./src/reddit/components/HeaderSubredditSelector/Compact/index.m.less":function(e,t,o){e.exports={container:"wbuVa6YG7M8XkqaQ7Jh2I",link:"_2dqQ0-lgXxJq7S-QgupMNE",icon:"_2vaxHFhEXUi8w9mcExfLrx",text:"kYSum1Wd7yU21JxlhEpQf",badge:"_2rWvOyeOipRn46kEPRRe-K"}},"./src/reddit/components/HeaderSubredditSelector/GenericListItem/index.m.less":function(e,t,o){e.exports={item:"_26MVepkxZHzpNv1cuAA4JA",icon:"cq0sTeCPC4GI78UNPdClD",text:"_1nBP1OfpQDgTmzRFqaVult"}},"./src/reddit/components/HeaderSubredditSelector/ListHeader/index.m.less":function(e,t,o){e.exports={header:"_1Ok0AiXwAeYl2SsUBaxgPC"}},"./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less":function(e,t,o){e.exports={item:"XEkFoehJNxIH9Wlr5Ilzd",itemWrapper:"_17q-ew4FcK6U0ZiybWkIGG",icon:"_3HTtcITrR-crvsRovLrijl",text:"_2aqH0n-kSzFY7HZZ5GL-Jb",trending:"_2H51id1RX9dGNrtrAIOMGK",subText:"_2Efd4uMAp4YawdvL9Zhdhv",title:"_1JNAu7U5gWAkRoykwfUWhY",favorite:"t2A0mgkgGzc8cAahJsR7a",multi:"_3Hhjob0kyyqVjBXut8STgU",trendingContent:"BNJ5Y52EyQmTHFZJwjoXJ",relatedSubredditMetaData:"_3P_WRCH8aFjwOFA7B1RlBL"}},"./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less":function(e,t,o){e.exports={header:"_3n88GuUHAnxPu6a--3e0sz",item:"_1TJuQGHgWvq2fnkVcPN7d0"}},"./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return c}),o.d(t,"a",function(){return l});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less"),a=o.n(s),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(i.c)(e).line);function l(e){return d("div",{className:e.className},void 0,d("div",{className:a.a.header}),d("div",{className:a.a.item}),d("div",{className:a.a.item}),d("div",{className:a.a.item}),d("div",{className:a.a.item}))}},"./src/reddit/components/HeaderSubredditSelector/SubredditList/index.m.less":function(e,t,o){e.exports={filter:"_37tmRmxaFMjRRrvwcY2JmY",item:"_2MgAHlPDdKvXiG-Qbz5cbC",listHeader:"_2XRPX11qL4-HxWPuHAzOW5"}},"./src/reddit/components/HeaderSubredditSelector/index.m.less":function(e,t,o){e.exports={caretDown:"_3CG2U_hX3HI-ibl5v2RCq1",container:"_3jiriKeNer8y0-1r6oWIFM","m-pinned":"xjCRzBW5hOCrr1kwceHRs",mPinned:"xjCRzBW5hOCrr1kwceHRs",containerText:"_1GieMuLljOrqnVpRAwz7VP",defaultIcon:"eZQ5o2PrhR59wkAtPbxMU",icon:"_1jKtP65jnxLmoGCSqxAgkZ",itemIcon:"_139PgjqaVJ8tq4kF4QznMX",itemModQueue:"_1VemFsujoJ-6RR82VRSPeM",listContainer:"TMMvbwyeh9yuHKmQWHrE3",itemCoin:"_334CPGEglbIA_2CwQAn43P",coinIcon:"JisrPypso_3RK4iDgDdke",itemPremium:"yeM4RoZW6FtJxVPe3Z84C",premiumIcon:"_2ulegyMhoTE_WCFyBC-IBx",modQueueIcon:"_2L4XuYlbElLC5REx1XpdG_",pin:"_2FVCfsIPxXtl6S-c69sXO4",disabled:"_371yhrlWAj7dxOsk1PWqG4",selector:"h-jI8r2f9ozTNqu_2TBeY",subredditIcon:"_3fvJBCH6c6P0NvMwoqK9MJ",unknownIcon:"_1hCoGzhwFdfF2vGbt8IjSy"}},"./src/reddit/components/HeaderUserActions/CustomizeFlyout/index.m.less":function(e,t,o){e.exports={container:"nSJCQrnLY07CzwT8tTsNO",title:"csebgIdGwT3fBJ8kUT2aQ",subtitle:"rsZg2IAMPbcDGNPnNIBy_",description:"_3m-DocsNGlVUjAtAm7ZZLi",fvfo:"_39OhAB_u8IsYJLbCpGJ4UM",dismissBtn:"_3tJL-r-lrTcB_GkrrlZxEN"}},"./src/reddit/components/HelpfulTooltip/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(i),a=o("./src/reddit/components/ModalStyledComponents/index.tsx");var d,c=o("./src/reddit/controls/Dropdown/index.tsx"),l=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=(d="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),c=0;cObject(u.c)(e).button,e=>Object(u.c)(e).body,"(.70,.10,.20,.90)","(.65,.08,.35,.76)",e=>Object(u.c)(e).button),f=s.a.button.withConfig({componentId:"s1fd1rgy-1"})(["position: absolute;right: 8px;top: 8px;"]),h=s()(a.b).withConfig({componentId:"s1fd1rgy-2"})(["fill: ",";height: 12px;width: 12px;opacity: 0.5;"],e=>Object(u.c)(e).body),g=s.a.div.withConfig({componentId:"s1fd1rgy-3"})(["padding: 16px;"]);t.a=class extends r.a.Component{render(){const e=this.props;return p(m,{className:e.className,"data-redditstyle":!0,isFixed:e.isFixed,style:e.style},void 0,!e.hideCloseButton&&p(f,{onClick:e.onCloseClick},void 0,p(h,{})),p(g,{},void 0,e.text))}}},"./src/reddit/components/Hovercards/HoverDiv/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(i),a=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./src/app/actions/tooltip.ts"),l=o("./src/reddit/actions/users.ts"),u=o("./src/reddit/selectors/tooltip.ts");const p=Object(d.createStructuredSelector)({dropdownIsOpen:(e,t)=>Object(u.b)(t.tooltipId)(e)});var m=Object(a.connect)(p,(e,t)=>({onCloseUserDropdown:()=>e(Object(c.f)()),onOpenUserDropdown:async()=>{e(Object(c.d)({tooltipId:t.tooltipId})),t.authorOrSubredditName&&e(Object(l.s)(t.authorOrSubredditName))}})),f=o("./src/reddit/actions/subreddit.ts");const h=Object(d.createStructuredSelector)({dropdownIsOpen:(e,t)=>Object(u.b)(t.tooltipId)(e)});var g=Object(a.connect)(h,(e,t)=>({onCloseUserDropdown:()=>e(Object(c.f)()),onOpenUserDropdown:async()=>{e(Object(c.d)({tooltipId:t.tooltipId})),t.authorOrSubredditName&&e(Object(f.s)(t.authorOrSubredditName))}}));o.d(t,"a",function(){return x}),o.d(t,"b",function(){return O});var b,v=(b="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;d{this.isHovering=!0}),this.onHoverElMouseLeave=(()=>{this.isHovering=!1}),this.onMouseEnter=(e=>{this.closeHovercardTimeoutId&&clearTimeout(this.closeHovercardTimeoutId),this.openHovercardTimeoutId=window.setTimeout(()=>{this.isHovering||this.props.dropdownIsOpen||(this.props.onOpenUserDropdown(),this.props.sendHoverEvent())},500)}),this.onMouseLeave=(()=>{this.openHovercardTimeoutId&&clearTimeout(this.openHovercardTimeoutId),this.closeHovercardTimeoutId=window.setTimeout(()=>{this.isHovering||this.props.onCloseUserDropdown()},300)})}componentDidMount(){const e=document.getElementById(this.props.hoverId);e&&(this.hoverEl=e,this.addHoverListeners(this.hoverEl))}componentWillUnmount(){this.hoverEl&&this.removeHoverListeners(this.hoverEl),this.hoverEl=void 0,this.openHovercardTimeoutId&&window.clearTimeout(this.openHovercardTimeoutId)}addHoverListeners(e){e.addEventListener("mouseenter",this.onHoverElMouseEnter),e.addEventListener("mouseleave",this.onHoverElMouseLeave)}removeHoverListeners(e){e.removeEventListener("mouseenter",this.onHoverElMouseEnter),e.removeEventListener("mouseleave",this.onHoverElMouseLeave)}render(){var e=this.props;const t=e.children,o=e.className;return v("div",{className:o,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave},void 0,t)}}).withConfig({componentId:"xvda30-0"})(["display: inline-block;flex: 0 0 auto;"]),x=m(y),O=g(y)},"./src/reddit/components/Hovercards/SubredditHovercard/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./src/reddit/components/Hovercards/helpers.ts"),s=o("./src/reddit/components/Hovercards/HoverDiv/index.tsx"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),d=o("./src/reddit/selectors/telemetry.ts");const c=(e,t,o)=>n=>({source:"subreddit_hovercard",action:"click",noun:t,post:o?d.post(n,o):void 0,subreddit:d.subredditById(n,e),screen:d.screen(n)}),l=(e,t)=>o=>({source:"subreddit_hovercard",action:"view",noun:"hover_subreddit_hovercard",post:t?d.post(o,t):void 0,subreddit:d.subredditById(o,e),screen:d.screen(o)});var u,p=o("./node_modules/react-redux/es/index.js"),m=o("./node_modules/reselect/lib/index.js"),f=o("./src/app/actions/tooltip.ts"),h=o("./src/reddit/selectors/subreddit.ts"),g=o("./src/reddit/selectors/tooltip.ts"),b=o("./src/reddit/selectors/user.ts"),v=o("./node_modules/react-router-dom/es/index.js"),y=o("./bundled-modules/styled-components/styled-components.min.js"),x=o.n(y),O=o("./src/app/strings/index.ts"),C=o("./src/higherOrderComponents/asTooltip.tsx"),w=o("./src/lib/prettyPrintNumber/index.ts"),j=o("./src/reddit/components/CommunityType/index.tsx"),S=o("./src/reddit/components/JSAPIContainers/index.tsx"),P=o("./src/reddit/components/SubredditIcon/index.tsx"),M=o("./src/reddit/constants/zIndex.ts"),I=o("./src/reddit/controls/Button/index.tsx"),k=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),N=o("./src/reddit/helpers/truncateStringWithEllipsis.ts"),E=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),T=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),d=0;dObject(E.c)(e).bodyText),R=x.a.div.withConfig({componentId:"kfn89v-2"})(["","color: ",";padding: 8px 0;"],k.metadataFont,e=>Object(E.c)(e).bodyText),A=x.a.div.withConfig({componentId:"kfn89v-3"})(["width: 100%;box-sizing: border-box;display: flex;"]),$=x.a.div.withConfig({componentId:"kfn89v-4"})(["display: flex;padding: 8px 0px;"]),D=x.a.div.withConfig({componentId:"kfn89v-5"})(["border-right: 1px solid ",";flex: 1 0 auto;"],e=>Object(E.c)(e).line),B=x.a.div.withConfig({componentId:"kfn89v-6"})(["flex: 1 0 auto;padding-left: 12px;"]),H=x.a.div.withConfig({componentId:"kfn89v-7"})(["","color: ",";"],k.titleFontH4,e=>Object(E.c)(e).bodyText),Q=x.a.div.withConfig({componentId:"kfn89v-8"})(["","color: ",";"],k.metadataFont,e=>Object(E.c)(e).metaText),U=x.a.div.withConfig({componentId:"kfn89v-9"})(["padding: 12px;"]),z=e=>L($,{},void 0,L(D,{},void 0,L(H,{},void 0,Object(w.b)(e.subredditAboutInfo.subscribers)),L(Q,{},void 0,Object(O.a)(e.language,"structuredStyles.widgets.id-card.subscribersText"))),L(B,{},void 0,L(H,{},void 0,Object(w.b)(e.subredditAboutInfo.accountsActive)),L(Q,{},void 0,Object(O.a)(e.language,"structuredStyles.widgets.id-card.currentlyViewingText")))),G=x.a.div.withConfig({componentId:"kfn89v-10"})(["background-color: ",";border-radius: 4px;box-shadow: 0 1px 3px rgba(0,0,0,0.2);position: absolute;width: ","px;z-index: ",";"],e=>Object(E.c)(e).body,240,M.u),V=Object(C.a)(e=>{const t=e.className,o=e.hoverId,n=e.language,r=e.postId,i=e.style,s=e.subreddit,a=e.subredditAboutInfo;return s&&a?L(G,{className:t,id:o,style:i},void 0,L(U,{},void 0,L(A,{},void 0,L(_,{subredditOrProfile:s}),L(F,{onClick:()=>e.sendEvent(c(s.id,"title",r)),to:`${s.url}`},void 0,s.displayText)),L(z,{language:n,subredditAboutInfo:a}),L(j.a,{allowContractors:s.allowContractors,isNSFW:s.isNSFW,type:s.type}),L(R,{},void 0,Object(N.a)(a.publicDescription||"",140)),L(I.f,{onClick:()=>e.sendEvent(c(s.id,"visit",r)),to:`${s.url}`},void 0,Object(O.a)(n,"hovercard.viewCommunity")),L(S.h,{id:s.id,type:"subreddit"}))):L(G,{style:i})});var W=e=>{const t=e.activeTooltipId===e.tooltipId;return r.a.createElement(V,T({isOpen:t},e))},q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c({onHideTooltip:()=>e(Object(f.f)())}))(Object(a.b)(e=>q("div",{className:e.className,id:e.tooltipId,onMouseLeave:e.onHideTooltip},void 0,q(W,{activeTooltipId:e.activeTooltipId,hoverId:e.hoverId,language:e.language,onHideTooltip:e.onHideTooltip,postId:e.postId,sendEvent:e.sendEvent,subreddit:e.subreddit,subredditAboutInfo:e.subredditAboutInfo,tooltipId:e.tooltipId,tooltipType:e.tooltipType})))),Y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cthis.props.sendEvent(l(this.props.subredditName,this.props.postId)))}render(){const e=this.props,t=Object(i.b)({itemId:e.postId,subredditName:e.subredditName,tooltipIdPrefix:X,tooltipType:e.tooltipType}),o=`${t}-hover-id`;return Y(s.b,{hoverId:o,sendHoverEvent:this.sendEvent,authorOrSubredditName:e.subredditName,tooltipId:t},void 0,e.children,Y(K,{className:e.className,hoverId:o,postId:e.postId,subredditName:e.subredditName,tooltipId:t,tooltipType:e.tooltipType}))}})},"./src/reddit/components/Hovercards/helpers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return a}),o.d(t,"c",function(){return d}),o.d(t,"b",function(){return c});var n=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),r=o("./src/reddit/layout/row/Inline/index.tsx"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js");const a=o.n(s)()(r.a).withConfig({componentId:"s1590ixi-0"})(["","cursor: pointer;color: ",";fill: ",";padding: 6px 12px;&:hover {background-color: ",";color: ",";fill: ",";}"],n.actionFont,e=>Object(i.c)(e).actionIcon,e=>Object(i.c)(e).actionIcon,e=>Object(i.c)(e).line,e=>Object(i.c)(e).bodyText,e=>Object(i.c)(e).bodyText),d="\n display: flex;\n height: 16px;\n width: 16px;\n margin-right: 6px;\n",c=e=>{const t=e.author,o=e.itemId,n=e.subredditName,r=e.tooltipIdPrefix,i=e.tooltipType;let s=r;return o&&(s=`${s}--${o}`),i&&(s=`${s}--${i}`),t&&(s=`${s}--${t}`),n&&(s=`${s}--${n}`),s}},"./src/reddit/components/InfoTextTooltip/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return x}),o.d(t,"a",function(){return O});var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/higherOrderComponents/addOverlayEvents.tsx"),u=o("./src/higherOrderComponents/asTooltip.tsx"),p=o("./src/reddit/constants/zIndex.ts"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/selectors/tooltip.ts"),h=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ce["data-overflow"].left),y=c()(v).withConfig({componentId:"yo5zjp-1"})(["margin-top: 6px;&:after {border-bottom: 3px solid #000;border-top: none;bottom: 100%;top: auto;}"]),x=e=>g(v,{className:e.className,style:e.style,"data-overflow":e.overflow},void 0,e.text,e.children),O=e=>g(y,{className:e.className,style:e.style,"data-overflow":e.overflow},void 0,e.text,e.children),C=Object(a.createStructuredSelector)({isOpen:(e,{tooltipId:t})=>Object(f.b)(t)(e)}),w=Object(u.a)(O,[l.a.Click,l.a.Keydown]),j=Object(u.a)(x,[l.a.Click,l.a.Keydown]),S=Object(s.connect)(C);t.c=S(e=>{return e.caretOnTop?i.a.createElement(w,h({},e,{targetPosition:["center","bottom"],tooltipPosition:["center","top"]})):i.a.createElement(j,h({},e,{targetPosition:["center","top"],tooltipPosition:["center","bottom"]}))})},"./src/reddit/components/JSAPIContainers/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),a=o("./node_modules/lodash/isNil.js"),d=o.n(a),c=o("./src/reddit/constants/jsapiEvents.ts");var l,u=o("./src/reddit/singleton/EventSystem.ts"),p=(l="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;de.jsApi});var h=Object(i.connect)(f,{})(class extends n.Component{constructor(){super(...arguments),this.el=void 0,this.fireEvent=(e=>{const t=this.props,o=(t.className,t.consumers,m(t,["className","consumers"]));u.a.publish(c.a,o,e)}),this.setRef=(e=>this.el=e)}componentDidMount(){d()(this.el)||this.fireEvent(this.el)}componentDidUpdate(){d()(this.el)||this.fireEvent(this.el)}render(){const e=this.props;return e.consumers.length?r.a.createElement("span",{className:this.props.className,ref:this.setRef},e.consumers.map(e=>e&&p("span",{"data-name":e},e))):null}}),g=o("./src/reddit/selectors/comments.ts"),b=o("./src/reddit/selectors/posts.ts"),v=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{const o=Object(g.n)(e,t),n=o.postId,r=Object(b.O)(e,{postId:n});return{comment:o,isModerator:!(!r||!r.name)&&!!e.moderatingSubreddits[r.name],subredditOrProfile:Object(b.O)(e,{postId:n})}};var x=Object(i.connect)(()=>Object(s.createSelector)(y,g.j,(e,t)=>Object.assign({},e,{depth:t})))(e=>v(h,{type:"comment",data:{author:e.comment.author,approvedAtUTC:e.comment.approvedAtUTC,approvedBy:e.comment.approvedBy,bannedAtUTC:e.comment.bannedAtUTC,body:e.comment.body,created:e.comment.created,distinguishType:e.comment.distinguishType,id:e.comment.id,isApproved:e.comment.isApproved,isRemoved:e.comment.isRemoved,isSpam:e.comment.isSpam,isStickied:e.comment.isStickied,isTopLevel:0===e.depth,post:{id:e.comment.postId},removedBy:e.comment.bannedBy,subreddit:{id:e.subredditOrProfile?e.subredditOrProfile.id:"",name:e.subredditOrProfile?e.subredditOrProfile.name:"",type:e.subredditOrProfile?e.subredditOrProfile.type:""}}})),O=o("./src/reddit/selectors/subreddit.ts"),C=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{const o=Object(g.n)(e,t),n=Object(O.B)(e,t);return{comment:o,isModerator:!(!n||!n.name)&&!!e.moderatingSubreddits[n.name],subredditOrProfile:n}};var j=Object(i.connect)(()=>Object(s.createSelector)(w,e=>e))(e=>C(h,{type:"commentAuthor",data:{author:e.comment.author,comment:{id:e.commentId},isModerator:e.isModerator,post:{id:e.comment.postId},subreddit:{id:e.subredditOrProfile?e.subredditOrProfile.id:"",name:e.subredditOrProfile?e.subredditOrProfile.name:"",type:e.subredditOrProfile?e.subredditOrProfile.type:""}}})),S=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({subreddit:O.G}))(e=>S(h,{className:e.className,type:"communityTools",data:{sectionName:e.sectionName,subreddit:e.subreddit?{id:e.subreddit.id,name:e.subreddit.name,type:e.subreddit.type}:{}}})),M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({post:b.D,subredditOrProfile:b.O,isModerator:(e,t)=>{const o=Object(b.O)(e,t);return o&&!!e.moderatingSubreddits[o.name]||!1}}))(e=>M(h,{className:e.className,type:"post",data:{author:e.post.author,approvedAtUTC:e.post.approvedAtUTC,approvedBy:e.post.approvedBy,bannedAtUTC:e.post.bannedAtUTC,created:e.post.created,numComments:e.post.numComments,distinguishType:e.post.distinguishType,domain:e.post.source&&e.post.source.displayText,flair:e.post.flair,id:e.post.id,isApproved:e.post.isApproved,isRemoved:e.post.isRemoved,isSpam:e.post.isSpam,media:e.post.media,permalink:e.post.permalink,removedBy:e.post.bannedBy,sourceUrl:e.post.source&&e.post.source.url,subreddit:e.subredditOrProfile?{id:e.subredditOrProfile.id,name:e.subredditOrProfile.name,type:e.subredditOrProfile.type}:{},title:e.post.title,voteState:e.post.voteState}})),k=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({subredditOrProfile:(e,t)=>Object(b.O)(e,{postId:t.post.id}),isModerator:(e,t)=>{const o=Object(b.O)(e,{postId:t.post.id});return o&&!!e.moderatingSubreddits[o.name]||!1}}))(e=>k(h,{className:e.className,type:"postAuthor",data:{author:e.post.author,isModerator:e.isModerator,post:{id:e.post.id},subreddit:e.subredditOrProfile?{id:e.subredditOrProfile.id,name:e.subredditOrProfile.name,type:e.subredditOrProfile.type}:{}}})),E=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({post:b.D,subredditOrProfile:b.O,isModerator:(e,t)=>{const o=Object(b.O)(e,t);return o&&!!e.moderatingSubreddits[o.name]||!1}}))(e=>E(h,{className:e.className,type:"postModTools",data:{author:e.post.author,approvedAtUTC:e.post.approvedAtUTC,approvedBy:e.post.approvedBy,bannedAtUTC:e.post.bannedAtUTC,distinguishType:e.post.distinguishType,flair:e.post.flair,id:e.post.id,isApproved:e.post.isApproved,isRemoved:e.post.isRemoved,isSpam:e.post.isSpam,media:e.post.media,numComments:e.post.numComments,permalink:e.post.permalink,removedBy:e.post.bannedBy,subreddit:e.subredditOrProfile?{id:e.subredditOrProfile.id,name:e.subredditOrProfile.name,type:e.subredditOrProfile.type}:{},title:e.post.title,voteState:e.post.voteState}})),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({subreddit:O.G}))(e=>L(h,{className:e.className,type:"sidebar",data:{subreddit:e.subreddit?{id:e.subreddit.id,name:e.subreddit.name,type:e.subreddit.type}:{}}})),F=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({subredditOrProfile:(e,t)=>Object(O.C)(e,{identifier:t})}))(e=>F(h,{className:e.className,type:"subreddit",data:{id:e.subredditOrProfile.id,displayText:e.subredditOrProfile.displayText,name:e.subredditOrProfile.name,title:e.subredditOrProfile.title,url:e.subredditOrProfile.title}})),A=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(s.createStructuredSelector)({subreddit:(e,{subredditId:t})=>t?Object(O.G)(e,{subredditId:t}):null}))(e=>A(h,{className:e.className,type:"userHovercard",data:{user:e.user,contextId:e.contextId,subreddit:e.subreddit?{id:e.subreddit.id,name:e.subreddit.name,type:e.subreddit.type}:{}}}));o.d(t,"a",function(){return x}),o.d(t,"b",function(){return j}),o.d(t,"c",function(){return P}),o.d(t,"d",function(){return I}),o.d(t,"e",function(){return N}),o.d(t,"f",function(){return T}),o.d(t,"g",function(){return _}),o.d(t,"h",function(){return R}),o.d(t,"i",function(){return $})},"./src/reddit/components/LightboxHeader/index.m.less":function(e,t,o){e.exports={container:"K4Eem3pMbRbAYioOfqN5E",postDetails:"-DOLBAFWXMQX1Q3ErGO8I",mediaIcon:"_33YMDoIltkTaZemWTS7Yki",postTitle:"P9Qd6oTCWgLr3ackKg0I5",horizontalVotes:"_15Igkrvvp7jIfVHt0eKzFd",actions:"_25ONQRwoX20oeRXFl_FZXt",close:"c_rRg_d32D6ZO5sV8DmMM",closeText:"C9XkFfcvNxFrFRVdKxc8x"}},"./src/reddit/components/Media/EmbedBox/index.m.less":function(e,t,o){e.exports={embedBox:"_3K6DCjWs2dQ93YYZDOHjib"}},"./src/reddit/components/Media/EmbedBox/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./src/lib/classNames/index.ts"),s=o("./src/reddit/constants/tracking.ts"),a=o("./src/reddit/models/Media/index.ts"),d=o("./src/lib/addQueryParams/index.ts"),c=o("./src/lib/forceHttps/index.ts"),l=o("./src/reddit/components/Media/EmbedBox/index.m.less"),u=o.n(l);t.a=(e=>{const t=e.isResponsive?Object(d.a)(Object(c.a)(e.source),{responsive:"true"}):Object(c.a)(e.source),o={};return e.showCentered&&(o.margin="0 auto"),e.isListing||(o.maxHeight=`${a.e}px`),r.a.createElement("iframe",{className:Object(i.a)(s.a,u.a.embedBox,e.className),height:`${e.height}px`,width:e.width&&!e.fullWidth?`${e.width}px`:"100%",onLoad:e.onLoad,ref:e.childRef,scrolling:"no",title:e.title,src:t,style:o,allowFullScreen:!0})})},"./src/reddit/components/Media/ImageBox/index.m.less":function(e,t,o){e.exports={container:"_3Oa0THmZ3f5iZXAQ0hBJ0k",image:"_2_tDEnGMLxpM6uOa2kaDB3",seeMore:"_3hUbl08LBz2mbXjy0iYhOS"}},"./src/reddit/components/Media/ImageBox/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return j}),o.d(t,"c",function(){return S});var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/react-router-dom/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o("./src/lib/classNames/index.ts"),u=o("./src/lib/forceHttps/index.ts"),p=o("./src/lib/permalinkToOverlayLocation/index.ts"),m=o("./src/reddit/components/PlayButton/index.tsx"),f=o("./src/reddit/models/Media/index.ts"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/selectors/posts.ts"),b=o("./src/reddit/selectors/user.ts"),v=o("./src/reddit/constants/posts.ts"),y=o("./src/reddit/constants/tracking.ts"),x=o("./src/reddit/components/Media/ImageBox/index.m.less"),O=o.n(x),C=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c{return e/t>16/9},S=e=>e>2*f.e,P=Object(c.withTheme)(e=>{const t={backgroundColor:Object(h.c)(e).post};return e.showFull||e.isTall||(t.maxHeight=`${f.i}px`),e.isListing||e.isTall&&S(e.height)||(t.maxHeight=`${f.e}px`),e.isExpando&&e.maxHeight&&(t.maxHeight=`${e.maxHeight}px`),e.isExpando&&e.maxWidth&&(t.maxWidth=`${e.maxWidth}px`),e.showCentered&&(t.margin="0 auto"),e.shouldBlur&&(t.filter=`blur(${v.f}px)`,t.width="100%"),w("img",{className:Object(l.a)(O.a.image,e.className),style:t,src:e.src})}),M=e=>{const t={};return(!e.showFull&&j(e.height,e.width)||e.shouldBlur)&&(t.overflow="hidden"),e.showFull||(t.maxHeight=`${f.i}px`,e.shouldBlur&&(t.maxWidth=j(e.height,e.width)?`${f.t}px`:`${e.width}px`)),e.showCentered&&(t.margin="0 auto"),e.isExpando&&e.maxHeight&&(t.maxHeight=`${e.maxHeight}px`),w("div",{className:Object(l.a)(O.a.container,e.className),style:t},void 0,e.children)},I=Object(d.createStructuredSelector)({postPermalink:g.C,shouldOpenPostInNewTab:b.Q}),k=Object(s.connect)(I);t.a=k(e=>e.outboundUrl?w("a",{href:e.outboundUrl,target:"_blank"},void 0,E(e)):e.isListing&&e.postPermalink?w(a.a,{target:e.shouldOpenPostInNewTab?"_blank":void 0,to:Object(p.a)(e.postPermalink)},void 0,E(e)):E(e));const N=(e,t)=>w(P,{className:e?"":y.a,height:t.height,isExpando:!!t.isExpando,isListing:t.isListing,isTall:e,maxHeight:t.maxHeight,maxWidth:t.maxWidth,shouldBlur:t.shouldBlur,showCentered:t.showCentered,showFull:t.showFull,src:Object(u.a)(t.source),width:t.width}),E=e=>{const t=j(e.height,e.width),o=S(e.height)&&t;return i.a.createElement(M,C({},e,{className:`${t?`${y.a} `:""}${e.className||""}`}),e.isListing?w("div",{},void 0,N(t,e)):w("a",{style:o?{maxWidth:"50%"}:{},href:e.originalSource,target:"_blank"},void 0,N(t,e)),e.isListing&&!e.showFull&&e.height>f.i&&j(e.height,e.width)&&w("div",{className:O.a.seeMore},void 0,"see full image"),e.isVideoThumbnail&&w(m.b,{}))}},"./src/reddit/components/Media/MediaContainer/index.m.less":function(e,t,o){e.exports={blur:"_2iaYXFpGyyEGq1rp02cl5w",container:"m3aNC6yp8RrNM_-a0rrfa",spacer:"_3gBRFDB5C34UWyxEe_U6mD",wrapper:"_3JgI-GOrkmyIeDeyzXdyUD"}},"./src/reddit/components/Media/MediaContainer/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/polished/dist/polished.es.js"),i=o("./node_modules/react/index.js"),s=o.n(i),a=o("./bundled-modules/styled-components/styled-components.min.js"),d=o("./src/lib/classNames/index.ts"),c=o("./src/lib/forceHttps/index.ts"),l=o("./src/reddit/models/Media/index.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/components/Media/MediaContainer/index.m.less"),m=o.n(p),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{const t=e.showFull?{maxHeight:`${e.height}px`}:{maxHeight:`${Math.min(l.i,e.height)}px`},o=Object.assign({background:Object(r.h)(.05,Object(u.c)(e).active)},t,e.showFull&&!e.showCentered?{maxWidth:`${e.width}px`}:{},e.blurSrc?{overflow:"hidden"}:{}),n=e.blurSrc?f("img",{className:m.a.blur,src:Object(c.a)(e.blurSrc)}):null,i=((e,t,o)=>o?100*o:e&&t?e/t*100:100*l.c)(e.height,e.width,e.forceAspectRatio);return f("div",{className:Object(d.a)(m.a.container,e.className),"data-click-id":"media",style:o},void 0,n,f("div",{className:m.a.spacer,style:{paddingBottom:`${i}%`}}),f("div",{className:m.a.wrapper,style:e.blurSrc?void 0:{background:Object(u.c)(e).body}},void 0,e.children))};t.a=Object(a.withTheme)(e=>{if(!e.isListing&&!e.alwaysWrapMedia||e.isExpando)return s.a.Children.only(e.children)||f("div",{});return s.a.createElement(h,e)})},"./src/reddit/components/Media/RichTextContainer/index.m.less":function(e,t,o){e.exports={richTextContainer:"Chtkt3BCZQruf0LtmFg2c",richTextContainerFull:"_3xX726aBn29LDbsDtzr_6E",placeholder:"_1aLU7RPNLdvfcbaNdcN11x",placeholderParagraph:"Owi9iYzjyVpDq_0YbCdJY"}},"./src/reddit/components/Media/VideoBox/index.m.less":function(e,t,o){e.exports={container:"_3spkFGVnKMHZ83pDAhW3Mx",styledVideo:"tErWI93xEKrI2OkozPs7J"}},"./src/reddit/components/Media/VideoBox/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/lodash/throttle.js"),r=o.n(n),i=o("./node_modules/react/index.js"),s=o.n(i),a=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/actions/video.ts"),u=o("./src/reddit/constants/tracking.ts"),p=o("./src/reddit/models/Media/index.ts"),m=o("./src/reddit/selectors/user.ts"),f=o("./src/reddit/selectors/video.ts");const h=100,g=h/2/1e3;var b,v=o("./src/lib/forceHttps/index.ts"),y=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),d=0;d{if(e){const e=this.play();e&&e.catch&&e.catch(()=>{})}else this.pause()}),this.ref=null}play(){if(this.ref&&this.ref.play)return this.ref.play()}pause(){if(this.ref&&this.ref.pause)return this.ref.pause()}componentDidMount(){this.initEventHandlers(),this.toggle(!this.props.shouldPause&&(this.props.autoplay||this.props.isNotCardView))}componentWillUnmount(){this.destroyEventHandlers()}componentWillReceiveProps(e){this.props.shouldPause!==e.shouldPause&&this.toggle(!e.shouldPause&&(e.autoplay||e.isNotCardView))}destroyEventHandlers(){this.ref&&this.cancelBufferingDetector&&this.cancelBufferingDetector()}initEventHandlers(){this.ref&&this.props.onBufferingChange&&(this.cancelBufferingDetector=function(e,t){let o=!1,n=!1;const r=()=>o=!0,i=()=>n=!0;e.addEventListener("loadeddata",r),e.addEventListener("play",i),e.addEventListener("playing",i);let s=!1,a=0,d=0;const c=window.setInterval(()=>{if(d=e.currentTime,n)return n=!1,void(a=d);if(e.paused||e.seeking||!o)return void(a=d);const r=s;4===e.readyState?s=!1:!s&&d>=a&&d=a&&d>a+g&&(s=!1),a=d,r!==s&&t(s)},h);return()=>{clearInterval(c),e.removeEventListener("playing",i),e.removeEventListener("play",i),e.removeEventListener("loadeddata",r)}}(this.ref,this.props.onBufferingChange))}render(){const e=this.props,t=(e.autoplay,e.isListing,e.isNotCardView,e.onBufferingChange,e.shouldLoad,e.shouldPause,e.showCentered,e.showFull,e.source,O(e,["autoplay","isListing","isNotCardView","onBufferingChange","shouldLoad","shouldPause","showCentered","showFull","source"]));return s.a.createElement("video",y({},t,{ref:e=>{this.ref=e},muted:!0}),x("source",{src:Object(v.a)(this.props.source)}))}},w=o("./src/reddit/components/Media/VideoBox/index.m.less"),j=o.n(w),S=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c({onBufferingChanged:o=>{e(o?l.w(t):l.I(t))},onLoadStarted:o=>e(l.v(t,o)),onMetadataReceived:o=>e(l.H({metadata:o,postId:t})),onPaused:()=>e(l.D({postId:t})),onPlayable:o=>e(l.E(t,o)),onPlaying:()=>e(l.G(t)),onWatched:()=>e(l.x(t)),onViewableImpression:()=>e(l.B(t)),onFullyViewableImpression:()=>e(l.A(t)),onPlayedWithSound:()=>e(l.F(t)),onWatchedPercent:o=>e(l.P(o,t))}));t.a=M(class extends s.a.Component{constructor(){super(...arguments),this.percentTriggered=0,this._checkForConsumption=r()(e=>{if(this.props.consumed)return;const t=e.target;t&&t.played&&1===t.played.length&&0===t.played.start(0)&&t.played.end(0)===t.duration&&this.props.onWatched()},200),this.onTimeUpdate=(e=>{e.persist(),this._checkForConsumption(e)}),this.onVideoPlayable=(e=>{this.props.metadata||this.sendTransformedMetadata(e),this.props.started||this.props.onPlayable(e.timeStamp)}),this.loadStarted=(e=>{this.props.onLoadStarted(e.timeStamp)}),this.sendTransformedMetadata=(e=>{this.props.onMetadataReceived({id:this.props.postId,length:1e3*e.target.duration,originalHeight:e.target.videoHeight,originalWidth:e.target.videoWidth})}),this.onPaused=(e=>{this.props.onPaused()}),this.onPlaying=(e=>{this.props.loadTimes||this.onVideoPlayable(e),this.props.metadata||this.sendTransformedMetadata(e),this.props.onPlaying()}),this.renderVideoPlayer=(()=>{var e=this.props;const t=e.showCentered,o=e.isListing,n={};return t&&(n.margin="0 auto"),o||(n.maxHeight=`${p.e}px`),S(C,{autoplay:this.props.autoplayPref,className:Object(c.a)(u.a,j.a.styledVideo),height:this.props.height,isListing:this.props.isListing,isNotCardView:this.props.isNotCardView,loop:!0,onBufferingChange:this.props.onBufferingChanged,onLoadStart:this.loadStarted,onLoadedData:this.onVideoPlayable,onLoadedMetadata:this.sendTransformedMetadata,onPause:this.props.onPaused,onPlaying:this.onPlaying,onTimeUpdate:this.onTimeUpdate,shouldLoad:this.props.shouldLoad,shouldPause:this.props.shouldPause,showCentered:this.props.showCentered,showFull:this.props.showFull,source:this.props.source,style:n,width:this.props.width},this.props.postId)})}render(){return this.props.isListing?this.renderVideoPlayer():S("div",{className:j.a.container},void 0,S("a",{href:this.props.originalSource,target:"_blank"},void 0,this.renderVideoPlayer()))}})},"./src/reddit/components/Media/index.m.less":function(e,t,o){e.exports={hiddenLink:"_3dhFVFchWAAFXfLFTa94n9",displayNone:"_1Q2mF3u7v9hBVu_4bkC7R4"}},"./src/reddit/components/Media/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/lodash/debounce.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/lib/isUrl/index.ts"),u=o("./node_modules/brcast/dist/brcast.es.js"),p=o("./node_modules/lodash/findKey.js"),m=o.n(p);!function(e){e.Hidden="hidden",e.Visible="visible"}(n||(n={}));const f={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};let h=!1;const g=Object(u.a)({documentInFocus:!0});!function(){if(!h){const e=m()(f,(e,t)=>void 0!==document[t]);e&&document.addEventListener(f[e],()=>{g.setState({documentInFocus:document.visibilityState!==n.Hidden})}),h=!0}}();var b,v={subscribe:e=>{return g.subscribe(e)},unsubscribe:e=>{g.unsubscribe(e)}},y=o("./src/lib/permalinkToOverlayLocation/index.ts"),x=o("./src/lib/raven/index.ts"),O=o("./src/reddit/components/HTML5StreamPlayer/index.tsx"),C=o("./src/reddit/components/Media/EmbedBox/index.tsx"),w=o("./src/reddit/components/Media/ImageBox/index.tsx"),j=o("./src/reddit/components/Media/MediaContainer/index.tsx"),S=o("./src/lib/classNames/index.ts"),P=o("./src/reddit/constants/componentSizes.ts"),M=o("./src/reddit/models/Media/index.ts"),I=o("./node_modules/react-redux/es/index.js"),k=o("./src/reddit/actions/post.ts"),N=o("./src/reddit/helpers/styles/mixins/loading.ts"),E=o("./src/reddit/components/Media/RichTextContainer/index.m.less"),T=o.n(E),L=(b="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;d({onLoadRichTextContentIfNeeded:t=>e(Object(k.p)(t))}))(class extends a.a.Component{componentDidMount(){this.loadRichTextContentIfNeeded()}loadRichTextContentIfNeeded(){this.props.canLoadContent&&this.props.isExpando&&this.props.onLoadRichTextContentIfNeeded(this.props.postId)}render(){return L("div",{className:T.a.placeholder},void 0,[1,2,3].map(e=>L("div",{className:T.a.placeholderParagraph},e,L(_,{isLoading:!0,gradientType:"posts"}),L(_,{isLoading:!0,gradientType:"posts"}),L(_,{isLoading:!0,gradientType:"posts"}))))}}),R=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c{var t=e.canLoadContent,o=e.children,n=e.className,r=e.isCommentsPage,i=e.isRichTextTruncated,s=e.isExpando,d=e.postId,c=e.showFull,l=$(e,["canLoadContent","children","className","isCommentsPage","isRichTextTruncated","isExpando","postId","showFull"]);const u=c?T.a.richTextContainerFull:T.a.richTextContainer,p={};c||(p.maxHeight=`${M.j}px`),r&&(p.maxWidth=`${P.g}px`);const m=i&&c;return a.a.createElement("div",R({className:Object(S.a)(u,n),style:p},l),o,m&&A(F,{canLoadContent:!!t,isExpando:s,postId:d}))},B=o("./src/reddit/components/Media/VideoBox/index.tsx"),H=o("./src/reddit/components/PlayButton/index.tsx"),Q=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),U=o("./src/reddit/components/RichTextJson/index.tsx"),z=o("./src/reddit/constants/screenWidths.ts"),G=o("./src/reddit/helpers/canPreviewSelfText/index.ts"),V=o("./src/reddit/helpers/getRichTextContent.ts"),W=o("./src/reddit/helpers/postHasSelfText/index.ts"),q=o("./src/lib/redditId/index.ts");function Z(e,t){const o=function e(t,o){let n=!1;let r=[];try{for(const i of t)if("link"===i.e&&i.u&&i.u.includes(`https://www.reddit.com/poll/${o}`))n=!0;else if(i.c&&"string"!=typeof i.c){const t=e(i.c,o);t.found?(n=!0,("par"!==i.e||t.updated.length)&&r.push(Object.assign({},i,{c:t.updated}))):r.push(i)}else r.push(i)}catch(i){n=!1,r=[]}return{found:n,updated:n?r:t}}(e.document,Object(q.c)(t));return o.found?{document:o.updated}:e}const K=(e,t,o,n)=>{const r=e/t,i=o/n;return Math.abs(r-i)<.03},Y=(e,t)=>{for(let o=0;o=e)return n}},X=(e,t,o)=>{for(let n=0;n=M.e/2&&K(e,t,r.height,r.width))return r}},J=e=>{for(let t=0;t=M.e||o.width>=M.f)return o}};var ee=o("./src/reddit/components/Media/index.m.less"),te=o.n(ee),oe=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ce.isVisible?e.children:re("div",{className:te.a.displayNone},void 0,e.children),ue=new Set([M.m.EMBED,M.m.GIFVIDEO,M.m.VIDEO]),pe=e=>!!e.media&&ue.has(e.media.type),me=new Set([M.m.EMBED,M.m.GIFVIDEO,M.m.IMAGE,M.m.VIDEO]),fe=e=>!!e.media&&me.has(e.media.type);t.a=Object(d.withTheme)(class extends a.a.Component{constructor(e){super(e),this.pauseContent=(()=>{this.shouldFocusContentDebouncer(!1)}),this.stopContent=(()=>{const e=this.props.post.media;if(e&&M.d.has(e.type)){if(this.iframe){const t=e.type===M.m.EMBED?e.provider:null;this.pauseEmbed(this.iframe,t)}this.setState(e=>e.shouldStop?null:{shouldStop:!0})}}),this.handleVisibilityChange=(e=>{const t=this.state.shouldPause,o=this.props.autoplayPref;this.iframe&&(t||!o&&e.documentInFocus||this.toggleEmbedAutoplay(this.iframe,!e.documentInFocus)),this.setState({forcePause:!e.documentInFocus})}),this.focusContent=(()=>{this.shouldFocusContentDebouncer(!0)}),this.loadContent=(()=>{this.setState(e=>e.canLoadContent?null:{canLoadContent:!0})}),this.unmountContent=(()=>{}),this.contentIsHeavyToMount=(()=>{const e=this.props.post.media;return!!e&&M.d.has(e.type)}),this.shouldFocusContentDebouncer=i()(e=>{const t=this.props.post.media,o=this.props.autoplayPref;if(t&&M.d.has(t.type)){if(this.iframe){const n=t.type===M.m.EMBED?t.provider:null;n&&!M.p.has(n)?!o&&e||this.toggleEmbedAutoplay(this.iframe,!e):e||this.pauseEmbed(this.iframe,n)}e?this.setState(e=>e.shouldPause||!e.canLoadContent?{canLoadContent:!0,shouldPause:!1,shouldStop:!1}:null):this.setState(e=>e.shouldPause?null:{shouldPause:!0})}},250,{leading:!0}),this.toggleEmbedAutoplay=((e,t)=>{if(e.contentWindow){const o=t?M.g.Pause:M.g.Play;e.contentWindow.postMessage({context:de,method:o},se),e.contentWindow.postMessage({context:de,method:M.g.Mute},se)}}),this.pauseEmbed=((e,t)=>{e.contentWindow&&(t===M.q.YouTube?e.contentWindow.postMessage(JSON.stringify({event:"command",func:M.u.Pause}),se):e.contentWindow.postMessage({context:de,method:M.g.Pause},se))}),this.onIframeLoaded=(()=>{const e=this.props.post.media,t=this.props.autoplayPref,o=e&&e.type===M.m.EMBED?e.provider:null;if(this.iframe&&o&&!M.p.has(o)){const e=this.state.shouldPause;(t||e)&&this.toggleEmbedAutoplay(this.iframe,e)}}),this.storeChildRef=(e=>{this.iframe=e}),this.updateDimensions=(()=>{this.setState({viewportHeight:window.innerHeight,viewportWidth:window.innerWidth})}),this.state={canLoadContent:e.shouldLoad||!1,forcePause:!1,shouldPause:void 0===e.shouldPause||e.shouldPause,shouldStop:void 0===e.shouldStop||e.shouldStop,viewportHeight:M.e,viewportWidth:M.f}}componentWillMount(){"undefined"!=typeof window&&(this.updateDimensions(),window.addEventListener("resize",this.updateDimensions))}componentDidMount(){pe(this.props.post)&&(this.visibilityChangeSubscriptionId=v.subscribe(e=>{this.handleVisibilityChange(e)})),this.props.scrollerItemRef&&fe(this.props.post)&&this.props.scrollerItemRef(this,this.state.canLoadContent)}componentWillUnmount(){this.visibilityChangeSubscriptionId&&v.unsubscribe(this.visibilityChangeSubscriptionId),this.props.scrollerItemRef&&fe(this.props.post)&&this.props.scrollerItemRef(void 0),window.removeEventListener("resize",this.updateDimensions)}componentWillReceiveProps(e){!this.state.canLoadContent&&e.shouldLoad&&this.setState({canLoadContent:!0}),void 0!==e.shouldPause&&e.shouldPause!==this.props.shouldPause&&this.shouldFocusContentDebouncer(!e.shouldPause)}getVideoExpandoMaxDimensions(){let e,t=Math.max(M.i,this.state.viewportHeight),o=Math.min(ie,16*t/9);o===ie&&(t=9*ie/16),e=this.state.viewportWidth>=z.g?this.state.viewportWidthe)t*=e/o,o=e;else if(t>n){const e=n/t;t=n,o*=e}return{maxVideoHeight:t,maxVideoWidth:o}}getMediaInfo(e){const t=e.availableWidth,o=e.post,n=o.media&&o.media.obfuscated||"";let r=o.media&&!Object(M.A)(o.media)?o.media.content:"";var i=!o.media||Object(M.y)(o.media)||Object(M.z)(o.media)?[0,0]:[o.media.height,o.media.width],s=ne(i,2);let a=s[0],d=s[1];if(t&&o.media&&(o.media.type===M.m.IMAGE||o.media.type===M.m.GIFVIDEO)){const e=Y(t,o.media.resolutions);e&&(r=e.url,d=e.width,a=e.height)}else if(o&&o.media&&(!e.isListing||e.isExpando)&&(o.media.type===M.m.IMAGE||o.media.type===M.m.GIFVIDEO)){let e;(e=Object(w.b)(o.media.height,o.media.width)&&Object(w.c)(o.media.height)?X(o.media.height,o.media.width,o.media.resolutions):J(o.media.resolutions))&&(r=e.url,d=e.width,a=e.height)}if(e.isExpando)if(d>this.state.viewportWidth)a*=this.state.viewportWidth/d,d=this.state.viewportWidth;else if(a>this.state.viewportHeight){const e=this.state.viewportHeight/a;a=this.state.viewportHeight,d*=e}var c=this.getVideoExpandoMaxDimensions();const l=c.maxVideoHeight,u=c.maxVideoWidth;if(o.media&&o.media.type===M.m.VIDEO){const t=a/d;t>M.c?(a=M.k,d=Math.min(Math.max(M.k/t,M.o),M.l)):(a=Math.min(Math.max(M.l*t,M.n),M.k),d=M.l),e.isExpando&&(a=l,d=u)}o.media&&o.media.type===M.m.EMBED&&e.isExpando&&(a=l,d=u);let p=!1;if(e.isMiniCard){const e=a/d;p=Math.abs(e-M.c)>.01}return{source:r,obfuscated:n,width:d,height:a,needsBackgroundBlur:p}}render(){var e=this.props;const t=e.className,o=e.crosspost,n=e.flairStyleTemplate,r=e.forceAspectRatio,i=e.isCommentsPage,s=e.isExpando,d=e.isListing,c=e.isNotCardView,u=e.post,p=e.showCentered;var m=e.showFull;const f=void 0!==m&&m,h=e.theme;var g=this.state;const b=g.canLoadContent,v=g.forcePause,S=g.shouldPause,P=g.shouldStop;if(!u.media)return null;const I=v||S,k=P;var N=this.getMediaInfo(this.props);const E=N.source,T=N.obfuscated,L=N.height,_=N.width,F=N.needsBackgroundBlur,R={showCentered:p,isListing:d,showFull:f,height:L,width:_},A=Object.assign({},R,{forceAspectRatio:r,className:t}),$=d&&!s&&(!h.subredditContext.shouldShowNSFWContent&&(u.isNSFW||!(!o||!o.isNSFW))||u.isSpoiler||!(!o||!o.isSpoiler)),z=!(!u.isSponsored||!u.source);if(T&&$)return a.a.createElement(j.a,oe({},A,{blurSrc:T}),re(le,{isVisible:b},void 0,a.a.createElement(w.a,oe({},R,{isListing:d,isVideoThumbnail:u.media.type===M.m.VIDEO,postId:u.id,shouldBlur:$,source:T,outboundUrl:z&&u.source.outboundUrl||void 0,originalSource:E}))));switch(u.media.type){case M.m.RTJSON:const e=Object(V.a)(u,null);if(null===e)return;return f||Object(G.a)(u)?re(D,{canLoadContent:b,className:t,"data-click-id":"text",isCommentsPage:i,isExpando:s,isRichTextTruncated:u.media.isRichtextPreview,postId:u.id,showFull:f},void 0,re(U.b,{flairStyleTemplate:n,content:u.isMeta?Z(e,u.id):e,mediaMetadata:u.media.mediaMetadata,renderingObjectInfo:u,renderMediaAsLinks:d})):null;case M.m.TEXT:return Object(W.a)(u)?(Object(x.c)("Text post should not include body content",{extra:{info:{post:u,isListing:d,isCommentsPage:i}}}),re(D,{postId:u.id,className:t,"data-click-id":"text",isCommentsPage:i,showFull:f},void 0,re(Q.a,{flairStyleTemplate:n,html:u.isMeta?function(e,t,o){return e.replace(`href="https://www.reddit.com/poll/${Object(q.c)(t)}`,`class="${o}" href="https://www.reddit.com/poll/${Object(q.c)(t)}`)}(u.media.content,u.id,te.a.hiddenLink):u.media.content}))):null;case M.m.EMBED:return this.props.isMiniCard&&u.preview&&u.preview.url?a.a.createElement(j.a,oe({},A,{alwaysWrapMedia:!0}),re(le,{isVisible:b},void 0,re(a.a.Fragment,{},void 0,a.a.createElement(w.a,oe({},R,{isExpando:s,isListing:d,isCrosspost:!!o,postId:u.id,shouldBlur:$,source:u.preview.url,originalSource:u.preview.url})),re(H.b,{})))):M.h.has(u.media.provider)?a.a.createElement(j.a,oe({},A,{alwaysWrapMedia:!0,height:s?L:M.i,width:s?_:M.i*(16/9)}),b&&re(C.a,{childRef:this.storeChildRef,height:s?L:M.i,width:s?_:void 0,isListing:d,isResponsive:!0,onLoad:this.onIframeLoaded,showCentered:p,showFull:f,source:E,title:u.title})):a.a.createElement(j.a,oe({},A,{alwaysWrapMedia:!0}),b&&a.a.createElement(C.a,oe({},R,{isResponsive:s||u.media.provider===M.q.IFrameEmbed,title:u.title,childRef:this.storeChildRef,onLoad:this.onIframeLoaded,source:E,fullWidth:u.media.provider===M.q.IFrameEmbed})));case M.m.GIFVIDEO:{let e=L,t=_;return e>M.i&&(t=_/L*(e=M.i)),a.a.createElement(j.a,oe({},A,{blurSrc:F?u.media.gifBackgroundImage:void 0}),re(le,{isVisible:b},void 0,a.a.createElement(B.a,oe({},R,{isNotCardView:c,height:s?void 0:e,width:s?void 0:t,postId:u.id,shouldLoad:!0,shouldPause:I,source:E,originalSource:u.media.content}))))}case M.m.VIDEO:{const e=u.media.posterUrl||u.preview&&u.preview.url;return this.props.isMiniCard&&e?a.a.createElement(j.a,oe({},A,{alwaysWrapMedia:!0}),re(le,{isVisible:b},void 0,re(a.a.Fragment,{},void 0,a.a.createElement(w.a,oe({},R,{isExpando:s,isListing:d,isCrosspost:!!o,postId:u.id,shouldBlur:$,source:e,originalSource:e})),re(H.b,{})))):a.a.createElement(j.a,oe({},A,{alwaysWrapMedia:!0}),b&&re(O.b,{autoPlay:"boolean"==typeof S?!S:void 0,isExpando:s,postUrl:Object(y.a)(u.permalink),shouldLoad:!0,shouldPause:I,shouldStop:k,hlsSource:u.media.hlsUrl,mpegDashSource:u.media.dashUrl,isGif:u.media.isGif,scrubberThumbSource:u.media.scrubberThumbSource,postId:u.id,callToActionSource:u.source||void 0,callToActionText:u.callToAction,isListing:d,posterUrl:u.media.posterUrl}))}case M.m.IMAGE:const r=this.state.viewportHeight-2*ae,m=this.state.viewportWidth-2*ae;let h=E;return this.props.isMiniCard&&(u.thumbnail&&Object(l.a)(u.thumbnail.url)?h=u.thumbnail.url:u.preview&&Object(l.a)(u.preview.url)&&(h=u.preview.url)),a.a.createElement(j.a,oe({},A,{blurSrc:F?h:void 0,isExpando:!!s}),re(le,{isVisible:b},void 0,a.a.createElement(w.a,oe({},R,{isExpando:s,isListing:d,isCrosspost:!!o,maxHeight:s?r:void 0,maxWidth:s?m:void 0,postId:u.id,shouldBlur:$,source:h,outboundUrl:z&&u.source.outboundUrl||void 0,originalSource:u.media.content}))));default:return null}}})},"./src/reddit/components/ModalStyledComponents/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return p}),o.d(t,"c",function(){return m}),o.d(t,"j",function(){return f}),o.d(t,"i",function(){return h}),o.d(t,"d",function(){return g}),o.d(t,"f",function(){return b}),o.d(t,"e",function(){return v}),o.d(t,"g",function(){return y}),o.d(t,"k",function(){return x}),o.d(t,"h",function(){return O}),o.d(t,"n",function(){return C}),o.d(t,"o",function(){return w}),o.d(t,"l",function(){return j}),o.d(t,"a",function(){return S}),o.d(t,"m",function(){return P});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/constants/colors.ts"),a=o("./src/reddit/constants/componentSizes.ts"),d=o("./src/reddit/controls/Button/index.tsx"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/icons/svgs/Close/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const p=i()(l.a).withConfig({componentId:"s2uq6p1-0"})(["height: 16px;width: 16px;fill: ",";"],e=>Object(u.c)(e).actionIcon),m=i.a.section.withConfig({componentId:"s2uq6p1-1"})(["box-shadow: 0 2 15px rgba(0, 0, 0, 0.3);max-width: ","px;min-width: ","px;"],a.s,a.t),f=i.a.p.withConfig({componentId:"s2uq6p1-2"})(["display: block;","color: ",";"],c.bodyFont,e=>Object(u.c)(e).bodyText),h=i.a.div.withConfig({componentId:"s2uq6p1-3"})(["","color: ",";margin-bottom: 8px;"],c.bodyFontSmall,e=>Object(u.c)(e).bodyText),g=i.a.div.withConfig({componentId:"s2uq6p1-4"})(["","color: ",";"],c.metadataFont,e=>Object(u.c)(e).actionIcon),b=i.a.label.withConfig({componentId:"s2uq6p1-5"})(["display: block;margin-bottom: 16px;"]),v=i.a.footer.withConfig({componentId:"s2uq6p1-6"})(["background-color: ",";border-top: 1px solid ",";display: flex;justify-content: flex-end;padding: 16px;"],e=>Object(u.c)(e).line,e=>Object(u.c)(e).line),y=i.a.header.withConfig({componentId:"s2uq6p1-7"})(["border-bottom: 1px solid ",";padding: 16px;svg { display: block; }"],e=>Object(u.c)(e).line),x=i.a.h1.withConfig({componentId:"s2uq6p1-8"})(["","color: ",";"],c.titleFontH4,e=>Object(u.c)(e).bodyText),O=i.a.div.withConfig({componentId:"s2uq6p1-9"})(["padding: 16px;"]),C=i.a.textarea.withConfig({componentId:"s2uq6p1-10"})(["background-color: ",";border: 1px solid ",";border-radius: 4px;box-sizing: border-box;color: ",";display: block;height: 78px;padding: 9px 10px;width: 100%;&:focus {outline: none;border: 1px solid ",";}&::placeholder {color: ",";}"],e=>Object(u.c)(e).body,e=>Object(u.c)(e).line,e=>Object(u.c)(e).bodyText,e=>Object(u.c)(e).button,e=>Object(u.c)(e).actionIcon),w=i()(d.d).withConfig({componentId:"s2uq6p1-11"})(["background-color: ",";border-color: ",";margin-left: 8px;&:hover {background-color: ",";border-color: ",";}"],s.a.warning,s.a.warning,Object(n.h)(.8,s.a.warning),Object(n.h)(.8,s.a.warning)),j=i()(d.d).withConfig({componentId:"s2uq6p1-12"})(["margin-left: 8px;"]),S=i()(d.g).withConfig({componentId:"s2uq6p1-13"})(["border-color: ",";color: ",";&:hover {border-color: ",";color: ",";}"],e=>Object(u.c)(e).actionIcon,e=>Object(u.c)(e).actionIcon,e=>Object(n.h)(.8,Object(u.c)(e).actionIcon),e=>Object(n.h)(.8,Object(u.c)(e).actionIcon)),P=i()(d.l).withConfig({componentId:"s2uq6p1-14"})(["color: ",";&:hover {color: ",";}"],s.a.warning,Object(n.h)(.8,s.a.warning))},"./src/reddit/components/ModerationDropdown/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/higherOrderComponents/makeAsync.tsx"),r=o("./src/lib/loadWithRetries/index.ts");const i="Header--Moderation",s=()=>null;t.b=Object(n.a)({ErrorComponent:s,getComponent:()=>Object(r.a)(()=>o.e("ModerationDropdowns").then(o.bind(null,"./src/reddit/components/ModerationDropdown/_ModerationDropdown.tsx"))).then(e=>e.default),LoadingComponent:s})},"./src/reddit/components/MonthsToMinutesTooltip/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),d=o("./src/app/strings/index.ts"),c=o("./src/reddit/actions/monthsToMinutes.ts"),l=o("./src/reddit/components/HelpfulTooltip/index.tsx"),u=o("./src/reddit/components/TrackingHelper/index.tsx"),p=o("./src/reddit/selectors/user.ts"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c({closeTooltip:()=>e(Object(c.y)(t.tooltipType))}));t.a=h(Object(u.b)(class extends i.a.Component{componentDidMount(){const e=this.props;e.sendEvent(t=>({source:"tooltip",action:"view",noun:e.tooltipType}))}render(){const e=this.props;return m(l.a,{className:e.className,isFixed:e.isFixed,onCloseClick:t=>{e.sendEvent(t=>({source:"tooltip",action:"close",noun:e.tooltipType})),e.closeTooltip()},style:e.style,text:Object(d.a)(e.language,`monthsToMinutes.tooltips.${e.tooltipType}`)})}}))},"./src/reddit/components/MutedUserList/MuteUserModal/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),r=o("./src/lib/loadWithRetries/index.ts");const i=()=>null;t.a=Object(n.a)({ErrorComponent:i,getComponent:()=>Object(r.a)(()=>Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/components/MutedUserList/MuteUserModal/_MuteUserModal.tsx"))).then(e=>e.default),LoadingComponent:i})},"./src/reddit/components/PinnedSubscriptions/index.m.less":function(e,t,o){e.exports={title:"FRrbwuHy8Zmlubp3nowLZ",listHeader:"_3hELZctjzdizaWjW1al9DZ",unpin:"_2oY_N7NWiAv9m_mFIRdwVX",icon:"_3B-ny-D97ZKwdUyXAaWF19"}},"./src/reddit/components/Poll/MetaData/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return d});o("./node_modules/react/index.js");var n,r=o("./src/app/strings/index.ts"),i=o("./src/lib/timeAgo/index.ts"),s=o("./src/lib/timeUntil/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;ce.user.language,poll:(e,t)=>e.polls.models[t.pollId],resultsByVoters:(e,t)=>e.polls.results.byVoters[t.pollId]});var _=Object(a.connect)(L)(function(e){const t=e.poll,o=e.resultsByVoters,n=o?o.totalVotes:"0";return T("div",{className:Object(p.a)(e.className,E.a.proposalMetaData)},void 0,T("span",{},void 0,Object(M.d)(e.language,"polls.numVotesCommas",parseInt(n),{count:Object(I.a)(n)})),t&&T(k.a,{className:E.a.proposalMetaDataTime,language:e.language,poll:t}))}),F=o("./src/higherOrderComponents/asTooltip.tsx"),R=o("./src/reddit/components/Flair/index.tsx"),A=o("./src/reddit/components/InfoTextTooltip/index.tsx"),$=o("./src/reddit/constants/colors.ts"),D=o("./src/reddit/contexts/InsideOverlay.tsx"),B=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),H=o("./src/reddit/selectors/user.ts"),Q=o("./src/reddit/components/PostTitle/index.m.less"),U=o.n(Q),z=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(j.c)(e).body),q=Object(M.f)("postCreation.modifiers.originalContentPostLabel"),Z=Object(F.a)(A.b),K=Object(c.createStructuredSelector)({language:H.M});var Y=Object(a.connect)(K)(Object(D.b)(class extends s.a.Component{constructor(e){super(e),this.tooltipTargetElement=null,this.setTooltipTargetRef=(e=>this.tooltipTargetElement=e),this.onShowTooltip=(()=>{this.setState({showTooltip:!0})}),this.onHideTooltip=(()=>{this.setState({showTooltip:!1})}),this.state={showTooltip:!1}}render(){var e=this.props;const t=e.isOverlay,o=e.language,n=this.state.showTooltip,r=Object(B.a)(t);return z("div",{className:U.a.flairList},void 0,z(W,{onMouseEnter:this.onShowTooltip,onMouseLeave:this.onHideTooltip,innerRef:this.setTooltipTargetRef},void 0,z(Z,{text:q(o),container:r,isOpen:n,tooltipTarget:this.tooltipTargetElement,targetPosition:G,tooltipPosition:V}),"OC"))}})),X=o("./src/reddit/selectors/posts.ts"),J=o("./src/reddit/selectors/subreddit.ts"),ee=o("./src/config.ts");o.d(t,"b",function(){return te}),o.d(t,"a",function(){return ie});var te,oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{e.size,e.titleColor,e.nowrap;var t=e.redditStyle,o=re(e,["size","titleColor","nowrap","redditStyle"]);return s.a.createElement("h2",ne({},o,{"data-redditstyle":t}))}).withConfig({componentId:"s1okktje-0"})(["display: inline;","","","","@media (max-width: ","px) {","}padding-right: 5px;"],y.s,e=>{switch(e.size){case te.ExtraLarge:return`\n ${x.titleFontH2}\n `;case te.Large:return`\n ${x.titleFontH3}\n `;case te.Medium:return`\n ${x.titleFontH4}\n `;case te.Small:return`\n ${x.titleFontH5}\n `;case te.ExtraSmall:return`\n ${x.titleFontH6}\n `}},e=>e.titleColor?`color: ${e.titleColor};`:"",e=>e.nowrap?"\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n ":"",b.i-1,x.titleFontH5),se=Object(l.css)(["&:visited {"," {","}}"],ie,e=>e.disableVisited?"":`\n color: ${Object(r.c)(.45,e.titleColor||Object(j.c)(e).titleText,Object(j.c)(e).body)};\n `),ae=e=>{e.disableVisited,e.titleColor;var t=re(e,["disableVisited","titleColor"]);return s.a.createElement(d.a,ne({},t,{className:U.a.styledLink}),t.children)},de=Object(l.css)(["&:visited {"," {","}}"],ie,e=>e.disableVisited?"":`\n color: ${Object(r.c)(.45,Object(j.c)(e).titleText,"#FFFFFF")};\n `),ce=e=>{e.disableVisited,e.nowrap;var t=re(e,["disableVisited","nowrap"]);return s.a.createElement("span",ne({},t,{className:Object(p.a)(U.a.titleContainer,t.className)}))},le=Object(l.css)(["."," {","}."," {","","}"],U.a.styledLink,se,U.a.titleContainer,de,e=>e.nowrap?"\n display: flex;\n min-width: 0;\n ":""),ue=Object(f.w)({isCommentPermalink:f.y,pageLayer:e=>e}),pe=Object(c.createStructuredSelector)({flairPosition:(e,{pageLayer:t})=>Object(f.s)(e,{pageLayer:t}),isMeta:(e,{post:t})=>Object(X.m)(e,t.id),language:e=>e.user.language,subredditName:(e,{post:t})=>Object(J.G)(e,{subredditId:t.belongsTo.id}).name,shouldOpenPostInNewTab:H.Q}),me=Object(a.connect)(pe),fe=e=>{const t=e.post,o=t.isSponsored;if(!e.isCommentsPage||e.isCommentPermalink||e.shouldLinkWrap){const n=e.isCommentPermalink?Object(v.b)(t.permalink):Object(g.a)(t.permalink);return oe(ce,{disableVisited:e.disableVisited,nowrap:e.nowrap},void 0,o?s.a.createElement(he,e):oe(ae,{"data-click-id":"body",disableVisited:e.disableVisited,target:e.shouldOpenPostInNewTab?"_blank":void 0,titleColor:e.titleColor,to:n},void 0,s.a.createElement(he,e)))}return oe(ce,{nowrap:e.nowrap},void 0,s.a.createElement(he,e))},he=e=>{const t=e.post,o=e.format?e.format(t):t.title;return oe(ie,{nowrap:e.nowrap,redditStyle:e.isCommentsPage,size:e.size,titleColor:e.titleColor},void 0,o)},ge=e=>{const t=e.hideSourceLink,o=e.post,n=o.isSponsored,r=!t&&!e.isCrosspost&&e.size!==te.Large&&!o.isSponsored&&(o.source||o.media&&(o.media.type===w.m.GIFVIDEO||o.media.type===w.m.IMAGE||o.media.type===w.m.EMBED));if(t||!e.isCommentsPage||e.isCommentPermalink||e.shouldLinkWrap){if(r)return oe(h.a,{href:Object(w.w)(o),isSponsored:n,size:e.size,source:o.source},void 0,Object(S.a)(o),oe(O.a,{className:U.a.outboundLinkIcon}))}else if(o.source&&!e.isCrosspost&&e.size!==te.Large&&e.size!==te.ExtraLarge)return oe(h.a,{href:o.source.url,isSponsored:n,size:e.size,source:o.source},void 0,Object(S.a)(o),oe(O.a,{}));return null};t.c=u()(ue(me(Object(m.b)(class extends s.a.Component{render(){var e=this.props;const t=e.className,o=e.disableFlair,n=e.flairPosition,r=e.isCommentsPage,i=e.isMeta,a=e.isOverlay,d=e.language,c=e.poll,l=e.post,u=l.isOriginalContent,p=n===C.a.Left,m=Object(P.b)(i,l,d),f=p?m.filter(e=>Object(C.k)(e.type)):[],h=p?m.filter(e=>!Object(C.k)(e.type)):m,g=!o&&f&&f.length>0&&!a&&!r,b=!o&&h&&h.length>0&&!a&&!r;return oe("div",{className:t},void 0,g&&oe(P.a,{titleFlair:f,nowrap:!0,post:l,sendEvent:this.props.sendEvent,showCategoryTag:!1}),s.a.createElement(fe,this.props),c&&oe(_,{className:U.a.pollMeta,pollId:c.id}),!o&&u&&oe(Y,{},"ocTag"),s.a.createElement(ge,this.props),b&&oe(P.a,{titleFlair:h,nowrap:!0,post:l,sendEvent:this.props.sendEvent,showCategoryTag:!1}),oe("div",{className:U.a.postTitleVisibility,dangerouslySetInnerHTML:{__html:`\n \n `}}))}})))).withConfig({componentId:"s1okktje-1"})(["",""],le)},"./src/reddit/components/ProfileIcon/index.m.less":function(e,t,o){e.exports={img:"_165RkdCO9QoaErMgkkAsEc"}},"./src/reddit/components/RawHTMLDisplay/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/polished/dist/polished.es.js"),i=(o("./node_modules/react/index.js"),o("./node_modules/react-redux/es/index.js")),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/actions/page.ts"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),u=o("./src/reddit/helpers/styles/smartTextColor.ts"),p=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c({onNavigate:t=>e(Object(d.M)(t))})),h=a()(e=>m("div",{className:e.className,dangerouslySetInnerHTML:{__html:e.html},onClick:t=>{((e,t,o)=>{e.ctrlKey||e.metaKey||1===e.button||"A"!==e.target.tagName||(e.preventDefault(),t(e.target.getAttribute("href"))),o&&o(e)})(t,e.onNavigate,e.onClick)}})).withConfig({componentId:"s1fohmsd-0"})(["","color: ",";word-break: break-word;h1 {","}h2 {","}h3 {","}h4 {","}h5 {","}h6 {","}h1, h2, h3, h4, h5, h6 {margin-top: 1.4em;margin-bottom: 8px;}/* api considers to be bold, and as italic */em {font-style: italic;}strong {font-weight: 700;}sup {position: relative;top: -0.4em;font-size: 0.7em;line-height: 0.7em;}ul, ol {margin: 4px 0 4px 8px;}a {color: ",";&, &:visited {color: ",";text-decoration: underline;}}ul li, ol li {margin: 0.4em 1em;> p {margin-left: -0.2em;}}ul li {list-style: disc outside;}ol li {list-style: decimal outside;}p {padding: 0.5em 0;&:first-child {padding-top: 0;}&:last-child {padding-bottom: 0;}}blockquote {border-left: 4px solid rgba(0, 0, 0, 0.2);margin: 4px 0 4px 8px;padding-left: 8px;}pre {background: rgba(238, 238, 238, 0.8);display: grid;line-height: 1.4;margin: 4px 0;max-width: 100%;overflow: auto;padding: 8px;}pre code {background-color: transparent;color: #222;margin: 0;}code {","background: ",";color: ",";margin: 0 2px;max-width: 100%;overflow: auto;}table {border: 2px solid ",";border-collapse: collapse;display: inline-block;margin-bottom: 4px;margin-top: 4px;overflow-x: auto;word-break: normal;max-width: 100%;}tr {border: 1px solid ",";&:nth-child(even) {background-color: ",";}&:nth-child(odd) {background-color: ",";}}th, td {border: 1px solid ",";padding: 4px 8px;}th {text-align: center;}hr {border: 0;border-top: 1px solid ",";height: 1px;margin-bottom: 8px;margin-top: 8px;}.md-spoiler-text {border-radius: 2px;background: ",";cursor: pointer;color: transparent;& > * {opacity: 0;}}"],c.bodyFont,e=>Object(u.a)(Object(l.a)(e)),c.bodyFontH1,c.bodyFontH2,c.bodyFontH3,c.bodyFontH4,c.bodyFontH5,c.bodyFontH6,e=>Object(p.c)(e).linkText,e=>Object(p.c)(e).linkText,c.bodyFontMono,e=>Object(p.c)(e).flair,e=>Object(p.c)(e).postFlairText,e=>Object(p.c)(e).line,e=>Object(p.c)(e).line,e=>Object(r.e)(Object(p.c)(e).body,.8),e=>Object(r.e)(Object(p.c)(e).line,.8),e=>Object(p.c)(e).line,e=>Object(r.e)(Object(p.c)(e).bodyText,.2),e=>Object(p.c)(e).metaText);t.a=f(h)},"./src/reddit/components/RichTextJson/SpoilerText.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/app/strings/index.ts"),u=o("./src/higherOrderComponents/addOverlayEvents.tsx"),p=o("./src/higherOrderComponents/asTooltip.tsx"),m=o("./src/reddit/components/InfoTextTooltip/index.tsx"),f=o("./src/reddit/contexts/InsideOverlay.tsx"),h=o("./src/reddit/helpers/getOverlayContainerById/index.ts"),g=o("./src/reddit/selectors/user.ts"),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isOpen?"\n background: rgba(84, 84, 82, 0.1);\n ":"\n background: #545452;\n cursor: pointer;\n ",x,e=>e.isOpen?1:0),w=Object(p.a)(c()(m.b).withConfig({componentId:"jtcmxq-3"})(["animation-duration: .1s;&:after {left: 10px;}"]),[u.a.Click,u.a.Keydown]),j=Object(a.createStructuredSelector)({language:g.M}),S=Object(s.connect)(j);t.a=S(Object(f.b)(class extends i.a.Component{constructor(e){super(e),this.tooltipTargetElement=null,this.onClick=(e=>{this.state.isOpen||(e.preventDefault(),e.stopPropagation(),this.setState({isOpen:!0}))}),this.setTooltipTargetRef=(e=>this.tooltipTargetElement=e),this.onShowTooltip=(()=>{this.state.isOpen||this.setState({showTooltip:!0})}),this.onHideTooltip=(()=>{this.setState({showTooltip:!1})}),this.state={isOpen:!1,showTooltip:!1}}render(){var e=this.props;const t=e.isOverlay,o=e.language;var n=this.state;const r=n.isOpen,i=n.showTooltip,s=Object(h.a)(t);return b(C,{isOpen:r,onMouseEnter:this.onShowTooltip,onMouseLeave:this.onHideTooltip,onClick:this.onClick},void 0,b(x,{},void 0,b(O,{innerRef:this.setTooltipTargetRef}),b(w,{container:s,isOpen:i,tooltipTarget:this.tooltipTargetElement,text:Object(l.a)(o,"posts.spoilerRevealTooltip"),targetPosition:v,tooltipPosition:y}),this.props.children))}}))},"./src/reddit/components/RichTextJson/elements.tsx":function(e,t,o){"use strict";o.d(t,"w",function(){return u}),o.d(t,"e",function(){return p}),o.d(t,"h",function(){return m}),o.d(t,"k",function(){return f}),o.d(t,"c",function(){return h}),o.d(t,"j",function(){return g}),o.d(t,"g",function(){return b}),o.d(t,"v",function(){return v}),o.d(t,"i",function(){return y}),o.d(t,"b",function(){return x}),o.d(t,"f",function(){return O}),o.d(t,"u",function(){return C}),o.d(t,"d",function(){return w}),o.d(t,"l",function(){return j}),o.d(t,"m",function(){return S}),o.d(t,"n",function(){return P}),o.d(t,"t",function(){return M}),o.d(t,"p",function(){return k}),o.d(t,"o",function(){return N}),o.d(t,"q",function(){return E}),o.d(t,"s",function(){return T}),o.d(t,"r",function(){return L}),o.d(t,"a",function(){return _});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=Object.assign||function(e){for(var t=1;tObject(n.e)(Object(c.c)(e).bodyText,.2)),m=a.a.code.withConfig({componentId:"s90z9tc-7"})(["","background: rgba(238, 238, 238, 0.8);color: #FF006D;margin: 0 2px;max-width: 100%;overflow: auto;"],d.bodyFontMono),f=a.a.pre.withConfig({componentId:"s90z9tc-8"})(["background: rgba(238, 238, 238, 0.8);display: grid;line-height: 1.4;margin: 4px 0;max-width: 100%;overflow: auto;padding: 8px;> "," {background-color: transparent;color: #222;margin: 0;}"],m),h=a.a.blockquote.withConfig({componentId:"s90z9tc-9"})(["border-left: 4px solid ",";margin: 4px 0 4px 8px;padding-left: 8px;"],e=>Object(n.e)(Object(c.c)(e).bodyText,.2)),g=a.a.p.withConfig({componentId:"s90z9tc-10"})(["padding: 0.25em 0;&:first-child {padding-top: 0;}&:last-child {padding-bottom: 0;}"]),b=a.a.li.withConfig({componentId:"s90z9tc-11"})(["margin: 0.4em 1em;"," {padding: 0;}"],g),v=a.a.ul.withConfig({componentId:"s90z9tc-12"})(["list-style: disc outside;margin: 4px 0 4px 8px;& & {list-style-type: circle;}& & & {list-style-type: square;}"]),y=a.a.ol.withConfig({componentId:"s90z9tc-13"})(["list-style: decimal outside;margin: 4px 0 4px 20px;& & {list-style-type: lower-alpha;}& & & {list-style-type: lower-roman;}"]),x=a.a.strong.withConfig({componentId:"s90z9tc-14"})(["font-weight: 700;"]),O=a.a.em.withConfig({componentId:"s90z9tc-15"})(["font-style: italic;"]),C=a.a.span.withConfig({componentId:"s90z9tc-16"})(["text-decoration: underline;"]),w=e=>i.a.createElement("del",e),j=a.a.sub.withConfig({componentId:"s90z9tc-17"})(["position: relative;bottom: -0.4em;font-size: 0.7em;line-height: 0.7em;"]),S=a.a.sup.withConfig({componentId:"s90z9tc-18"})(["position: relative;top: -0.4em;font-size: 0.7em;line-height: 0.7em;"]),P=a.a.table.withConfig({componentId:"s90z9tc-19"})(["border: 2px solid #EEEEEE;border-collapse: collapse;display: inline-block;margin-bottom: 4px;margin-top: 4px;overflow-x: auto;word-break: normal;"]),M=a.a.tr.withConfig({componentId:"s90z9tc-20"})(["border: 1px solid #EEEEEE;&:nth-child(even) {background-color: ",";}&:nth-child(odd) {background-color: ",";}"],e=>Object(n.e)(Object(c.c)(e).body,.8),e=>Object(n.e)(Object(c.c)(e).body,.8)),I=`\n border: 1px solid #EEEEEE;\n color: ${e=>Object(c.c)(e).bodyText};\n padding: 4px 8px;\n`,k=a.a.td.withConfig({componentId:"s90z9tc-21"})(["","background-color: ",";text-align: left;"],I,e=>Object(n.e)(Object(c.c)(e).body,.8)),N=a.a.td.withConfig({componentId:"s90z9tc-22"})(["","text-align: center;"],I),E=a.a.td.withConfig({componentId:"s90z9tc-23"})(["","text-align: right;"],I),T=a.a.th.withConfig({componentId:"s90z9tc-24"})(["","text-align: left;"],I),L=a.a.th.withConfig({componentId:"s90z9tc-25"})(["","text-align: center;"],I),_=(a.a.th.withConfig({componentId:"s90z9tc-26"})(["","text-align: right;"],I),a()(e=>i.a.createElement("a",l({target:"_blank"},e))).withConfig({componentId:"s90z9tc-27"})(["&, &:visited {color: ",";text-decoration: underline;}"],e=>Object(c.c)(e).linkText))},"./src/reddit/components/RichTextJson/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/lodash/findLastIndex.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(d),l=o("./src/lib/raven/index.ts"),u=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),p=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),m=o("./src/reddit/helpers/styles/smartTextColor.ts"),f=o("./src/reddit/models/RichTextJson/index.ts"),h=o("./src/app/strings/index.ts"),g=o("./src/config.ts"),b=o("./src/reddit/components/HTML5StreamPlayer/index.tsx"),v=o("./src/reddit/components/Media/EmbedBox/index.tsx"),y=o("./src/reddit/components/Media/ImageBox/index.tsx"),x=o("./src/reddit/components/Media/MediaContainer/index.tsx"),O=o("./src/reddit/components/Media/VideoBox/index.tsx"),C=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),w=o("./src/reddit/components/RichTextJson/elements.tsx"),j=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c`${e.width}px`),k=c()(e=>a.a.createElement("p",e)).withConfig({componentId:"wgc3ag-3"})(["margin-bottom: 16px;font-size: 0.8em;text-align: center;"]),N=c.a.div.withConfig({componentId:"wgc3ag-4"})(["background-color: ",";border-radius: 4px;padding-bottom: 56%; // ~ 16/9 aspect ratio\nposition: relative;width: 100%;margin-bottom: 20px;&:after {bottom: 8px;content: '","';font-size: 0.9em;left: 16px;position: absolute;}"],e=>Object(C.c)(e).inactive,e=>e.e===f.C?Object(h.a)(e.language,"postCreation.processingVideo"):Object(h.a)(e.language,"postCreation.processingImage")),E=({c:e,x:t,y:o})=>j(I,{height:o,width:t,isListing:!1,showCentered:!0,showFull:!0},void 0,j(v.a,{isListing:!1,source:e,height:o,width:t,showCentered:!0,showFull:!0})),T=({id:e,s:t})=>j(I,{height:t.y,width:t.x,isListing:!1,showCentered:!0,showFull:!0},void 0,j(M,{originalSource:t.u,postId:e,source:t.u,height:t.y,width:t.x,shouldBlur:!1,showCentered:!0,showFull:!0,isListing:!1})),L=({id:e,s:t})=>j(I,{height:t.y,width:t.x,isListing:!1,showCentered:!0,showFull:!0},void 0,j(O.a,{height:t.y,isListing:!1,isNotCardView:!0,originalSource:t.mp4,width:t.x,postId:e,source:t.mp4,shouldPause:!1,showCentered:!0,shouldLoad:!0,showFull:!0})),_=({hlsUrl:e,dashUrl:t,x:o,y:n,isGif:r})=>j(I,{height:n,width:o,isListing:!1,showCentered:!0,showFull:!0},void 0,j(b.b,{shouldLoad:!0,shouldPause:!0,autoPlay:r,hlsSource:e,mpegDashSource:t,isGif:r})),F=e=>j(k,{},void 0,e),R=(e,t="en")=>j(N,{e,language:t}),A=(e,t)=>{const o=e.c;let n="";return t&&(t.e===f.s?n=t.s.u:t.e===f.r?n=t.s.gif:t.e===f.t&&(n=(e=>{const t=S.exec(e);return t?`${g.a.redditUrl}/link/${t[1]}/video/${t[2]}/player`:""})(t.dashUrl))),n?j(P,{title:o,href:n},void 0,o||n):null};var $=o("./node_modules/lodash/reduce.js"),D=o.n($),B=o("./src/lib/unicodeUtils/index.ts"),H=o("./src/reddit/components/RichTextJson/SpoilerText.tsx"),Q=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,r=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(n=(s=a.next()).done)&&(o.push(s.value),!t||o.length!==t);n=!0);}catch(d){r=!0,i=d}finally{try{!n&&a.return&&a.return()}finally{if(r)throw i}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),U=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{const t=e.c||[],o=e.l,n=[],r=t.length;for(let s=0;sU(w.e,{}),V=e=>{const t=e.c;if(!t)return;const o=t.length,n=[];for(let r=0;r{const t=e.c;return U(w.k,{},void 0,U(w.h,{},void 0,t.reduce((e,t,o,n)=>e+=t.t+(o{const t=e.c,o=[],n=t.length;for(let i=0;i{switch(e.e){case f.b:return V(e);case f.c:return W(e);case f.k:return z(e);case f.l:return G();case f.p:return q(e);case f.u:return X(e);case f.z:return K(e)}},K=e=>{const t=e.c,o=e.h,n=t.length,r=o.length,i=[],s=[],a=[];for(let u=0;ue.c&&e.c.length?U(w.j,{},void 0,J(e.c)):Y,J=e=>{const t=[],o=e.length;for(let n=0;n{const o=`${t}/${e.t}`;return U(w.a,{href:`/${o}`},void 0,`${e.l?"/":""}${o}`)},te=e=>{switch(e.e){case f.o:return U(w.a,{title:e.a,href:e.u},void 0,oe({t:e.t,f:e.f}));case f.y:return ee(e,"r");case f.B:return ee(e,"u");case f.g:case f.v:return U(w.a,{href:e.t},void 0,e.t)}},oe=e=>{const t=e.f,o=e.t,n=[];if(!t)return re(0,o);const r=Object(B.a)(o);let i=0,s=0;const a=t.length;for(;is&&n.push(re(0,o.substr(s,l-s))),n.push(re(e,o.substr(l,u))),s=l+u}return s{let o=t;return o=D()(ne,(t,o,n)=>e&parseInt(n,10)?U(o,{},void 0,t):t,o)},ie=e=>{switch(e){case f.f:return{H:w.r,D:w.q};case f.d:return{H:w.r,D:w.o};case f.e:default:return{H:w.r,D:w.p}}};o.d(t,"a",function(){return de}),o.d(t,"b",function(){return ue});var se=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(m.a)(Object(p.a)(e))),ce=e=>e.e===f.k?!!e.c&&!e.c.every(e=>!e.t):e.e!==f.u||!!e.c&&!e.c.every(e=>e.e===f.A&&!e.t),le=e=>{const t=e.className,o=e.content,n=e.language,r=e.mediaMetadata,s=e.renderMediaAsLinks,a=o.document,d=[],c=(e=>e.findIndex(ce))(a),l=(e=>i()(e,ce))(a);if(-1!==c)for(let i=c;i<=l;i++){const e=a[i];switch(e.e){case f.k:d.push(z(e));break;case f.l:d.push(G());break;case f.b:d.push(V(e));break;case f.c:d.push(W(e));break;case f.p:d.push(q(e));break;case f.z:d.push(K(e));break;case f.u:d.push(X(e));break;case f.h:d.push(E(e));break;case f.m:case f.a:case f.C:{const t=f.D(r,e.id);s?d.push(A(e,t)):(t?t.e===f.s?d.push(T(t)):t.e===f.r?d.push(L(t)):t.e===f.t&&d.push(_(t)):d.push(R(e.e,n)),e.c&&d.push(F(e.c)));break}}}return se(de,{className:t,flairStyleTemplate:e.flairStyleTemplate},void 0,d)};class ue extends a.a.Component{constructor(){super(...arguments),this.hasError=!1,this.state={hasError:!1},this.renderDefaultFallback=(()=>"Something went wrong while trying to render this")}componentDidCatch(e){this.setState({hasError:!0}),this.logError(e)}logError(e){Object(l.b)(e,{extra:{objectInfo:this.props.renderingObjectInfo},tags:{rtjson:"rendering"}})}render(){const e=this.props;e.renderingObjectInfo;var t=e.renderFallback;const o=void 0===t?this.renderDefaultFallback:t,n=ae(e,["renderingObjectInfo","renderFallback"]);if(this.hasError||this.state.hasError)return o();try{return le(n)}catch(r){return this.hasError=!0,this.logError(r),o()}}}},"./src/reddit/components/Root/redesignFont.less":function(e,t,o){},"./src/reddit/components/ShortcutWrapper/index.m.less":function(e,t,o){e.exports={shortcutDiv:"_1gsAk1ihQliBnDybgyjghy"}},"./src/reddit/components/SubredditIcon/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return b});var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./src/reddit/constants/colors.ts"),a=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),d=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./bundled-modules/styled-components/styled-components.min.js"),u=o.n(l),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ce.iconColor?`background-color: ${e.iconColor};`:""),g=u()(e=>{e.color;var t=m(e,["color"]);return i.a.createElement(d.a,t)}).withConfig({componentId:"s1leg329-1"})(["background: ",";border: 1px solid ",";border-radius: 9001px;box-sizing: border-box;color: ",";padding: 3px;vertical-align: middle;fill: ",";"],e=>e.color?e.color:Object(c.c)(e).active,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).lightText),b=u.a.div.withConfig({componentId:"s1leg329-2"})(["","background-size: 20px 20px;display: inline-block;"],f);t.b=(e=>{let t,o;if(e.subredditOrProfile){var n=Object(a.a)({subredditOrProfile:e.subredditOrProfile});t=n.url,o=n.color}else t=e.iconUrl,o=e.primaryColor||s.a.alienblue;if(t){const n=p(h,{className:e.className,iconColor:o,role:"presentation",src:t});return e.linkTo?p("a",{href:e.linkTo},void 0,n):n}const r=p(g,{className:e.className,color:e.redditStyle?s.a.alienblue:o,role:"presentation"});return e.linkTo?p("a",{href:e.linkTo},void 0,r):r})},"./src/reddit/components/ThemeProvider/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return w});var n,r=o("./node_modules/lodash/isEqual.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/reselect/lib/index.js"),l=o("./bundled-modules/styled-components/styled-components.min.js"),u=o("./src/lib/objectSelector/index.ts"),p=o("./src/reddit/contexts/PageLayer/index.tsx"),m=o("./src/reddit/contexts/PageLayer/selectors.ts"),f=o("./src/reddit/models/StructuredStyles/index.ts"),h=o("./src/reddit/models/Theme/index.ts"),g=o("./src/reddit/selectors/structuredStyles.ts"),b=o("./src/reddit/selectors/subreddit.ts"),v=o("./src/reddit/selectors/user.ts"),y=o("./src/lib/CSSVariableProvider/index.tsx"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ct.forceRedditTheme?void 0:void 0!==t.subredditName?t.subredditName:Object(m.p)(e,t);const C=Object(d.connect)(()=>Object(c.createSelector)(e=>e.themes.current,e=>!!Object(g.i)(e),e=>{if(Object(g.i)(e))return e.structuredStyles.draft},(e,t)=>{if(Object(g.i)(e))return Object(g.f)(e,t)},O,Object(u.a)((e,t)=>{if(Object(g.i)(e)||Object(v.Z)(e))return;const o=O(e,t);if(!o)return;const n=Object(b.z)(e,o);if(!n)return;if(Object(v.Y)(e,{subredditId:n}))return;const r=e.structuredStyles.models[n];return r||void 0}),(e,t)=>{const o=O(e,t);if(!o)return;const n=Object(b.s)(e,{subredditName:o});return n?n.emojisCustomSize:void 0},(e,t)=>Object(v.fb)(e).nightmode,(e,t)=>{if(!Object(v.fb)(e).hideNSFW)return!0;const o=O(e,t);if(o){const t=Object(b.v)(e,{subredditName:o});return!(!t||!t.isNSFW)}return!1},(e,t)=>t.isOverlay,(e,t)=>t.isCommentsPage,(e,t,o,n,r,s,a,d,c,l,u)=>{const p={customEmojisSize:a,shouldShowNSFWContent:c,isCommentsPage:l,isOverlay:u},m=r&&r.length?`SubredditVars-r-${r}`:y.b;if(t&&o&&n){const e=Object(f.d)(o,n);return{isRootOrUniqueClassName:m,theme:Object(h.j)(e,p)}}if(s){const e=Object(f.d)(s);let t;return{isRootOrUniqueClassName:m,theme:t=d?Object(h.i)(e,p):Object(h.j)(e,p)}}return i()(e.subredditContext,p)?{isRootOrUniqueClassName:m,theme:e}:(e.subredditContext=p,{isRootOrUniqueClassName:m,theme:e})}))(class extends a.a.Component{render(){var e=this.props;const t=e.children,o=e.isRootOrUniqueClassName,n=e.theme;return x(l.ThemeProvider,{theme:n},void 0,x(y.c,{theme:n,isRootOrUniqueClassName:o},void 0,t))}});t.b=C;const w=Object(p.w)()(C)},"./src/reddit/components/Thumbnail/index.m.less":function(e,t,o){e.exports={blurredThumbnail:"GnWcY6GPzeZ5rzsiQ98fo",container:"_2MkcR85HDnYngvlVW2gMMa",contentType:"_2hIvPRO2xz4rn9LXAJXYDa",hiddenImage:"_25ZOvQhQdAqwdxPd5z-KFB",imageThumbnail:"_33Pa96SGhFVpZeI6a7Y_Pl",linkIcon:"m0n699kowSp8Wfa40lqpF",outboundLinkIcon:"_2rOixIHGmpfZB93ihJsw3V",placeholderThumbnail:"_2YO2O4rMRYYMeH_t2y8M5w",thumbnail:"_2c1ElNxHftd8W_nZtcG9zf",usePreview:"_78ohNtfA1urjgUhnN1jLi"}},"./src/reddit/components/Thumbnail/index.tsx":function(e,t,o){"use strict";o.d(t,"e",function(){return w}),o.d(t,"c",function(){return j}),o.d(t,"b",function(){return P}),o.d(t,"a",function(){return M});var n,r=o("./src/lib/isUrl/index.ts"),i=o("./node_modules/react/index.js"),s=o.n(i),a=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(a),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/controls/ContentType/index.tsx"),u=o("./src/reddit/controls/OutboundLink/index.tsx"),p=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),m=o("./src/reddit/helpers/styles/mixins/index.tsx"),f=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),h=o("./src/reddit/models/Media/index.ts"),g=o("./src/reddit/models/Theme/index.ts"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/constants/posts.ts"),y=o("./src/reddit/components/Thumbnail/index.m.less"),x=o.n(y),O=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(b.c)(e).button,x.a.thumbnail,m.d,x.a.blurredThumbnail,v.f,x.a.placeholderThumbnail,e=>Object(b.c)(e).button,x.a.outboundLinkIcon,e=>Object(b.c)(e).body),j=Object(a.css)(["@media (max-width: 639px) {."," {border-radius: 4px;height: 60px;width: 80px;}}@media (min-width: 640px) {."," {","}}."," {background-color: ",";}."," {","}."," {filter: blur(","px);}."," {color: ",";}."," {color: ",";}"],x.a.container,x.a.container,m.d,x.a.linkIcon,e=>Object(b.c)(e).button,x.a.thumbnail,m.d,x.a.blurredThumbnail,v.f,x.a.placeholderThumbnail,e=>Object(b.c)(e).button,x.a.outboundLinkIcon,e=>Object(b.c)(e).body),S=e=>e.placeholderImage||Object(b.c)(e).placeholderImage,P=d.a.span.withConfig({componentId:"s1m0a5q6-0"})(["color: ",";","margin-left: 16px;max-width: 124px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;"],e=>Object(b.c)(e).body,p.metadataFont),M=({className:e,onClick:t,children:o})=>C("div",{onClick:t,className:Object(c.a)(x.a.linkIcon,e)},void 0,o),I=e=>C("img",{alt:e.alt,className:Object(c.a)(x.a.hiddenImage,e.className)}),k=e=>C("div",{"aria-label":e.alt,className:Object(c.a)(x.a.thumbnail,x.a.imageThumbnail,e.className),"data-click-id":"image",role:"img",style:{backgroundImage:`url(${e.src})`,borderColor:e.isOutbound?Object(b.c)(e).button:Object(b.c)(e).line}},void 0,e.isOutbound&&C(M,{},void 0,C(f.a,{className:x.a.outboundLinkIcon}),e.text&&C(P,{},void 0,e.text)),C(I,{alt:e.alt,className:"hiddenImg"})),N=e=>C("div",{className:Object(c.a)(x.a.thumbnail,x.a.placeholderThumbnail,e.className),"data-click-id":"image",style:{borderColor:(e=>e.isOutbound?Object(b.c)(e).button:e.placeholderImage?"transparent":Object(b.c)(e).line)(e),background:S(e)?Object(g.g)(Object(b.c)(e).placeholder,S(e),(e=>e.placeholderImage?"cover":Object(b.c)(e).placeholderImagePosition)(e)):""}},void 0,(!e.placeholderImage||e.showContentType)&&C(T,{className:x.a.contentType,isOutbound:e.isOutbound,type:e.isMeta?"meta":e.type}),e.isOutbound&&C(M,{},void 0,C(f.a,{className:x.a.outboundLinkIcon}),e.text&&C(P,{},void 0,e.text))),E=e=>s.a.createElement(k,O({},e,{className:Object(c.a)(x.a.blurredThumbnail,e.className)})),T=d()(l.b).withConfig({componentId:"s1m0a5q6-1"})(["color: ",";"],e=>e.type&&!e.isOutbound?Object(b.c)(e).actionIcon:Object(b.c)(e).button);t.d=Object(a.withTheme)(e=>{const t=e.className,o=e.crosspost,n=e.forceShowNSFW,i=e.isMeta,s=e.post,a=e.removeLink,d=e.showContentType,l=e.templatePlaceholderImage,p=e.text,m=e.theme,f=e.url,g=e.usePreview,b=!m.subredditContext.shouldShowNSFWContent&&(s.isNSFW||!(!o||!o.isNSFW))&&!n,v=S({theme:m,placeholderImage:l}),y=f||(o?g&&o.preview?o.preview.url:o.thumbnail.url:g&&s.preview?s.preview.url:s.thumbnail.url),O=L(s,t,v,b,p,m,y,i,d,a),w=Object(h.w)(s);return Object(r.a)(w)&&!a&&w.indexOf("redditmedia")<0?C("div",{className:Object(c.a)(x.a.container,g?x.a.usePreview:"")},void 0,C(u.a,{href:Object(h.w)(s),isSponsored:s.isSponsored,source:s.source},void 0,O)):C("div",{className:Object(c.a)(x.a.container,g?x.a.usePreview:"")},void 0,O)});const L=(e,t,o,n,i,s,a,d,c,l)=>{const u=e.source&&!e.isSponsored||!1;return Object(r.a)(a)?n?C(E,{"data-click-id":"image",src:a,className:t,isOutbound:u&&!l,text:i,theme:s}):C(k,{alt:e.title,className:t,src:a,isOutbound:u&&!l,text:i,theme:s}):C(N,{className:t,placeholderImage:o,isMeta:d,isOutbound:u&&!l,showContentType:c,text:i,theme:s,type:e.media?e.media.type:null})}},"./src/reddit/components/Toaster/index.m.less":function(e,t,o){e.exports={AuthErrorToastIcon:"_2Jt0Cjod2bIVz4VEgb6ZNn",authErrorToastIcon:"_2Jt0Cjod2bIVz4VEgb6ZNn",AuthErrorToastPrimaryButton:"_1BkkYahLrqvrnZoHHBH9pU",authErrorToastPrimaryButton:"_1BkkYahLrqvrnZoHHBH9pU"}},"./src/reddit/components/Translated/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return u});var n,r=o("./node_modules/lodash/isEqual.js"),i=o.n(r),s=o("./node_modules/react/index.js"),a=o.n(s),d=o("./src/app/strings/index.ts"),c=o("./src/reddit/contexts/Language.tsx"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(d.a)(e,this.props.msgId,this.props.replacements))}shouldComponentUpdate(e){return this.props.msgId!==e.msgId||!i()(this.props.replacements,e.replacements)}render(){return l(c.a.Consumer,{},void 0,this.getString)}}},"./src/reddit/components/UserFlairPicker/index.m.less":function(e,t,o){e.exports={buttonsRow:"_2jjk9b3mpveU6Vpam4kPBm"}},"./src/reddit/components/VerticalVotes/index.m.less":function(e,t,o){e.exports={voteButton:"cYUyoUM3wmgRXEHv1LlZv",bounceUp:"nmB1I04Z-G4nY3g3s_17F",bounceDown:"_1L6r7KisMt3CYUGWSEMGiR"}},"./src/reddit/components/VerticalVotes/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return S});var n,r=o("./node_modules/polished/dist/polished.es.js"),i=o("./node_modules/react/index.js"),s=o.n(i),a=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),u=o("./src/app/strings/index.ts"),p=o("./src/lib/classNames/index.ts"),m=o("./src/reddit/controls/Score/index.tsx"),f=o("./src/reddit/components/VerticalVotes/votes.tsx"),h=o("./src/reddit/helpers/styles/mixins/index.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/models/Vote/index.ts"),v=o("./src/reddit/selectors/monthsToMinutes.ts"),y=o("./src/reddit/selectors/user.ts"),x=o("./src/reddit/components/VerticalVotes/index.m.less"),O=o.n(x),C=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(r.e)(Object(g.c)(e).navIcon,.1));t.a=l()(Object(c.withTheme)(j(class extends s.a.Component{constructor(){super(...arguments),this.state={voted:b.a.notVoted},this.onUpvote=(()=>{const e=this.props.model.voteState;(0,this.props.onVoteClick)(b.a.upvoted),this.setState({voted:e!==b.a.upvoted?b.a.upvoted:b.a.notVoted})}),this.onDownvote=(()=>{const e=this.props.model.voteState;(0,this.props.onVoteClick)(b.a.downvoted),this.setState({voted:e!==b.a.downvoted?b.a.downvoted:b.a.notVoted})})}render(){const e=this.props,t=!1!==e.redditStyle&&Object(g.c)(e).voteIcons.upvoteInactive&&Object(g.c)(e).voteIcons.upvoteActive,o=!1!==e.redditStyle&&Object(g.c)(e).voteIcons.downvoteInactive&&Object(g.c)(e).voteIcons.downvoteActive,n=this.state.voted,r=e.model.voteState,i=e.m2mIsEnabled&&n===b.a.upvoted?O.a.bounceUp:"",s=e.m2mIsEnabled&&n===b.a.downvoted?O.a.bounceDown:"";return C("div",{className:e.className},void 0,t?C(f.b,{"aria-label":Object(u.a)(e.language,"posts.upvote"),"aria-pressed":r===b.a.upvoted,"data-click-id":"upvote",compact:e.compact,id:e.upvoteTooltipId,onClick:this.onUpvote,voteState:r}):C("button",{className:Object(p.a)(O.a.voteButton,i),"aria-label":Object(u.a)(e.language,"posts.upvote"),"aria-pressed":r===b.a.upvoted,onClick:this.onUpvote,"data-click-id":"upvote",id:e.upvoteTooltipId},void 0,C(f.d,{compact:e.compact,voteState:r})),!e.compact&&C(m.a,{flairStyleTemplate:e.flairStyleTemplate,light:e.light,score:e.model.score,voteState:r,isScoreHidden:e.model.isScoreHidden}),o?C(f.a,{"aria-label":Object(u.a)(e.language,"posts.downvote"),"aria-pressed":r===b.a.downvoted,"data-click-id":"downvote",compact:e.compact,onClick:this.onDownvote,voteState:r}):C("button",{className:Object(p.a)(O.a.voteButton,s),"aria-label":Object(u.a)(e.language,"posts.downvote"),"aria-pressed":r===b.a.downvoted,onClick:this.onDownvote,"data-click-id":"downvote"},void 0,C(f.c,{compact:e.compact,voteState:r})))}}))).withConfig({componentId:"s1b4xnj8-0"})(["","","",""],S,m.b,h.y)},"./src/reddit/components/VerticalVotes/votes.m.less":function(e,t,o){e.exports={customDownvote:"ceU_3ot04pOVIcrrXH9fY",customUpvote:"_2k73nZrjAYiwAj9hv7K-kq"}},"./src/reddit/components/VerticalVotes/votes.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./node_modules/polished/dist/polished.es.js"),c=o("./src/reddit/helpers/styles/mixins/index.tsx"),l=o("./src/reddit/icons/fonts/Downvote/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/models/Vote/index.ts"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ce===p.a.downvoted,h=({interactive:e})=>!1!==e;var g=a()(e=>m(l.a,{className:e.className,compact:e.compact})).withConfig({componentId:"s1y8gf4b-0"})(["","color: ",";","",""],e=>h(e)?`\n ${c.p}\n cursor: pointer;\n `:"",e=>{const t=Object(u.c)(e);return f(e)?`${t.voteText.downvote} !important`:t.actionIcon},e=>{if(f(e)||!h(e))return"";return`\n &:hover {\n color: ${Object(d.g)(.8,Object(u.c)(e).voteText.downvote)};\n }\n `},e=>h(e)?`\n &:active {\n color: ${Object(d.h)(.8,Object(u.c)(e).voteText.downvote)};\n }`:""),b=o("./src/reddit/icons/fonts/Upvote/index.tsx"),v=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce===p.a.upvoted,x=({interactive:e})=>!1!==e;var O=a()(e=>v(b.a,{className:e.className,compact:e.compact})).withConfig({componentId:"dplx91-0"})(["","color: ",";","",""],e=>x(e)&&`\n ${c.p}\n cursor: pointer;\n `||"",e=>{const t=Object(u.c)(e);return y(e)?`${t.voteText.upvote} !important`:t.actionIcon},e=>{if(y(e)||!x(e))return"";return`\n &:hover {\n color: ${Object(d.g)(.8,Object(u.c)(e).voteText.upvote)};\n }\n `},e=>x(e)&&`\n &:active {\n color: ${Object(d.h)(.8,Object(u.c)(e).voteText.upvote)};\n }`||"");const C=e=>({width:`${e}px`,height:`${e}px`});var w=o("./src/reddit/components/VerticalVotes/votes.m.less"),j=o.n(w);o.d(t,"a",function(){return M}),o.d(t,"b",function(){return I}),o.d(t,"c",function(){return k}),o.d(t,"d",function(){return N});var S=Object.assign||function(e){for(var t=1;t{var t=e.compact,o=e.voteState,n=P(e,["compact","voteState"]);const r=o===p.a.downvoted?Object(u.c)(n).voteIcons.downvoteActive:Object(u.c)(n).voteIcons.downvoteInactive,s=C(t?20:24),a=Object.assign({backgroundImage:`url('${r}')`},s);return i.a.createElement("button",S({className:j.a.customDownvote,style:a},n))}),I=Object(s.withTheme)(e=>{var t=e.compact,o=e.voteState,n=P(e,["compact","voteState"]);const r=o===p.a.upvoted?Object(u.c)(n).voteIcons.upvoteActive:Object(u.c)(n).voteIcons.upvoteInactive,s=C(t?20:24),a=Object.assign({backgroundImage:`url('${r}')`},s);return i.a.createElement("button",S({className:j.a.customUpvote,style:a},n))}),k=g,N=O},"./src/reddit/connectors/connectClickToToggleEditor.ts":function(e,t,o){"use strict";var n=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/reddit/actions/structuredStyles.ts"),s=o("./src/reddit/selectors/activeModalId.ts"),a=o("./src/reddit/selectors/structuredStyles.ts"),d=o("./src/reddit/constants/modals.ts");const c=Object(r.createStructuredSelector)({bladeHasUnsavedChanges:a.a,isEditing:a.i,isBladeEditorDirty:a.h,isModalOpen:Object(s.b)(d.a.BLADE_UNSAVED_CHANGES)});t.a=Object(n.connect)(c,(e,{subredditId:t})=>({requestCloseBlade:()=>t&&e(Object(i.s)(t))}))},"./src/reddit/connectors/connectToLanguage.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return a});var n=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/reddit/selectors/user.ts");const s=Object(r.createStructuredSelector)({language:i.M});function a(e){return Object(n.connect)(s)(e)}},"./src/reddit/constants/accountManager.ts":function(e,t,o){"use strict";var n,r;o.d(t,"b",function(){return n}),o.d(t,"a",function(){return r}),function(e){e.Index="/login/",e.Register="/register/"}(n||(n={})),function(e){e.Login="login",e.Register="register"}(r||(r={}))},"./src/reddit/constants/componentSizes.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"d",function(){return i}),o.d(t,"f",function(){return s}),o.d(t,"g",function(){return a}),o.d(t,"h",function(){return d}),o.d(t,"i",function(){return c}),o.d(t,"j",function(){return l}),o.d(t,"k",function(){return u}),o.d(t,"l",function(){return p}),o.d(t,"p",function(){return m}),o.d(t,"o",function(){return f}),o.d(t,"n",function(){return h}),o.d(t,"m",function(){return g}),o.d(t,"q",function(){return b}),o.d(t,"r",function(){return v}),o.d(t,"u",function(){return y}),o.d(t,"v",function(){return x}),o.d(t,"s",function(){return O}),o.d(t,"t",function(){return C}),o.d(t,"x",function(){return w}),o.d(t,"E",function(){return j}),o.d(t,"F",function(){return S}),o.d(t,"G",function(){return P}),o.d(t,"H",function(){return M}),o.d(t,"I",function(){return I}),o.d(t,"J",function(){return k}),o.d(t,"c",function(){return N}),o.d(t,"w",function(){return E}),o.d(t,"e",function(){return T}),o.d(t,"y",function(){return L}),o.d(t,"z",function(){return _}),o.d(t,"A",function(){return F}),o.d(t,"B",function(){return R}),o.d(t,"C",function(){return A}),o.d(t,"D",function(){return $});const n=425,r=284,i=864,s=450,a=800,d=476,c=284,l=48,u=648,p=80,m=32,f=12,h=1600,g=1280,b=140,v=448,y=40,x=280,O=538,C=410,w=24,j=24,S=312,P=40,M=270,I=5,k=16,N=40,E=1250,T=82,L=48,_=122,F=8,R=16,A=36,$=37},"./src/reddit/constants/elementClassNames.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"e",function(){return s}),o.d(t,"f",function(){return a}),o.d(t,"g",function(){return d}),o.d(t,"h",function(){return c}),o.d(t,"d",function(){return l});const n="public-DraftEditor-content",r="DraftEditor-root",i="public-DraftStyleDefault-block",s="hidden",a="hovered",d="scrollerItem",c="threadline",l="header-user-dropdown"},"./src/reddit/constants/flair.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return i}),o.d(t,"a",function(){return s});var n=o("./src/reddit/constants/colors.ts"),r=o("./src/reddit/models/Flair/index.ts");const i=64,s={backgroundColor:n.a.defaultFlair,id:"",modOnly:!1,textColor:r.d.Dark,textEditable:!1}},"./src/reddit/constants/jsapiEvents.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i});const n="reddit",r="reddit.ready",i="reddit.urlChanged"},"./src/reddit/constants/screenWidths.ts":function(e,t,o){"use strict";o.d(t,"j",function(){return n}),o.d(t,"h",function(){return r}),o.d(t,"f",function(){return i}),o.d(t,"e",function(){return s}),o.d(t,"i",function(){return a}),o.d(t,"g",function(){return d}),o.d(t,"a",function(){return c}),o.d(t,"b",function(){return l}),o.d(t,"c",function(){return u}),o.d(t,"d",function(){return p});const n=320,r=375,i=414,s=480,a=640,d=960,c=1460,l=1024,u=1200,p=1232},"./src/reddit/contexts/AdminEvents.ts":function(e,t,o){"use strict";var n=o("./node_modules/brcast/dist/brcast.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r);t.a=i.a.createContext(Object(n.a)([]))},"./src/reddit/contexts/ApiContext.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return d}),o.d(t,"b",function(){return c});var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c{throw new Error("Component attempted to make an API request with no ApiContext")});function c(e){return t=>a(d.Consumer,{},void 0,o=>i.a.createElement(e,s({apiContext:o},t)))}},"./src/reddit/contexts/Language.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return r});var n=o("./node_modules/react/index.js");const r=Object(n.createContext)("en")},"./src/reddit/controls/Button/index.tsx":function(e,t,o){"use strict";o.d(t,"w",function(){return m}),o.d(t,"p",function(){return f}),o.d(t,"o",function(){return h}),o.d(t,"q",function(){return g}),o.d(t,"t",function(){return b}),o.d(t,"r",function(){return y}),o.d(t,"u",function(){return x}),o.d(t,"s",function(){return O}),o.d(t,"v",function(){return C}),o.d(t,"k",function(){return P}),o.d(t,"j",function(){return I}),o.d(t,"e",function(){return k}),o.d(t,"f",function(){return N}),o.d(t,"d",function(){return E}),o.d(t,"a",function(){return T}),o.d(t,"h",function(){return L}),o.d(t,"i",function(){return _}),o.d(t,"g",function(){return F}),o.d(t,"l",function(){return R}),o.d(t,"m",function(){return A}),o.d(t,"n",function(){return $}),o.d(t,"b",function(){return D}),o.d(t,"c",function(){return B});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/controls/InternalLink/index.tsx"),c=o("./src/reddit/constants/colors.ts"),l=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);rObject(u.c)(e).linkText,e=>Object(u.c)(e).linkText,e=>Object(u.c)(e).linkText,e=>Object(n.h)(.8,Object(u.c)(e).linkText),e=>Object(n.h)(.8,Object(u.c)(e).linkText),e=>Object(n.h)(.8,Object(u.c)(e).linkText),e=>Object(n.g)(.8,Object(u.c)(e).linkText),e=>Object(n.g)(.8,Object(u.c)(e).linkText),e=>Object(n.g)(.8,Object(u.c)(e).linkText),e=>Object(n.e)(Object(u.c)(e).linkText,.5),e=>Object(n.e)(Object(u.c)(e).linkText,.5),e=>Object(n.e)(Object(u.c)(e).linkText,.5)),h=Object(s.css)(["","border: 1px solid transparent;border-radius: 4px;box-sizing: border-box;text-align: center;letter-spacing: 1px;text-decoration: none;"],l.smallButtonFont),g=(e,t)=>Object(s.css)(["background-color: ",";border-color: ",";color: ",";fill: ",";&:hover {background-color: ",";border-color: ",";color: ",";fill: ",";}&:active {background-color: ",";border-color: ",";color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {background-color: ",";border-color: ",";color: ",";fill: ",";cursor: not-allowed;}"],e,e,t,t,Object(n.h)(.8,e),Object(n.h)(.8,e),t,t,Object(n.g)(.8,e),Object(n.g)(.8,e),t,t,Object(n.h)(.5,e),Object(n.h)(.5,e),Object(n.e)(t,.5),Object(n.e)(t,.5)),b=Object(s.css)(["",";"],e=>g(Object(u.c)(e).button,Object(u.c)(e).body)),v=Object(s.css)(["background-color: ",";border-color: ",";color: ",";fill: ",";&:hover {background-color: ",";border-color: ",";color: ",";fill: ",";}&:active {background-color: ",";border-color: ",";color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {background-color: ",";border-color: ",";color: ",";fill: ",";cursor: not-allowed;}"],c.a.removed,c.a.removed,e=>Object(u.c)(e).body,e=>Object(u.c)(e).body,Object(n.h)(.8,c.a.removed),Object(n.h)(.8,c.a.removed),e=>Object(u.c)(e).body,e=>Object(u.c)(e).body,Object(n.g)(.8,c.a.removed),Object(n.g)(.8,c.a.removed),e=>Object(u.c)(e).body,e=>Object(u.c)(e).body,Object(n.h)(.5,c.a.removed),Object(n.h)(.5,c.a.removed),e=>Object(n.e)(Object(u.c)(e).body,.5),e=>Object(n.e)(Object(u.c)(e).body,.5)),y=e=>Object(s.css)(["border-color: ",";color: ",";fill: ",";&:hover {border-color: ",";color: ",";fill: ",";}&:active {border-color: ",";color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {border-color: ",";color: ",";fill: ",";cursor: not-allowed;}"],e,e,e,Object(n.h)(.8,e),Object(n.h)(.8,e),Object(n.h)(.8,e),Object(n.g)(.8,e),Object(n.g)(.8,e),Object(n.g)(.8,e),Object(n.e)(e,.5),Object(n.e)(e,.5),Object(n.e)(e,.5)),x=Object(s.css)(["",";"],e=>y(Object(u.c)(e).button)),O=e=>Object(s.css)(["color: ",";fill: ",";&:hover {color: ",";fill: ",";}&:active {color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {color: ",";fill: ",";cursor: not-allowed;}"],e,e,Object(n.g)(.8,e),Object(n.g)(.8,e),Object(n.g)(.8,e),Object(n.g)(.8,e),Object(n.e)(e,.5),Object(n.e)(e,.5)),C=Object(s.css)(["",";"],e=>O(Object(u.c)(e).button)),w=Object(s.css)(["background-color: ",";border-color: ",";color: ",";&:hover {background-color: ",";border-color: ",";color: ",";}&:active {background-color: ",";border-color: ",";color: ",";}&:disabled,&[disabled],&[data-disabled] {background-color: ",";border-color: ",";color: ",";cursor: not-allowed;}"],c.a.gold,c.a.gold,e=>Object(u.c)(e).body,e=>Object(n.h)(.8,c.a.gold),e=>Object(n.h)(.8,c.a.gold),e=>Object(u.c)(e).body,e=>Object(n.g)(.8,c.a.gold),e=>Object(n.g)(.8,c.a.gold),e=>Object(u.c)(e).body,e=>Object(n.h)(.5,c.a.gold),e=>Object(n.h)(.5,c.a.gold),e=>Object(n.e)(Object(u.c)(e).body,.5)),j=Object(s.css)(["background-color: ",";border-color: ",";color: ",";&:hover {background-color: ",";border-color: ",";color: ",";}&:active {background-color: ",";border-color: ",";color: ",";}&:disabled,&[disabled],&[data-disabled] {background-color: ",";border-color: ",";color: ",";cursor: not-allowed;}"],c.a.snoo,c.a.snoo,e=>Object(u.c)(e).body,e=>Object(n.h)(.8,c.a.snoo),e=>Object(n.h)(.8,c.a.snoo),e=>Object(u.c)(e).body,e=>Object(n.g)(.8,c.a.snoo),e=>Object(n.g)(.8,c.a.snoo),e=>Object(u.c)(e).body,e=>Object(n.h)(.5,c.a.snoo),e=>Object(n.h)(.5,c.a.snoo),e=>Object(n.e)(Object(u.c)(e).body,.5)),S=Object(s.css)(["","","color: ",";fill: ",";background-color: ",";"],h,m,e=>Object(u.c)(e).body,e=>Object(u.c)(e).lightText,e=>Object(u.c)(e).button);a.a.button.withConfig({componentId:"s1f6o7cs-0"})(["",""],S);const P=e=>{e.redditStyle,e["data-redditstyle"];var t=p(e,["redditStyle","data-redditstyle"]);return i.a.createElement(d.a,t)},M=e=>{e.redditStyle,e["data-redditstyle"];var t=p(e,["redditStyle","data-redditstyle"]);return i.a.createElement("a",t)},I=e=>{e.redditStyle,e["data-redditstyle"];var t=p(e,["redditStyle","data-redditstyle"]);return i.a.createElement("button",t)},k=a()(M).withConfig({componentId:"s1f6o7cs-1"})(["","","","display: block;"],h,m,b),N=a()(P).withConfig({componentId:"s1f6o7cs-2"})(["","","","display: block;"],h,m,b),E=a()(I).withConfig({componentId:"s1f6o7cs-3"})(["","","",""],h,m,b),T=a()(I).withConfig({componentId:"s1f6o7cs-4"})(["","","",""],h,m,v),L=a()(M).withConfig({componentId:"s1f6o7cs-5"})(["","","background-color: transparent;",""],h,m,x),_=a()(P).withConfig({componentId:"s1f6o7cs-6"})(["","","background-color: transparent;",""],h,m,x),F=a()(I).withConfig({componentId:"s1f6o7cs-7"})(["","","background-color: transparent;",""],h,m,x),R=a()(I).withConfig({componentId:"s1f6o7cs-8"})(["","","background-color: transparent;",""],h,m,C),A=a()(M).withConfig({componentId:"s1f6o7cs-9"})(["","","background-color: transparent;",""],h,m,C),$=a()(P).withConfig({componentId:"s1f6o7cs-10"})(["","","background-color: transparent;",""],h,m,C),D=a()(I).withConfig({componentId:"s1f6o7cs-11"})(["","","",""],h,m,w),B=a()(I).withConfig({componentId:"s1f6o7cs-12"})(["","","",""],h,m,j)},"./src/reddit/controls/CheckboxWithLabel/index.m.less":function(e,t,o){e.exports={checkboxLabel:"_1H6-wE3jxCdsIeXW5AMjj8",labelContent:"-kceiAQn0jpWOpu7qZRjD"}},"./src/reddit/controls/CheckboxWithLabel/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/controls/CheckboxWithLabel/index.m.less"),a=o.n(s),d=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/constants/colors.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),u=o("./src/reddit/icons/svgs/Checkbox/index.tsx"),p=o("./src/reddit/icons/svgs/CheckboxSelected/index.tsx"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(l.c)(e).body),h=i()(p.a).withConfig({componentId:"s1xud0ot-1"})(["",""],"\n margin-right: 10px;\n"),g=i()(e=>m("button",{"aria-checked":e.isSelected,"aria-disabled":e.disabled,autoFocus:e.autoFocus,className:Object(d.a)(a.a.checkboxLabel,e.className),disabled:e.disabled,onClick:e.onClick,type:"button",role:"checkbox"},void 0,m("span",{tabIndex:-1,className:a.a.labelContent},void 0,e.isSelected?m(h,{className:"checkbox-inner-icon"}):m(f,{className:"checkbox-inner-icon"}),e.text))).withConfig({componentId:"s1xud0ot-2"})(["box-sizing: border-box;fill: ",";"],c.a.alienblue);t.a=g},"./src/reddit/controls/ContentType/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/Gif/index.tsx"),a=o("./src/reddit/icons/fonts/Link/index.tsx"),d=o("./src/reddit/icons/fonts/Photos/index.tsx"),c=o("./src/reddit/icons/fonts/Text/index.tsx"),l=o("./src/reddit/icons/fonts/helpers.tsx"),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cu("i",{className:`${Object(l.b)("video")} ${e.className}`})).withConfig({componentId:"s1eziz2x-0"})(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]),m=o("./src/reddit/icons/svgs/Poll/index.tsx");o.d(t,"a",function(){return b});var f=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{switch(e.type){case"gifvideo":return f(g,{className:e.className});case"image":return f(v,{className:e.className});case"meta":return f(y,{className:e.className});case"rtjson":case"text":return f(x,{className:e.className});case"video":return f(O,{className:e.className});default:return f(b,{className:e.className})}})},"./src/reddit/controls/Dropdown/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/lib/domUtils/index.ts"),c=o("./src/reddit/constants/zIndex.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts");t.a=a()(class extends i.a.Component{componentDidMount(){this.props.noFocus||this.ref&&this.ref.focus()}componentWillUnmount(){Object(d.a)(this.props.tooltipId)}render(){const e=this.props;return i.a.createElement("div",{className:e.className,ref:e=>this.ref=e,role:"menu",style:e.style,tabIndex:-1},e.children)}}).withConfig({componentId:"s1afd82k-0"})(["border-radius: 4px;box-shadow: 0 2px 4px 0 ",";color: ",";margin-top: 8px;overflow: hidden;position: ",";z-index: ",";background-color: ",";&:focus {outline: none;}"],e=>Object(n.e)(Object(l.c)(e).bodyText,.2),e=>Object(l.c)(e).bodyText,({isFixed:e=!1})=>e?"fixed":"absolute",({isFixed:e=!1,isOverlay:t=!1})=>t?e?c.p+1:c.o:c.h,e=>Object(l.c)(e).body)},"./src/reddit/controls/InternalLink/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./node_modules/react-router-dom/es/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(a),c=o("./src/reddit/helpers/path/index.ts"),l=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c{var t=e.children,o=e.className,n=e.disabled,r=(e.replace,e.to),a=p(e,["children","className","disabled","replace","to"]);return n?u(m,{className:o},void 0,t):("string"==typeof r&&(r=Object(c.b)(r)),i.a.createElement(s.a,l({className:o,to:r},a),t))})},"./src/reddit/controls/InvisibleScreenReaderText/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n);t.a=r.a.span.withConfig({componentId:"s1dqr9jy-0"})(["position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px, 1px, 1px, 1px);"])},"./src/reddit/controls/RadioInput/RadioOption/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/constants/colors.ts"),c=o("./src/reddit/constants/keycodes.ts"),l=o("./src/reddit/icons/svgs/RadioOff/index.tsx"),u=o("./src/reddit/icons/svgs/RadioOn/index.tsx"),p=o("./src/reddit/layout/row/Inline/index.tsx"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{const t=this.props;t.disabled||e.key!==c.b.Enter&&e.key!==c.b.Space||t.onClick&&t.onClick(t.value)})}componentDidUpdate(e){this.props.selected&&!e.selected&&this.ref&&this.ref.focus()}render(){const e=this.props;return e.hidden?null:m(p.a,{"aria-checked":e.selected,className:e.className,innerRef:e=>this.ref=e,onClick:e.disabled?void 0:e.onClick,onKeyPress:this.onKeyPress,role:"radio",tabIndex:e.tabIndex},void 0,e.showButton&&(e.selected?m(f,{}):m(h,{})),e.children)}}},"./src/reddit/controls/RadioInput/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return d});var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./src/reddit/constants/keycodes.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{this.state.value!==e&&(this.props.onChange(e),this.setState(()=>({value:e})))}),this.getValues=(()=>i.a.Children.map(this.props.children,e=>e.props.value)),this.onKeyUp=(e=>{var t=this.props;const o=t.disabled,n=t.onChange,r=this.state.value;if(o)return;const i=e.key===s.b.ArrowUp,a=e.key===s.b.ArrowDown;if(i||a){const e=this.getValues();if(!e.length)return;const t=r?e.indexOf(r):0,o=e[((i?t-1:t+1)+e.length)%e.length];n(o),this.setState({value:o})}}),this.state={value:e.value||""}}componentWillReceiveProps(e){this.setState(()=>({value:e.value||""}))}render(){const e=this.props,t=this.state;return a("div",{"aria-labelledby":e.name,className:e.className,role:"radiogroup",onKeyUp:this.onKeyUp},void 0,a("input",{type:"hidden",value:t.value,disabled:e.disabled}),i.a.Children.map(e.children,e=>i.a.cloneElement(e,{onClick:t=>this.handleClick(e.props.value),selected:e.props.value===t.value})))}}},"./src/reddit/controls/Score/index.m.less":function(e,t,o){e.exports={score:"_1rZYMD_4xY3gRcSS3p8ODO"}},"./src/reddit/controls/Score/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return g});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/lib/classNames/index.ts"),s=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),l=o("./src/reddit/helpers/styles/smartTextColor.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/models/Vote/index.ts"),m=o("./src/reddit/controls/Score/index.m.less"),f=o.n(m),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{const t={color:e.light?a.a.lightboxHeaderText:(e=>e.voteState===p.a.downvoted?Object(u.c)(e).voteText.downvote:e.voteState===p.a.upvoted?Object(u.c)(e).voteText.upvote:Object(l.a)(Object(c.a)(e)))(e)},o=e.isScoreHidden?"•":Object(s.b)(e.score);return h("div",{className:Object(i.a)(f.a.score,e.className),style:t},void 0,o)});t.a=b},"./src/reddit/controls/Search/RelatedSubredditMetaData.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/lib/classNames/index.ts"),c=o("./src/lib/objectSelector/index.ts"),l=o("./src/reddit/components/Hovercards/SubredditHovercard/index.tsx"),u=o("./src/reddit/components/SubredditIcon/index.tsx"),p=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/selectors/subreddit.ts"),f=o("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"),h=o.n(f),g=o("./src/reddit/controls/Search/index.m.less"),b=o.n(g),v=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(p.c)(e).lightText};\n border-radius: 9001px;\n`,x=a()(u.b).withConfig({componentId:"nkx6bk-0"})(["",";"],y),O=Object(r.connect)(()=>Object(i.createStructuredSelector)({subredditsByName:Object(c.a)((e,t)=>{const o={};return t.subredditIcons&&t.subredditIcons.map(t=>{o[t.subredditName]=Object(m.v)(e,{subredditName:t.subredditName})}),o})}));t.a=O(e=>v("div",{className:Object(d.a)(h.a.subText,b.a.subText,e.className)},void 0,e.subredditIcons?e.subredditIcons.map(t=>v(l.a,{subredditName:t.subredditName},`${t.subredditName}-hoverCard`,v(x,{className:Object(d.a)(b.a.icon,b.a.isHeaderIcon),linkTo:`/r/${t.subredditName}`,iconUrl:t.url,subredditOrProfile:e.subredditsByName[t.subredditName]},t.subredditName))):v(x,{className:b.a.icon,iconUrl:e.iconUrl},e.iconUrl),v("span",{className:e.isHeaderContent&&e.subredditIcons&&e.subredditIcons.length?b.a.hasIcons:void 0},void 0,e.suffix)))},"./src/reddit/controls/Search/index.m.less":function(e,t,o){e.exports={icon:"_1hdDhVEGWEdVJcgy2XQ2Eq",isHeaderIcon:"_1biYoFBD4CLgOvrr_HinV4",hasIcons:"_1M-azLenSs2UgxeZ2rJX20",subText:"_2-DL_E9cFo1xsqU3Q8BXnJ"}},"./src/reddit/controls/Search/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/history/index.js"),i=o("./node_modules/lodash/debounce.js"),s=o.n(i),a=o("./node_modules/react/index.js"),d=o.n(a),c=o("./node_modules/react-redux/es/index.js"),l=o("./node_modules/react-router-redux/es/index.js"),u=o("./node_modules/reselect/lib/index.js"),p=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(p),f=o("./node_modules/uuid/v4.js"),h=o.n(f),g=o("./src/app/actions/tooltip.ts"),b=o("./src/app/strings/index.ts"),v=o("./src/lib/classNames/index.ts"),y=o("./src/lib/makeSearchKey/index.ts"),x=o("./src/reddit/actions/category.ts"),O=o("./src/reddit/actions/page.ts"),C=o("./src/reddit/actions/search.ts"),w=o("./src/higherOrderComponents/asTooltip.tsx"),j=o("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx"),S=o("./node_modules/react-router-dom/es/index.js"),P=o("./src/reddit/components/InfoTextTooltip/index.tsx"),M=o("./src/reddit/helpers/getSearchUrl/index.ts"),I=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),k=o("./src/reddit/icons/svgs/Clear/index.tsx"),N=o("./src/reddit/icons/svgs/Search/index.tsx"),E=o("./src/reddit/models/Search/index.ts"),T=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),L=o("./src/reddit/selectors/telemetry.ts"),_=o("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"),F=o.n(_),R=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(T.c)(e).lightText};\n border-radius: 9001px;\n`,B=m()(e=>d.a.createElement("div",A({className:e.className},e))).withConfig({componentId:"sl3810-1"})(["",";background: url('","');background-position: center;background-repeat: no-repeat;background-size: 100%;"],D,e=>e.url),H=m()(I.a).withConfig({componentId:"sl3810-2"})(["",";background: ",";fill: ",";padding: 3px;"],D,e=>Object(T.c)(e).active,e=>Object(T.c)(e).lightText);class Q extends d.a.Component{constructor(){super(...arguments),this.onRecentSearchItemClick=(()=>{this.props.recentSearch.isTypeaheadSuggestion?this.props.onClearSearchQuery():this.props.onUpdateSearchQuery(this.props.recentSearch.searchQuery),this.props.onSendDropdownClickEvent(this.props.recentSearch.searchQuery,this.props.recentSearch.searchQuery,L.StructureType.Recent,L.SearchDropdownNouns.Recent)}),this.generateFullSearchQuery=(e=>e.subredditOrProfileRestrictedName?`${e.subredditOrProfileRestrictedName} ${e.searchQuery}`:e.searchQuery)}render(){const e=this.props,t=e.activeTooltipId,o=e.className,n=e.focusedItem,r=e.isInRailsExperiment,i=e.language,s=e.onRemoveRecentSearch,a=e.recentSearch,d=e.toggleTooltip,c=Object(M.a)(null,null,a,r),l=c&&c.url,u=c&&c.qs,p=u?`${l}?${u}`:l,m=this.generateFullSearchQuery(a);let f;return n&&(f=this.generateFullSearchQuery(n)),R(S.a,{"aria-label":a.searchQuery,className:Object(v.a)(F.a.item,o,{"m-focused":!(!n||n.section!==E.c.recent||f!==m)}),onClick:this.onRecentSearchItemClick,role:"link",tabIndex:-1,to:p||""},m,a.displayInfo&&a.isTypeaheadSuggestion?a.displayInfo.iconUrl?R(B,{url:a.displayInfo.iconUrl}):R(H,{}):R(N.a,{className:F.a.icon}),R("span",{className:F.a.text},void 0,m),R("div",{onMouseEnter:()=>d(m),onMouseLeave:()=>d(null),id:m},void 0,R(k.a,{className:Object(v.a)(F.a.icon,"m-hoverable"),onClick:e=>{e.stopPropagation(),e.preventDefault(),s(a)}}),R($,{isOpen:t===m,text:Object(b.a)(i,"search.dropdown.remove"),tooltipId:m,targetPosition:["center","top"],tooltipPosition:["center","bottom"]})))}}var U=o("./src/reddit/components/ClassicPost/Thumbnail.tsx"),z=o("./src/reddit/components/PostTitle/index.tsx"),G=o("./src/reddit/components/Translated/index.tsx"),V=o("./src/reddit/controls/Search/RelatedSubredditMetaData.tsx"),W=o("./src/reddit/helpers/canRenderThumbnail.ts"),q=o("./src/reddit/icons/svgs/Popular/index.tsx"),Z=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(T.c)(e).metaText);class X extends d.a.Component{constructor(){super(...arguments),this.transformTrendingToRecentSearch=(()=>{const e=this.props.trendingItem;e.post,e.subredditInfo,e.subredditOccurrences;return K(e,["post","subredditInfo","subredditOccurrences"])}),this.onTrendingItemClick=(()=>{this.props.onUpdateSearchQuery(this.props.trendingItem.searchQuery);const e=this.transformTrendingToRecentSearch();this.props.onSetRecentSearch(e),this.props.onSendDropdownClickEvent(this.props.trendingItem.searchQuery,this.props.trendingItem.rawQuery||"",L.StructureType.Trending,L.SearchDropdownNouns.Trending)})}render(){var e=this.props;const t=e.className,o=e.focusedItem,n=e.isInRailsExperiment,r=e.trendingItem,i=Object(M.a)(null,null,r,n,{source:y.a.Trending}),s=i&&i.url,a=i&&i.qs,d=a?`${s}?${a}`:s;return Z(S.a,{"aria-label":r.searchQuery,className:Object(v.a)(F.a.item,F.a.trending,t,{"m-focused":!(!o||o.section!==E.c.trending||r.searchQuery!==o.searchQuery)}),onClick:this.onTrendingItemClick,role:"link",tabIndex:-1,to:d||""},`trending-${r.searchQuery}`,Z("div",{className:F.a.trendingContent},void 0,Z("div",{},void 0,Z(q.a,{className:Object(v.a)(F.a.icon,F.a.trending)}),Z("span",{},void 0,Z(z.a,{className:Object(v.a)(F.a.text,F.a.trending),redditStyle:!0,size:z.b.Small},void 0,r.searchQuery)),r.post&&Z(Y,{},void 0,r.post.title)),r.subredditInfo&&Z(V.a,{className:Object(v.a)(F.a.relatedSubredditMetaData,{"m-noPostTitle":!r.post}),iconUrl:r.subredditInfo.icon||void 0,suffix:Z(G.a,{msgId:"search.subredditMetaData.andMore",replacements:{displayText:r.subredditInfo.displayText}})})),r.post&&Object(W.a)(r.post)&&Z(U.b,{post:r.post,removeLink:!0}))}}var J=o("./src/reddit/components/Flair/index.tsx"),ee=o("./src/reddit/models/Flair/index.ts"),te=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(T.c)(e).lightText};\n border-radius: 9001px;\n`,ie=m()(e=>d.a.createElement("div",oe({className:e.className},e))).withConfig({componentId:"s1wfwevk-0"})(["",";background: url('","');background-position: center;background-repeat: no-repeat;background-size: 100%;"],re,e=>e.url),se=m()(I.a).withConfig({componentId:"s1wfwevk-1"})(["",";background: ",";fill: ",";padding: 3px;"],re,e=>Object(T.c)(e).active,e=>Object(T.c)(e).lightText);class ae extends d.a.Component{constructor(){super(...arguments),this.onTypeaheadSuggestionClick=(()=>{this.props.onSetRecentSearch(this.props.item),this.props.onSendDropdownClickEvent(this.props.item.searchQuery,this.props.item.searchQuery,L.StructureType.Search,this.props.item.isProfile?L.SearchDropdownNouns.TypeaheadProfile:L.SearchDropdownNouns.TypeaheadSubreddit),this.props.onClearSearchQuery()})}render(){const e=this.props,t=e.className,o=e.focusedItem,n=e.item,r=e.language;return te(S.a,{"aria-label":n.searchQuery,className:Object(v.a)(F.a.item,t,ne,{"m-focused":!(!o||o.searchQuery!==n.searchQuery)}),onClick:this.onTypeaheadSuggestionClick,role:"link",tabIndex:-1,to:`/${n.searchQuery}`},n.searchQuery,n.displayInfo&&n.displayInfo.iconUrl?te(ie,{url:n.displayInfo.iconUrl}):te(se,{}),te("div",{},void 0,n.displayInfo&&n.displayInfo.subredditOrProfileName&&te("div",{className:Object(v.a)(F.a.text,ne)},void 0,n.displayInfo.subredditOrProfileName),te("div",{},void 0,n.displayInfo&&void 0!==n.displayInfo.subscribers&&te("div",{className:F.a.subText},void 0,Object(b.d)(r,"listings.subscribers",n.displayInfo.subscribers)),n.displayInfo&&n.displayInfo.isNSFW&&te(J.c,{flair:{type:ee.e.Nsfw,text:"nsfw"}}))))}}var de=o("./src/reddit/constants/zIndex.ts"),ce=o("./src/reddit/controls/Dropdown/index.tsx"),le=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),ue=o("./src/reddit/components/HeaderSubredditSelector/index.m.less"),pe=o.n(ue),me=o("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.m.less"),fe=o.n(me),he=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(T.c)(e).actionIcon,F.a.trending,e=>Object(T.c)(e).linkText,F.a.title,e=>Object(T.c)(e).line,e=>Object(T.c)(e).metaText,F.a.item,F.a.trending,e=>Object(T.c)(e).line,e=>Object(T.c)(e).field,e=>Object(T.c)(e).line,F.a.icon,e=>Object(T.c)(e).navIcon,e=>Object(T.c)(e).field,"typeahead",F.a.text,"typeahead",le.titleFontH5,F.a.subText,e=>Object(T.c)(e).metaText,j.b,fe.a.item),ye=m()(Object(w.a)(ce.a)).withConfig({componentId:"s2qo4ss-0"})(["","background-color: ",";border: 1px solid ",";border-top-width: 0;color: ",";padding: 0px;"],ve,e=>Object(T.c)(e).body,e=>Object(T.c)(e).line,e=>Object(T.c)(e).bodyText);class xe extends d.a.Component{constructor(e){super(e),this.toggleTooltip=(e=>{this.setState({activeTooltipId:e})}),this.state={activeTooltipId:null}}render(){const e=this.props,t=this.state;var o=e.isFixed;const n=void 0===o||o,r={width:e.container?`${e.container.offsetWidth}px`:"inherit",marginTop:"7px",overflow:"scroll"};e.isFixed&&(r.zIndex=de.u);const i=0===e.typeaheadSuggestions.length&&!e.isTypeaheadPending;return he(ye,{className:pe.a.listContainer,isFixed:n,isOpen:e.isOpen,tooltipId:ge,noFocus:!0,style:r},void 0,e.typeaheadSuggestions.map(t=>he(ae,{focusedItem:e.typeaheadSuggestions[e.focusedItemIndex],item:t,language:e.language,onClearSearchQuery:e.onClearSearchQuery,onSendDropdownClickEvent:e.onSendDropdownClickEvent,onSetRecentSearch:e.onSetRecentSearch},t.id)),i&&e.recentSearches.map(o=>he(Q,{activeTooltipId:t.activeTooltipId,focusedItem:e.itemList[e.focusedItemIndex],isInRailsExperiment:e.isInRailsExperiment,language:e.language,onClearSearchQuery:e.onClearSearchQuery,onRemoveRecentSearch:e.onRemoveRecentSearch,onSendDropdownClickEvent:e.onSendDropdownClickEvent,onSetRecentSearch:e.onSetRecentSearch,onUpdateSearchQuery:e.onUpdateSearchQuery,recentSearch:o,toggleTooltip:this.toggleTooltip},o.id)),i&&e.isInTrendingExperiment&&!e.isTrendingPending&&e.trendingItems&&he("div",{className:Object(v.a)(F.a.title,{"m-withBorder":!!e.recentSearches.length})},void 0,Object(b.a)(e.language,"search.dropdown.trendingToday")),(e.isTypeaheadPending||e.isTrendingPending)&&he(d.a.Fragment,{},void 0,he("div",{className:fe.a.item}),he("div",{className:fe.a.item}),he("div",{className:fe.a.item}),he("div",{className:fe.a.item}),he("div",{className:fe.a.item})),i&&e.isInTrendingExperiment&&e.trendingItems.slice(0,be).map(t=>he(X,{focusedItem:e.itemList[e.focusedItemIndex],isInRailsExperiment:e.isInRailsExperiment,onSendDropdownClickEvent:e.onSendDropdownClickEvent,onSetRecentSearch:e.onSetRecentSearch,onUpdateSearchQuery:e.onUpdateSearchQuery,trendingItem:t},t.id)))}}var Oe=o("./src/reddit/components/TrackingHelper/index.tsx"),Ce=o("./src/reddit/constants/keycodes.ts"),we=o("./src/reddit/contexts/ApiContext.tsx"),je=o("./src/reddit/contexts/PageLayer/index.tsx"),Se=o("./src/reddit/endpoints/category/categoryList.ts"),Pe=o("./src/lib/constants/index.ts"),Me=o("./src/lib/makeApiRequest/index.ts"),Ie=o("./src/lib/omitHeaders/index.ts"),ke=o("./src/reddit/constants/headers.ts");const Ne=(e,t)=>Object(Me.c)(Object(Ie.a)(e,[ke.a]),{endpoint:`${e.apiUrl}/api/subreddit_autocomplete_v2.json`,method:Pe.jb.GET,data:{query:t}}),Ee=e=>Object(Me.c)(Object(Ie.a)(e,[ke.a]),{endpoint:`${e.apiUrl}/api/trending_searches_v1.json`,method:Pe.jb.GET});var Te=o("./src/reddit/helpers/r2/normalizeProfileSubredditFromR2/index.ts"),Le=o("./src/reddit/helpers/r2/normalizeSubredditFromR2/index.ts");const _e=e=>{const t=[],o={};return e.forEach(e=>{const n=e.data,r=e.kind;r===Pe.wb.SUBREDDIT?(t.push(n.name),o[n.name]=Object(Le.a)(n)):r===Pe.wb.ACCOUNT&&(t.push(n.subreddit.name),o[n.subreddit.name]=Object(Te.a)(n.subreddit,n.name))}),{data:o,order:t}};var Fe=o("./src/reddit/endpoints/trending/index.ts"),Re=o("./src/reddit/helpers/correlationIdTracker.ts"),Ae=o("./node_modules/lodash/isEqual.js"),$e=o.n(Ae),De=o("./node_modules/lodash/xorWith.js"),Be=o.n(De),He=(e,t)=>{const o=Be()(e,t,$e.a);return!(!o||0!==o.length)},Qe=o("./src/reddit/helpers/localStorage/index.ts"),Ue=o("./src/reddit/helpers/name/index.ts"),ze=o("./src/reddit/helpers/styles/placeholder/index.ts"),Ge=o("./src/reddit/helpers/trackers/searchResults.ts"),Ve=o("./src/reddit/selectors/category.ts"),We=o("./src/reddit/selectors/experiments/categories.ts"),qe=o("./src/reddit/selectors/experiments/railsSearchResults.ts"),Ze=o("./src/reddit/selectors/experiments/trending.ts"),Ke=o("./src/reddit/constants/experiments.ts"),Ye=o("./src/reddit/helpers/chooseVariant/index.ts"),Xe=o("./src/reddit/selectors/user.ts");const Je=e=>Object(Xe.D)(e)||Ke.Q.Treatment1===Object(Ye.b)(e,{experimentEligibilitySelector:Ye.a,experimentName:Ke.N});var et=o("./src/reddit/selectors/searchResults.ts"),tt=o("./src/reddit/selectors/tooltip.ts"),ot=o("./src/reddit/selectors/trending.ts"),nt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(T.c)(e).field,e=>Object(T.c)(e).line,e=>Object(T.c)(e).bodyText,e=>Object(T.c)(e).body,e=>Object(T.c)(e).button,e=>Object(ze.a)(Object(T.c)(e).actionIcon,1)),it=m.a.label.withConfig({componentId:"s18w7pae-1"})(["position: absolute;top: 50%;left: 0;height: 18px;margin-left: 16px;margin-top: -9px;"]),st=m()(N.a).withConfig({componentId:"s18w7pae-2"})(["fill: ",";width: 18px;height: 18px;"],e=>Object(T.c)(e).actionIcon),at=Object(je.w)({searchQuery:je.W,pageLayer:e=>e}),dt=(e,t,o)=>e(e=>Object.assign({},Object(Ge.b)(e),{source:"search",action:"click",noun:t,correlationId:Object(Re.c)(Re.a.SearchResults),actionInfo:L.actionInfo(e),search:L.search(e,o)})),ct=Object(c.connect)(()=>Object(u.createStructuredSelector)({categoriesLoaded:Ve.g,categoriesNameToId:Ve.i,currentUser:Xe.j,dropdownIsOpen:Object(tt.b)(ge),typeaheadIdsByQuery:et.c,isInRailsExperiment:qe.c,isInCategoriesExperiment:We.a,isInTrendingExperiment:Ze.a,isInTypeaheadExperiment:Je,isLoggedIn:Xe.F,language:Xe.M,multireddit:je.e,subreddit:je.t,trendingItems:ot.a,typeaheadSuggestions:et.h}),(e,t)=>({onChange:t=>e(Object(C.h)({searchQuery:t})),onClearSearchQuery:()=>e(Object(C.h)({searchQuery:""})),onGoToUrl:t=>e(Object(l.b)(t)),onDispatchSearch:(t,o)=>{e(Object(l.b)(Object(r.createLocation)({pathname:t,search:o})))},onToggleDropdown:()=>e(Object(g.e)({tooltipId:ge})),onTrendingItemsSuccess:t=>e(Object(O.L)({items:t})),onTypeaheadSuggestionsSuccess:t=>{e(Object(C.g)(t))},onListLoaded:({categories:t,categoryIds:o})=>{e(Object(x.j)({categories:t,categoryIds:o}))}}),(e,t,o)=>Object.assign({},e,t,o,{onSearch:(n,r,i)=>{n.preventDefault();const s=Object(M.a)(e.subreddit,e.multireddit,r,e.isInRailsExperiment,o.searchOptions,i);if(!s)return;const a=s.url,d=s.qs;t.onDispatchSearch(a,d)},onFocusSearchBar:()=>{Object(Re.c)(Re.a.SearchResults)||Object(Re.d)(Re.a.SearchResults);const e=o.searchOptions||Object(y.d)({});dt(o.sendEvent,L.OriginElement.SearchBar,e)}})),lt=m.a.div.withConfig({componentId:"s18w7pae-3"})(["position: relative;"]),ut=(e,t,o)=>t?Object(b.a)(e,"header.searchSubreddit",{subreddit:t.name}):o?Object(b.a)(e,"header.searchMultireddit",{multireddit:o.name}):Object(b.a)(e,"header.search");t.a=Object(Oe.b)(at(Object(we.b)(ct(class extends d.a.Component{constructor(e){super(e),this.container=null,this.makeCategoriesApiRequest=(async e=>{const t=await Object(Se.a)(this.props.apiContext());if(t.ok){var o=Object(Se.b)(t.body);const e=o.categories,n=o.categoryIds;this.props.onListLoaded({categories:e,categoryIds:n})}}),this.makeTypeaheadApiRequest=(async()=>{this.setState({isTypeaheadPending:!0});const e=await Ne(this.props.apiContext(),this.state.searchQuery);if(e.ok){if(e.body&&e.body.data&&e.body.data.children){const t=_e(e.body.data.children);t&&t.data&&t.order&&this.props.onTypeaheadSuggestionsSuccess({typeaheadSuggestions:t.data,order:t.order,searchQuery:this.state.searchQuery})}this.setState({isTypeaheadPending:!1,fetchedTrending:!0})}else this.setState({isTypeaheadPending:!1,error:e.error})}),this.makeTrendingApiRequest=(async()=>{if(!this.props.trendingItems.length&&!this.state.isTrendingPending){this.setState({isTrendingPending:!0});const e=await Ee(this.props.apiContext());if(e.ok){const t=Object(Fe.b)(e);this.props.onTrendingItemsSuccess(t),this.setState({isTrendingPending:!1})}else this.setState({isTrendingPending:!1,error:e.error})}}),this.setContainerRef=(e=>{this.container=e}),this.close=(()=>{this.props.dropdownIsOpen&&this.props.onToggleDropdown()}),this.onRemoveRecentSearch=(e=>{this.props.currentUser&&0!==this.state.recentSearches.length&&(Object(Qe.t)(e,this.props.currentUser.id),this.setState({recentSearches:this.state.recentSearches.filter(t=>t.searchQuery!==e.searchQuery),focusedItemIndex:-1}))}),this.onUpdateSearchQuery=(e=>{this.setState({searchQuery:e})}),this.onSetRecentSearch=(e=>{this.props.isLoggedIn&&this.props.currentUser&&this.setState({recentSearches:Object(Qe.L)(Object.assign({},e,{section:E.c.recent}),this.props.currentUser.id)})}),this.onChange=(e=>{const t=e.currentTarget.value,o={searchQuery:t};if(this.setState(o),this.props.onChange(t),this.props.isInTypeaheadExperiment){if(this.props.typeaheadIdsByQuery&&this.props.typeaheadIdsByQuery[t]||!t)return;this.onFetchTypeaheadSuggestions()}}),this.onFetchTypeaheadSuggestions=s()(()=>{this.makeTypeaheadApiRequest()},50),this.onSearch=(async e=>{if(!this.props.categoriesLoaded&&this.props.isInCategoriesExperiment&&await this.makeCategoriesApiRequest(e),this.state.searchQuery){let t,o=Object.assign({},E.a);if(this.state.selectedItem&&this.state.selectedItem.searchQuery===this.state.searchQuery)(o=this.state.selectedItem).id||(o.id=h()()),this.props.typeaheadSuggestions&&o.isTypeaheadSuggestion?this.onSendDropdownClickEvent(this.state.searchQuery,this.state.searchQuery,L.StructureType.Search,o.isProfile?L.SearchDropdownNouns.TypeaheadProfile:L.SearchDropdownNouns.TypeaheadSubreddit):this.onSendDropdownClickEvent(this.state.searchQuery,this.state.searchQuery,L.StructureType.Search,L.SearchDropdownNouns.Recent);else{const e=this.props.subreddit&&this.props.subreddit.icon?this.props.subreddit.icon.url:"",t=this.props.subreddit?this.props.subreddit.displayText:void 0,n=!!this.props.subreddit&&this.props.subreddit.isNSFW,r=E.b.text;o={id:h()(),searchQuery:this.state.searchQuery,type:r,section:E.c.recent,subredditOrProfileRestrictedName:t,displayInfo:{iconUrl:e,isNSFW:n}}}this.props.isInCategoriesExperiment&&this.props.categoriesLoaded&&(t=this.props.categoriesNameToId[Object(Ue.f)(o.searchQuery)]),t||this.onSetRecentSearch(o),this.props.onSearch(e,o,t),this.onClearSearchQuery(),this.close()}}),this.onClearSearchQuery=(()=>{this.setState({focusedItemIndex:-1,selectedItem:null,searchQuery:""}),this.props.onClearSearchQuery()}),this.onSendDropdownClickEvent=((e,t,o,n)=>{const r={displayQuery:e,rawQuery:t,structureType:o,searchQuery:this.props.searchQuery};this.props.sendEvent(Object(Ge.g)(n,r))}),this.onSendDropdownViewEvent=((e,t,o,n)=>{const r={displayQuery:o,rawQuery:n||o,searchQuery:this.props.searchQuery,structureType:t};this.props.sendEvent(Object(Ge.h)(e,r))}),this.onKeyDown=(e=>{if(e.key===Ce.b.Escape&&this.close(),e.key===Ce.b.Tab&&this.close(),e.key===Ce.b.ArrowDown){if(e.preventDefault(),0===this.state.itemList.length||!this.props.dropdownIsOpen)return;if(this.state.focusedItemIndex>=this.state.itemList.length-1)return;const t=this.state.focusedItemIndex+1,o=this.state.itemList[t]||null,n=o?o.searchQuery:"";this.setState({focusedItemIndex:t,searchQuery:n,selectedItem:o})}if(e.key===Ce.b.ArrowUp){if(e.preventDefault(),0===this.state.itemList.length||!this.props.dropdownIsOpen)return;if(-1===this.state.focusedItemIndex)return;const t=this.state.focusedItemIndex-1,o=this.state.itemList[t]||null,n=o?o.searchQuery:"";this.setState({focusedItemIndex:t,searchQuery:n,selectedItem:o})}}),this.toggleDropdownAndGetTrending=(()=>{if(!this.props.trendingItems.length&&this.props.isInTrendingExperiment&&this.makeTrendingApiRequest(),this.props.currentUser&&!this.props.subreddit){const e=Object(Qe.p)(this.props.currentUser.id);e.length>0&&(this.setState({recentSearches:this.props.isLoggedIn?e:[],itemList:[...e,...this.props.trendingItems]}),e.forEach(e=>{this.onSendDropdownViewEvent(L.SearchDropdownNouns.Recent,L.StructureType.Recent,e.searchQuery)})),this.props.trendingItems.length>0&&this.props.trendingItems.forEach(e=>{this.onSendDropdownViewEvent(L.SearchDropdownNouns.Trending,L.StructureType.Trending,e.searchQuery)})}this.props.onToggleDropdown()}),this.state={error:null,fetchedTrending:!1,focusedItemIndex:-1,itemList:[],isTrendingPending:!1,isTypeaheadPending:!1,recentSearches:[],searchQuery:this.props.searchQuery||"",selectedItem:null}}componentDidUpdate(e){const t=He(e.typeaheadSuggestions,this.props.typeaheadSuggestions),o=He(e.trendingItems,this.props.trendingItems);if(this.props.searchQuery!==e.searchQuery||!t||!o){const n=this.props.typeaheadSuggestions.length?this.props.typeaheadSuggestions:[...this.state.recentSearches,...this.props.trendingItems];this.setState(()=>{const t={itemList:n};return this.props.searchQuery!==e.searchQuery&&(t.searchQuery=this.props.searchQuery||""),t}),!t&&this.props.typeaheadSuggestions.length&&this.props.typeaheadSuggestions.forEach(e=>{this.onSendDropdownViewEvent(e.isProfile?L.SearchDropdownNouns.TypeaheadProfile:L.SearchDropdownNouns.TypeaheadSubreddit,L.StructureType.Search,e.searchQuery)}),!o&&this.props.trendingItems.length&&this.state.fetchedTrending&&this.props.trendingItems.forEach(e=>{this.onSendDropdownViewEvent(L.SearchDropdownNouns.Trending,L.StructureType.Trending,e.searchQuery)})}}render(){const e=this.props,t=this.state;return nt(lt,{className:Object(v.a)(pe.a.container,e.className,{"m-open":this.props.dropdownIsOpen}),id:ge,innerRef:this.setContainerRef},void 0,nt(it,{htmlFor:"header-search-bar"},void 0,nt(st,{})),nt("form",{action:"/search",autoComplete:"off",method:"get",onSubmit:t=>{t.preventDefault(),this.onSearch(t);const o=e.searchOptions||Object(y.d)({});o.q||(o.q=this.state.searchQuery),dt(e.sendEvent,"full_search_button",o)},onFocus:e.onFocusSearchBar},void 0,nt(rt,{id:"header-search-bar",name:"q",onChange:this.onChange,onClick:this.toggleDropdownAndGetTrending,onKeyDown:this.onKeyDown,placeholder:ut(e.language,e.subreddit,e.multireddit),role:"search",type:"search",value:this.state.searchQuery},e.searchQuery)),!e.subreddit&&nt(xe,{container:this.container,focusedItemIndex:t.focusedItemIndex,isFixed:e.isFixed,isInRailsExperiment:e.isInRailsExperiment,isInTrendingExperiment:e.isInTrendingExperiment,isOpen:e.dropdownIsOpen,isTrendingPending:t.isTrendingPending,isTypeaheadPending:t.isTypeaheadPending,itemList:t.itemList,language:e.language,onClearSearchQuery:this.onClearSearchQuery,onClose:this.close,onRemoveRecentSearch:this.onRemoveRecentSearch,onSendDropdownClickEvent:this.onSendDropdownClickEvent,onSetRecentSearch:this.onSetRecentSearch,onUpdateSearchQuery:this.onUpdateSearchQuery,recentSearches:t.recentSearches,trendingItems:e.trendingItems,typeaheadSuggestions:e.typeaheadSuggestions}))}}))))},"./src/reddit/controls/TextButton/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("button",{children:e.children,className:e.className,disabled:e.disabled,onClick:e.onClick})).withConfig({componentId:"s10n1rwf-0"})(["","background: transparent;border: none;padding: 0;text-decoration: underline;&:hover {cursor: pointer;}"],s.smallButtonFont)},"./src/reddit/controls/ToggleSwitch/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("button",{"aria-checked":e.on,className:e.className,id:e.id,role:"switch",tabIndex:e.tabIndex,type:"button",onClick:()=>!e.disabled&&e.onToggle&&e.onToggle()},void 0,a(d,{}))).withConfig({componentId:"s11tny4y-1"})(["display: flex;justify-content: ",";background-color: ",";border: 2px solid ",";border-radius: 100px;cursor: ",";position: relative;width: 35px;transition: border-color 0.15s linear,background-color 0.15s linear;"," {","}"],e=>e.on&&!e.disabled?"flex-end":"flex-start",e=>e.on&&!e.disabled?e.activeColorOverride||Object(s.c)(e).active:Object(s.c)(e).inactive,e=>e.on&&!e.disabled?e.activeColorOverride||Object(s.c)(e).active:Object(s.c)(e).inactive,e=>e.disabled?"default ":"pointer",d,e=>e.disabled?"box-shadow: none;":"")},"./src/reddit/controls/Typography/index.tsx":function(e,t,o){"use strict";o.d(t,"c",function(){return a}),o.d(t,"d",function(){return d}),o.d(t,"e",function(){return c}),o.d(t,"f",function(){return l}),o.d(t,"g",function(){return u}),o.d(t,"a",function(){return p}),o.d(t,"b",function(){return m}),o.d(t,"h",function(){return f});var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n),i=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const a=r.a.h1.withConfig({componentId:"drw0m7-0"})(["",""],i.titleFontH1),d=r.a.h2.withConfig({componentId:"drw0m7-1"})(["",""],i.titleFontH2),c=r.a.h3.withConfig({componentId:"drw0m7-2"})(["",""],i.titleFontH3),l=r.a.h4.withConfig({componentId:"drw0m7-3"})(["",""],i.titleFontH4),u=r.a.h5.withConfig({componentId:"drw0m7-4"})(["",""],i.titleFontH5),p=(r.a.h6.withConfig({componentId:"drw0m7-5"})(["",""],i.titleFontH6),r.a.p.withConfig({componentId:"drw0m7-6"})(["",""],i.bodyFont)),m=r.a.p.withConfig({componentId:"drw0m7-7"})(["",""],i.bodyFontSmall),f=(r.a.p.withConfig({componentId:"drw0m7-8"})(["",""],i.actionFont),r.a.p.withConfig({componentId:"drw0m7-9"})(["","color: ",";"],i.metadataFont,e=>Object(s.c)(e).metaText));r.a.p.withConfig({componentId:"drw0m7-10"})(["font-size: 10px;font-weight: normal;line-height: 12pt;"])},"./src/reddit/endpoints/economics/paymentSystems.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return i}),o.d(t,"a",function(){return s}),o.d(t,"c",function(){return a}),o.d(t,"b",function(){return d});var n=o("./src/config.ts"),r=o("./src/reddit/endpoints/governance/requester.ts");function i(e){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/ps/me/stripe-connect-links`,method:"post"})}function s(e,t){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/ps/me`,method:"patch",data:{stripe:{authorization:Object.assign({},t,{scope:"read_write"})}}})}function a(e){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/ps/me`,method:"get"})}function d(e,t){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/ps/me/stripe-sources/${t}`,method:"delete"})}},"./src/reddit/endpoints/trending/index.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return u});var n=o("./node_modules/uuid/v4.js"),r=o.n(n),i=o("./src/lib/constants/index.ts"),s=o("./src/lib/makeApiRequest/index.ts"),a=o("./src/lib/omitHeaders/index.ts"),d=o("./src/reddit/constants/headers.ts"),c=o("./src/reddit/helpers/r2/normalizePostFromR2/index.ts"),l=o("./src/reddit/models/Search/index.ts");const u=e=>{const t=[];if(e.body&&e.body.trending_searches){const o=e.body.trending_searches.length;for(let n=0;n0?o.results.data.children[0].data:null,s={id:r()(),post:i?Object(c.a)(i):null,rawQuery:o.query_string,searchQuery:o.display_string,section:l.c.trending,isWhitelisted:o.is_subreddit_whitelisted,subredditInfo:i?{icon:i.sr_detail.community_icon||i.sr_detail.icon_img,displayText:i.sr_detail.display_name_prefixed}:null,subredditOccurrences:o.subreddit_occurences-1,type:l.b.text};t.push(s)}}return t};t.a=(e=>Object(s.c)(Object(a.a)(e,[d.a]),{endpoint:`${e.apiUrl}/api/trending_searches_v1.json`,method:i.jb.GET}))},"./src/reddit/helpers/canPreviewSelfText/index.ts":function(e,t,o){"use strict";var n=o("./src/reddit/helpers/postHasSelfText/index.ts");t.a=(e=>Object(n.a)(e)&&!e.isSpoiler&&!e.isNSFW)},"./src/reddit/helpers/canRenderThumbnail.ts":function(e,t,o){"use strict";const n="nsfw",r="self";function i(e){return!(!e.thumbnail||!e.thumbnail.url||e.thumbnail.url===r||e.thumbnail.url===n)}o.d(t,"a",function(){return i})},"./src/reddit/helpers/externalAccount/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r});const n=()=>new BroadcastChannel("external_account"),r=e=>{const t=n();t.postMessage({type:"connected",provider:e}),t.close()}},"./src/reddit/helpers/getOverlayContainerById/index.ts":function(e,t,o){"use strict";t.a=(e=>null)},"./src/reddit/helpers/getSearchUrl/index.ts":function(e,t,o){"use strict";var n=o("./src/lib/constants/index.ts"),r=o("./src/lib/search/index.ts"),i=o("./src/reddit/constants/parameters.ts"),s=o("./src/reddit/models/Search/index.ts");t.a=((e,t,o,a,d,c)=>{let l,u;if(""!==o.searchQuery)return c?{url:"/search",qs:`${i.n}=*:*&${i.b}=${o.searchQuery}&${i.a}=${c}`}:(o.isTypeaheadSuggestion?l=`/${o.searchQuery}`:(u=`${i.n}=${Object(r.b)(o.searchQuery)}`,l="/search",o.section===s.c.trending&&(a||(u+=`&sort=${n.B}&t=${n.C}`),d&&d.source&&(u+=`&source=${d.source}`)),e?(l=`/r/${e.name}${l}`,u=`${u}&${i.o}=1`):o.subredditOrProfileRestrictedName&&(l=`/${o.subredditOrProfileRestrictedName}${l}`,u=`${u}&${i.o}=1`),t&&(l=`/me/m/${t.name}${l}`,u=`${u}&${i.o}=1&${i.h}=1`),d&&d.category&&(u=`${u}&${i.a}=${d.category}`)),{url:l,qs:u})})},"./src/reddit/helpers/getSubredditErrorProps/index.ts":function(e,t,o){"use strict";var n=o("./src/reddit/components/ContentGate/index.tsx");t.a=((e,t,o)=>{let r,i,s,a,d,c;return e?e.quarantinedSubreddit?(i=n.a.QuarantinedSubreddit,a=e.quarantineMessage,d=e.quarantineMessageHtml,c=e.quarantineRequiresEmail):e.privateSubreddit?(i=n.a.PrivateSubreddit,s=e.subredditDescription):e.goldSubreddit?i=n.a.GoldSubreddit:e.subredditBanned?(i=n.a.SubredditBanned,r=e.subredditBanMessage):e.subredditDoesNotExist&&(i=n.a.SubredditDoesNotExist):t&&(i=n.a.Nsfw),i&&o?{banMessage:r,contentGateType:i,subredditDescription:s,subredditName:o,quarantineMessage:a,quarantineMessageHtml:d,quarantineRequiresEmail:c}:void 0})},"./src/reddit/helpers/makeHeaderUserDropdownItem/index.tsx":function(e,t,o){"use strict";o.d(t,"d",function(){return f}),o.d(t,"b",function(){return g}),o.d(t,"e",function(){return b}),o.d(t,"a",function(){return y});o("./node_modules/react/index.js");var n,r=o("./node_modules/react-router-dom/es/index.js"),i=o("./src/reddit/helpers/styles/components/index.tsx"),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/constants/colors.ts"),c=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),l=o("./src/reddit/icons/svgs/OutboundLink/index.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isLit?d.a.orangered:""}; + height: 20px; + left: 16px; + position: absolute; + top: 10px; + width: 20px; +`,h=a.a.div.withConfig({componentId:"s11l4hu4-1"})(["","color: ",";"],c.metadataFont,e=>Object(u.c)(e).metaText),g=Object(s.css)(["","display: inline-block;vertical-align: middle;"],c.titleFontH5),b=Object(s.css)(["box-sizing: border-box;color: ",";cursor: pointer;display: block;fill: ",";padding: 10px 16px 10px ","px;position: relative;&:hover, &:focus {background-color: ",";color: ",";fill: ",";outline: none;"," {color: ",";}}"],e=>Object(u.c)(e).bodyText,e=>Object(u.c)(e).actionIcon,48,e=>Object(u.c)(e).button,e=>Object(u.c)(e).body,e=>Object(u.c)(e).body,h,e=>Object(u.c)(e).body),v=a()(r.a).withConfig({componentId:"s11l4hu4-2"})(["",""],b),y=a.a.button.withConfig({componentId:"s11l4hu4-3"})(["","text-align: left;width: 100%;"],b),x=a.a.a.withConfig({componentId:"s11l4hu4-4"})(["",""],b),O=e=>t=>p("div",{className:t.className},void 0,e);t.c=function(e,t,o,n){const r=a()(e).withConfig({componentId:"s11l4hu4-5"})(["",""],f),i="string"==typeof t?a()(O(t)).withConfig({componentId:"s11l4hu4-6"})(["",""],g):a()(t).withConfig({componentId:"s11l4hu4-7"})(["",""],g);return o?e=>p(x,{"data-redditstyle":!0,className:e.className,href:e.href,onClick:e.onClick,target:"_blank"},void 0,p(r,{isLit:e.isLit}),p(i,{}),n&&p(h,{},void 0,n),p(m,{})):e=>e.href?p(v,{"data-redditstyle":!0,className:e.className,to:e.href,onClick:e.onClick},void 0,p(r,{isLit:e.isLit}),p(i,{}),n&&p(h,{},void 0,n)):p(y,{"data-redditstyle":!0,className:e.className,onClick:e.onClick},void 0,p(r,{isLit:e.isLit}),p(i,{}))}},"./src/reddit/helpers/postCollection.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n=e=>!!e.collectionIds&&e.collectionIds.length>=1},"./src/reddit/helpers/postHasSelfText/index.ts":function(e,t,o){"use strict";var n=o("./src/reddit/models/Media/index.ts"),r=o("./src/reddit/models/RichTextJson/index.ts");t.a=(e=>{const t=e&&e.media;return!!t&&(t.type===n.m.TEXT&&!!t.content||t.type===n.m.RTJSON&&!Object(r.E)(t.richtextContent))})},"./src/reddit/helpers/styles/components/index.tsx":function(e,t,o){"use strict";o.d(t,"d",function(){return s}),o.d(t,"a",function(){return a}),o.d(t,"b",function(){return d}),o.d(t,"c",function(){return c});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(r.css)(e,...t)}const a=()=>e=>i("div",{className:e.className},void 0,e.children),d=()=>e=>i("div",{className:e.className,id:e.id,tabIndex:-1},void 0,e.children),c=()=>e=>i("div",{className:e.className,title:e.title},void 0,e.children)},"./src/reddit/helpers/styles/mixins/index.tsx":function(e,t,o){"use strict";o.d(t,"p",function(){return m}),o.d(t,"q",function(){return f}),o.d(t,"u",function(){return h}),o.d(t,"k",function(){return g}),o.d(t,"j",function(){return y}),o.d(t,"f",function(){return O}),o.d(t,"h",function(){return j}),o.d(t,"g",function(){return S}),o.d(t,"b",function(){return P}),o.d(t,"m",function(){return M}),o.d(t,"n",function(){return I}),o.d(t,"v",function(){return k}),o.d(t,"t",function(){return N}),o.d(t,"i",function(){return E}),o.d(t,"w",function(){return T}),o.d(t,"s",function(){return L}),o.d(t,"o",function(){return _}),o.d(t,"c",function(){return R}),o.d(t,"d",function(){return A}),o.d(t,"x",function(){return $}),o.d(t,"y",function(){return D}),o.d(t,"a",function(){return B}),o.d(t,"e",function(){return H}),o.d(t,"r",function(){return Q}),o.d(t,"l",function(){return U});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/reddit/constants/screenWidths.ts"),s=o("./src/reddit/constants/zIndex.ts"),a=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),d=o("./src/reddit/helpers/styles/smartTextColor.ts"),c=o("./src/reddit/models/NewStructuredStyles/index.ts"),l=o("./src/reddit/models/Theme/index.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);rObject(n.e)(Object(u.c)(e).navIcon,.1)),f=Object(r.css)(["",""],e=>`\n background: ${Object(l.g)(Object(u.c)(e).post,Object(u.c)(e).backgroundImage,Object(u.c)(e).backgroundImagePosition)||""};\n `),h=Object(r.css)(["",""],e=>`\n background: ${Object(l.g)(Object(u.c)(e).body,null,null)||""};\n `),g=e=>{var t=e.template,o=p(e,["template"]);return t.postBackgroundImage?`background: ${Object(l.g)(t.postBackgroundColor||Object(u.c)(o).post,t.postBackgroundImage,Object(u.c)(o).backgroundImagePosition)};`:t.postBackgroundColor?`background: ${Object(l.g)(t.postBackgroundColor,null,null)};`:f},b=e=>Object(n.j)(.2,e),v=Object(r.css)(["position: relative;background-color: ",";",""],e=>b(Object(u.c)(e).post),e=>`\n color: ${Object(u.c)(e).actionIcon};\n `),y=e=>e&&e.postBackgroundColor?`background-color: ${b(e.postBackgroundColor)}`:"",x=Object(r.css)(["border: 1px solid ",";margin-bottom: -1px;position: relative;z-index: 0;&:hover {border: 1px solid ",";z-index: ",";}"],e=>Object(u.c)(e).postLine,e=>Object(u.c)(e).postIcon,s.q),O=Object(r.css)(["",""],e=>e.isActive?`&:focus {\n border: 1px solid ${Object(u.c)(e).postIcon};\n box-shadow: 0px 0px 0px 1px ${Object(u.c)(e).postIcon};\n z-index: ${s.q+1};\n }`:""),C=Object(r.css)(["position: relative;",""],e=>`color: ${Object(u.c)(e).actionIcon}; `),w=Object(r.css)(["color: ",";cursor: pointer;fill: ",";"],e=>Object(d.a)(Object(a.a)(e),c.a.actionIcon,c.b.actionIcon),e=>Object(d.a)(Object(a.a)(e),c.a.actionIcon,c.b.actionIcon)),j=Object(r.css)(["","","","overflow: hidden;@media (min-width: ","px) {padding-left: 40px;}position: relative;"],x,v,w,i.i),S=Object(r.css)(["backface-visibility: hidden;margin-bottom: -1px;position: relative;transform: translateZ(0);z-index: 0;border: 1px solid ",";&:hover {border: 1px solid ",";z-index: ",";}"],e=>Object(u.c)(e).postLine,e=>Object(u.c)(e).postIcon,s.q),P=Object(r.css)(["","","margin-bottom: 10px;overflow: hidden;border: 1px solid ",";&:hover {border: 1px solid ",";}"],v,w,e=>Object(u.c)(e).postLine,e=>Object(u.c)(e).postIcon),M=Object(r.css)(["",""],e=>e.isActive?`&:focus {\n border: 1px solid ${Object(u.c)(e).postIcon};\n box-shadow: 0px 0px 0px 1px ${Object(u.c)(e).postIcon};\n transition: box-shadow 0s;\n }`:""),I=(Object(r.css)(["border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.06);margin-bottom: 10px;overflow: hidden;padding: 8px 0 0 40px;"]),Object(r.css)(["","","transition: color 0.5s, fill 0.5s, box-shadow 0.5s;/* &:hover {box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);} */"],P,w)),k=Object(r.css)(["","","transition: color 0.5s, fill 0.5s, box-shadow 0.5s;padding-left: 0;margin-bottom: 0;"],P,w),N=Object(r.css)(["padding: 6px;border-radius: 4px;"]),E=Object(r.css)(["","","","overflow: hidden;"],v,w,x),T=Object(r.css)(["","","overflow: hidden;"],C,w),L=Object(r.css)(["color: ",";word-wrap: break-word;"],e=>Object(u.c)(e).titleText),_=Object(r.css)(["",""],v),F={[i.j]:.4,[i.h]:.7,[i.f]:.8},R="\n border-radius: 2px;\n",A="\n border-radius: 4px;\n flex: 1;\n height: 100%;\n width: 100%;\n",$=(e,t)=>"display: none;\n"+[i.j,i.h,i.f,340+t].map(o=>{const n=((e,t,o)=>{const n=F[o]?F[o]:1;return{height:n*e,width:n*t}})(e,t,o);return n.width<80?`\n display: block;\n height: ${e/t*80}px;\n flex: 0 0 80px;\n `:`\n @media(min-width: ${o}px) {\n display: flex;\n height: ${n.height}px;\n flex: 0 0 ${n.width}px;\n }\n `}).join("\n"),D="\n align-items: center;\n display: flex;\n fill: inherit;\n flex-direction: column;\n",B=(e,t,o={})=>`\n background-image: url(${e});\n background-repeat: ${o.repeat||"no-repeat"};\n\n @media\n only screen and (min-resolution: 2dppx),\n only screen and (-webkit-min-device-pixel-ratio: 2) {\n background-image: url(${t});\n background-size: ${o.hidpiSize||"100%"};\n }\n `,H="\n display: block;\n padding: 0 16px;\n width: 100%;\n",Q=Object(r.css)(["border: 1px solid ",";border-top-width: 0;border-bottom-width: 0;padding-top: 1px;padding-bottom: 1px;overflow: hidden;&:hover {border-color: ",";border-top-width: 1px;border-bottom-width: 1px;padding-top: 0;padding-bottom: 0;z-index: ",";}","",""],e=>Object(u.c)(e).line,e=>Object(u.c)(e).postIcon,s.q,e=>e.isFirst?"border-top-width: 1px;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n padding-top: 0;":"",e=>e.isLast?"border-bottom-width: 1px;\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n padding-bottom: 0;":""),U=Object(r.css)(["display: inline-block;vertical-align: text-bottom;width: 16px;height: 16px;font-size: 16px;font-weight: 400;line-height: 16px;"])},"./src/reddit/helpers/styles/mixins/loading.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s}),o.d(t,"b",function(){return d}),o.d(t,"c",function(){return c});var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o("./src/reddit/helpers/styles/components/index.tsx"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const s={COMMENTS:"comments",POSTS:"posts"},a=Object(n.keyframes)(["from { background-position: 0 0; }to { background-position: -200% 0; }"]),d=Object(r["d"])()` + animation: ${e=>e.isLoading?a:"none"} 1.5s ease infinite; + background: ${e=>{const t=Object(i.c)(e);return e.isLoading?`linear-gradient(\n 90deg,\n ${t.field},\n ${t.inactive},\n ${t.field}\n )`:`${t.field}`}}; + background-size: 200%; +`,c="\n border-radius: 4px;\n";Object(n.css)(["background: ",";border-radius: 4px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.06);"],e=>Object(i.c)(e).post)},"./src/reddit/helpers/styles/placeholder/index.ts":function(e,t,o){"use strict";t.a=((e,t=1)=>`\n ::-webkit-input-placeholder { /* WebKit browsers */\n color: ${e};\n }\n :-moz-placeholder { /* Mozilla Firefox 4 to 18 */\n color: ${e};\n opacity: ${t};\n }\n ::-moz-placeholder { /* Mozilla Firefox 19+ */\n color: ${e};\n opacity: ${t};\n }\n :-ms-input-placeholder { /* Internet Explorer 10+ */\n color: ${e};\n }\n`)},"./src/reddit/helpers/styles/postBackgroundColor.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i}),o.d(t,"b",function(){return s});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts");function i(e){return e.flairStyleTemplate&&e.flairStyleTemplate.postBackgroundColor?e.flairStyleTemplate.postBackgroundColor:Object(r.c)(e).post}const s=e=>Object(n.e)(Object(r.c)(e).bodyText,.03)},"./src/reddit/helpers/styles/smartTextColor.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./node_modules/polished/dist/polished.es.js"),r=o("./src/reddit/models/NewStructuredStyles/index.ts");function i(e,t=r.a.bodyText,o=r.b.bodyText){return Object(n.b)(e)<.6?o:t}},"./src/reddit/helpers/toggleBodyScroll/index.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return i}),o.d(t,"a",function(){return s}),o.d(t,"c",function(){return a});var n=o("./src/reddit/constants/elementIds.ts");let r;const i=()=>{const e=document.body.dataset.previousOverflow;if(!e)return;document.body.removeAttribute("data-previous-overflow");const t=document.getElementById(n.c);document.body.style.overflow=e,document.body.style.marginRight=null,t&&(t.style.marginRight=null)},s=()=>{if(document.body.dataset.previousOverflow)return;const e=document.body.style.overflow||"auto";document.body.dataset.previousOverflow=e,r||(r=a(document.body)),document.body.style.overflow="hidden",document.body.style.marginRight=`${r}px`;const t=document.getElementById(n.c);t&&(t.style.marginRight=`${r}px`)},a=e=>{const t=e.getBoundingClientRect();return window.innerWidth-(t.left+t.right)}},"./src/reddit/helpers/trackers/modTools.ts":function(e,t,o){"use strict";o.d(t,"h",function(){return i}),o.d(t,"i",function(){return s}),o.d(t,"j",function(){return a}),o.d(t,"a",function(){return d}),o.d(t,"d",function(){return c}),o.d(t,"b",function(){return l}),o.d(t,"c",function(){return u}),o.d(t,"e",function(){return p}),o.d(t,"k",function(){return m}),o.d(t,"g",function(){return f}),o.d(t,"f",function(){return h});var n=o("./src/reddit/selectors/telemetry.ts");const r=e=>({screen:Object(n.screen)(e),profile:Object(n.profile)(e),subreddit:Object(n.subreddit)(e)}),i=e=>t=>Object.assign({source:"nav",action:"click",noun:e?"mod_mode_on":"mod_mode_off"},r(t)),s=(e,t)=>o=>Object.assign({source:"post_mod_action_menu",action:"click",noun:e,post:Object(n.post)(o,t)},r(o)),a=(e,t)=>o=>Object.assign({source:"post_overflow_menu",action:"click",noun:e,post:Object(n.post)(o,t)},r(o)),d=(e,t)=>o=>Object.assign({source:"comment",action:"click",noun:e,post:Object(n.post)(o,t),comment:Object(n.comment)(o,t)},r(o)),c=(e,t)=>o=>Object.assign({source:"comment_overflow_menu",action:"click",noun:e,post:Object(n.post)(o,t),comment:Object(n.comment)(o,t)},r(o)),l=(e,t)=>o=>Object.assign({source:"mod_distinguish_menu",action:"click",noun:e,post:Object(n.post)(o,t),comment:Object(n.comment)(o,t)},r(o)),u=(e,t)=>o=>Object.assign({source:"comment_mod_action_menu",action:"click",noun:e,post:Object(n.post)(o,t),comment:Object(n.comment)(o,t)},r(o)),p=(e,t)=>o=>Object.assign({source:"comment_report_menu",action:"click",noun:e,comment:Object(n.comment)(o,t),post:Object(n.post)(o,t)},r(o)),m=(e,t)=>o=>Object.assign({source:"post_report_menu",action:"click",noun:e,post:Object(n.post)(o,t)},r(o)),f=(e,t)=>o=>({source:"post",action:"click",noun:e,post:Object(n.post)(o,t),subreddit:Object(n.subredditByPostOrCommentId)(o,t)}),h=(e,t)=>o=>({source:"comment",action:"click",noun:e,comment:Object(n.comment)(o,t),post:Object(n.post)(o,t),subreddit:Object(n.subredditByPostOrCommentId)(o,t)})},"./src/reddit/helpers/trackers/monthsToMinutes.ts":function(e,t,o){"use strict";o.d(t,"g",function(){return i}),o.d(t,"a",function(){return s}),o.d(t,"b",function(){return a}),o.d(t,"d",function(){return d}),o.d(t,"e",function(){return c}),o.d(t,"f",function(){return l}),o.d(t,"c",function(){return u}),o.d(t,"i",function(){return p}),o.d(t,"h",function(){return m});var n=o("./src/reddit/selectors/telemetry.ts");const r=e=>Object.assign({},n.defaults(e),{source:"banner",noun:"account_complete"}),i=e=>t=>Object.assign({},r(t),{action:"view",actionInfo:n.actionInfo(t,{reason:e?"ac_at_bottom":"ac_in_feed"})}),s=()=>e=>Object.assign({},r(e),{action:"click",actionInfo:n.actionInfo(e,{reason:"arrow"})}),a=()=>e=>Object.assign({},r(e),{action:"click",actionInfo:n.actionInfo(e,{reason:"card"})}),d=()=>e=>Object.assign({},r(e),{action:"click",actionInfo:n.actionInfo(e,{reason:"signup"})}),c=e=>t=>Object.assign({},r(t),{action:"click",actionInfo:n.actionInfo(t,{reason:e})}),l=e=>t=>Object.assign({},r(t),{action:"toggle",actionInfo:n.actionInfo(t,{reason:e?"expand":"collapse"})}),u=()=>e=>Object.assign({},r(e),{action:"close",actionInfo:n.actionInfo(e)}),p=()=>e=>Object.assign({},n.defaults(e),{source:"popup",noun:"welcome_modal",action:"view",actionInfo:n.actionInfo(e,{reason:"milestone_signup"})}),m=()=>e=>Object.assign({},n.defaults(e),{source:"popup",noun:"welcome_modal",action:"close",actionInfo:n.actionInfo(e,{reason:"milestone_signup"})})},"./src/reddit/helpers/trackers/navigation.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return i}),o.d(t,"e",function(){return l}),o.d(t,"a",function(){return u}),o.d(t,"b",function(){return p}),o.d(t,"c",function(){return m});var n=o("./src/reddit/selectors/telemetry.ts");const r=e=>({screen:n.screen(e),profile:n.profile(e),subreddit:n.subreddit(e)}),i=e=>t=>Object.assign({source:"nav",action:"click",noun:e},r(t)),s=(i("open_community_nav"),i("close_community_nav"),i("log_in"),i("sign_up"),i("sign_in"),e=>t=>Object.assign({source:"community_nav",action:"click",noun:`collapse_${e}`},r(t))),a=e=>t=>Object.assign({source:"community_nav",action:"click",noun:`expand_${e}`},r(t)),d=(s("favorites"),s("multireddits"),s("moderating"),s("subscribed_subreddits"),s("subscribed_profiles"),a("favorites"),a("multireddits"),a("moderating"),a("subscribed_subreddits"),a("subscribed_profiles"),/ /g),c=/&/g,l=e=>e.toLowerCase().trim().replace(d,"_").replace(c,"and"),u=e=>t=>Object.assign({},r(t),{source:"community_nav",action:"click",noun:`category_${l(e)}`}),p=e=>Object.assign({},r(e),{source:"community_nav",action:"click",noun:"category_scroll"}),m=e=>t=>Object.assign({},r(t),{source:"sort_switch",action:"click",noun:e})},"./src/reddit/helpers/trackers/postFlair.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i}),o.d(t,"b",function(){return s});var n=o("./src/reddit/helpers/correlationIdTracker.ts"),r=o("./src/reddit/selectors/telemetry.ts");const i=(e,t)=>o=>Object.assign({source:"post",action:"click",noun:"post_flair"},r.defaults(o),{actionInfo:r.actionInfo(o),correlationId:Object(n.c)(n.a.SearchResults),post:r.post(o,e),search:r.postFlairClickToSearch(o,t),subreddit:r.subreddit(o)}),s=e=>t=>Object.assign({source:"post_flair_widget",action:"click",noun:"post_flair_search"},r.defaults(t),{actionInfo:r.actionInfo(t),correlationId:Object(n.c)(n.a.SearchResults),search:r.postFlairClickToSearch(t,e),subreddit:r.subreddit(t)})},"./src/reddit/helpers/trackers/searchResults.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return s}),o.d(t,"f",function(){return a}),o.d(t,"i",function(){return d}),o.d(t,"d",function(){return c}),o.d(t,"h",function(){return l}),o.d(t,"g",function(){return u}),o.d(t,"c",function(){return p}),o.d(t,"a",function(){return m}),o.d(t,"e",function(){return f}),o.d(t,"j",function(){return h});var n=o("./src/lib/constants/index.ts"),r=o("./src/reddit/helpers/correlationIdTracker.ts"),i=o("./src/reddit/selectors/telemetry.ts");const s=(e,t)=>{const o=i.subreddit(e);return{screen:i.screen(e),subreddit:o&&t&&t.restrict_sr?o:null}},a=(e,t,o,n)=>r=>Object.assign({},s(r,o),{source:"search",action:"click",noun:t,actionInfo:i.actionInfo(r,n?{pageType:"search_results_best",position:0}:void 0),discoveryUnit:n?i.discoveryUnit(n):null,search:i.search(r,o),post:i.post(r,e),media:i.media(r,e)}),d=(e,t,o,r)=>a=>{let d=!0;if(t.type.indexOf(n.kc.Posts)>-1){const t=a.listings.listingOrder.api;d=d&&!t.error[e]&&!t.pending[e]}if(t.type.indexOf(n.kc.Subreddits)>-1||t.type.indexOf(n.kc.Users)>-1){const t=a.listings.postOrder.api;d=d&&!t.error[e]&&!t.pending[e]}return Object.assign({},s(a,t),{source:"search",action:"view",noun:"screen",actionInfo:i.actionInfo(a,{success:d}),timer:i.timer(o,r),search:i.search(a,t)})},c=(e,t,o)=>r=>{let a=!0;if(t.type.indexOf(n.kc.Posts)>-1){const t=r.listings.listingOrder.api;a=a&&!t.error[e]&&!t.pending[e]}if(t.type.indexOf(n.kc.Subreddits)>-1||t.type.indexOf(n.kc.Users)>-1){const t=r.listings.postOrder.api;a=a&&!t.error[e]&&!t.pending[e]}return Object.assign({},s(r,t),{source:"search",action:"view",noun:"search_results_post",actionInfo:i.actionInfo(r,{success:a,pageType:"search_results_best",position:0}),discoveryUnit:i.discoveryUnit(o),search:i.search(r,t)})},l=(e,t)=>o=>({action:"view",actionInfo:i.actionInfo(o),metaSearch:i.metaSearch(t),noun:e,screen:i.screen(o),search:i.smartSearch(o,t),source:"search"}),u=(e,t)=>o=>({action:"click",actionInfo:i.actionInfo(o),noun:e,metaSearch:i.metaSearch(t),screen:i.screen(o),search:i.smartSearch(o,t),source:"search"}),p=(e,t,o)=>n=>({action:t,actionInfo:i.actionInfo(n),noun:e,screen:i.screen(n),search:i.search(n,o),source:"search_results_best"});var m;!function(e){e.TopResults="tab_top_results",e.Posts="tab_posts",e.CommunitiesAndUsers="tab_communities"}(m||(m={}));const f=(e,t)=>o=>Object.assign({},s(o,t),{source:"search",action:"click",noun:e,correlationId:Object(r.c)(r.a.SearchResults),actionInfo:i.actionInfo(o),search:i.search(o,t)}),h=(e,t)=>o=>Object.assign({},s(o,t),{source:"search",action:"click",noun:e,correlationId:Object(r.c)(r.a.SearchResults),actionInfo:i.actionInfo(o),search:i.search(o,t)})},"./src/reddit/helpers/truncateStringWithEllipsis.ts":function(e,t,o){"use strict";t.a=((e,t)=>e.length>t?e.slice(0,t-1).replace(/\s*$/,"")+"…":e)},"./src/reddit/icons/fonts/Coin/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/constants/colors.ts"),a=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cd("i",{className:`${Object(a.b)("coin")} ${e.className}`})).withConfig({componentId:"s1hvzp51-0"})(["display: inline-block;vertical-align: middle;color: ",";"],e=>e.fillColor||s.a.gold);t.a=c},"./src/reddit/icons/fonts/Downvote/index.m.less":function(e,t,o){e.exports={compactDownvote:"_2GCoZTwJW7199HSwNZwlHk",compactDownvoteWrapper:"jR747Vd1NbfaLusf5bHre",downvote:"ZyxIIl4FP5gHGrJDzNpUC",downvoteWrapper:"_1iKd82bq_nqObFvSH1iC_Q"}},"./src/reddit/icons/fonts/Downvote/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./src/lib/classNames/index.ts"),a=o("./src/reddit/icons/fonts/helpers.tsx"),d=o("./src/reddit/icons/fonts/Downvote/index.m.less"),c=o.n(d),l=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cu("i",{className:Object(s.a)(Object(a.b)("downvote"),c.a.downvote,e.className)});t.a=(e=>{var t=e.compact,o=p(e,["compact"]);return t?i.a.createElement("div",l({},o,{className:Object(s.a)(c.a.compactDownvoteWrapper,o.className)}),u(m,{className:c.a.compactDownvote})):i.a.createElement("div",l({},o,{className:Object(s.a)(c.a.downvoteWrapper,o.className)}),u(m,{}))})},"./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/helpers.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("i",{className:`${Object(s.b)("expandoMediaVideo")} ${e.className}`})).withConfig({componentId:"s1iaivf2-0"})(["display: inline-block;vertical-align: middle;height: 16px;width: 16px;font-size: 16px;font-weight: 400;line-height: 16px;"]);t.a=d},"./src/reddit/icons/fonts/Gif/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/helpers.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("i",{className:`${Object(s.b)("gif")} ${e.className}`})).withConfig({componentId:"s89g5o-0"})(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]);t.a=d},"./src/reddit/icons/fonts/Link/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/helpers.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("i",{className:`${Object(s.b)("link")} ${e.className}`})).withConfig({componentId:"s1tvtxm-0"})(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]);t.a=d},"./src/reddit/icons/fonts/OutboundLink/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./src/reddit/icons/fonts/helpers.tsx"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ci("i",{className:`${Object(r.b)("outboundLink")} ${e.className}`}))},"./src/reddit/icons/fonts/Photos/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/helpers.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("i",{className:`${Object(s.b)("photos")} ${e.className}`})).withConfig({componentId:"s124ty5q-0"})(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]);t.a=d},"./src/reddit/icons/fonts/Premium/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/constants/colors.ts"),a=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cd("i",{title:e.title,className:`${Object(a.b)("premium")} ${e.className}`})).withConfig({componentId:"h6y9pg-0"})(["display: inline-block;vertical-align: middle;color: ",";"],s.a.snoo);t.a=c},"./src/reddit/icons/fonts/Text/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/icons/fonts/helpers.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("i",{className:`${Object(s.b)("text")} ${e.className}`})).withConfig({componentId:"wjiqt4-0"})(["display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;font-size: 20px;font-weight: 400;line-height: 20px;"]);t.a=d},"./src/reddit/icons/fonts/Upvote/index.m.less":function(e,t,o){e.exports={compactUpvote:"_39UOLMgvssWenwbRxz_iEn",compactUpvoteWrapper:"_3wVayy5JvIMI67DheMYra2",upvote:"_2Jxk822qXs4DaXwsN7yyHA",upvoteWrapper:"_2q7IQ0BUOWeEZoeAxN555e"}},"./src/reddit/icons/fonts/Upvote/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./src/lib/classNames/index.ts"),a=o("./src/reddit/icons/fonts/helpers.tsx"),d=o("./src/reddit/icons/fonts/Upvote/index.m.less"),c=o.n(d),l=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cu("i",{className:Object(s.a)(Object(a.b)("upvote"),c.a.upvote,e.className)});t.a=(e=>{var t=e.compact,o=p(e,["compact"]);return t?i.a.createElement("div",l({},o,{className:Object(s.a)(c.a.compactUpvoteWrapper,o.className)}),u(m,{className:c.a.compactUpvote})):i.a.createElement("div",l({},o,{className:Object(s.a)(c.a.upvoteWrapper,o.className)}),u(m,{}))})},"./src/reddit/icons/fonts/helpers.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return a}),o.d(t,"a",function(){return d});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c`icon icon-${e}`,d=i()(e=>s("span",{className:e.className},void 0,e.children)).withConfig({componentId:"i729lw-0"})(["display: none;"])},"./src/reddit/icons/svgs/Admin/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./src/reddit/constants/colors.ts"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cd("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,viewBox:"0 -0.75 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,e.desc&&d("desc",{},void 0,e.desc),d("g",{},void 0,d("path",{fill:"inherit",d:"M19.99,9.3125 C19.99,8.104375 19.010625,7.125 17.8025,7.125 C17.213125,7.125 16.67875,7.359375 16.285625,7.73875 C14.8075,6.6725 12.776875,5.98 10.514375,5.886875 L11.491875,1.2875 L14.695625,1.96875 C14.775,2.756875 15.433125,3.375 16.2425,3.375 C17.105625,3.375 17.805,2.675625 17.805,1.8125 C17.805,0.949375 17.105625,0.25 16.2425,0.25 C15.6575,0.25 15.154375,0.575 14.88625,1.050625 L11.228125,0.273125 C11.10625,0.24625 10.98,0.270625 10.875625,0.338125 C10.77125,0.40625 10.698125,0.5125 10.6725,0.63375 L9.556875,5.8825 C7.26,5.960625 5.1975,6.65625 3.7,7.735 C3.306875,7.358125 2.775,7.125 2.1875,7.125 C0.979375,7.125 0,8.104375 0,9.3125 C0,10.20125 0.530625,10.965 1.2925,11.306875 C1.25875,11.524375 1.24,11.745 1.24,11.96875 C1.24,15.334375 5.1575,18.0625 9.99,18.0625 C14.8225,18.0625 18.74,15.334375 18.74,11.96875 C18.74,11.746875 18.721875,11.5275 18.68875,11.31125 C19.455,10.97125 19.99,10.205 19.99,9.3125"})),d("g",{fill:"none",fillRule:"evenodd"},void 0,d("polygon",{points:"0 20 20 20 20 0 0 0"}),d("g",{transform:"translate(0 1)"})))).withConfig({componentId:"ag0m5y-0"})(["fill: ",";"],e=>e.enabled?r.a.admin:Object(i.c)(e).actionIcon)},"./src/reddit/icons/svgs/All/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,r("g",{fillRule:"evenodd"},void 0,r("polygon",{fill:"none",points:"0 20 20 20 20 .001 0 .001"}),r("path",{fill:"inherit",d:"M1.25,17.5 L1.25,7.5 L6.25,7.5 L6.25,17.5 L1.25,17.5 Z M12.49995,17.5001 L7.49995,17.5001 L7.49995,5.0001 L4.99995,5.0001 L9.99995,0.0006 L14.99995,5.0001 L12.49995,5.0001 L12.49995,17.5001 Z M13.75,17.5 L13.75,12.5 L18.75,12.5 L18.75,17.5 L13.75,17.5 Z"}))))},"./src/reddit/icons/svgs/ArrowRight/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 11.4 11.4",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{fill:"inherit",d:"m11.17929,5.99479c0.08081,-0.19519 0.08081,-0.41599 0,-0.61118c-0.0408,-0.0984 -0.0992,-0.1864 -0.17361,-0.2608l-4.79963,-4.79911c-0.31283,-0.3128 -0.81847,-0.3128 -1.1313,0c-0.31283,0.31279 -0.31283,0.81918 0,1.13118l3.43471,3.43433l-7.66949,0c-0.44244,0 -0.80007,0.3584 -0.80007,0.79999c0,0.44159 0.35763,0.79999 0.80007,0.79999l7.66949,0l-3.43471,3.43433c-0.31283,0.3128 -0.31283,0.81919 0,1.13118c0.15601,0.156 0.36083,0.2344 0.56565,0.2344c0.20482,0 0.40964,-0.0784 0.56565,-0.2344l4.79963,-4.79911c0.07441,-0.0744 0.13281,-0.1624 0.17361,-0.2608"}))))},"./src/reddit/icons/svgs/Chat/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{d:"M18.5 13.17a1.62 1.62 0 0 1-2.35 0c-.31-.3-.48-.73-.48-1.17 0-.44.17-.87.49-1.17a1.7 1.7 0 0 1 2.35 0c.32.3.49.73.49 1.17 0 .44-.17.87-.5 1.17m-4.86-.85c-.03.1-.05.21-.1.32l-.15.28c-.07.1-.14.19-.22.25a1.62 1.62 0 0 1-2.35 0 1.85 1.85 0 0 1-.36-.53c-.05-.1-.07-.21-.1-.32-.01-.1-.03-.21-.03-.32 0-.44.18-.87.5-1.17a1.7 1.7 0 0 1 2.34 0c.32.3.5.73.5 1.17l-.03.32m-5.33 0c-.03.1-.06.21-.11.32-.04.1-.1.2-.15.28-.06.1-.13.19-.21.27a1.67 1.67 0 0 1-2.35 0c-.08-.08-.14-.18-.21-.27a1.85 1.85 0 0 1-.25-.6 1.62 1.62 0 0 1 .47-1.5 1.7 1.7 0 0 1 2.34 0 1.85 1.85 0 0 1 .47.85l.02.33-.02.32M12 0A12.01 12.01 0 0 0 1.99 18.6L.7 22.46a.67.67 0 0 0 .84.84L5.4 22A12.01 12.01 0 0 0 24 12c0-6.62-5.38-12-12-12"}),r("path",{d:"M18.5 13.17a1.62 1.62 0 0 1-2.35 0c-.31-.3-.48-.73-.48-1.17 0-.44.17-.87.49-1.17a1.7 1.7 0 0 1 2.35 0c.32.3.49.73.49 1.17 0 .44-.17.87-.5 1.17",fill:"transparent"}),r("path",{d:"M13.64 12.32c-.03.1-.05.21-.1.32l-.15.28c-.07.1-.14.19-.22.25a1.62 1.62 0 0 1-2.35 0 1.85 1.85 0 0 1-.36-.53c-.05-.1-.07-.21-.1-.32-.01-.1-.03-.21-.03-.32 0-.44.18-.87.5-1.17a1.7 1.7 0 0 1 2.34 0c.32.3.5.73.5 1.17l-.03.32",fill:"transparent"}),r("path",{d:"M8.3 12.32a1.85 1.85 0 0 1-.25.6c-.06.1-.13.19-.21.27a1.67 1.67 0 0 1-2.35 0c-.08-.08-.14-.18-.21-.27a1.85 1.85 0 0 1-.25-.6 1.62 1.62 0 0 1 .47-1.5 1.7 1.7 0 0 1 2.34 0 1.85 1.85 0 0 1 .47.85l.02.33-.02.32",fill:"transparent"}))))},"./src/reddit/icons/svgs/Checkbox/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ci.a.createElement("svg",c({xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},e),l("path",{fill:"inherit",d:"M1.66666667,3.34755033 L1.66666667,16.6524497 C1.66666667,17.5781756 2.42112363,18.3333333 3.34755033,18.3333333 L16.6524497,18.3333333 C17.5781756,18.3333333 18.3333333,17.5788764 18.3333333,16.6524497 L18.3333333,3.34755033 C18.3333333,2.42182438 17.5788764,1.66666667 16.6524497,1.66666667 L3.34755033,1.66666667 C2.42182438,1.66666667 1.66666667,2.42112363 1.66666667,3.34755033 Z M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z"}))).withConfig({componentId:"s1ajqegv-0"})(["fill: ",";"],e=>Object(d.c)(e).actionIcon)},"./src/reddit/icons/svgs/CheckboxSelected/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ci.a.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},e),a("path",{fill:"inherit",d:"M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z M8.50575,15.1995 L15.797625,7.907625 C16.25325,7.452625 16.25325,6.71325 15.797625,6.25825 C15.342,5.802625 14.602625,5.802625 14.147625,6.25825 L7.7295,12.676375 L5.635125,10.327625 C5.20575,9.846375 4.46825,9.805125 3.987625,10.23325 C3.506375,10.662625 3.4645,11.400125 3.89325,11.88075 L6.810125,15.151375 C7.023875,15.39075 7.327,15.531375 7.647625,15.54075 C7.658875,15.54075 7.6695,15.541375 7.68075,15.541375 C7.990125,15.541375 8.287,15.41825 8.50575,15.1995 Z"})))},"./src/reddit/icons/svgs/ChevronUp/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("polygon",{fill:"inherit",transform:"translate(6.029200, 6.044700) scale(1, -1) translate(-6.029200, -6.044700)",points:"11.0584 4.0602 6.0292 9.0894 1 4.0602 2.0608 3 6.0292 6.9684 9.9982 3"}))))},"./src/reddit/icons/svgs/CircledPlanet/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ci.a.createElement("svg",s({className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),a("path",{d:"M15.8286,15.8998 C15.3466,16.3788 12.6326,15.5598 8.5516,11.4798 C4.4706,7.3968 3.6486,4.6858 4.1316,4.2038 C4.3566,3.9788 4.9286,3.9208 5.9126,4.3518 C5.6166,4.5678 5.3306,4.8008 5.0666,5.0658 C5.0536,5.0798 5.0416,5.0948 5.0266,5.1098 C5.5756,6.4268 6.8946,8.4088 9.2596,10.7728 C11.6206,13.1338 13.6046,14.4538 14.9246,15.0028 C14.9376,14.9898 14.9526,14.9778 14.9666,14.9638 C15.2316,14.6988 15.4646,14.4128 15.6786,14.1178 C16.1096,15.1028 16.0526,15.6748 15.8286,15.8998 M16.7526,11.8998 C17.4066,9.5458 16.8136,6.9138 14.9666,5.0658 C13.6436,3.7438 11.8866,3.0148 10.0166,3.0148 C9.3686,3.0148 8.7356,3.1078 8.1286,3.2768 C5.7306,1.7598 3.9176,1.5898 2.7176,2.7898 C1.4036,4.1028 2.0736,6.1918 3.2866,8.1688 C2.6446,10.5128 3.2276,13.1258 5.0666,14.9638 C6.3886,16.2868 8.1456,17.0148 10.0166,17.0148 C10.6536,17.0148 11.2746,16.9178 11.8736,16.7518 C13.0856,17.4938 14.3406,18.0318 15.4316,18.0318 C16.1156,18.0318 16.7366,17.8198 17.2426,17.3138 C18.4416,16.1138 18.2706,14.2988 16.7526,11.8998"})))},"./src/reddit/icons/svgs/Clear/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40 40"},void 0,r("path",{d:"M20 2.5C10.3 2.5 2.5 10.3 2.5 20c0 9.7 7.8 17.5 17.5 17.5S37.5 29.7 37.5 20C37.5 10.3 29.7 2.5 20 2.5zM24.2 27.7L20 23.5l-4.2 4.2c-1.1 1.1-2.5 1.1-3.5 0-1.1-1.1-1.1-2.4 0-3.5l4.2-4.2-4.2-4.2c-1.1-1.1-1.1-2.5 0-3.5 1.1-1.1 2.4-1.1 3.5 0l4.2 4.2 4.2-4.2c1.1-1.1 2.5-1.1 3.5 0 1.1 1.1 1.1 2.4 0 3.5L23.5 20l4.2 4.2c1.1 1.1 1.1 2.5 0 3.5C26.7 28.8 25.3 28.8 24.2 27.7z"})))},"./src/reddit/icons/svgs/Close/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ci.a.createElement("svg",s({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),a("polygon",{fill:"inherit",points:"11.649 9.882 18.262 3.267 16.495 1.5 9.881 8.114 3.267 1.5 1.5 3.267 8.114 9.883 1.5 16.497 3.267 18.264 9.881 11.65 16.495 18.264 18.262 16.497"})))},"./src/reddit/icons/svgs/Coin/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,r("path",{d:"M10,1.5 C14.687,1.5 18.5,5.313 18.5,10 C18.5,14.687 14.687,18.5 10,18.5 C5.314,18.5 1.5,14.687 1.5,10 C1.5,5.313 5.314,1.5 10,1.5 Z M7.879,12.122 C6.709,10.952 6.709,9.049 7.879,7.879 C9.012,6.746 10.988,6.746 12.121,7.879 C12.512,8.269 13.145,8.269 13.535,7.879 C13.926,7.489 13.926,6.855 13.535,6.465 C12.591,5.52 11.336,5 10,5 C8.664,5 7.409,5.52 6.465,6.465 C4.516,8.414 4.516,11.586 6.465,13.536 C7.409,14.48 8.664,15 10,15 C11.336,15 12.591,14.48 13.535,13.536 C13.926,13.145 13.926,12.512 13.535,12.122 C13.145,11.731 12.512,11.731 12.121,12.122 C10.988,13.255 9.012,13.255 7.879,12.122 Z"})))},"./src/reddit/icons/svgs/Dropdown/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return d});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("svg",{className:e.className,onClick:e.onClick,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,a("g",{},void 0,a("path",{fill:"inherit",d:"M14.1711599,9.3535 L9.99925636,13.529 L5.82735283,9.3535 C5.51262415,9.0385 5.73543207,8.5 6.18054835,8.5 L13.8179644,8.5 C14.2630807,8.5 14.4858886,9.0385 14.1711599,9.3535"})));t.b=i()(d).withConfig({componentId:"r2jmej-0"})(["display: inline-block;fill: ",";height: 20px;margin-left: 2px;width: 20px;vertical-align: middle;"],e=>Object(s.c)(Object.assign({},e,{redditStyle:!e.isSubreddit})).button)},"./src/reddit/icons/svgs/Envelope/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,r("path",{d:"M8.10849995,9.1565 L2.79999995,3.848 C3.17249995,3.6285 3.60499995,3.5 4.06849995,3.5 L16.5685,3.5 C17.0315,3.5 17.464,3.6285 17.8365,3.848 L12.528,9.1565 C11.31,10.375 9.32699995,10.375 8.10849995,9.1565 Z M13.1435,10.3085 L18.452,5 C18.6715,5.3725 18.8,5.805 18.8,6.2685 L18.8,13.7685 C18.8,15.149 17.6805,16.2685 16.3,16.2685 L3.79999995,16.2685 C2.41899995,16.2685 1.29999995,15.149 1.29999995,13.7685 L1.29999995,6.2685 C1.29999995,5.805 1.42849995,5.3725 1.64799995,5 L6.95649995,10.3085 C7.80949995,11.1615 8.92949995,11.588 10.05,11.588 C11.17,11.588 12.2905,11.1615 13.1435,10.3085 Z"})))},"./src/reddit/icons/svgs/Eye/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return i});o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},void 0,r("path",{fill:"inherit",d:"M8.622 10.616c.078.08.14.175.183.28.044.105.07.218.07.332 0 .237-.087.456-.253.62-.167.168-.385.255-.622.255-.236 0-.455-.087-.62-.254-.167-.166-.255-.385-.255-.622 0-.114.027-.227.07-.332.044-.105.105-.2.184-.28.087-.088.174-.15.288-.193.324-.13.71-.052.954.193zm-.205-6.242c1.595 0 2.466.807 2.466 1.92 0 .976-.556 1.448-1.238 1.816-.615.317-.83.518-.904.898 0 .004-.034.207-.036.21-.034.126-.087.244-.18.336-.14.14-.323.21-.524.21-.097 0-.192-.017-.29-.052-.087-.035-.165-.088-.235-.158-.14-.14-.22-.333-.22-.533 0-.11.02-.188.074-.348.16-.472.55-.896 1.056-1.17.577-.327.84-.558.84-1.07 0-.42-.357-.715-.987-.715-.496 0-.996.218-1.39.52-.26.2-.62.202-.858-.02l-.05-.05c-.313-.29-.27-.787.075-1.04.603-.444 1.394-.753 2.4-.753zM8 13.25c-2.895 0-5.25-2.355-5.25-5.25S5.105 2.75 8 2.75 13.25 5.105 13.25 8 10.895 13.25 8 13.25M8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7"})))},"./src/reddit/icons/svgs/Lock/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,viewBox:"0 0 40 40",xmlns:"http://www.w3.org/2000/svg",fill:e.fill},void 0,r("g",{},void 0,r("rect",{x:"7.5",y:"12.5",width:"0",height:"0"}),r("path",{fill:"inherit",d:"M32.5,17.5v-2.6c0-6.8-5.6-12.4-12.4-12.4h-0.2c-6.8,0-12.4,5.6-12.4,12.4v2.6C6.1,17.5,5,18.6,5,20v10c0,5.5,4.5,10,10,10h10c5.5,0,10-4.5,10-10V20C35,18.6,33.9,17.5,32.5,17.5z M12.5,17.5v-2.6c0-4.1,3.3-7.4,7.4-7.4h0.2c4.1,0,7.4,3.3,7.4,7.4v2.6H12.5z"}))))},"./src/reddit/icons/svgs/Moderate/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./src/reddit/constants/colors.ts"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ci("svg",{className:e.className,id:e.id,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,viewBox:"-0.5 -0.5 21 21",xmlns:"http://www.w3.org/2000/svg"},void 0,e.desc&&i("desc",{},void 0,e.desc),i("g",{fillRule:"evenodd"},void 0,i("polygon",{fill:"none",points:".001 20 20 20 20 .001 .001 .001"}),i("path",{fill:"inherit",d:"M1.87525,3.32135 L1.87525,8.96735 C1.87525,13.99585 5.12775,18.44685 9.91875,19.97385 L10.00025,19.99985 L10.08125,19.97385 C14.87225,18.44685 18.12475,13.99585 18.12475,8.96735 L18.12475,3.32135 C14.96075,3.32135 12.09375,2.05385 10.00025,0.00035 C7.90625,2.05385 5.03925,3.32135 1.87525,3.32135"}),i("circle",{cx:"18",cy:"3",r:"5",fill:e.isUnread?"white":"none"}),i("circle",{cx:"18",cy:"3",r:"4",fill:e.isUnread?r.a.orangered:"none"}))))},"./src/reddit/icons/svgs/OriginalContent/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,r("path",{fill:"inherit",d:"M16.9998,2.9995 C18.1028,2.9995 18.9998,3.8975 18.9998,4.9995 L18.9998,14.9995 C18.9998,16.1025 18.1028,16.9995 16.9998,16.9995 L2.9998,16.9995 C1.8978,16.9995 0.9998,16.1025 0.9998,14.9995 L0.9998,4.9995 C0.9998,3.8975 1.8978,2.9995 2.9998,2.9995 L16.9998,2.9995 Z M13.9648,13.3525 C15.2718,13.3525 16.3188,12.6745 16.8278,11.5665 L15.1818,10.9775 C14.9318,11.4765 14.4528,11.8165 13.8338,11.8165 C13.0158,11.8165 12.3478,11.0575 12.3478,9.9995 C12.3478,8.9525 13.0058,8.1735 13.8438,8.1735 C14.4528,8.1735 14.9218,8.5025 15.1308,8.9615 L16.6968,8.2435 C16.1988,7.2755 15.2108,6.6365 13.9648,6.6365 C12.0588,6.6365 10.5118,8.1335 10.5118,9.9995 C10.5118,11.8755 12.0588,13.3525 13.9648,13.3525 Z M6.6248,13.3635 C8.5408,13.3635 10.0878,11.8755 10.0878,9.9995 C10.0878,8.1335 8.5408,6.6365 6.6248,6.6365 C4.7188,6.6365 3.1718,8.1335 3.1718,9.9995 C3.1718,11.8755 4.7188,13.3635 6.6248,13.3635 Z M6.625,8.1641 C7.562,8.1641 8.262,8.9421 8.262,10.0001 C8.262,11.0481 7.562,11.8361 6.625,11.8361 C5.697,11.8361 4.998,11.0481 4.998,10.0001 C4.998,8.9421 5.697,8.1641 6.625,8.1641 Z"})))},"./src/reddit/icons/svgs/OutboundLink/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,r("path",{d:"M16 10.77a1 1 0 0 0-1 1V14a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h2.23a1 1 0 0 0 0-2H6a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3v-2.23a1 1 0 0 0-1-1z"}),r("path",{d:"M17.91 2.62A1 1 0 0 0 17 2h-4a1 1 0 0 0 0 2h1.59L9.38 9.19a1 1 0 1 0 1.41 1.41L16 5.41V7a1 1 0 0 0 2 0V3a1 1 0 0 0-.09-.38z"})))},"./src/reddit/icons/svgs/Patreon/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return i});o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 96"},void 0,r("g",{fill:"none",fillRule:"evenodd"},void 0,r("rect",{fill:i,x:"0",y:"0",width:"100",height:"96"}),r("path",{fill:"#FFFFFF",d:"M64.1102,0.1004 C44.259,0.1004 28.1086,16.2486 28.1086,36.0986 C28.1086,55.8884 44.259,71.989 64.1102,71.989 C83.9,71.989 100,55.8884 100,36.0986 C100,16.2486 83.9,0.1004 64.1102,0.1004"}),r("polygon",{fill:"#052D49",points:".012 95.988 17.59 95.988 17.59 .1 .012 .1"}))))},"./src/reddit/icons/svgs/Pencil/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,r("title",{id:`${e.title}-title`},void 0,e.title),r("g",{},void 0,r("path",{fill:"inherit",d:"M15.75,7.834625 L12,4.084625 L12.808,3.276625 C13.8435,2.241125 15.5225,2.241125 16.558,3.276625 C17.5935,4.312125 17.5935,5.991125 16.558,7.026625 L15.75,7.834625 Z M11.366,5 L15.116,8.75 L7.25,16.616 L3.5,12.866 L11.366,5 Z M2.5035,13.5 L6.1125,17.109 L1,18.6125 L2.5035,13.5 Z"}))))},"./src/reddit/icons/svgs/Poll/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 16 15",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{"clip-rule":"evenodd",d:"M0 1.5C0 0.671573 0.671573 0 1.5 0H11.5C12.3284 0 13 0.671573 13 1.5C13 2.32843 12.3284 3 11.5 3H1.5C0.671573 3 0 2.32843 0 1.5ZM0 7.5C0 6.67157 0.671573 6 1.5 6H14.5C15.3284 6 16 6.67157 16 7.5C16 8.32843 15.3284 9 14.5 9H1.5C0.671573 9 0 8.32843 0 7.5ZM1.5 12C0.671573 12 0 12.6716 0 13.5C0 14.3284 0.671573 15 1.5 15H7.5C8.32843 15 9 14.3284 9 13.5C9 12.6716 8.32843 12 7.5 12H1.5Z","fill-rule":"evenodd",fill:"inherit"}))))},"./src/reddit/icons/svgs/Popular/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("polygon",{fill:"none",points:"0 20 20 20 20 0 0 0"}),r("polygon",{fill:"inherit",points:"12.5 3.5 20 3.5 20 11 17.5 8.5 11.25 14.75 7.5 11 2.5 16 0 13.5 7.5 6 11.25 9.75 15 6"}))))},"./src/reddit/icons/svgs/Premium/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./src/app/strings/index.ts"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ci("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,i("title",{},void 0,Object(r.a)("en","gold.premiumCTA.title")),i("path",{d:"M13.535 15.785c-1.678.244-2.883.742-3.535 1.071v-5.113a2 2 0 0 0-2-2H4.217c.044-.487.076-1.016.076-1.629 0-1.692-.489-2.968-.884-3.722L4.8 3.001H10v4.742a2 2 0 0 0 2 2h3.783c.06.67.144 1.248.22 1.742.097.632.182 1.177.182 1.745 0 1.045-.829 2.291-2.65 2.555m5.028-12.249l-2.242-2.242a1 1 0 0 0-.707-.293H4.386a1 1 0 0 0-.707.293L1.436 3.536a1 1 0 0 0-.069 1.337c.009.011.926 1.2.926 3.241 0 1.304-.145 2.24-.273 3.065-.106.684-.206 1.33-.206 2.051 0 1.939 1.499 4.119 4.364 4.534 2.086.304 3.254 1.062 3.261 1.065a1.016 1.016 0 0 0 1.117.004c.011-.007 1.18-.765 3.266-1.069 2.864-.415 4.363-2.595 4.363-4.534 0-.721-.099-1.367-.206-2.051-.128-.825-.272-1.761-.272-3.065 0-2.033.893-3.199.926-3.241a.999.999 0 0 0-.07-1.337"})))},"./src/reddit/icons/svgs/RadioOff/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,a("g",{fill:"inherit"},void 0,a("path",{d:"M10,1.66666667 C5.39762708,1.66666667 1.66666667,5.39762708 1.66666667,10 C1.66666667,14.6023729 5.39762708,18.3333333 10,18.3333333 C14.6023729,18.3333333 18.3333333,14.6023729 18.3333333,10 C18.3333333,5.39762708 14.6023729,1.66666667 10,1.66666667 Z M10,0 C15.5228475,-1.01453063e-15 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 6.76353751e-16,15.5228475 0,10 C-6.76353751e-16,4.4771525 4.4771525,1.01453063e-15 10,0 Z"})))).withConfig({componentId:"g052lx-0"})(["fill: ",";"],e=>Object(s.c)(e).actionIcon)},"./src/reddit/icons/svgs/RadioOn/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,r("g",{fill:"inherit"},void 0,r("path",{d:"M10,6.66666667 C8.15905083,6.66666667 6.66666667,8.15905083 6.66666667,10 C6.66666667,11.8409492 8.15905083,13.3333333 10,13.3333333 C11.8409492,13.3333333 13.3333333,11.8409492 13.3333333,10 C13.3333333,8.15905083 11.8409492,6.66666667 10,6.66666667 Z M10,0 C15.5228475,-1.01453063e-15 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 6.76353751e-16,15.5228475 0,10 C-6.76353751e-16,4.4771525 4.4771525,1.01453063e-15 10,0 Z"}))))},"./src/reddit/icons/svgs/Redditor/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 250 250",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{fill:"inherit"},void 0,r("path",{d:"M146.8 142.6h-37.6c-31.1 0-56.5 25.3-56.5 56.5 0 5.2 4.2 9.4 9.4 9.4h131.8c5.2 0 9.4-4.2 9.4-9.4 0-31.2-25.3-56.5-56.5-56.5zM128 130.7c20.1 0 36.4-16.3 36.4-36.4v-9.4c0-20.1-16.3-36.4-36.4-36.4S91.6 64.8 91.6 84.9v9.4c0 20.1 16.3 36.4 36.4 36.4z"}))))},"./src/reddit/icons/svgs/Search/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,r("g",{},void 0,r("path",{d:"M12.4743167,11.1299698 L14.6957506,13.2817166 C15.0924476,13.665969 15.1025359,14.2990536 14.7182834,14.6957506 C14.334031,15.0924476 13.7009464,15.1025359 13.3042494,14.7182834 L11.0486163,12.5334103 C10.0079655,13.2768564 8.73367013,13.7142857 7.35714286,13.7142857 C3.84600096,13.7142857 1,10.8682847 1,7.35714286 C1,3.84600096 3.84600096,1 7.35714286,1 C10.8682847,1 13.7142857,3.84600096 13.7142857,7.35714286 C13.7142857,8.76975383 13.2536226,10.0747029 12.4743167,11.1299698 Z M11.7142857,7.35714286 C11.7142857,4.95057046 9.76371525,3 7.35714286,3 C4.95057046,3 3,4.95057046 3,7.35714286 C3,9.76371525 4.95057046,11.7142857 7.35714286,11.7142857 C9.76371525,11.7142857 11.7142857,9.76371525 11.7142857,7.35714286 Z"}))))},"./src/reddit/icons/svgs/Settings/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,id:e.id,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick},void 0,r("g",{fill:"inherit"},void 0,r("path",{d:"M7.03093403,10 C7.03093403,8.36301971 8.36301971,7.03093403 10,7.03093403 C11.6369803,7.03093403 12.9679409,8.36301971 12.9679409,10 C12.9679409,11.6369803 11.6369803,12.969066 10,12.969066 C8.36301971,12.969066 7.03093403,11.6369803 7.03093403,10 M16.4016617,8.49127796 C16.2362761,7.79148295 15.9606334,7.13669084 15.5916096,6.5437777 L16.5231696,5.06768276 C16.7526843,4.70315931 16.7684353,4.22387849 16.5231696,3.83572852 C16.1833977,3.29794393 15.4712269,3.13593351 14.9323172,3.47683044 L13.4562223,4.40839036 C12.8633092,4.03936662 12.208517,3.76259882 11.508722,3.59833825 L11.1250724,1.89947899 C11.0294412,1.47982699 10.7020452,1.12992949 10.2542664,1.02867298 C9.63322641,0.888038932 9.01556168,1.27843904 8.87492764,1.89947899 L8.49127796,3.59833825 C7.79148295,3.76259882 7.13669084,4.03936662 6.54265263,4.40726528 L5.06768276,3.47683044 C4.70315931,3.24731568 4.22387849,3.23156466 3.83572852,3.47683044 C3.29794393,3.81660229 3.13593351,4.5287731 3.47683044,5.06768276 L4.40726528,6.54265263 C4.03936662,7.13669084 3.76259882,7.79148295 3.59721318,8.49127796 L1.89947899,8.87492764 C1.47982699,8.97055879 1.12992949,9.29795485 1.02867298,9.74573365 C0.888038932,10.3667736 1.27843904,10.9844383 1.89947899,11.1250724 L3.59721318,11.508722 C3.76259882,12.208517 4.03936662,12.8633092 4.40726528,13.4573474 L3.47683044,14.9323172 C3.24731568,15.2968407 3.23156466,15.7761215 3.47683044,16.1642715 C3.81660229,16.7020561 4.5287731,16.8640665 5.06768276,16.5231696 L6.54265263,15.5927347 C7.13669084,15.9606334 7.79148295,16.2374012 8.49127796,16.4016617 L8.87492764,18.100521 C8.97055879,18.520173 9.29795485,18.8700705 9.74573365,18.971327 C10.3667736,19.1119611 10.9844383,18.721561 11.1250724,18.100521 L11.508722,16.4016617 C12.208517,16.2374012 12.8633092,15.9606334 13.4562223,15.5916096 L14.9323172,16.5231696 C15.2968407,16.7526843 15.7749964,16.7684353 16.1631464,16.5231696 C16.7020561,16.1833977 16.8629414,15.4712269 16.5231696,14.9323172 L15.5916096,13.4562223 C15.9606334,12.8633092 16.2362761,12.208517 16.4016617,11.508722 L18.100521,11.1250724 C18.520173,11.0294412 18.8700705,10.7020452 18.971327,10.2542664 C19.1119611,9.63322641 18.721561,9.01556168 18.100521,8.87492764 L16.4016617,8.49127796 Z"}))))},"./src/reddit/icons/svgs/Snoo/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./src/reddit/constants/colors.ts"),i=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ci("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",className:e.className},void 0,i("g",{},void 0,i("circle",{fill:r.a.snoo,cx:"10",cy:"10",r:"10"}),i("path",{fill:"#FFF",d:"M16.67,10A1.46,1.46,0,0,0,14.2,9a7.12,7.12,0,0,0-3.85-1.23L11,4.65,13.14,5.1a1,1,0,1,0,.13-0.61L10.82,4a0.31,0.31,0,0,0-.37.24L9.71,7.71a7.14,7.14,0,0,0-3.9,1.23A1.46,1.46,0,1,0,4.2,11.33a2.87,2.87,0,0,0,0,.44c0,2.24,2.61,4.06,5.83,4.06s5.83-1.82,5.83-4.06a2.87,2.87,0,0,0,0-.44A1.46,1.46,0,0,0,16.67,10Zm-10,1a1,1,0,1,1,1,1A1,1,0,0,1,6.67,11Zm5.81,2.75a3.84,3.84,0,0,1-2.47.77,3.84,3.84,0,0,1-2.47-.77,0.27,0.27,0,0,1,.38-0.38A3.27,3.27,0,0,0,10,14a3.28,3.28,0,0,0,2.09-.61A0.27,0.27,0,1,1,12.48,13.79Zm-0.18-1.71a1,1,0,1,1,1-1A1,1,0,0,1,12.29,12.08Z"}))))},"./src/reddit/icons/svgs/SnooFacepalm/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cr("svg",{className:e.className,viewBox:"0 0 24 21",xmlns:"http://www.w3.org/2000/svg"},void 0,r("path",{fill:"#000",d:"M5.1 3.2c.5.3 1.1.3 1.7.1 1.4-.5 2.9-.9 4.5-.7 1.2.2 1.8.2 2.3.4 1 .4 2 .9 3 1.4.5.3 1 .8 1.5 1.2.2.2.5.4.7.4 2.4-.1 4.1 1 5 3.3.8 2-.5 4.5-2 5.1-.3.1-.6.4-.7.7-.6 2-1.9 3.3-3.7 4.2-.1.1-.2.1-.3.1-.7.3-3.9 1.7-7.9 1-4.8-.9-9.3-4.6-8.7-10.2.1-1 0-1.9-.3-2.9-.2-.2-.2-.5-.2-.8.1-2.7 2.9-4.6 5.1-3.3z"}),r("path",{fill:"#FFF",d:"M.7 7.5c.4 1.3.7.5.8.5-.1.6-.3 1.3-.3 1.9-.3 2.4.3 4.6 1.9 6.3 3.7 4 8.5 4.6 13.2 2.7 1.2-.5 2.6-1.7 3.3-2.8.8-1.4 1.3-2.8 1.2-4.4 0-.1 0-.2.1-.4.1.4.3.8.3 1.1.1.4 0 .8 0 1.3 1.4-.5 2.2-2.3 1.8-3.9-.5-2-2.1-3.3-3.9-3 .9.8 1.6 3.3 1.4 3.6-1.5-3.8-4.4-6.1-8.2-6.8-3.8-.8-7.2.4-10.1 3.2.6-1.2 1.7-2 2.9-2.9-.6-.1-1-.3-1.4-.3-1.8.1-3.5 2.1-3 3.9z"}),r("path",{fill:"#000",d:"M7.2 16.7c1.4.6 2.9.9 4.4 1 .6 0 1.3-.4.3-.5-1.2-.1-2.4-.3-3.5-.8-.3-.1-.7-.1-1 0-.1 0-.5.2-.2.3zM7.3 13.4c-.1 0-.2-.1-.3-.2-.1-.2-.2-.4-.4-.6-.6-.6-1.4-1.1-2.2-.9-.3.1-.5.2-.8.2h-.5c0-.1-.1-.3 0-.4.2-.2.5-.3.6-.4 1.6-.6 3.7.6 3.9 1.7v.3c0 .3-.2.3-.3.3zm9.8 1.1c-.1 0-.3 0-.4-.1-.1 0-.1-.1-.2-.1-.7-.5-1.5-.5-2.3 0-.2.1-.5.2-.7.3 0-.2 0-.4.1-.6.6-.6 1.7-.8 2.7-.5.3.1.7.5.9.8.1 0 0 .2-.1.2z"}),r("path",{fill:"#000",d:"M16.1 20.7c-2-.2-2.7-.9-2.9-2.5-.1-.9-.3-1.6-.7-2.4-.4-.9-.5-1.4-1.5-1.7-1.3-.5-1.9-1.6-2-2.6 0-.8.2-1.7.8-2.3 1.1-1.1 2.9-1.1 4.2-.5 1.3.6 3.8 3.2 4.3 4.5 1.6 4.2.8 7.2-2.2 7.5zM12 5.6c.1.2.1.7.6.5.4-.1.4-.6-.2-1.6-.3-.6-.5-1.6 0-2.2 1-1.3 2.3-1 3.5-.7.4.1 1.5.3 1.5.8 0 .7.6 1.8 1.2 2.2 1.2 1 3.5-.1 3.5-1.8 0-1.5-1.1-2.7-2.5-2.6-.6 0-1.6.7-2 1.2-.6-.2-1.2-.4-1.9-.5-1.3-.3-2.6-.3-3.7.7-1.2 1.1-.8 2.9 0 4-.1-.1-.2-.2-.3-.4.1.1.2.3.3.4.1.1-.6-.9 0 0z"}),r("path",{fill:"#FFF",d:"M21.3 3.1c-.2.5-.6.9-1 1-.4.1-.9 0-1.3-.3s-.7-.7-.7-1.1c0-.2 0-.8.8-1.4.5-.4 1.4 0 1.9.4.2.4.5.8.3 1.4zM18 14.6c-.5-2.5-3.8-6.4-6.8-5.3-1.4.5-1.7 2.4-.8 3.5.7.8 2.1 1.2 3 1.6-.3 0-.6.1-.9 0 1.2 1.6.6 4.7 2.8 5.2 2.5.7 3.4-1.7 2.7-5z"})))},"./src/reddit/icons/svgs/Wordmark/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o("./src/reddit/constants/colors.ts"),s=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;ca("svg",{className:e.className,viewBox:"0 0 55 17.44"},void 0,a("g",{fill:Object(s.c)(e).bodyText},void 0,a("circle",{fill:i.a.snoo,cx:"45.77",cy:"3.33",r:"2.05"}),a("path",{fill:"inherit",d:"M16.73,12.05a1.44,1.44,0,0,0,1.54-1.48,4.91,4.91,0,0,0-.1-0.83,5.66,5.66,0,0,0-5.34-4.61c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a5.47,5.47,0,0,0,4.26-1.78,1.19,1.19,0,0,0-.19-1.77,1.25,1.25,0,0,0-1.53.16,3.78,3.78,0,0,1-2.54,1.09,3.42,3.42,0,0,1-3.14-3.08h7ZM12.82,7.44a3.3,3.3,0,0,1,3,2.56h-6A3.3,3.3,0,0,1,12.82,7.44Z"}),a("path",{fill:"inherit",d:"M7.44,6.32a1.15,1.15,0,0,0-1-1.14A4.46,4.46,0,0,0,2.31,6.69V6.54A1.15,1.15,0,1,0,0,6.54V16a1.18,1.18,0,0,0,1.08,1.2A1.15,1.15,0,0,0,2.31,16V11.15A3.51,3.51,0,0,1,6.15,7.47H6.38A1.15,1.15,0,0,0,7.44,6.32Z"}),a("path",{fill:"inherit",d:"M46.92,7.56a1.15,1.15,0,0,0-2.31,0V16a1.15,1.15,0,1,0,2.31,0V7.56Z"}),a("path",{fill:"inherit",d:"M29.87,1.15A1.15,1.15,0,0,0,28.72,0h0a1.15,1.15,0,0,0-1.15,1.15V6.31a4,4,0,0,0-2.95-1.18c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a4.08,4.08,0,0,0,3-1.19A1.15,1.15,0,0,0,29.87,16V1.15Zm-5.26,14c-1.77,0-3.21-1.72-3.21-3.85s1.43-3.85,3.21-3.85,3.21,1.72,3.21,3.85S26.39,15.13,24.62,15.13Z"}),a("path",{fill:"inherit",d:"M41.92,1.15A1.15,1.15,0,0,0,40.77,0h0a1.15,1.15,0,0,0-1.15,1.15V6.31a4,4,0,0,0-2.95-1.18c-3,0-5.51,2.76-5.51,6.15s2.47,6.15,5.51,6.15a4.08,4.08,0,0,0,3-1.19A1.15,1.15,0,0,0,41.92,16V1.15Zm-5.26,14c-1.77,0-3.21-1.72-3.21-3.85s1.43-3.85,3.21-3.85,3.21,1.72,3.21,3.85S38.44,15.13,36.67,15.13Z"}),a("path",{fill:"inherit",d:"M52.91,16V7.44h1a1,1,0,0,0,1.06-1,1,1,0,0,0-1-1.09H52.91V3.76a1.18,1.18,0,0,0-1.08-1.19,1.15,1.15,0,0,0-1.23,1.15V5.38h-1a1,1,0,0,0-1.06,1,1,1,0,0,0,1,1.09h1V16a1.15,1.15,0,0,0,1.15,1.15h0A1.15,1.15,0,0,0,52.91,16Z"}))))},"./src/reddit/index.tsx":function(e,t,o){"use strict";o.r(t);o("./src/polyfill.ts");var n,r=o("./src/lib/performanceTimings/index.tsx"),i=o("./node_modules/@r/google-tag-manager/compiled.js"),s=o("./src/config.ts"),a=o("./node_modules/history/index.js"),d=o("./node_modules/js-cookie/src/js.cookie.js"),c=o.n(d),l=o("./node_modules/react/index.js"),u=o.n(l),p=o("./node_modules/react-router-redux/es/index.js"),m=o("./node_modules/redux-thunk/lib/index.js"),f=o.n(m),h=o("./node_modules/request-idle-callback/index.js"),g=o("./src/app/strings/index.ts"),b=o("./node_modules/history/createBrowserHistory.js"),v=o.n(b),y=o("./src/lib/browser/isIncognito.ts"),x=o("./src/lib/constants/index.ts"),O=o("./src/lib/extractQueryParams/index.ts"),C=o("./src/lib/filterQueryParams/index.ts"),w=o("./src/lib/initializeClient/index.tsx"),j=o("./src/lib/matchRoute/index.ts"),S=o("./src/lib/performance.js"),P=o("./src/lib/safeJSONParse/index.ts"),M=o("./src/reddit/customMiddleware/gqlContext.ts"),I=o("./src/reduxMiddleware/apiContext.ts"),k=o("./src/telemetry/index.ts"),N=o("./src/telemetry/models/Timer.ts"),E=o("./src/reddit/actions/apiRequestHeaders.ts"),T=o("./src/reddit/actions/chat/promo.ts"),L=o("./src/reddit/actions/chat/sendbirdProxy.ts"),_=o("./src/reddit/actions/chat/unreadCount.ts"),F=o("./src/lib/makeApiRequest/index.ts"),R=o("./src/lib/omitHeaders/index.ts"),A=o("./src/reddit/constants/headers.ts"),$=o("./src/reddit/actions/toaster.ts");!function(e){e.Success="SUCCESS",e.AlreadyVerified="EMAIL_ALREADY_VERIFIED",e.WrongUser="EMAIL_VERIFY_WRONG_USER",e.Error="EMAIL_VERIFY_ERROR"}(n||(n={}));var D=o("./src/reddit/models/Toast/index.ts"),B=o("./src/reddit/selectors/user.ts");const H=e=>async(t,o,{apiContext:r})=>{const i=await((e,t)=>Object(F.c)(Object(R.a)(e,[A.a]),{method:x.jb.POST,endpoint:`${e.apiUrl}/api/v1/verify_email/${t}`,data:{}}))(r(),e);if(i.ok&&i.body&&i.body.success)return n.Success;switch(i.body.reason){case n.AlreadyVerified:return n.AlreadyVerified;case n.WrongUser:return n.WrongUser;default:return n.Error}};var Q,U=o("./src/reddit/actions/monthsToMinutes/homeFeed.ts"),z=o("./src/reddit/actions/notifications/loader.ts"),G=o("./src/reddit/actions/nps.ts"),V=o("./src/reddit/actions/platform.ts"),W=o("./src/reddit/actions/session.ts"),q=o("./src/reddit/actions/users.ts"),Z=o("./node_modules/react-redux/es/index.js"),K=o("./node_modules/react-router/es/index.js"),Y=o("./node_modules/reselect/lib/index.js"),X=o("./bundled-modules/styled-components/styled-components.min.js"),J=o.n(X),ee=(o("./src/reddit/components/Root/redesignFont.less"),o("./assets/fonts/IBMPlexSans/font.less"),o("./assets/fonts/NotoMono/font.less"),o("./assets/fonts/NotoSans/font.less"),o("./src/higherOrderComponents/makeAsync.tsx")),te=o("./src/lib/loadWithRetries/index.ts"),oe=o("./src/reddit/selectors/runTimeEnvVars.ts"),ne=(Q="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var s in r)void 0===t[s]&&(t[s]=r[s]);else t||(t=r||{});if(1===i)t.children=n;else if(i>1){for(var a=Array(i),d=0;dObject(oe.b)(e)||Object(B.D)(e)}),ie=Object(Z.connect)(re),se=()=>ne(l.Fragment,{});class ae extends u.a.Component{constructor(e){super(e),this.state={component:se}}componentWillMount(){this.props.shouldEnable&&this.loadAdminPanel()}componentWillReceiveProps(e){e.shouldEnable&&ae.adminPanel===se?this.loadAdminPanel():this.props.shouldEnable&&!e.shouldEnable&&this.setComponent(se)}loadAdminPanel(){if(ae.adminPanel===se){const e=Object(ee.a)({ErrorComponent:se,getComponent:()=>Object(te.a)(()=>o.e("AdminPanel").then(o.bind(null,"./src/reddit/components/AdminPanel/index.tsx")).then(e=>e.default)),LoadingComponent:se});this.setComponent(e)}}render(){const e=this.state.component;return ne(e,{})}setComponent(e){ae.adminPanel=e,this.setState({component:e})}}ae.adminPanel=se;var de=ie(ae),ce=o("./src/lib/doubleclickForPublishers/index.ts");var le=class extends u.a.Component{constructor(e){super(e),Object(ce.f)()}shouldComponentUpdate(){return!1}render(){return null}},ue=o("./node_modules/lodash/isEqual.js"),pe=o.n(ue),me=o("./node_modules/lodash/omit.js"),fe=o.n(me),he=o("./node_modules/lodash/throttle.js"),ge=o.n(he),be=o("./src/lib/classNames/index.ts"),ve=o("./src/lib/fastdom/index.ts"),ye=o("./src/lib/isSimpleClick/index.ts"),xe=o("./src/reddit/actions/header.ts"),Oe=o("./src/reddit/actions/multireddit.ts"),Ce=o("./src/reddit/actions/subreddit.ts"),we=o("./src/reddit/actions/subscription.ts"),je=o("./src/lib/localStorageAvailable/index.ts"),Se=o("./src/reddit/actions/modal.ts"),Pe=Object(ee.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("BadgePurchaseModal").then(o.bind(null,"./src/reddit/components/Badges/PurchaseModal/index.tsx")).then(e=>e.default)}),Me=o("./src/reddit/components/BannedUserList/AddBannedUserModal/index.tsx");const Ie=()=>null;var ke=Object(ee.a)({ErrorComponent:Ie,getComponent:()=>Object(te.a)(()=>o.e("GlobalModalContainer").then(o.bind(null,"./src/reddit/components/ConsumersBetaModal/_ConsumersBetaModal.tsx"))).then(e=>e.default),LoadingComponent:Ie});var Ne=Object(ee.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>Promise.all([o.e("vendors~CoinsPurchaseModal~EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFla~fffc5772"),o.e("EconomicsEntryPointsCommentFlatlistSupportCTA~EconomicsEntryPointsPostFlatlistSupportCTA~EconomicsSu~c5c59906"),o.e("EconomicsSupportPaymentModal")]).then(o.bind(null,"./src/reddit/components/Economics/Support/PaymentModal/index.tsx")).then(e=>e.default)});const Ee=()=>null;var Te=Object(ee.a)({ErrorComponent:Ee,getComponent:()=>Object(te.a)(()=>Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/components/ManageChatRoomsModal/_ManageChatRoomsModal.tsx"))).then(e=>e.default),LoadingComponent:Ee});const Le=()=>null;var _e=Object(ee.a)({ErrorComponent:Le,getComponent:()=>Object(te.a)(()=>o.e("GlobalModalContainer").then(o.bind(null,"./src/reddit/components/ModBetaModal/_ModBetaModal.tsx"))).then(e=>e.default),LoadingComponent:Le}),Fe=o("./src/reddit/components/MutedUserList/MuteUserModal/index.tsx");var Re=Object(ee.a)({getComponent:()=>Object(te.a)(()=>o.e("NotificationsPrePromptLoader").then(o.bind(null,"./src/reddit/components/NotificationsPrePrompt/index.tsx"))).then(e=>e.default),ErrorComponent:()=>null,LoadingComponent:()=>null});const Ae=()=>null;var $e=Object(ee.a)({ErrorComponent:Ae,getComponent:()=>Object(te.a)(()=>Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/components/RemovalReasons/AddRemovalReasonModal/_AddRemovalReasonModal.tsx"))).then(e=>e.default),LoadingComponent:Ae});var De=Object(ee.a)({getComponent:()=>Object(te.a)(()=>o.e("SpezModalLoader").then(o.bind(null,"./src/reddit/components/SpezModal/index.tsx"))).then(e=>e.default),ErrorComponent:()=>null,LoadingComponent:()=>null}),Be=o("./src/higherOrderComponents/asModal.tsx"),He=o("./src/reddit/actions/structuredStyles.ts"),Qe=o("./src/reddit/components/ModalStyledComponents/index.tsx"),Ue=o("./src/reddit/constants/modals.ts"),ze=o("./src/reddit/controls/TextButton/index.tsx"),Ge=o("./src/reddit/layout/twoCol/ExpandLeft/index.tsx"),Ve=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c({closeModal:()=>{e(Object(Se.i)(Ue.a.BLADE_NIGHTMODE)),e(Object(He.r)())},openBlade:()=>{e(Object(He.q)(t))}}));var Ze=Object(Be.a)(qe(e=>Ve(Qe.c,{},void 0,Ve(Qe.g,{},void 0,Ve(Ge.b,{},void 0,Ve(Qe.k,{},void 0,Object(g.a)(e.language,"structuredStyles.modal.nightmode.title")),Ve(ze.a,{onClick:e.closeModal},void 0,Ve(Qe.b,{})))),Ve(Qe.h,{},void 0,Ve(Qe.i,{},void 0,Object(g.a)(e.language,"structuredStyles.modal.nightmode.description"))),Ve(Qe.e,{},void 0,Ve(Qe.a,{onClick:e.closeModal,"data-redditstyle":!0},void 0,Object(g.a)(e.language,"structuredStyles.buttons.cancel")),Ve(Qe.l,{onClick:e.openBlade,"data-redditstyle":!0},void 0,Object(g.a)(e.language,"structuredStyles.buttons.continue")))))),Ke=o("./src/reddit/actions/authorFlair.ts"),Ye=o("./src/reddit/actions/userFlair.ts"),Xe=o("./src/reddit/components/FlairPickerTitle/index.tsx"),Je=o("./src/reddit/components/FlairPickerWrapper/index.tsx"),et=o("./src/reddit/components/FlairPreview/index.tsx"),tt=o("./src/reddit/components/FlairSearch/index.tsx"),ot=o("./src/reddit/components/TrackingHelper/index.tsx"),nt=o("./src/reddit/constants/flair.ts"),rt=o("./src/reddit/controls/Button/index.tsx"),it=o("./src/reddit/controls/CheckboxWithLabel/index.tsx"),st=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),at=o("./src/reddit/layout/row/Inline/index.tsx"),dt=o("./src/reddit/layout/row/RightAlign/index.tsx"),ct=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),lt=o("./src/reddit/models/Flair/index.ts"),ut=o("./src/reddit/models/User/index.ts"),pt=o("./src/reddit/selectors/authorFlair.ts"),mt=o("./src/reddit/selectors/moderatorPermissions.ts"),ft=o("./src/reddit/selectors/telemetry.ts"),ht=o("./src/reddit/selectors/userFlair.ts"),gt=o("./src/reddit/components/UserFlairPicker/index.m.less"),bt=o.n(gt),vt=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).actionIcon),Ot=J.a.div.withConfig({componentId:"s1jp43ua-2"})(["","color: ",";"],st.titleFontH5,e=>Object(ct.c)(e).bodyText);const Ct=Object(Z.connect)(()=>Object(Y.createStructuredSelector)({authorFlair:pt.b,currentUser:B.j,inContextAuthor:pt.c,isMod:(e,t)=>!!Object(mt.g)(e,t),language:B.M,userFlairData:ht.b}),(e,t)=>({activeFlairChanged:(o,n,r,i)=>e(Object(Ye.o)(o,n,r,i.username,t.subredditId)),closeModal:()=>e(Object(Ke.b)({username:null,subredditId:null}))}))(class extends u.a.Component{constructor(e){super(e),this.getTrackingNoun=((e,t)=>this.props.isMod?e:t),this.track=(e=>this.props.sendEvent(t=>({source:"user_flair_picker",action:"click",noun:e,subreddit:Object(ft.subredditById)(t,this.props.subredditId)}))),this.setSelectedFlair=((e,t)=>this.setState({previewFlair:e,selectedTemplateId:t})),this.onApply=(()=>{const e=this.props,t=this.state;e.activeFlairChanged(t.previewFlair,t.selectedTemplateId,t.showFlair,e.inContextAuthor),e.closeModal(),this.track(this.getTrackingNoun("flairadd_mod","flairadd_user"))}),this.onClear=(()=>this.setSelectedFlair(null,null)),this.onChange=(e=>this.setState({showFlair:e}));const t=e.authorFlair,o=e.userFlairData.displaySettings.isUserEnabled;this.state={previewFlair:t,showFlair:o,selectedTemplateId:t&&t.templateId?t.templateId:null}}render(){const e=this.props,t=this.state,o=e.userFlairData,n=e.subredditId,r=o.permissions.canUserChange,i=o.permissions.canUserChange,s=o.templates,a=o.templateIds;let d;e.currentUser&&(d=e.inContextAuthor&&Object(ut.f)(e.currentUser)===e.inContextAuthor.username);const c=!!(t.previewFlair&&Object(lt.j)(t.previewFlair).length>nt.b);return vt(Je.a,{},void 0,vt(Xe.a,{onClosePressed:e.closeModal,title:Object(g.a)(e.language,"flair.userFlairModalTitle")}),vt(et.a,{flair:t.previewFlair,flairTemplateType:lt.c.UserFlair,language:e.language,placeholderText:Object(g.a)(e.language,"flair.userFlairPlaceholder")}),i&&vt(tt.a,{appliedFlair:t.previewFlair,flairTemplateType:lt.c.UserFlair,subredditId:n,templates:s,templateIds:a,language:e.language,onChange:this.setSelectedFlair,selectedTemplateId:t.selectedTemplateId}),d&&vt(yt,{},void 0,vt(it.a,{isSelected:t.showFlair,onClick:()=>this.onChange(!t.showFlair),text:vt(Ot,{},void 0,Object(g.a)(e.language,"flair.showMyFlair"))})),vt(yt,{},void 0,vt(dt.a,{className:bt.a.buttonsRow},void 0,vt(rt.d,{disabled:c,onClick:this.onApply,"data-redditstyle":!0},void 0,Object(g.a)(e.language,"flair.apply")),r&&vt(xt,{onClick:this.onClear},void 0,Object(g.a)(e.language,"flair.clear")))))}});var wt=Object(Be.a)(Object(ot.b)(Ct)),jt=o("./src/reddit/selectors/activeModalId.ts"),St=o("./src/reddit/selectors/notificationPrefs.ts"),Pt=o("./src/reddit/selectors/platform.ts"),Mt=o("./src/reddit/selectors/removalReasons.ts"),It=o("./src/reddit/selectors/subredditModeration.ts"),kt=o("./src/reddit/constants/cookie.ts"),Nt=o("./src/reddit/constants/spezModal.ts"),Et=o("./src/reddit/featureFlags/index.ts"),Tt=o("./src/reddit/actions/monthsToMinutes.ts"),Lt=o("./src/reddit/controls/Typography/index.tsx"),_t=o("./src/reddit/helpers/trackers/monthsToMinutes.ts"),Ft=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c({onClose:()=>e(Object(Tt.p)())})),$t=J()(Qe.c).withConfig({componentId:"s1up4f3j-0"})(["display: flex;height: 300px;max-width: 500px;width: 500px;"]),Dt=J.a.img.withConfig({componentId:"s1up4f3j-1"})(["height: auto;width: 126px;"]),Bt=J.a.div.withConfig({componentId:"s1up4f3j-2"})(["display: flex;flex-direction: column;color: ",";flex: 1 1 auto;padding: 26px;"],e=>Object(ct.c)(e).bodyText),Ht=J()(Lt.a).withConfig({componentId:"s1up4f3j-3"})(["margin-top: 16px;",""],st.bodyFontH4),Qt=J()(rt.d).withConfig({componentId:"s1up4f3j-4"})(["margin: auto auto 0 auto;width: 160px;"]);var Ut=Object(Be.a)(At(Object(ot.b)(class extends u.a.Component{constructor(){super(...arguments),this.onClose=(()=>{this.props.onClose(),this.props.sendEvent(Object(_t.h)())})}componentDidMount(){this.props.sendEvent(Object(_t.i)())}render(){return Ft($t,{},void 0,Ft(Dt,{src:`${s.a.assetPath}/img/banner/welcome-modal.png`}),Ft(Bt,{},void 0,Ft(Lt.c,{},void 0,this.str("title")),Ft(Ht,{},void 0,this.str("body1")),Ft(Ht,{},void 0,this.str("body2")),Ft(Qt,{onClick:this.onClose},void 0,this.str("button"))))}str(e){return Object(g.a)(this.props.language,`monthsToMinutes.welcomeModal.${e}`)}}))),zt=o("./src/reddit/helpers/localStorage/index.ts"),Gt=o("./src/reddit/helpers/toggleBodyScroll/index.ts"),Vt=o("./src/reddit/selectors/monthsToMinutes.ts"),Wt=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;c!!e.activeModalId,authorContext:pt.c,badgePurchaseModalIsOpen:Object(jt.b)(Ue.a.BADGE_PURCHASE),banContext:It.f,banModalIsOpen:Object(jt.b)(Ue.a.BAN_USER),bladeNightmodeModalIsOpen:Object(jt.b)(Ue.a.BLADE_NIGHTMODE),chatroomSettingsModalIsOpen:Object(jt.b)(Ue.a.SUBREDDIT_CHAT_SETTINGS),consumersBetaModalIsOpen:Object(jt.b)(Ue.a.BETA_CONSUMER),createChatroomModalIsOpen:Object(jt.b)(Ue.a.CREATE_SUBREDDIT_CHAT),currentBadgePurchase:e=>e.products.currentlyPurchasing,currentPaymentTarget:e=>e.economics.currentPaymentTarget,economicsSupportPaymentModalIsOpen:Object(jt.b)(Ue.a.ECONOMY_SUPPORT_MODAL),editChatroomModalIsOpen:Object(jt.b)(Ue.a.EDIT_SUBREDDIT_CHAT),deleteChatroomModalIsOpen:Object(jt.b)(Ue.a.DELETE_SUBREDDIT_CHAT),introModalFeatureEnabled:e=>Et.d.introModal(e),isOverlayOpen:Pt.h,manageChatroomModalIsOpen:Object(jt.b)(Ue.a.MANAGE_SUBREDDIT_CHAT),modBetaModalIsOpen:Object(jt.b)(Ue.a.MOD_BETA),moderatorPermissions:e=>{const t=Object(Pt.d)(e);if(t)return e.moderatingSubreddits[t]},muteContext:It.B,muteModalIsOpen:Object(jt.b)(Ue.a.MUTE_USER),notificationsPrePromptIsOpen:St.c,removalReasonContext:Mt.b,removalReasonModalIsOpen:Object(jt.b)(Ue.a.ADD_REMOVAL_REASON),spezModalEnabled:Et.d.spezModal,spezModalIsOpen:Object(jt.b)(Ue.a.SPEZ_MODAL),subredditId:Pt.d,userFlairModalIsOpen:Object(jt.b)(Ue.a.USER_FLAIR_MODAL_ID),userHasSeenRedesignModal:B.u,userInRedesignBeta:B.A,userIsLoggedIn:B.F,userIsMod:B.G,userIsNew:B.H,welcomeModalIsOpen:Vt.J});var Kt=Object(Z.connect)(Zt,e=>({markRedesignModalAsClosed:()=>e(Object(Se.k)()),toggleBanModal:()=>e(Object(Se.i)(Ue.a.BAN_USER)),toggleBladeNightmodeModal:()=>e(Object(Se.i)(Ue.a.BLADE_NIGHTMODE)),toggleConsumersBetaModal:()=>e(Object(Se.i)(Ue.a.BETA_CONSUMER)),toggleModBetaModal:()=>e(Object(Se.i)(Ue.a.MOD_BETA)),toggleMuteModal:()=>e(Object(Se.i)(Ue.a.MUTE_USER)),toggleRemovalReasonsModal:()=>e(Object(Se.i)(Ue.a.ADD_REMOVAL_REASON)),toggleSpezModal:()=>e(Object(Se.i)(Ue.a.SPEZ_MODAL))}))(Object(ot.b)(class extends u.a.Component{constructor(e){super(e),this.state={domReady:!1,spezModalShown:!1}}checkModBetaModal(){var e=this.props;const t=e.anyModalIsOpen,o=e.introModalFeatureEnabled,n=e.toggleModBetaModal,r=e.userHasSeenRedesignModal,i=e.userIsMod;if(o&&i&&!t&&!r&&!Object(zt.k)(Ue.a.REDESIGN_MODAL))return n()}checkConsumersBetaModal(){var e=this.props;const t=e.anyModalIsOpen,o=e.introModalFeatureEnabled,n=e.markRedesignModalAsClosed,r=e.toggleConsumersBetaModal,i=e.userHasSeenRedesignModal,s=e.userIsLoggedIn,a=e.userIsNew;if(o&&!t&&!i&&s&&!Object(zt.k)(Ue.a.REDESIGN_MODAL)){if(!a)return r();n()}}checkSpezModal(){if(!this.props.spezModalEnabled||this.state.spezModalShown)return!1;try{const t=Date.now(),o=localStorage.getItem(Nt.f);return!((o?parseInt(o,0):0)>Nt.d||(localStorage.setItem(Nt.f,t.toString()),!localStorage.getItem(Nt.f)||(this.setState({spezModalShown:!0}),this.props.toggleSpezModal(),0)))}catch(e){return!1}}conditionalModalCheck(){if(!Object(je.a)())return;{const e=c.a.get(kt.a);e&&c.a.remove(kt.a,{domain:s.a.cookieDomain});const t=Object(zt.k)(Ue.a.MOD_BETA);t&&Object(zt.s)(Ue.a.MOD_BETA);const o=Object(zt.k)(Ue.a.ALPHA_CONSUMER);o&&Object(zt.s)(Ue.a.ALPHA_CONSUMER);const n=Object(zt.k)(Ue.a.BETA_CONSUMER);n&&Object(zt.s)(Ue.a.BETA_CONSUMER),(e||t||o||n)&&Object(zt.F)(Ue.a.REDESIGN_MODAL,!0)}var e=this.props;const t=e.userHasSeenRedesignModal,o=e.markRedesignModalAsClosed,n=Object(zt.k)(Ue.a.REDESIGN_MODAL);!t&&n?o():t&&!n&&Object(zt.F)(Ue.a.REDESIGN_MODAL,!0),this.checkSpezModal()||this.checkModBetaModal()||this.checkConsumersBetaModal()}componentDidMount(){this.conditionalModalCheck(),this.setState({domReady:!0})}componentDidUpdate(){this.conditionalModalCheck(),this.props.anyModalIsOpen?setTimeout(()=>Object(Gt.a)(),500):setTimeout(()=>Object(Gt.b)(),500)}render(){var e=this.props;const t=e.anyModalIsOpen,o=e.authorContext,n=e.badgePurchaseModalIsOpen,r=e.banContext,i=e.banModalIsOpen,s=e.bladeNightmodeModalIsOpen,a=e.chatroomSettingsModalIsOpen,d=e.createChatroomModalIsOpen,c=e.consumersBetaModalIsOpen,p=e.currentBadgePurchase,m=e.currentPaymentTarget,f=e.economicsSupportPaymentModalIsOpen,h=e.editChatroomModalIsOpen,g=e.deleteChatroomModalIsOpen,b=e.manageChatroomModalIsOpen,v=e.modBetaModalIsOpen,y=e.muteContext,x=e.muteModalIsOpen,O=e.notificationsPrePromptIsOpen,C=e.removalReasonContext,w=e.removalReasonModalIsOpen,j=e.sendEvent,S=e.spezModalIsOpen,P=e.subredditId,M=e.toggleBanModal,I=e.toggleMuteModal,k=e.toggleRemovalReasonsModal,N=e.toggleSpezModal,E=e.userFlairModalIsOpen,T=e.welcomeModalIsOpen,L=(e,t,o)=>n=>()=>j(r=>({source:e,action:"click",noun:n,comment:o&&Object(ft.comment)(r,o),post:o&&Object(ft.post)(r,o),screen:Object(ft.screen)(r),subreddit:Object(ft.subredditById)(r,t)}));return qt(l.Fragment,{},void 0,i&&r&&qt(Me.a,{ignoreDefaultFocus:!0,contextId:r.contextId,subredditId:r.subredditId,toggleModal:M,trackAddEvent:L("banned",r.subredditId,r.contextId)("add_in_context"),trackEventWithName:L("banned",r.subredditId,r.contextId),username:r.username}),x&&y&&qt(Fe.a,{contextId:y.contextId,subredditId:y.subredditId,toggleModal:I,trackAddEvent:L("muted",y.subredditId,y.contextId)("add_in_context"),username:y.username}),v&&qt(_e,{withOverlay:!0}),(d||b||g||h||a)&&P&&qt(Te,{subredditId:P,withOverlay:!0}),w&&C&&qt($e,{itemIds:C.itemIds,subredditId:C.subredditId,toggleModal:k,trackClick:L("removal_reasons",C.subredditId,1===C.itemIds.length?C.itemIds[0]:void 0)}),s&&P&&qt(Ze,{subredditId:P}),c&&qt(ke,{withOverlay:!0}),E&&o&&o.subredditId&&qt(wt,{subredditId:o.subredditId}),S&&qt(De,{withOverlay:!0,toggleModal:N}),n&&p&&qt(Pe,{withOverlay:!0,productId:p}),O&&qt(Re,{}),!t&&this.state.domReady&&T&&qt(Ut,{}),f&&m&&u.a.createElement(Ne,Wt({withOverlay:!0},m)))}})),Yt=o("./src/lib/addQueryParams/index.ts");const Xt={},Jt=()=>null;function eo(e,t){if(e in Xt)throw new Error(`Modal with id ${e} already registered!`);Xt[e]=t}var to=o("./src/reddit/constants/accountManager.ts"),oo=o("./src/reddit/constants/experiments.ts"),no=o("./src/reddit/constants/history.ts"),ro=o("./src/reddit/constants/listings.ts"),io=o("./src/reddit/constants/parameters.ts"),so=o("./src/reddit/constants/zIndex.ts"),ao=o("./src/reddit/helpers/chooseVariant/index.ts"),co=o("./src/reddit/helpers/history/index.ts"),lo=o("./src/reddit/helpers/monthsToMinutes/index.ts"),uo=o("./src/reddit/icons/svgs/Close/index.tsx"),po=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.accountManagerModalData.actionSource,redirectUrl:e=>e.accountManagerModalData.redirectUrl,goToHomeVariant:e=>Object(ao.b)(e,{experimentEligibilitySelector:ao.a,experimentName:oo.E,expEventOverride:!1})}),xo=Object(Z.connect)(yo,e=>({sendGoToHomeBucketingEvent:()=>{e(async(e,t)=>{Object(ao.b)(t(),{experimentEligibilitySelector:ao.a,experimentName:oo.E})})},closeModal:(t,o,n)=>{o.contentWindow.postMessage({type:"closedModal"},mo),n.style.display="none",setTimeout(()=>{e(Object(Se.i)(t===to.b.Register?Ue.a.REGISTER_MODAL_ID:Ue.a.LOGIN_MODAL_ID))},1e3)},oniFrameLoaded:(t,o)=>{e((e,n)=>t.contentWindow.postMessage({events:Object.assign({},Object(ft.defaults)(n()),{actionSource:o}),type:"eventData"},mo))}})),Oo=({data:e,origin:t})=>e&&e.success&&(e.type===to.a.Login||e.type===to.a.Register)&&t===s.a.accountManagerOrigin;const Co=xo(class extends u.a.Component{constructor(){super(...arguments),this.onMessage=(e=>{const t=e.data;this.iframeRef&&e.source===this.iframeRef.contentWindow&&Oo(e)&&(Object(lo.a)(),t.type===to.a.Login?this.onLogIn():this.onSignUp(t.numberSubredditsSelected))}),this.onLogIn=(()=>{this.props.redirectUrl?this.redirectTo(this.props.redirectUrl):(Object(co.a)(no.a.JustLoggedIn,!0),window.location.reload(!0))}),this.getMinimumNumberOfSubscriptionsForRedirect=(()=>{switch(this.props.goToHomeVariant){case oo.I.HomeAfter0:return 0;case oo.I.HomeAfter3:return 3;case oo.I.HomeAfter5:return 5;default:return 1/0}}),this.onSignUp=(e=>{let t="";this.props.redirectUrl?t=this.props.redirectUrl:"/"!==window.location.pathname?t=window.location.pathname:(this.props.sendGoToHomeBucketingEvent(),t=(e||0)>=this.getMinimumNumberOfSubscriptionsForRedirect()?ro.c[ro.b.Home]:ro.c[ro.b.Popular]),this.redirectTo(t)}),this.redirectTo=(e=>{window.location.replace(Object(Yt.a)(e,{[io.m]:"true"}))})}componentDidMount(){this.iframeRef&&(this.iframeRef.onload=(()=>this.props.oniFrameLoaded(this.iframeRef,this.props.actionSource))),window.addEventListener("message",this.onMessage)}componentWillUnmount(){window.removeEventListener("message",this.onMessage)}render(){return po(fo,{innerRef:e=>this.containerRef=e},void 0,po(ho,{},void 0,po(bo,{onClick:()=>this.props.closeModal(this.props.path,this.iframeRef,this.containerRef)},void 0,po(vo,{})),po(go,{innerRef:e=>this.iframeRef=e,src:`${s.a.accountManagerOrigin}${this.props.path}`})))}});eo(Ue.a.LOGIN_MODAL_ID,e=>po(Co,{path:to.b.Index})),eo(Ue.a.REGISTER_MODAL_ID,e=>po(Co,{path:to.b.Register}));var wo=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,LoadingComponent:()=>null,getComponent:()=>o.e("BadgePickerModal").then(o.bind(null,"./src/reddit/components/Badges/PickerModal/index.tsx")).then(e=>e.default)});eo(Ue.a.BADGE_PICKER,e=>wo(jo,{withOverlay:!0}));var So=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,LoadingComponent:()=>null,getComponent:()=>Promise.all([o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("HarbergerTaxManageModal")]).then(o.bind(null,"./src/reddit/components/Governance/HarbergerTax/BannerManageModal/index.tsx")).then(e=>e.default)});eo(Ue.a.HARBERGER_TAX_BANNER_MANAGE,e=>So(Po,{ignoreDefaultFocus:!0,withOverlay:!0}));var Mo=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,LoadingComponent:()=>null,getComponent:()=>o.e("HarbergerTaxPurchaseModal").then(o.bind(null,"./src/reddit/components/Governance/HarbergerTax/BannerPurchaseModal/index.tsx")).then(e=>e.default)});eo(Ue.a.HARBERGER_TAX_BANNER_PURCHASE,e=>Mo(Io,{ignoreDefaultFocus:!0,withOverlay:!0}));var ko=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,LoadingComponent:()=>null,getComponent:()=>o.e("GovernanceOptOutModal").then(o.bind(null,"./src/reddit/components/Governance/OptOutModal/index.tsx")).then(e=>e.default)});eo(Ue.a.GOVERNANCE_OPT_OUT,e=>ko(No,{}));var Eo=o("./src/reddit/components/Governance/ModalTitle/index.tsx"),To=o("./src/reddit/constants/keycodes.ts"),Lo=o("./src/reddit/contexts/PageLayer/index.tsx"),_o=o("./src/reddit/selectors/gov.ts"),Fo=o("./node_modules/shallowequal/index.js"),Ro=o.n(Fo),Ao=o("./src/reddit/components/Governance/ReleaseNotesModal/ReleaseDate/index.m.less"),$o=o.n(Ao),Do=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).metaText);function Qo(e){return[e.getDate(),e.getMonth(),e.getFullYear()]}function Uo(e){const t=(o=new Date(Date.now()+60*(new Date).getTimezoneOffset()*1e3),n=new Date(e.date),Ro()(Qo(o),Qo(n)));var o,n;return Do("div",{className:Object(be.a)($o.a.date,e.className)},void 0,t?Object(g.a)(e.language,"time.today"):function(e){var t=Qo(e),o=Bo(t,3);const n=o[0],r=o[2];return`${e.toLocaleString("en-US",{month:"short"})} ${n}, ${r}`}(new Date(e.date)))}var zo=o("./src/reddit/components/Media/index.tsx"),Go=o("./src/reddit/components/RichTextJson/index.tsx"),Vo=o("./src/reddit/components/Governance/ReleaseNotesModal/Slide/index.m.less"),Wo=o.n(Vo),qo=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).bodyText);function Ko(e){return qo("div",{className:e.className},void 0,qo("div",{className:Wo.a.title},void 0,e.releaseNote.title),e.releaseNote.media&&"rtjson"===e.releaseNote.media.type?qo("div",{className:Wo.a.text},void 0,qo(Go.b,{content:e.releaseNote.media.richtextContent,language:e.language,mediaMetadata:e.releaseNote.media.mediaMetadata})):qo("div",{className:Wo.a.media},void 0,qo(zo.a,{primaryContent:!0,shouldLoad:!0,showCentered:!0,showFull:!0,post:e.releaseNote})))}var Yo=o("./src/reddit/icons/svgs/ArrowRight/index.tsx"),Xo=o("./src/reddit/components/Governance/ReleaseNotesModal/SlideChange/index.m.less"),Jo=o.n(Xo),en=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).button);function on(e){return en("div",{className:Object(be.a)(Jo.a.container,e.className)},void 0,!e.isFirst&&en(rt.g,{className:Jo.a.prev,onClick:e.onPrevSlide},void 0,en(Yo.a,{className:Jo.a.arrow})),en(rt.d,{onClick:e.isLast?e.onClose:e.onNextSlide},void 0,Object(g.a)(e.language,e.isLast?"gov.releaseNotesDone":"gov.releaseNotesNext")))}var nn=o("./src/reddit/components/Governance/ReleaseNotesModal/SlideIndicator/index.m.less"),rn=o.n(nn),sn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).placeholder,an,e=>Object(ct.c)(e).active);function cn(e){return sn("div",{className:Object(be.a)(rn.a.container,e.className)},void 0,Array.from({length:e.totalSlides}).map((t,o)=>sn("div",{className:Object(be.a)(rn.a.dot,{[an]:o===e.currentSlide})})))}var ln=o("./src/reddit/components/Governance/ReleaseNotesModal/index.m.less"),un=o.n(ln),pn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).line,un.a.title,e=>Object(ct.c)(e).line,Eo.b,Ho,Zo,dn,tn);const fn=Object(Y.createStructuredSelector)({releaseNotes:_o.f,language:B.M,subreddit:Lo.t}),hn=Object(Z.connect)(fn,e=>({onClose:()=>e(Object(Se.f)())})),gn=Object(Lo.w)();Object(Be.a)(gn(hn(class extends u.a.Component{constructor(){super(...arguments),this.state={currentlyViewingIndex:0},this.handleViewNextSlide=(()=>this.setState(e=>({currentlyViewingIndex:Math.min(e.currentlyViewingIndex+1,this.props.releaseNotes.length-1)}))),this.handleViewPrevSlide=(()=>this.setState(e=>({currentlyViewingIndex:Math.max(e.currentlyViewingIndex-1,0)}))),this.handleKeyDown=(e=>{switch(e.key){case To.b.ArrowRight:return this.handleViewNextSlide();case To.b.ArrowLeft:return this.handleViewPrevSlide();case To.b.Escape:return this.props.onClose()}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}render(){if(!this.props.subreddit)return null;const e=this.props.releaseNotes[this.state.currentlyViewingIndex];return pn(mn,{},void 0,pn(Eo.a,{className:un.a.title},void 0,Object(g.a)(this.props.language,"gov.releaseNotesTitle",{subredditName:this.props.subreddit.displayText})),pn(Ko,{language:this.props.language,releaseNote:e}),pn("div",{className:un.a.controls},void 0,pn(Uo,{className:un.a.controlBox,date:e.created,language:this.props.language}),pn(cn,{className:un.a.controlBox,currentSlide:this.state.currentlyViewingIndex,totalSlides:this.props.releaseNotes.length}),pn(on,{className:un.a.controlBox,isFirst:0===this.state.currentlyViewingIndex,isLast:this.state.currentlyViewingIndex===this.props.releaseNotes.length-1,language:this.props.language,onClose:this.props.onClose,onNextSlide:this.handleViewNextSlide,onPrevSlide:this.handleViewPrevSlide})))}})));var bn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,LoadingComponent:()=>null,getComponent:()=>o.e("GovernanceTransferPointsModal").then(o.bind(null,"./src/reddit/components/Governance/TransferPointsModal/index.tsx")).then(e=>e.default)});eo(Ue.a.TRANSFER_POINTS,e=>bn(vn,{ignoreDefaultFocus:!0,withOverlay:!0}));var yn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cnull,On=Object(ee.a)({ErrorComponent:xn,getComponent:()=>Object(te.a)(()=>o.e("GlobalModalContainer").then(o.bind(null,"./src/reddit/components/ProfilePinnedPosts/PinnedPostsLimitReachedModal/_PinnedPostsLimitReachedModal.tsx"))).then(e=>e.default),LoadingComponent:xn});eo(Ue.a.PINNED_POSTS_LIMIT_REACHED,e=>yn(On,{}));var Cn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).metaText),jn=J()(at.a).withConfig({componentId:"s18yhnne-1"})(["align-items: baseline;"]),Sn=J.a.div.withConfig({componentId:"s18yhnne-2"})(["display: flex;flex-direction: column;& > div {","color: ",";padding: 2px 0;}"],st.bodyFont,e=>Object(ct.c)(e).bodyText),Pn=J.a.div.withConfig({componentId:"s18yhnne-3"})(["width: 200px;"]),Mn=J.a.div.withConfig({componentId:"s18yhnne-4"})(["width: 100px;"]),In=J()(Qe.h).withConfig({componentId:"s18yhnne-5"})(["overflow: scroll;"]),kn=J()(Qe.c).withConfig({componentId:"s18yhnne-6"})(["min-width: 0;max-width: none;"]),Nn=J()(rt.d).withConfig({componentId:"s18yhnne-7"})(["","padding: 0px 56px;"],st.largeButtonFont),En=J()(ze.a).withConfig({componentId:"s18yhnne-8"})(["height: 16px;"]),Tn=Object(Y.createStructuredSelector)({language:B.M}),Ln=Object(Z.connect)(Tn,e=>({closeModal:()=>e(Object(Se.i)(Ue.a.KEYBOARD_SHORTCUTS))})),_n=J()(Object(Be.a)(Ln(e=>Cn(kn,{onClick:e=>e.stopPropagation()},void 0,Cn(Qe.g,{},void 0,Cn(Ge.b,{},void 0,Cn(Qe.k,{},void 0,"Keyboard Shortcuts"),Cn(En,{onClick:e.closeModal},void 0,Cn(Qe.b,{})))),Cn(In,{},void 0,Cn(jn,{},void 0,Cn(Sn,{},void 0,Cn(at.a,{},void 0,Cn(wn,{},void 0,Object(g.a)(e.language,"shortcuts.navigationTitle"))),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.showShortcuts")),Cn(Mn,{},void 0,"Shift + ?")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.nextPost")),Cn(Mn,{},void 0,"J")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.previousPost")),Cn(Mn,{},void 0,"K")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.nextLightbox")),Cn(Mn,{},void 0,"N")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.previousLightbox")),Cn(Mn,{},void 0,"P")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.openPost")),Cn(Mn,{},void 0,"Enter")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.openExpando")),Cn(Mn,{},void 0,"X")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.postLink")),Cn(Mn,{},void 0,"L"))),Cn(Sn,{},void 0,Cn(at.a,{},void 0,Cn(wn,{},void 0,Object(g.a)(e.language,"shortcuts.actionsTitle"))),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.upvote")),Cn(Mn,{},void 0,"A")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.downvote")),Cn(Mn,{},void 0,"Z")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.newPost")),Cn(Mn,{},void 0,"C")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.replyToComment")),Cn(Mn,{},void 0,"R")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.submitComment")),Cn(Mn,{},void 0,"Ctrl + Enter")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.save")),Cn(Mn,{},void 0,"S")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.hide")),Cn(Mn,{},void 0,"H")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.openNavigation")),Cn(Mn,{},void 0,"Q")),Cn(at.a,{},void 0,Cn(Pn,{},void 0,Object(g.a)(e.language,"shortcuts.expandComment")),Cn(Mn,{},void 0,"Enter"))))),Cn(Qe.e,{},void 0,Cn(Nn,{"data-redditstyle":!0,onClick:()=>{e.closeModal()}},void 0,"Close")))))).withConfig({componentId:"s18yhnne-9"})(["max-width: 100%;"]);eo(Ue.a.KEYBOARD_SHORTCUTS,e=>Cn(_n,{onOverlayClick:e,withOverlay:!0}));var Fn=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c({closeModal:()=>e(Object(Se.i)(Ue.a.BLADE_UNSAVED_CHANGES)),closeBlade:()=>e(Object(He.l)()),resetNavigationBlockCallback:()=>e(Object(V.j)())}));const $n=Object(Be.a)(An(class extends u.a.Component{constructor(){super(...arguments),this.onDiscardClick=(async()=>{this.props.closeBlade(),this.props.allowNavigationCallback&&this.props.allowNavigationCallback(!0)}),this.onCancelClick=(()=>{this.props.closeModal(),this.props.allowNavigationCallback&&this.props.allowNavigationCallback(!1),this.props.resetNavigationBlockCallback()})}render(){const e=this.props.language;return Fn(Qe.c,{},void 0,Fn(Qe.g,{},void 0,Fn(Ge.b,{},void 0,Fn(Qe.k,{},void 0,Object(g.a)(e,"structuredStyles.modal.discardChanges.title")),Fn(ze.a,{onClick:this.onCancelClick},void 0,Fn(Qe.b,{})))),Fn(Qe.h,{},void 0,Fn(Qe.j,{},void 0,Object(g.a)(e,"structuredStyles.modal.saveChanges.text"))),Fn(Qe.e,{},void 0,Fn(Qe.a,{onClick:this.onCancelClick,"data-redditstyle":!0},void 0,Object(g.a)(e,"structuredStyles.buttons.cancel")),Fn(Qe.l,{onClick:this.onDiscardClick,"data-redditstyle":!0},void 0,Object(g.a)(e,"structuredStyles.buttons.discard"))))}}));eo(Ue.a.BLADE_UNSAVED_CHANGES,e=>Fn($n,{withOverlay:!0}));const Dn=Object(Y.createStructuredSelector)({activeModalId:jt.a}),Bn=Object(Z.connect)(Dn,e=>({toggleModal:t=>e(Object(Se.i)(t))})),Hn=500,Qn=()=>{};var Un,zn=Bn(class extends u.a.Component{constructor(){super(...arguments),this.toggleModal=(()=>{this.props.activeModalId&&this.props.toggleModal(this.props.activeModalId)})}componentDidUpdate(){this.props.activeModalId?setTimeout(()=>Object(Gt.a)(),Hn):setTimeout(()=>Object(Gt.b)(),Hn)}componentWillUnmount(){Object(Gt.b)()}render(){const e=this.props.activeModalId;var t;return((t=e)&&t in Xt?Xt[t]:Jt)(e?this.toggleModal:Qn)}}),Gn=o("./node_modules/react-router-dom/es/index.js"),Vn=o("./src/app/actions/tooltip.ts"),Wn=o("./src/reddit/components/InfoTextTooltip/index.tsx"),qn=o("./src/reddit/helpers/styles/mixins/index.tsx"),Zn=o("./src/reddit/icons/svgs/All/index.tsx"),Kn=o("./src/reddit/icons/svgs/OriginalContent/index.tsx"),Yn=o("./src/reddit/icons/svgs/Popular/index.tsx"),Xn=o("./src/reddit/components/Header/QuickLinks/index.m.less"),Jn=o.n(Xn),er=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).line,Jn.a.icon,e=>Object(ct.c)(e).navIcon,qn.p),or=Object(Y.createStructuredSelector)({isLoggedIn:e=>!!e.user.account,language:e=>e.user.language});var nr=Object(Z.connect)(or,e=>({toggleTooltip:t=>e(Object(Vn.e)({tooltipId:t}))}))(Object(ot.b)(function(e){return er("div",{className:Object(be.a)(Jn.a.container,e.className)},void 0,er("div",{className:Jn.a.row},void 0,er(Gn.a,{className:Jn.a.icon,id:Un.Popular,to:e.isLoggedIn?ro.c[ro.b.Popular]:ro.c[ro.b.Home],onMouseEnter:()=>e.toggleTooltip(Un.Popular),onMouseLeave:()=>e.toggleTooltip(Un.Popular)},void 0,er(Yn.a,{}),er(Wn.c,{caretOnTop:!0,tooltipId:Un.Popular,text:Object(g.a)(e.language,"subscriptions.popular")})),er(Gn.a,{className:Jn.a.icon,id:Un.All,to:ro.c[ro.b.All],onMouseEnter:()=>e.toggleTooltip(Un.All),onMouseLeave:()=>e.toggleTooltip(Un.All)},void 0,er(Zn.a,{}),er(Wn.c,{caretOnTop:!0,tooltipId:Un.All,text:Object(g.a)(e.language,"subscriptions.all")})),er(Gn.a,{className:Jn.a.icon,id:Un.Oc,to:ro.c[ro.b.Original],onMouseEnter:()=>e.toggleTooltip(Un.Oc),onMouseLeave:()=>e.toggleTooltip(Un.Oc)},void 0,er(Kn.a,{}),er(Wn.c,{caretOnTop:!0,tooltipId:Un.Oc,text:Object(g.a)(e.language,"subscriptions.oc")}))))})),rr=o("./src/reddit/actions/login.ts"),ir=o("./src/reddit/selectors/meta.ts"),sr=o("./src/chat/helpers/dom.ts"),ar=o("./src/reddit/actions/chat/toggle.ts"),dr=o("./src/reddit/actions/postCreation/general.ts"),cr=o("./src/reddit/actions/preferences.ts"),lr=o("./src/reddit/helpers/styles/components/index.tsx"),ur=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).navIcon,e=>e.isOpen?`background-color: ${Object(ct.c)(e).line}`:"");var gr=e=>{const t=e.children,o=e.isOpen,n=mr(e,["children","isOpen"]);return u.a.createElement(fr,ur({},n,{id:e.id,onClick:e.onClick}),pr(hr,{isOpen:o},void 0,t))},br=o("./src/chat/helpers/unreadCount.ts"),vr=o("./src/chat/models/Promo/index.ts"),yr=o("./src/lib/prettyPrintNumber/index.ts"),xr=o("./src/reddit/constants/colors.ts"),Or=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isActive?Or("span",{className:e.className},void 0,!!e.unreadCount&&Object(yr.b)(e.unreadCount)):null).withConfig({componentId:"s1f2y58t-0"})(["","background: ",";border-radius: 12px;box-sizing: border-box;box-shadow: ",";color: ",";font-size: 8px;font-weight: bold;height: 12px;left: 18px;line-height: 12px;min-width: 12px;padding: 0px 3px;position: absolute;text-align: center;top: 2px;vertical-align: middle;z-index: 1;"],st.bodyFontSmall,xr.a.orangered,e=>e&&e.isActive&&e.unreadCount<=0?`inset 0px 0px 0px 5px ${xr.a.orangered},\n inset 0px 0px 0px 6px ${xr.a.white},\n 0px 0px 0px 0.5px ${Object(ct.c)(e).body}`:`0px 0px 0px 0.5px ${Object(ct.c)(e).body}`,xr.a.white),wr=o("./src/reddit/helpers/trackers/chat.ts"),jr=o("./src/reddit/icons/svgs/Chat/index.tsx"),Sr=o("./src/reddit/selectors/chat.ts"),Pr=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isActive?xr.a.orangered:Object(ct.c)(e).navIcon),Ir=Object(Y.createStructuredSelector)({promos:Sr.a,unreadCount:Sr.c});var kr=Object(Z.connect)(Ir)(Object(ot.b)(class extends l.Component{componentDidMount(){this.props.promos[vr.a.SubredditChatFtux]&&this.props.sendEvent(Object(wr.j)())}render(){var e=this.props;const t=e.promos,o=e.unreadCount;var n=Object(br.a)(o,t);const r=n.count,i=n.unread;return Pr(u.a.Fragment,{},void 0,Pr(Cr,{isActive:i,unreadCount:r}),Pr(Mr,{isActive:i}))}})),Nr=o("./src/reddit/components/Translated/index.tsx"),Er=o("./src/reddit/components/HeaderUserActions/CustomizeFlyout/index.m.less"),Tr=o.n(Er),Lr=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).body,e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).line,Tr.a.title,Tr.a.subtitle,e=>Object(ct.c)(e).bodyText,Tr.a.description,e=>Object(ct.c)(e).metaText);var Fr=e=>{const t=e.onCloseFlyout;return Lr(_r,{className:Tr.a.container},void 0,Lr("p",{className:Tr.a.title},void 0,Lr(Nr.a,{msgId:"header.customizeFlyout.title"})),Lr("h5",{className:Tr.a.subtitle},void 0,Lr(Nr.a,{msgId:"header.customizeFlyout.subtitle"})),Lr("p",{className:Tr.a.description},void 0,Lr(Nr.a,{msgId:"header.customizeFlyout.description"})),Lr(rt.g,{className:Tr.a.dismissBtn,onClick:t},void 0,Lr(Nr.a,{msgId:"header.customizeFlyout.dismiss"})))},Rr=o("./src/reddit/icons/svgs/Envelope/index.tsx"),Ar=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.unreadCount?xr.a.orangered:Object(ct.c)(e).navIcon);var Dr=e=>Ar(u.a.Fragment,{},void 0,Ar(Cr,{isActive:!!e.unreadCount,unreadCount:e.unreadCount}),Ar($r,{unreadCount:e.unreadCount})),Br=o("./src/higherOrderComponents/asTooltip.tsx"),Hr=o("./src/reddit/actions/alpha.ts"),Qr=o("./src/reddit/actions/modMode.ts"),Ur=o("./src/reddit/constants/elementClassNames.ts"),zr=o("./src/reddit/controls/Dropdown/index.tsx"),Gr=o("./src/reddit/controls/InvisibleScreenReaderText/index.tsx"),Vr=o("./src/reddit/controls/ToggleSwitch/index.tsx"),Wr=o("./src/reddit/helpers/makeHeaderUserDropdownItem/index.tsx"),qr=o("./src/reddit/helpers/trackers/coins.ts"),Zr=o("./src/reddit/helpers/trackers/modTools.ts"),Kr=o("./src/reddit/helpers/trackers/premium.ts");const Yr=e=>({screen:ft.screen(e),profile:ft.profile(e),subreddit:ft.subreddit(e)});var Xr=o("./src/reddit/icons/fonts/Coin/index.tsx"),Jr=o("./src/reddit/icons/fonts/Premium/index.tsx"),ei=o("./src/reddit/icons/svgs/Coin/index.tsx"),ti=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),oi=o("./src/reddit/icons/svgs/Help/index.tsx"),ni=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cni("svg",{width:"12",height:"12",viewBox:"1 -4 20 23",xmlns:"http://www.w3.org/2000/svg"},void 0,ni("defs",{},void 0,ni("path",{d:"M4.034 3.471c2.18 0 4.119 1.31 4.941 3.335a.563.563 0 0 1-.262.71 2.79 2.79 0 0 0-1.197 1.195.56.56 0 0 1-.71.263 5.312 5.312 0 0 1-3.334-4.94c0-.31.252-.563.562-.563zm7.254 4.045a.562.562 0 0 1-.262-.71 5.312 5.312 0 0 1 4.94-3.335c.312 0 .562.251.562.563a5.312 5.312 0 0 1-3.334 4.94.558.558 0 0 1-.71-.262 2.802 2.802 0 0 0-1.196-1.196zm1.907 3.51a5.314 5.314 0 0 1 3.333 4.94c0 .31-.25.563-.562.563a5.314 5.314 0 0 1-4.94-3.335.564.564 0 0 1 .262-.71 2.807 2.807 0 0 0 1.197-1.198.56.56 0 0 1 .71-.26zm-4.482 1.457a.563.563 0 0 1 .262.711 5.315 5.315 0 0 1-4.941 3.335.563.563 0 0 1-.563-.563c0-2.18 1.31-4.118 3.335-4.94a.563.563 0 0 1 .71.261c.268.516.681.928 1.197 1.196zM10 6.333A6.497 6.497 0 0 0 7.755 3.54 4.46 4.46 0 0 1 9.71 1.08a.562.562 0 0 1 .578 0 4.46 4.46 0 0 1 1.957 2.459A6.497 6.497 0 0 0 10 6.333zm8.92 3.377c.107.178.107.4 0 .58a4.462 4.462 0 0 1-2.46 1.955 6.502 6.502 0 0 0-2.793-2.246 6.491 6.491 0 0 0 2.794-2.244A4.452 4.452 0 0 1 18.92 9.71zM10 13.666a6.497 6.497 0 0 0 2.246 2.795 4.46 4.46 0 0 1-1.957 2.458.556.556 0 0 1-.578 0 4.46 4.46 0 0 1-1.956-2.458A6.497 6.497 0 0 0 10 13.666zM6.333 10a6.497 6.497 0 0 0-2.794 2.245A4.46 4.46 0 0 1 1.08 10.29a.557.557 0 0 1 0-.578 4.46 4.46 0 0 1 2.458-1.957A6.497 6.497 0 0 0 6.333 10z",id:"a"})),ni("g",{fill:"none",fillRule:"evenodd"},void 0,ni("path",{d:"M0 20h20V0H0z"}),ni("mask",{id:"b",fill:"#fff"},void 0,ni("use",{xlinkHref:"#a"})),ni("g",{mask:"url(#b)",fill:"#FF4500"},void 0,ni("path",{d:"M0 0h20v20H0z"}))))).withConfig({componentId:"lbgdi5-0"})(["margin-right: 2px;"]),ii=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cii("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,ii("g",{fill:"inherit"},void 0,ii("path",{d:"M15,2 L5,2 C4.447,2 4,2.447 4,3 L4,9 L9.586,9 L8.293,7.707 C7.902,7.316 7.902,6.684 8.293,6.293 C8.684,5.902 9.316,5.902 9.707,6.293 L12.707,9.293 C13.098,9.684 13.098,10.316 12.707,10.707 L9.707,13.707 C9.512,13.902 9.256,14 9,14 C8.744,14 8.488,13.902 8.293,13.707 C7.902,13.316 7.902,12.684 8.293,12.293 L9.586,11 L4,11 L4,17 C4,17.553 4.447,18 5,18 L15,18 C15.553,18 16,17.553 16,17 L16,3 C16,2.447 15.553,2 15,2"}))),ai=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cai("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,ai("path",{d:"M10,8 C8.619,8 7.5,9.5 7.5,9.5 C7.5,9.5 8.619,11 10,11 C11.381,11 12.5,9.5 12.5,9.5 C12.5,9.5 11.381,8 10,8 M15.1338,14 L4.8658,14 C4.4818,14 4.2398,13.583 4.4328,13.25 L9.5678,4.357 C9.7598,4.024 10.2398,4.024 10.4328,4.357 L15.5678,13.25 C15.7598,13.583 15.5188,14 15.1338,14 M17.2748,3.038 L10.2748,1.038 C10.0948,0.987 9.9048,0.987 9.7258,1.038 L2.7258,3.038 C2.2958,3.161 1.9998,3.554 1.9998,4 L1.9998,11 C1.9998,16.688 9.4098,18.871 9.7258,18.962 C9.8158,18.987 9.9068,19 9.9998,19 C10.0928,19 10.1848,18.987 10.2748,18.962 C10.5898,18.871 17.9998,16.688 17.9998,11 L17.9998,4 C17.9998,3.554 17.7038,3.161 17.2748,3.038"})),ci=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cci("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,ci("g",{fill:"inherit"},void 0,ci("path",{d:"M15,15.5 L5,15.5 C4.724,15.5 4.5,15.276 4.5,15 C4.5,12.755 6.326,10.929 8.571,10.929 L11.429,10.929 C13.674,10.929 15.5,12.755 15.5,15 C15.5,15.276 15.276,15.5 15,15.5 M10,4.5 C11.405,4.5 12.547,5.643 12.547,7.048 C12.547,8.452 11.405,9.595 10,9.595 C8.595,9.595 7.453,8.452 7.453,7.048 C7.453,5.643 8.595,4.5 10,4.5 M16,2 L4,2 C2.897,2 2,2.897 2,4 L2,16 C2,17.103 2.897,18 4,18 L16,18 C17.103,18 18,17.103 18,16 L18,4 C18,2.897 17.103,2 16,2"}))),ui=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;cgi("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,gi("g",{fill:"inherit"},void 0,gi("path",{d:"M15.4687,7.5029 C15.0937,7.5029 14.7307,7.5849 14.3997,7.7389 C13.4987,7.2209 12.4417,6.8769 11.3157,6.7229 L11.7777,4.5489 L12.8277,4.7729 C13.1127,5.5939 13.8847,6.1889 14.8007,6.1889 C15.9547,6.1889 16.8947,5.2489 16.8947,4.0949 C16.8947,2.9399 15.9547,1.9999 14.8007,1.9999 C14.1367,1.9999 13.5507,2.3159 13.1667,2.7999 L11.2147,2.3849 C10.6757,2.2739 10.1437,2.6139 10.0287,3.1549 L9.3297,6.4389 C9.3137,6.5159 9.3257,6.5899 9.3277,6.6659 C7.9607,6.7589 6.6667,7.1219 5.5987,7.7379 C5.2677,7.5839 4.9057,7.5029 4.5317,7.5029 C3.1357,7.5029 1.9997,8.6389 1.9997,10.0349 C1.9997,10.7769 2.3257,11.4699 2.8687,11.9429 C2.9027,14.8739 6.0217,17.1629 9.9967,17.1629 C13.9697,17.1629 17.0877,14.8769 17.1247,11.9479 C17.6707,11.4759 17.9997,10.7799 17.9997,10.0349 C17.9997,8.6389 16.8647,7.5029 15.4687,7.5029"}))),vi=o("./src/reddit/layout/row/InlineButton/index.tsx"),yi=o("./src/reddit/selectors/tooltip.ts"),xi=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isUsernameVisible?"block":"none","1210px"),Pi=J.a.div.withConfig({componentId:"s1mwm9n7-4"})(["align-items: center;display: flex;margin-left: 8px;text-align: left;width: 32px;"]),Mi=J()(Pi).withConfig({componentId:"s1mwm9n7-5"})(["margin-left: 0;width: inherit;"]),Ii=J()(Pi).withConfig({componentId:"s1mwm9n7-6"})(["width: ",";@media(min-width: ",") {width: 175px;}"],e=>e.isUsernameVisible?"175px":"auto","1210px"),ki=J()(Wr.a).withConfig({componentId:"s1mwm9n7-7"})(["","background-color: ",";display: flex;height: 40px;margin-top: 4px;margin-bottom: 4px;width: 100%;"],Wr.e,e=>Object(ct.c)(e).body),Ni=J.a.div.withConfig({componentId:"s1mwm9n7-8"})(["",";"],Wr.b),Ei=J()(Xr.a).withConfig({componentId:"s1mwm9n7-9"})(["font-size: 12px;line-height: 1;height: 12px;vertical-align: top;margin-top: 4px;margin-right: 1px;"]),Ti=J()(ti.b).withConfig({componentId:"s1mwm9n7-10"})(["display: inline-block;fill: ",";height: 20px;vertical-align: middle;width: 20px;"],e=>Object(ct.c)(e).navIcon),Li="\n border-radius: 4px;\n float: left;\n margin-right: 5px;\n max-height: 24px;\n max-width: 24px;\n",_i=J.a.img.withConfig({componentId:"s1mwm9n7-11"})(["",""],Li),Fi=J()(vi.a).withConfig({componentId:"s1mwm9n7-12"})(["border-radius: 4px;border: 1px solid transparent;padding: 2px 0;&:focus, &:hover {border-color: ",";outline: none;}&.dropdown-open {border-radius: 4px 4px 0 0;border-color: ",";outline: none;}"],e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).line),Ri=J()(fi.a).withConfig({componentId:"s1mwm9n7-13"})(["","height: 24px;width: 24px;color: ",";fill: ",";"],Li,e=>Object(ct.c)(e).actionIcon,e=>Object(ct.c)(e).actionIcon),Ai=J()(e=>ui("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,ui("g",{fill:"inherit"},void 0,ui("path",{d:"M15.992 14.898A5.014 5.014 0 0 1 12 10a5.014 5.014 0 0 1 3.992-4.899.998.998 0 0 0 .343-1.819A7.965 7.965 0 0 0 12 2c-4.41 0-8 3.588-8 8 0 4.411 3.59 8 8 8a7.966 7.966 0 0 0 4.335-1.283 1 1 0 0 0-.343-1.819"})))).withConfig({componentId:"s1mwm9n7-14"})(["",""],Wr.d),$i=J()(di).withConfig({componentId:"s1mwm9n7-15"})(["",""],Wr.d),Di=J()(Jr.a).withConfig({componentId:"s1mwm9n7-16"})(["font-size: 14px;line-height: 1;height: 14px;vertical-align: top;margin-top: 2px;margin-left: 2px;"]),Bi=J()(zr.a).withConfig({componentId:"s1mwm9n7-17"})(["border-radius: 0 0 4px 4px;border: 1px solid ",";border-top: none; ","box-shadow: none;margin-top: -2px;max-height: 80%;overflow-y: auto;overflow-x: hidden;padding-top: 6px;position: fixed;width: 213px;z-index: ",";"],e=>Object(ct.c)(e).line,"",so.i),Hi=J.a.div.withConfig({componentId:"s1mwm9n7-18"})(["","color: ",";white-space: nowrap;"],st.titleFontH6,e=>Object(ct.c)(e).bodyText),Qi=J()(Vr.a).withConfig({componentId:"s1mwm9n7-19"})(["position: absolute;right: 10px;top: 10px;width: 30px;"]),Ui=Object(Br.a)(Bi),zi=J.a.div.withConfig({componentId:"s1mwm9n7-20"})(["border-top: 1px solid ",";margin: 0 16px;"],e=>Object(ct.c)(e).line),Gi=J.a.h3.withConfig({componentId:"s1mwm9n7-21"})(["","color: ",";margin: 8px 0 4px 12px;"],st.labelsFont,e=>Object(ct.c)(e).actionIcon),Vi=e=>xi(ki,{"data-redditstyle":!0,onClick:e.onClick},void 0,e.children,xi(Ni,{},void 0,e.displayText),xi(Qi,{"data-redditstyle":!0,on:e.isEnabled})),Wi=Object(Z.connect)(()=>Object(Y.createStructuredSelector)({canAccessRedesignProfiles:e=>Et.d.redesignProfiles(e),language:e=>e.user.language,isModModeEnabled:It.s,isOpen:Object(yi.b)("USER_DROPDOWN_ID"),nightmode:B.O,url:Pt.o}),e=>({toggleNightmode:t=>e(Object(cr.u)(t)),onOptIntoRedesign:()=>e(Object(Hr.h)()),onOptOutOfRedesign:()=>{"new.reddit.com"!==window.location.host?(c.a.get("rseor3")&&(c.a.remove("rseor3",{domain:s.a.cookieDomain}),e(Object(Hr.k)())),e(Object(Hr.i)(!0))):window.location.host="old.reddit.com"},dispatchOpenLoginModal:()=>e(Object(rr.a)()),logoutUser:()=>e(Object(q.m)()),toggleModMode:()=>e(Object(Qr.b)())}));var qi=Object(Lo.w)({isCompact:Lo.G,pageLayer:e=>e})(Wi(Object(ot.b)(e=>{const t=e.canAccessRedesignProfiles,o=e.language,n=e.logoutUser,r=e.dispatchOpenLoginModal,i=e.isCompact,a=e.isModModeEnabled,d=e.nightmode,c=e.toggleModMode,p=e.user,m=Object(Wr.c)(hi.a,Object(g.a)(o,"headerDropdown.userSettings"),!1),f=Object(Wr.c)(oi.a,Object(g.a)(o,"headerDropdown.helpCenter"),!0),h=Object(Wr.c)(pi.a,Object(g.a)(o,"headerDropdown.visitOldReddit"),!0),b=Object(Wr.c)(si,Object(g.a)(o,"headerDropdown.loginSignup")),v=Object(Wr.c)(si,Object(g.a)(o,"headerDropdown.logout")),y=Object(Wr.c)(bi,Object(g.a)(o,"headerDropdown.optOut"),!1),x=Object(Wr.c)(bi,Object(g.a)(o,"headerDropdown.optIn"),!1),O=(e=>{const t=e&&e.coins||0;return Object(g.a)(o,"gold.coinsNum",{num:t.toLocaleString()})})(p),C=Object(Wr.c)(ei.a,Object(g.a)(o,"headerDropdown.coins"),!1,O),w=Object(Wr.c)(mi.a,Object(g.a)(o,"headerDropdown.premium"),!1);return xi("div",{className:Ur.d},void 0,xi(Fi,{"aria-expanded":e.isOpen,"aria-haspopup":!0,className:Object(be.a)(e.className,{"dropdown-open":e.isOpen}),id:"USER_DROPDOWN_ID",onClick:()=>{e.onClick(),e.sendEventWithName("user")}},void 0,xi(wi,{},void 0,(t=>t?xi(Ii,{isUsernameVisible:i},void 0,t.accountIcon&&xi(_i,{src:t.accountIcon}),xi(Si,{isUsernameVisible:i},void 0,xi(Hi,{},void 0,t.displayText,t.isGold&&xi(Di,{title:Object(g.a)(e.language,"gold.premiumCTA.title")})),xi(ji,{},void 0,xi(ri,{}),xi("span",{},void 0,(e=>{const t=e.commentKarma+e.postKarma,n=Object(yr.b)(t);return Object(g.a)(o,"account.karmaTotal",{karma:n})})(t))),!!t.coins&&xi(Ci,{},void 0,xi(Ei,{}),xi("span",{},void 0,(e=>Object(yr.b)(e.coins||0))(t))))):xi(Mi,{},void 0,xi(Ri,{})))(e.user),xi(Ti,{})),xi(Gr.a,{},void 0,Object(g.a)(o,"header.userDropdown"))),xi(Ui,{isFixed:!0,isOpen:e.isOpen,tooltipId:"USER_DROPDOWN_ID"},void 0,!i&&xi(u.a.Fragment,{},void 0,p&&xi(l.Fragment,{},void 0,xi(Gi,{role:"heading"},void 0,Object(g.a)(o,"headerDropdown.myStuff")),((e,t,o)=>{const n=Object(g.a)(o,"headerDropdown.myProfile"),r=Object(Wr.c)(li,n,!0),i=Object(Wr.c)(li,n,!1);return t?xi(i,{href:e.url}):xi(r,{href:`${s.a.redditUrl}${e.url}`})})(p,t,o),xi(m,{href:"/settings"})),xi(Gi,{role:"heading"},void 0,Object(g.a)(o,"headerDropdown.viewOptions")),p&&p.isMod&&xi(Vi,{displayText:Object(g.a)(o,"subscriptions.viewOptions.modMode"),isEnabled:a,onClick:()=>{e.sendEvent(Object(Zr.h)(!a)),c()}},void 0,xi($i,{})),xi(Vi,{displayText:"Night Mode",isEnabled:d,onClick:()=>{e.sendEvent((e=>t=>Object.assign({source:"user_dropdown",action:"click",noun:e?"night_mode_off":"night_mode_on"},Yr(t)))(d)),e.toggleNightmode(!d)}},void 0,xi(Ai,{})),xi(Gi,{role:"heading"},void 0,Object(g.a)(o,"headerDropdown.moreStuff")),xi(l.Fragment,{},void 0,xi(C,{href:"/coins",onClick:()=>{qr.f(),e.sendEvent((()=>e=>Object.assign({source:"user_dropdown",action:"click",noun:"coins",correlationId:qr.e()},Yr(e)))())}}),xi(w,{href:"/premium",onClick:()=>{Kr.g(),e.sendEvent((()=>e=>Object.assign({source:"user_dropdown",action:"click",noun:"premium",correlationId:Kr.f()},Yr(e)))())}})),xi(f,{href:"https://www.reddithelp.com"}),xi(h,{href:"https://old.reddit.com"+e.url,onClick:()=>{e.sendEvent(e=>({source:"redesignbanner",action:"click",noun:"2xdropdown_visit_old",screen:ft.screen(e),subreddit:ft.subreddit(e)}))}}),Oi?p&&xi(y,{onClick:()=>{e.sendEvent(e=>({source:"redesignbanner",action:"click",noun:"2xdropdown_opt_out",screen:ft.screen(e),subreddit:ft.subreddit(e)})),e.onOptOutOfRedesign()}}):p&&xi(x,{href:"",onClick:()=>{e.sendEvent(e=>({source:"redesignbanner",action:"click",noun:"2xdropdown_opt_in",screen:ft.screen(e),subreddit:ft.subreddit(e)})),e.onOptIntoRedesign()}}),xi(zi,{})),p?xi(v,{href:"#",onClick:e=>{n(),e.preventDefault()}}):xi(b,{href:"#",onClick:e=>{Object(ye.a)(e)&&(e.preventDefault(),e.stopPropagation(),r())}})))}))),Zi=o("./src/reddit/components/ModerationDropdown/index.tsx"),Ki=o("./src/reddit/helpers/trackers/navigation.ts"),Yi=o("./src/reddit/icons/svgs/Moderate/index.tsx"),Xi=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cXi("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,Xi("path",{d:"M5,15 C4.448,15 4,14.553 4,14 L4,11.172 C4,10.906 4.105,10.652 4.293,10.465 L12.379,2.379 C12.77,1.988 13.402,1.988 13.793,2.379 L16.621,5.207 C17.012,5.598 17.012,6.23 16.621,6.621 L8.536,14.707 C8.348,14.895 8.094,15 7.829,15 L5,15 Z M17,16 C17.552,16 18,16.447 18,17 C18,17.553 17.552,18 17,18 L3,18 C2.448,18 2,17.553 2,17 C2,16.447 2.448,16 3,16 L17,16 Z"}),Xi("g",{fill:"none",fillRule:"evenodd"},void 0,Xi("polygon",{points:"0 20 20 20 20 0 0 0"}),Xi("use",{}))),es=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).active,is),ds=Object(lr["d"])()` + fill: ${e=>e.isLit?xr.a.orangered:""}; + display: inline-block; +`,cs=J()(Yi.a).withConfig({componentId:"s1c26b9-2"})(["","",""],ds,is),ls=Object(X.css)(["align-items: center;display: flex;flex-direction: row;padding: 8px;position: relative;",""],qn.p),us=J.a.button.withConfig({componentId:"s1c26b9-3"})(["",""],ls),ps=J.a.a.withConfig({componentId:"s1c26b9-4"})(["",""],ls),ms=J()(at.a).withConfig({componentId:"s1c26b9-5"})(["display: none;@media (min-width: ","px) {display: flex;}"],600),fs=J()(qi).withConfig({componentId:"s1c26b9-6"})(["margin-left: 8px;"]),hs=J()(Zi.b).withConfig({componentId:"s1c26b9-7"})(["margin-top: -8px;"]),gs=Object(Lo.w)({isCompact:Lo.G,pageLayer:e=>e}),bs=Object(Y.createStructuredSelector)({isCustomizeFlyoutShowing:e=>e.user.isCustomizeFlyoutShowing,isModerator:mt.e,unreadNotifications:B.ab,activeDropdownId:yi.a}),vs=Object(Z.connect)(bs,(e,t)=>({onOpenModerationDropdown:()=>e(Object(Vn.e)({tooltipId:Zi.a})),onOpenUserDropdown:()=>e(Object(Vn.e)({tooltipId:"USER_DROPDOWN_ID"})),toggleTooltip:t=>e(Object(Vn.e)({tooltipId:t})),onChatClick:()=>e(Object(ar.b)()),requestCreatePost:()=>{t.pageLayer&&e(dr.o(t.pageLayer))},onDismissCustomizeFlyout:()=>e(Object(cr.q)())}));var ys=Object(ot.b)(gs(vs(class extends u.a.Component{constructor(){super(...arguments),this.sendEventWithName=(e=>this.props.sendEvent(Object(Ki.d)(e))),this.onClickMail=(()=>this.sendEventWithName("mail")),this.onClickCreatePost=(()=>{this.sendEventWithName("create_post"),this.props.requestCreatePost()}),this.onClickChat=(()=>{this.sendEventWithName("chat"),this.props.onChatClick()}),this.onOpenModerationDropdown=(()=>{this.props.onOpenModerationDropdown(),this.sendEventWithName("mod_entry")})}render(){var e=this.props;const t=e.activeDropdownId,o=e.className,n=e.isCustomizeFlyoutShowing,r=e.isModerator,i=e.isCompact,a=e.language,d=e.onDismissCustomizeFlyout,c=e.onOpenUserDropdown,p=e.toggleTooltip,m=e.unreadNotifications,f=e.user,h=!(!m||!m.hasUnreadModmail&&!m.hasUnreadOldModmail),b=(e,t)=>es(Wn.c,{caretOnTop:!0,tooltipId:e,text:t});return u.a.createElement(at.a,{ref:e=>this.container=e,className:o},!i&&es(ms,{},void 0,r&&es(l.Fragment,{},void 0,es(ss,{id:ns,onMouseEnter:()=>p(ns),onMouseLeave:()=>t===ns&&p(ns)},ns,es(gr,{"aria-expanded":t===Zi.a,"aria-haspopup":!0,"aria-label":Object(g.a)(a,"header.moderation"),id:Zi.a,onClick:this.onOpenModerationDropdown,isOpen:t===Zi.a},void 0,es(cs,{isLit:h})),b(ns,Object(g.a)(a,"header.moderation"))),es(hs,{isOpen:t===Zi.a,unreadNotifications:m,sendEventWithName:this.sendEventWithName},Zi.a)),f&&es(l.Fragment,{},void 0,es(ss,{id:ts,onMouseEnter:()=>p(ts),onMouseLeave:()=>t===ts&&p(ts)},ts,es(ps,{href:`${s.a.redditUrl}/chat`,onClick:Object(sr.a)(this.onClickChat)},void 0,es(kr,{})),b(ts,Object(g.a)(a,"header.chat"))),es(ss,{id:os,onMouseEnter:()=>p(os),onMouseLeave:()=>t===os&&p(os)},os,es(ps,{href:m&&m.hasUnreadMail?"/message/unread":"/message/inbox",onClick:this.onClickMail},void 0,es(Dr,{unreadCount:m&&m.inboxCount||0})),b(os,Object(g.a)(a,"header.messages"))),es(ss,{id:rs,onMouseEnter:()=>p(rs),onMouseLeave:()=>t===rs&&p(rs)},rs,es(us,{"aria-label":Object(g.a)(a,"header.newPost"),onClick:this.onClickCreatePost},void 0,es(as,{})),b(rs,Object(g.a)(a,"header.newPost"))))),es(fs,{onClick:c,user:f,sendEventWithName:this.sendEventWithName}),n&&es(Fr,{onCloseFlyout:d}))}}))),xs=o("./src/reddit/components/Header/User/index.m.less"),Os=o.n(xs),Cs=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).button,e=>Object(ct.c)(e).button),js=Object(Y.createStructuredSelector)({account:e=>e.user.account,language:e=>e.user.language,origin:ir.d});var Ss=Object(Lo.w)()(Object(Z.connect)(js,e=>({onOpenLoginModal:()=>{e(Object(Se.l)({actionSource:Se.a.HeaderLogin})),e(Object(rr.a)())},onOpenRegisterModal:()=>{e(Object(Se.l)({actionSource:Se.a.HeaderSignup})),e(Object(rr.b)())}}))(function(e){return Cs("div",{className:Object(be.a)(e.className,Os.a.row)},void 0,!e.account&&function(e){const t=e.pageLayer,o=s.a.accountManagerOrigin,n=t?t.url:"/",r=t&&t.meta&&t.meta.name===x.Rb.EXPLORE?encodeURIComponent(e.origin):encodeURIComponent(e.origin+n);return Cs("div",{className:Os.a.loggedOutRow},void 0,Cs(rt.h,{redditStyle:!0,className:Os.a.button,href:`${o}/login?dest=${r}`,onClick:t=>{Object(ye.a)(t)&&(t.stopPropagation(),t.preventDefault(),e.onOpenLoginModal())}},void 0,Object(g.a)(e.language,"session.login.submit")),Cs(rt.e,{redditStyle:!0,className:Object(be.a)(Os.a.separator,Os.a.button),href:`${o}/register?dest=${r}`,onClick:t=>{Object(ye.a)(t)&&(t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal())}},void 0,Object(g.a)(e.language,"session.register.submit")))}(e),Cs(ys,{className:Object(be.a)({[Os.a.loggedOut]:!e.account}),language:e.language,user:e.account}))})),Ps=o("./src/reddit/actions/page.ts"),Ms=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),Is=o("./src/reddit/components/ProfileIcon/index.m.less"),ks=o.n(Is),Ns=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;cFs("svg",{className:e.className,viewBox:"0 0 14 14",version:"1.1"},void 0,Fs("path",{d:"M4.863 8.963a1.6 1.6 0 0 0 .586.585L3.332 10.77a.804.804 0 0 1-.607.079.8.8 0 0 1-.486-.372L.708 7.824A.8.8 0 0 1 1 6.732l2.12-1.224c-.001.273.065.55.21.802l1.533 2.653zm8.43-3.983a.8.8 0 0 1-.372 1.133L6.57 8.896a.8.8 0 0 1-1.014-.333L4.025 5.91a.8.8 0 0 1 .218-1.045L9.829.755A.799.799 0 0 1 10.995 1l2.298 3.98zM7.666 9.756l1.6 2.4a.8.8 0 0 1-1.331.888L7 11.642l-.934 1.402a.8.8 0 0 1-1.331-.887l1.6-2.4c.296-.446 1.034-.446 1.33 0z",fill:"currentColor",fillRule:"evenodd"})),$s=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{var t=e.className,o=e.isBadged,n=Ds(e,["className","isBadged"]);return $s("svg",{className:t,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,$s("path",{d:"M7 8c0-1.654 1.346-3 3-3s3 1.346 3 3v2.843c-.511.17-1.47.392-3 .392-1.535 0-2.495-.223-3-.391V8zm8 1.895c2.409.46 4 1.241 4 2.131 0 1.418-4.03 2.568-9 2.568s-9-1.15-9-2.568c0-.89 1.59-1.671 4-2.131V8c0-2.757 2.243-5 5-5s5 2.243 5 5v1.895zM2.74 14.599c2.152.744 5.127.995 7.26.995s5.108-.25 7.26-.995l-2.955 2.12a7.394 7.394 0 0 1-8.61 0l-2.955-2.12z",fill:"inherit",fillRule:"evenodd"}),$s("circle",{cx:"16",cy:"4",r:"4",fill:o?Object(ct.c)(n).body:"none"}),$s("circle",{cx:"16",cy:"4",r:"3",fill:o?xr.a.orangered:"none"}))}),Hs=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cu.a.createElement("svg",Hs({width:"20px",height:"20px",viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},e),Qs("g",{fillRule:"evenodd",stroke:"none",strokeWidth:"1"},void 0,Qs("path",{d:"M15.5,11 L13,11 C12.724,11 12.5,10.776 12.5,10.5 C12.5,10.224 12.724,10 13,10 L15.5,10 C15.776,10 16,10.224 16,10.5 C16,10.776 15.776,11 15.5,11 Z M15.5,13.5 L7.5,13.5 C7.224,13.5 7,13.276 7,13 C7,12.724 7.224,12.5 7.5,12.5 L15.5,12.5 C15.776,12.5 16,12.724 16,13 C16,13.276 15.776,13.5 15.5,13.5 Z M15.5,16 L7.5,16 C7.224,16 7,15.776 7,15.5 C7,15.224 7.224,15 7.5,15 L15.5,15 C15.776,15 16,15.224 16,15.5 C16,15.776 15.776,16 15.5,16 Z M7,7.5 C7,7.224 7.224,7 7.5,7 L10.5,7 C10.776,7 11,7.224 11,7.5 L11,10.5 C11,10.776 10.776,11 10.5,11 L7.5,11 C7.224,11 7,10.776 7,10.5 L7,7.5 Z M17,5 C17.553,5 18,5.447 18,6 L18,17 C18,17.553 17.553,18 17,18 L6,18 C5.447,18 5,17.553 5,17 L5,6 C5,5.447 5.447,5 6,5 L17,5 Z M6.0156,4.0156 C4.9116,4.0156 4.0156,4.9116 4.0156,6.0156 L4.0156,15.4926 C4.0156,15.6686 4.0456,15.8366 4.0886,15.9996 L2.9996,15.9996 C2.4476,15.9996 1.9996,15.5526 1.9996,14.9996 L1.9996,2.9996 C1.9996,2.4476 2.4476,1.9996 2.9996,1.9996 L14.9996,1.9996 C15.5526,1.9996 15.9996,2.4476 15.9996,2.9996 L15.9996,4.0886 C15.8366,4.0456 15.6686,4.0156 15.4926,4.0156 L6.0156,4.0156 Z"}))),zs=o("./src/reddit/icons/svgs/News/index.tsx"),Gs=o("./src/reddit/components/HeaderSubredditSelector/index.m.less"),Vs=o.n(Gs),Ws=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{const o=!!e.user.account,n=Object(Lo.V)(t);switch(n){case"index":case"listing":return o||Object(Vt.j)(e)?{type:Rs.Home}:{type:Rs.Popular};case"modListing":return{type:Rs.ModListing};case"modQueuePages":return{type:Rs.ModQueue};case"news":return{type:Rs.News};case"originalContent":return{type:Rs.OC};case"postCreation":return{type:Rs.CreatePost};case"postDraft":return{type:Rs.ViewDraft};case"subredditCreation":return{type:Rs.SubredditCreation};case"coins":return{type:Rs.Coins};case"premium":return{type:Rs.Premium};case"appeal":return{type:Rs.Appeal};case"explore":return{type:Rs.Explore}}const r=e.user.account;if(r)switch(n){case"inboxPages":return{type:Rs.Inbox,model:r};case"settings":return{type:Rs.Settings,model:r}}const i=Object(Lo.P)(e,{pageLayer:t});if("all"===i)return{type:Rs.All};if("popular"===i)return{type:Rs.Popular};const s=Object(Lo.t)(e,{pageLayer:t});if(s)return"searchResults"===n?{type:Rs.CommunitySearch,model:s}:{type:Rs.Community,model:s};const a=Object(Lo.e)(e,{pageLayer:t});if(a)return{type:Rs.Multi,model:a};if(Object(Lo.n)(e,{pageLayer:t})&&Object(Ks.a)(e,{expEventOverride:!1}))return{type:Rs.Explore};const d=Object(Lo.l)(e,{pageLayer:t});if(d)return{type:Rs.UserProfile,model:d};const c=Object(Lo.j)(t);if(c)return{type:Rs.UserProfileName,name:`u/${c}`};if(n&&"searchResults"===n)return{type:Rs.GlobalSearch};if("subredditWiki"===n){const o=Object(Lo.q)(e,{pageLayer:t})||Zs.a,n=Object(Ys.v)(e,{subredditName:o});if(n)return{type:Rs.Community,model:n}}return{type:Rs.Unknown}}),Js=o("./src/reddit/components/HeaderSubredditSelector/GenericListItem/index.m.less"),ea=o.n(Js),ta=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).field);function ra(e){const t=e.icon,o=e.text,n={id:e.id,role:"menuitem",children:oa(u.a.Fragment,{},void 0,oa(t,{className:ea.a.icon}),oa(o,{className:ea.a.text})),className:Object(be.a)(ea.a.item,e.className,{"m-focused":!!e.isFocused}),tabIndex:-1,onFocus:e.onFocus,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick};return n["aria-label"]=e.to,e.externalLink?u.a.createElement("a",ta({},n,{href:e.to,target:"_blank"})):u.a.createElement(Gn.a,ta({},n,{to:e.to}))}var ia=o("./src/reddit/routes/modListing/index.ts"),sa=o("./src/reddit/selectors/multireddit.ts"),aa=o("./src/lib/LinkedListMap/index.ts"),da=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.user.account,favoriteProfiles:e=>e.subscriptions.favoriteProfileOrder.map(t=>e.profiles.models[t]).filter(Boolean),favoriteSubreddits:e=>e.subscriptions.favoriteSubredditOrder.map(t=>e.subreddits.models[t]).filter(Boolean),language:e=>e.user.language,moderatingSubreddits:e=>(e.subreddits.moderated.order||[]).map(t=>e.subreddits.models[t]).filter(Boolean),moderatingSubredditsPending:e=>e.subreddits.moderated.api.pending||!e.subreddits.moderated.api.fetched,multis:e=>Object(sa.g)(e,{}),multisPending:e=>e.multireddits.api.pending||!e.multireddits.api.fetched,profiles:e=>e.subscriptions.profileOrder.map(t=>e.profiles.models[t]).filter(Boolean),subscriptions:e=>e.subscriptions.subredditOrder.map(t=>e.subreddits.models[t]).filter(Boolean),subscriptionsPending:e=>e.subscriptions.api.pending||!e.subscriptions.api.fetched,trendingSubreddits:e=>e.subreddits.trending.map(t=>e.subreddits.models[t]).filter(Boolean)});var la;!function(e){e[e.Header=0]="Header",e[e.Subreddit=1]="Subreddit",e[e.SubredditAutocomplete=2]="SubredditAutocomplete",e[e.Profile=3]="Profile",e[e.Multi=4]="Multi",e[e.Generic=5]="Generic",e[e.LoadingState=6]="LoadingState",e[e.Category=7]="Category"}(la||(la={}));const ua=[(e,t)=>({id:Rs.All,type:la.Generic,model:{url:"/r/all",displayText:Object(g.a)(t,"subscriptions.all"),icon:({className:e})=>da(Zn.a,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"subscriptions.all"))},telemetryNoun:"all"}),(e,t)=>({id:Rs.OC,type:la.Generic,model:{url:"/original",displayText:Object(g.a)(t,"subscriptions.oc"),icon:({className:e})=>da(Kn.a,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"subscriptions.oc"))},telemetryNoun:"original_content"})],pa=[(e,t)=>({id:"reddit-feeds",type:la.Header,model:{displayText:Object(g.a)(t,"subscriptions.redditFeeds")}}),(e,t,o)=>({id:Rs.Home,type:la.Generic,model:{url:"/",displayText:Object(g.a)(t,"header.home"),icon:({className:e})=>da(Bs,{className:Object(be.a)(e,Vs.a.itemIcon),isBadged:o&&o.isBadged}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.home"))},telemetryNoun:"home"}),(e,t)=>({id:Rs.Popular,type:la.Generic,model:{url:"/r/popular",displayText:Object(g.a)(t,"subscriptions.popular"),icon:({className:e})=>da(Yn.a,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"subscriptions.popular"))},telemetryNoun:"popular"}),...ua],ma=[(e,t)=>({id:"reddit-feeds",type:la.Header,model:{displayText:Object(g.a)(t,"subscriptions.redditFeeds")}}),(e,t,o)=>{const n=!o.exploreV2Variant;return{id:n?Rs.Home:Rs.Popular,type:la.Generic,model:{url:n?"/":"/r/popular",displayText:Object(g.a)(t,"subscriptions.popular"),icon:({className:e})=>da(Yn.a,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"subscriptions.popular"))},telemetryNoun:"popular"}},...ua],fa=(e,t)=>({id:Rs.Explore,type:la.Generic,model:{url:"/explore",displayText:Object(g.a)(t,"header.explore"),icon:({className:e})=>da(As,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.explore"))},telemetryNoun:"explore"}),ha=[(e,t)=>({id:"reddit-other",type:la.Header,model:{displayText:Object(g.a)(t,"subscriptions.otherFeeds")}}),(e,t)=>({id:Rs.Settings,type:la.Generic,model:{url:"/settings",displayText:Object(g.a)(t,"header.settings"),icon:({className:t})=>da(Es,{className:t,iconUrl:e.accountIcon}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.settings"))},telemetryNoun:"settings"}),(e,t)=>({id:Rs.Inbox,type:la.Generic,model:{url:"/message/inbox/",displayText:Object(g.a)(t,"header.messages"),icon:({className:t})=>da(Es,{className:t,iconUrl:e.accountIcon}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.messages"))},telemetryNoun:"mail"}),(e,t)=>({id:Rs.CreatePost,type:la.Generic,model:{url:"/submit",displayText:Object(g.a)(t,"header.newPost"),icon:({className:e})=>da(Ji,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.newPost"))},telemetryNoun:"create_post"})],ga=[(e,t)=>({id:Rs.Coins,type:la.Generic,model:{url:"/coins",displayText:Object(g.a)(t,"header.coins"),icon:({className:e})=>da(ei.a,{className:Object(be.a)(e,Vs.a.itemCoin)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.coins"))},telemetryNoun:"coins"}),(e,t)=>({id:Rs.Premium,type:la.Generic,model:{url:"/premium",displayText:Object(g.a)(t,"header.premium"),icon:({className:e})=>da(mi.a,{className:Object(be.a)(e,Vs.a.itemPremium)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.premium"))},telemetryNoun:"premium"})],ba=[(e,t)=>({id:Rs.ModQueue,type:la.Generic,model:{url:"/r/mod/about/modqueue",displayText:Object(g.a)(t,"header.modQueue"),icon:({className:e})=>da(Yi.a,{className:Object(be.a)(e,Vs.a.itemModQueue)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.modQueue"))},telemetryNoun:"mod_queue"}),(e,t)=>({id:Rs.ModMailBeta,type:la.Generic,model:{url:"https://mod.reddit.com/mail/all",displayText:Object(g.a)(t,"header.modMailBeta"),icon:({className:e})=>da(Rr.a,{className:Object(be.a)(e,Vs.a.itemModQueue)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.modMailBeta"))},telemetryNoun:"modmail_beta"}),(e,t)=>({id:Rs.ModMail,type:la.Generic,model:{url:"/message/moderator",displayText:Object(g.a)(t,"header.modMail"),icon:({className:e})=>da(Rr.a,{className:Object(be.a)(e,Vs.a.itemModQueue)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(t,"header.modMail"))},telemetryNoun:"modmail"})];function va(e,t,o){t.subscriptions.length&&(e.push({id:"header-subscriptions",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.subscriptions")}}),t.subscriptions.forEach(t=>e.push({id:"sub"+t.id,type:la.Subreddit,model:t,telemetryNoun:"community"}))),t.profiles.length&&(e.push({id:"header-profiles",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.profiles")}}),t.profiles.forEach(t=>e.push({id:"pro"+t.id,type:la.Profile,model:t,telemetryNoun:"profile"})))}var ya=o("./src/reddit/components/HeaderSubredditSelector/ListHeader/index.m.less"),xa=o.n(ya),Oa=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).actionIcon);function wa(e){return Oa("div",{className:Object(be.a)(xa.a.header,e.className),role:"heading"},void 0,e.children)}var ja=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cja("svg",{className:e,viewBox:"0 0 20 20"},void 0,ja("g",{fill:"inherit",fillRule:"evenodd"},void 0,ja("polygon",{points:"15.437 17.594 10.189 14.837 4.941 17.594 5.944 11.755 1.698 7.619 7.565 6.767 10.189 1.454 12.813 6.767 18.68 7.619 14.434 11.755"}))),Pa=o("./src/reddit/components/HeaderSubredditSelector/ListItem/index.m.less"),Ma=o.n(Pa),Ia=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).field,Ma.a.favorite,e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).button),Ea=Object(Y.createStructuredSelector)({isLoggedIn:B.F}),Ta=e=>e.replace(/\/user\/[^\/]+\//,"/me/");var La=Object(Z.connect)(Ea,(e,{model:t,type:o})=>({toggleFavorite:n=>{n.stopPropagation(),n.preventDefault(),e(Object(we.f)({id:t.id,type:o===la.Subreddit?"subreddit":"profile"}))}}))(function(e){const t={className:Object(be.a)(Ma.a.item,e.className,{"m-focused":!!e.isFocused}),id:e.id,role:"menuitem",tabIndex:-1,onFocus:e.onFocus,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick};switch(e.type){case la.Subreddit:return u.a.createElement(Gn.a,Ia({},t,{"aria-label":e.model.displayText,to:e.model.url}),ka(Ts.b,{className:Ma.a.icon,subredditOrProfile:e.model}),ka("span",{className:Ma.a.text},void 0,e.model.displayText),e.isLoggedIn&&ka("div",{onClick:e.toggleFavorite},void 0,ka(Sa,{className:Object(be.a)(Ma.a.favorite,{"m-favorite":!!e.isFavorite})})));case la.SubredditAutocomplete:return u.a.createElement(Gn.a,Ia({},t,{"aria-label":e.model.name,to:`/r/${e.model.name}`}),ka(Ts.b,{className:Ma.a.icon,primaryColor:e.model.primaryColor,iconUrl:e.model.communityIcon||e.model.icon}),ka("span",{className:Ma.a.text},void 0,e.model.name));case la.Multi:return u.a.createElement(Gn.a,Ia({},t,{"aria-label":e.model.displayText,to:Ta(e.model.url)}),ka(Us,{className:Ma.a.multi}),ka("span",{className:Ma.a.text},void 0,e.model.displayText));case la.Profile:return u.a.createElement(Gn.a,Ia({},t,{"aria-label":e.model.displayText,to:e.model.url}),ka(Es,{className:Ma.a.icon,iconUrl:e.model.icon.url}),ka("span",{className:Ma.a.text},void 0,e.model.displayText),e.isLoggedIn&&ka("div",{onClick:e.toggleFavorite},void 0,ka(Sa,{className:Object(be.a)(Ma.a.favorite,{"m-favorite":!!e.isFavorite})})))}}),_a=o("./src/reddit/components/HeaderSubredditSelector/LoadingListSection/index.tsx"),Fa=o("./src/higherOrderComponents/addOverlayEvents.tsx"),Ra=o("./src/reddit/models/MonthsToMinutes/index.ts"),Aa=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),$a=Object.assign||function(e){for(var t=1;tu.a.createElement(Da,$a({isFixed:!0,tooltipType:Ra.j.Home},e)),Ha=o("./src/reddit/components/HeaderSubredditSelector/SubredditList/index.m.less"),Qa=o.n(Ha),Ua=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).field,e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).bodyText,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).button,Ca,_a.b,Na,na);function Va(e){return e.id===Rs.ModMail||(e.id===Rs.ModMailBeta||e.id===Rs.CreateCommunity)}function Wa(e){const t=new aa.a("id");return e.forEach(e=>{(function(e){return e.type!==la.Header&&e.type!==la.LoadingState})(e)&&t.push({id:e.id})}),t}const qa=Object(Y.createStructuredSelector)({favoriteSubreddits:e=>new Set(e.subscriptions.favoriteSubredditOrder),favoriteProfiles:e=>new Set(e.subscriptions.favoriteProfileOrder),isHomeTooltipOpen:Vt.l,language:e=>e.user.language,unfilteredList:function(e){const t=ca(e),o=t.language,n=new aa.a("id");if(t.account){const r=t.account;pa.forEach(e=>n.push(e(r,o))),(t.favoriteSubreddits.length||t.favoriteProfiles.length)&&(n.push({id:"header-favorites",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.favorites")}}),t.favoriteSubreddits.forEach(e=>n.push({id:"fav"+e.id,type:la.Subreddit,model:e,telemetryNoun:"community_favorite"})),t.favoriteProfiles.forEach(e=>n.push({id:"fav"+e.id,type:la.Profile,model:e,telemetryNoun:"community_favorite"}))),t.multisPending?n.push({id:"multis-pending",type:la.LoadingState,model:{displayText:""}}):t.multis.length&&(n.push({id:"header-multis",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.multiredditsFull")}}),t.multis.forEach(e=>n.push({id:e.url,type:la.Multi,model:e,telemetryNoun:"multireddit"}))),t.moderatingSubredditsPending?n.push({id:"moderatingSubreddits-pending",type:la.LoadingState,model:{displayText:""}}):t.moderatingSubreddits.length&&(n.push({id:"header-moderating",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.moderatingFull")}}),n.push({id:Rs.ModListing,type:la.Generic,model:{url:ia.a,displayText:Object(g.a)(o,"header.modListing"),icon:({className:e})=>da(Yi.a,{className:Object(be.a)(e,Vs.a.itemModQueue)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(o,"header.modListing"))},telemetryNoun:"r_mod"}),t.moderatingSubreddits.forEach(e=>n.push({id:"mod"+e.id,type:la.Subreddit,model:e,telemetryNoun:"community_moderate"}))),t.subscriptionsPending?n.push({id:"subscriptions-pending",type:la.LoadingState,model:{displayText:""}}):va(n,t,o),ha.forEach(e=>n.push(e(r,o))),Object(B.W)(e)&&n.push({id:Rs.CreateCommunity,type:la.Generic,model:{url:"https://www.reddit.com/subreddits/create",displayText:Object(g.a)(o,"header.createCommunity"),icon:({className:e})=>da(Ji,{className:Object(be.a)(e,Vs.a.itemIcon)}),text:({className:e})=>da("span",{className:e},void 0,Object(g.a)(o,"header.createCommunity"))},telemetryNoun:"create_community"}),ga.forEach(e=>n.push(e(r,o))),r.isMod&&ba.forEach(e=>n.push(e(r,o)))}else{const r=Object(Ks.a)(e,{expEventOverride:!1});t.subscriptions.length||Object(Vt.j)(e)?pa.forEach(t=>n.push(t(null,o,{exploreV2Variant:r,isBadged:Object(Vt.n)(e)}))):ma.forEach(e=>n.push(e(null,o,{exploreV2Variant:r}))),r&&n.push(fa(null,o)),n.push({id:"reddit-other",type:la.Header,model:{displayText:Object(g.a)(o,"subscriptions.otherFeeds")}}),ga.forEach(e=>n.push(e(null,o))),va(n,t,o)}return n}}),Za=e=>({onHomeClicked:()=>e(Object(Ps.B)()),onGotoUrl:t=>e(Object(p.b)(t)),onSubredditsRequested:()=>{e(Object(we.h)()),e(Object(Ce.q)()),e(Object(Oe.g)())}});class Ka extends u.a.Component{constructor(e){super(e),this.onChange=(e=>{const t=e.currentTarget.value,o=this.getList(t,this.props),n=Wa(o),r=n.first();this.setState({focusOrder:n,renderableList:o,currentInputText:e.currentTarget.value,focusedItemId:r?r.id:void 0})}),this.onChangeFocusedListItemId=(e=>this.setState({focusedItemId:e})),this.onKeyDown=(e=>{if(e.key===To.b.Escape&&this.props.onClose&&this.props.onClose(!0),e.key===To.b.Tab&&this.props.onClose&&this.props.onClose(),e.key===To.b.Enter){const e=this.state.focusOrder.first(),t=this.state.focusedItemId||(e?e.id:null);if(t){const e=this.state.renderableList.get(t);e&&e.type!==la.Header&&e.type!==la.LoadingState&&(this.fireTelemetryForListItem(e),Va(e)?window.open(e.model.url,"_blank"):this.props.onGotoUrl(e.model.url),this.props.onClose&&this.props.onClose(!0))}}e.key===To.b.ArrowDown&&(e.preventDefault(),this.setState(e=>{const t=this.findNextFocusableItem(),o=t?e.renderableList.get(t):void 0,n=o?o.model.displayText:e.currentInputText;if(t){const e=document.getElementById(`focus-${t}`);e&&e.scrollIntoView({block:"nearest"})}return{currentInputText:n,focusedItemId:t}})),e.key===To.b.ArrowUp&&(e.preventDefault(),this.setState(e=>{const t=this.findPrevFocusableItem(),o=t?e.renderableList.get(t):void 0,n=o?o.model.displayText:e.currentInputText;if(t){const e=document.getElementById(`focus-${t}`);e&&e.scrollIntoView({block:"nearest"})}return{currentInputText:n,focusedItemId:t}}))}),this.fireTelemetryForListItem=(e=>{let t;switch(e.id){case Rs.Coins:qr.f(),t=qr.e();break;case Rs.Premium:Kr.g(),t=Kr.f()}switch(e.type){case la.Category:case la.Generic:case la.Multi:case la.Profile:case la.Subreddit:this.props.sendEvent(o=>Object.assign({},Object(ft.defaults)(o),t?{correlationId:t}:null,{source:"community_nav",action:"click",noun:e.telemetryNoun}))}}),this.state={currentInputText:"",focusedItemId:null,focusOrder:Wa(e.unfilteredList),renderableList:e.unfilteredList}}componentDidMount(){"complete"===document.readyState?this.props.onSubredditsRequested():window.addEventListener("load",this.props.onSubredditsRequested)}componentWillReceiveProps(e){const t=this.state.currentInputText,o=this.getList(t,e),n=Wa(o);this.setState({focusOrder:n,renderableList:o})}getList(e,t){if(e){const o=new aa.a("id"),n=new RegExp(e,"ig");t.unfilteredList.forEach(e=>{switch(e.type){case la.Category:case la.Generic:case la.Multi:case la.Profile:case la.Subreddit:e.model.displayText.match(n)&&o.push(e);break;case la.Header:{const t=o.last();t&&t.type===la.Header&&o.pop(),o.push(e);break}case la.LoadingState:}});const r=o.last();return r&&r.type===la.Header&&o.pop(),o}return t.unfilteredList}findNextFocusableItem(){const e=this.state.focusOrder.first();if(this.state.focusedItemId){const t=this.state.focusOrder.getNode(this.state.focusedItemId);if(t)return t.next?t.next.value.id:t.value.id;if(e)return e.id}else if(e)return e.id}findPrevFocusableItem(){const e=this.state.focusOrder.last();if(this.state.focusedItemId){const t=this.state.focusOrder.getNode(this.state.focusedItemId);if(t)return t.prev?t.prev.value.id:t.value.id;if(e)return e.id}else if(e)return e.id}render(){const e=this.state.renderableList.toArray(),t=this.state.focusedItemId?this.state.renderableList.get(this.state.focusedItemId):null;return za("div",{role:"menu",className:this.props.className},void 0,za("div",{"aria-live":"assertive","aria-label":t&&t.model.displayText?`${t.model.displayText} ${Object(g.a)(this.props.language,"header.selected")}`:""}),za("input",{autoFocus:this.props.canAutofocus,"aria-label":Object(g.a)(this.props.language,"header.navigation"),className:Qa.a.filter,id:"header-subreddit-filter",placeholder:Object(g.a)(this.props.language,"header.filter"),onChange:this.onChange,onKeyDown:this.onKeyDown}),e.map((e,t)=>{const o={id:`focus-${e.id}`,isFocused:this.state.focusedItemId===e.id,key:`subreddit-list-key-${e.id}`,onFocus:()=>this.onChangeFocusedListItemId(e.id),onMouseEnter:()=>this.onChangeFocusedListItemId(e.id),onMouseLeave:()=>this.onChangeFocusedListItemId(void 0),onClick:()=>{this.fireTelemetryForListItem(e),this.props.onClose&&this.props.onClose(!0),e.id===Rs.Home&&this.props.onHomeClicked()}};switch(e.type){case la.Category:case la.Generic:return u.a.createElement(ra,Ua({},o,{externalLink:Va(e),className:Qa.a.item,to:e.model.url,icon:e.model.icon,text:e.model.text}));case la.Header:return za(wa,{className:Qa.a.listHeader},`subreddit-list-key-nomodel${t}`,e.model.displayText);case la.LoadingState:return za(_a.a,{className:Qa.a.listHeader},`subreddit-list-key-nomodel${t}`);case la.Multi:return u.a.createElement(La,Ua({},o,{className:Qa.a.item,model:e.model,type:la.Multi}));case la.Profile:return u.a.createElement(La,Ua({},o,{className:Qa.a.item,isFavorite:this.props.favoriteProfiles.has(e.model.id),model:e.model,type:la.Profile}));case la.Subreddit:return u.a.createElement(La,Ua({},o,{className:Qa.a.item,isFavorite:this.props.favoriteSubreddits.has(e.model.id),model:e.model,type:la.Subreddit}))}}),za(Ba,{isOpen:!!this.props.isHomeTooltipOpen,tooltipId:"focus-Home"}))}}const Ya=Object(Z.connect)(qa,Za)(Object(ot.b)(Ka)),Xa=Object(Z.connect)(qa,Za)(Object(ot.b)(Object(Fa.b)(Ka)));var Ja=o("./src/reddit/actions/shortcuts.ts"),ed=o("./src/reddit/constants/componentSizes.ts"),td=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ctd("svg",{className:e.className,onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 254 213.89"},void 0,td("g",{fill:"inherit"},void 0,td("path",{d:"M225.12,21.05H30.88C14.38,21.05,1,33.82,1,49.57V206.43C1,222.18,14.38,235,30.88,235H225.12c16.5,0,29.88-12.77,29.88-28.52V49.57C255,33.82,241.62,21.05,225.12,21.05Zm14.94,180.39a20.14,20.14,0,0,1-20.14,20.14H72V34.42h148a20.14,20.14,0,0,1,20.14,20.14Z",transform:"translate(-1 -21.05)"}),td("g",{},void 0,td("path",{d:"M202.85,120H126L160.4,85.55A8,8,0,1,0,149.06,74.2l-48.13,48.12a8.25,8.25,0,0,0-1.73,2.62,8,8,0,0,0,0,6.13,8.32,8.32,0,0,0,1.73,2.61l48.13,48.12a8,8,0,0,0,11.34-11.34L126,136h76.89a8,8,0,1,0,0-16",transform:"translate(-1 -21.05)"}))));var nd=o("./src/reddit/selectors/userPrefs.ts"),rd=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).navIcon,Vs.a.container,e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).line,Vs.a.listContainer,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).line,e=>Object(ct.c)(e).bodyText,Vs.a.selector,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).bodyText,e=>Object(ct.c)(e).line,Vs.a.unknownIcon,e=>Object(ct.c)(e).actionIcon,Ga,ed.w,Vs.a.pin),sd=Object(Y.createStructuredSelector)({currentPage:Xs,isDropdownOpen:e=>e.header.isSubscriptionsDropdownOpen,isOverlayOpen:Pt.h,isPinnedSubscriptionsMenuDisabled:nd.a,isSubscriptionsPinned:nd.b,language:e=>e.user.language});var ad=Object(Lo.w)()(Object(Z.connect)(sd,(e,t)=>({closeDropdown:()=>e(Object(xe.g)()),onLocationRefresh:(o,n)=>e(Object(Ps.I)(o,t.pageLayer,n)),onPinSubscriptions:()=>{e(Object(xe.j)()),e(Object(xe.g)())},openDropdown:()=>e(Object(xe.h)()),toggleDropdown:()=>e(Object(xe.i)())}),(e,t,o)=>Object.assign({},e,t,o,{onLocationClick:o=>t.onLocationRefresh(o,e.isOverlayOpen)}))(Object(ot.b)(class extends u.a.Component{constructor(e){super(e),this.preventFocusAction=!1,this.handleKeyboardShortcut=(e=>{if("q"===e.key&&!this.props.isSubscriptionsPinned){if(document.activeElement&&("input"===document.activeElement.tagName.toLowerCase()||"textarea"===document.activeElement.tagName.toLowerCase()||"true"===document.activeElement.getAttribute("contenteditable")))return;this.props.openDropdown()}}),this.close=(e=>{this.props.closeDropdown(),e&&Object(Ja.r)()}),this.onButtonFocus=(()=>{this.props.isSubscriptionsPinned||this.preventFocusAction||this.props.openDropdown(),this.preventFocusAction&&(this.preventFocusAction=!1)}),this.toggleDropdown=(e=>{this.props.isSubscriptionsPinned||(this.props.sendEvent(e=>Object.assign({},Object(ft.defaults)(e),{source:"nav",action:"click",noun:this.props.isDropdownOpen?"close_community_nav":"open_community_nav"})),this.props.toggleDropdown(),this.preventFocusAction=!0)})}componentDidMount(){document.addEventListener("keyup",this.handleKeyboardShortcut)}componentWillUnmount(){document.removeEventListener("keyup",this.handleKeyboardShortcut)}shouldComponentUpdate(e){return!(!this.props.isDropdownOpen&&!e.isDropdownOpen)||e.currentPage!==this.props.currentPage||e.isSubscriptionsPinned!==this.props.isSubscriptionsPinned}stopPropagation(e){e.nativeEvent.stopImmediatePropagation()}render(){var e=this.props;const t=e.currentPage,o=e.className,n=e.isOverlayOpen,r=e.language,i=this.props.isDropdownOpen&&!this.props.isSubscriptionsPinned;return rd("div",{className:Object(be.a)(Vs.a.container,o,{"m-open":i,"m-not-pinned":!this.props.isSubscriptionsPinned,"m-pinned":this.props.isSubscriptionsPinned}),onClickCapture:this.stopPropagation},void 0,rd("button",{"aria-label":Object(g.a)(r,"header.navigation"),className:Vs.a.selector,role:"navigation",onMouseDown:this.props.isSubscriptionsPinned?this.props.onLocationClick:this.toggleDropdown,onFocus:this.onButtonFocus},void 0,rd("span",{className:Vs.a.containerText},void 0,function(e,t){switch(e.type){case Rs.All:return Object(g.a)(t,"subscriptions.all");case Rs.Appeal:return Object(g.a)(t,"header.appeal");case Rs.Category:return e.model.displayText(t);case Rs.Coins:return Object(g.a)(t,"header.coins");case Rs.Community:return e.model.displayText;case Rs.CommunitySearch:return Object(g.a)(t,"search.restrictToSubreddit");case Rs.CreateCommunity:return Object(g.a)(t,"header.createCommunity");case Rs.CreatePost:return Object(g.a)(t,"header.newPost");case Rs.Explore:return Object(g.a)(t,"header.explore");case Rs.GlobalSearch:return Object(g.a)(t,"search.globalName");case Rs.Home:return Object(g.a)(t,"header.home");case Rs.Inbox:return Object(g.a)(t,"header.messages");case Rs.ModListing:return Object(g.a)(t,"header.modListing");case Rs.ModMail:return Object(g.a)(t,"header.modMail");case Rs.ModMailBeta:return Object(g.a)(t,"header.modMailBeta");case Rs.ModQueue:return Object(g.a)(t,"header.modQueue");case Rs.Multi:return e.model.displayText;case Rs.News:return Object(g.a)(t,"header.news");case Rs.OC:return Object(g.a)(t,"subscriptions.oc");case Rs.Popular:return Object(g.a)(t,"subscriptions.popular");case Rs.Premium:return Object(g.a)(t,"header.premium");case Rs.Report:return Object(g.a)(t,"header.report");case Rs.Settings:return Object(g.a)(t,"header.settings");case Rs.SubredditCreation:return Object(g.a)(t,"header.subredditCreation");case Rs.Unknown:return"";case Rs.UserProfile:return e.model.displayText;case Rs.UserProfileName:return e.name;case Rs.ViewDraft:return Object(g.a)(t,"header.viewDraft")}}(t,r)),function(e){switch(e.type){case Rs.All:return Ws(Zn.a,{className:Vs.a.defaultIcon});case Rs.Appeal:return Ws(Ji,{className:Vs.a.defaultIcon});case Rs.Category:return Ws(e.model.icon,{className:Vs.a.defaultIcon});case Rs.Coins:return Ws(ei.a,{className:Vs.a.coinIcon});case Rs.Community:case Rs.CommunitySearch:{const t=Object(Ms.a)({subredditOrProfile:e.model});return Ws(Ts.b,{className:Vs.a.subredditIcon,iconUrl:t.url,primaryColor:t.color})}case Rs.CreateCommunity:case Rs.CreatePost:return Ws(Ji,{className:Vs.a.defaultIcon});case Rs.Explore:return Ws(As,{className:Vs.a.defaultIcon});case Rs.GlobalSearch:return Ws(_s,{className:Vs.a.defaultIcon});case Rs.Home:return Ws(Bs,{className:Vs.a.defaultIcon});case Rs.Inbox:case Rs.Settings:return Ws(Es,{className:Vs.a.icon,iconUrl:e.model.accountIcon});case Rs.ModListing:return Ws(Yi.a,{className:Vs.a.modQueueIcon});case Rs.SubredditCreation:return Ws(Ji,{className:Vs.a.defaultIcon});case Rs.ModMail:case Rs.ModMailBeta:return Ws(Rr.a,{className:Vs.a.modQueueIcon});case Rs.ModQueue:return Ws(Yi.a,{className:Vs.a.modQueueIcon});case Rs.Multi:return Ws(Us,{className:Vs.a.defaultIcon});case Rs.News:return Ws(zs.a,{className:Vs.a.defaultIcon});case Rs.OC:return Ws(Kn.a,{className:Vs.a.defaultIcon});case Rs.Popular:return Ws(Yn.a,{className:Vs.a.defaultIcon});case Rs.Premium:return Ws(mi.a,{className:Vs.a.premiumIcon});case Rs.Report:return Ws(Ji,{className:Vs.a.defaultIcon});case Rs.Unknown:return Ws("div",{className:Vs.a.unknownIcon});case Rs.UserProfile:{const t=Object(Ms.a)({subredditOrProfile:e.model});return Ws(Es,{className:Vs.a.icon,iconUrl:t.url})}case Rs.UserProfileName:return Ws("div",{className:Vs.a.defaultIcon});case Rs.ViewDraft:return Ws(Ji,{className:Vs.a.defaultIcon})}}(t),!this.props.isSubscriptionsPinned&&rd(ti.b,{className:Vs.a.caretDown})),i&&!this.props.isPinnedSubscriptionsMenuDisabled&&rd(od,{className:Object(be.a)(Vs.a.pin,{[Vs.a.disabled]:n}),onClick:n?void 0:this.props.onPinSubscriptions}),i&&rd(Xa,{canAutofocus:!0,className:Vs.a.listContainer,onClose:this.close}))}}))),dd=o("./src/reddit/controls/InternalLink/index.tsx"),cd=o("./src/reddit/components/HeaderSubredditSelector/Compact/index.m.less"),ld=o.n(cd),ud=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).actionIcon,e=>Object(ct.c)(e).actionIcon),md=Object(Y.createStructuredSelector)({currentPage:Xs,frontpageIsHome:e=>Object(Vt.j)(e,{expEventOverride:!1}),isBannerVisible:Vt.m,language:B.M}),fd=Object(Z.connect)(md,e=>({visitPopulatedHome:()=>e(Object(U.i)())}));var hd=Object(Lo.w)()(fd(class extends u.a.Component{constructor(){super(...arguments),this.preventFocusAction=!1,this.onHomeClick=(e=>{this.props.frontpageIsHome||(e.preventDefault(),this.props.visitPopulatedHome())})}render(){var e=this.props;const t=e.className,o=e.currentPage,n=e.frontpageIsHome,r=e.isBannerVisible,i=e.language;return ud("div",{"aria-label":Object(g.a)(i,"header.navigation"),className:Object(be.a)(ld.a.container,t),role:"navigation"},void 0,r&&ud(dd.a,{className:Object(be.a)(ld.a.link,{"m-active":o.type===Rs.Home}),"data-redditstyle":!0,onMouseDown:this.onHomeClick,to:ro.c[ro.b.Home]},void 0,ud(Bs,{className:ld.a.icon}),ud("span",{className:ld.a.text},void 0,Object(g.a)(i,"header.home")),!n&&ud("div",{className:ld.a.badge})),ud(dd.a,{className:Object(be.a)(ld.a.link,{"m-active":o.type===Rs.Explore}),"data-redditstyle":!0,to:ro.c[ro.b.Explore]},void 0,ud(As,{className:ld.a.icon}),ud("span",{className:ld.a.text},void 0,Object(g.a)(i,"header.explore"))),ud(dd.a,{className:Object(be.a)(ld.a.link,{"m-active":o.type===Rs.Popular}),"data-redditstyle":!0,to:r?ro.c[ro.b.Popular]:ro.c[ro.b.Home]},void 0,ud(Yn.a,{className:ld.a.icon}),ud("span",{className:ld.a.text},void 0,Object(g.a)(i,"subscriptions.popular"))))}})),gd=o("./src/reddit/controls/Search/index.tsx"),bd=o("./src/reddit/icons/svgs/Snoo/index.tsx"),vd=o("./src/reddit/icons/svgs/Wordmark/index.tsx"),yd=o("./src/reddit/selectors/experiments/m2mV1-5.ts"),xd=o("./src/reddit/components/Header/index.m.less"),Od=o.n(xd),Cd=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).bodyText,e=>e.isBladeOpen?`padding-left: ${ed.b}px;`:"",Od.a.layout,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).line,Od.a.compactLayout,e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).line,560,Od.a.search,e=>Object(ct.c)(e).navIcon,Od.a.searchLinkContainer,e=>Object(ct.c)(e).line,id,pd,ws,tr),Sd=Object(Y.createStructuredSelector)({exploreV2Variant:e=>Object(Ks.a)(e,{expEventOverride:!1}),isLoggedIn:B.F,language:e=>e.user.language,m2mVariant:yd.c,isBladeOpen:e=>!!e.structuredStyles.isEditing}),Pd=Object(Lo.w)({categoryName:Lo.b,isCompact:Lo.G,isExplore:Lo.A,pageLayer:e=>e}),Md=e=>wd("div",{className:Od.a.left},void 0,wd(Gr.a,{},void 0,Object(g.a)(e.language,"header.ariaInstructions")),wd(Gn.a,{"aria-label":Object(g.a)(e.language,"header.home"),className:Od.a.centeredRow,to:"/",onClick:e.onReloadFrontpage},void 0,wd(bd.a,{className:Od.a.snoo}),wd(vd.a,{className:Od.a.wordmark})),e.children),Id=e=>wd("div",{className:Od.a.right},void 0,e.children,wd(Ss,{isExplore:e.isExplore})),kd=e=>wd("div",{className:Od.a.layout},void 0,u.a.createElement(Md,Cd({},e,{language:e.language,onReloadFrontpage:e.onReloadFrontpage}),wd(ad,{}),wd(gd.a,{className:Od.a.search})),wd(Id,{},void 0,wd(nr,{className:Od.a.quickLinks}))),Nd=e=>wd("div",{className:Od.a.layout},void 0,u.a.createElement(Md,Cd({},e,{language:e.language,onReloadFrontpage:e.onReloadFrontpage}),wd(hd,{}),wd(gd.a,{className:Od.a.search})),wd(Id,{},void 0,wd(nr,{className:Od.a.quickLinks}))),Ed=e=>{const t=!!e.categoryName||!Object(Ks.e)(e.exploreV2Variant);return wd("div",{className:Od.a.layout},void 0,u.a.createElement(Md,Cd({},e,{language:e.language,onReloadFrontpage:e.onReloadFrontpage}),wd(ad,{}),t&&wd("div",{className:Od.a.searchContainer},void 0,wd(gd.a,{className:Od.a.search}))),wd(Id,{isExplore:!0}))},Td=e=>wd(u.a.Fragment,{},void 0,wd("div",{className:Od.a.compactLayout},void 0,u.a.createElement(Md,Cd({},e,{language:e.language,onReloadFrontpage:e.onReloadFrontpage})),wd(Id,{})));var Ld=Pd(Object(Z.connect)(Sd,e=>({onReloadFrontpage:()=>e(Object(Ps.B)(!0))}))(function(e){let t;return t=e.m2mVariant&&!e.isLoggedIn?Nd:e.isExplore?Ed:e.isCompact?Td:kd,wd(jd,{"data-redditstyle":!0,className:Object(be.a)(Od.a.container,e.className),isBladeOpen:e.isBladeOpen},void 0,wd(t,{categoryName:e.categoryName,exploreV2Variant:e.exploreV2Variant,language:e.language,onReloadFrontpage:e.onReloadFrontpage}))})),_d=o("./src/reddit/actions/post.ts"),Fd=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),Rd=o("./src/reddit/components/FlairWrapper/index.tsx"),Ad=o("./src/reddit/components/PostTitle/index.tsx"),$d=o("./src/reddit/helpers/postCollection.ts"),Dd=o("./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx"),Bd=o("./src/reddit/icons/fonts/Gif/index.tsx"),Hd=o("./src/reddit/icons/fonts/Link/index.tsx"),Qd=o("./src/reddit/icons/fonts/Photos/index.tsx"),Ud=o("./src/reddit/icons/fonts/Text/index.tsx"),zd=o("./src/reddit/models/Media/index.ts"),Gd=o("./src/reddit/models/Vote/index.ts"),Vd=o("./src/reddit/selectors/experiments/categories.ts"),Wd=o("./src/reddit/components/LightboxHeader/index.m.less"),qd=o.n(Wd),Zd=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cZd("div",{className:e.className},void 0,e.children)).withConfig({componentId:"c58zz4-0"})(["padding: 0 ","px;","."," {max-width: calc(100% - ","px);}."," {","}."," {","margin-left: ","px;width: ","px;}"],ed.p,e=>e.isCollection?"":`max-width: ${ed.m}px;`,qd.a.postDetails,ed.F+ed.o,qd.a.postTitle,st.titleFontH5,qd.a.actions,st.actionFont,ed.o,ed.F),Yd=Object(Y.createStructuredSelector)({isInCategoriesExperiment:Vd.a,language:B.M,post:Pt.l}),Xd=Object(Z.connect)(Yd,(e,{sendEvent:t})=>({close:o=>{o.preventDefault(),o.stopPropagation(),e(Object(Ja.d)(t,!0))},toggleVote:(t,o)=>e(o===Gd.a.upvoted?Object(_d.J)(t):Object(_d.n)(t))}),(e,t,o)=>Object.assign({},e,t,o,{onVoteClick:o=>e.post&&t.toggleVote(e.post.id,o)})),Jd={[zd.m.GIFVIDEO]:Bd.a,[zd.m.IMAGE]:Qd.a,[zd.m.TEXT]:Ud.a,[zd.m.RTJSON]:Ud.a,[zd.m.VIDEO]:Dd.a,[zd.m.EMBED]:Hd.a};var ec=Object(ot.b)(Xd(e=>{const t=e.close,o=e.language,n=e.onVoteClick,r=e.post,i=Jd[r&&r.media?r.media.type:zd.m.EMBED];return Zd(Kd,{className:qd.a.container,isCollection:r&&Object($d.a)(r),"data-redditstyle":!0},void 0,Zd("div",{className:qd.a.postDetails},void 0,r&&Zd(l.Fragment,{},void 0,Zd(Fd.a,{className:qd.a.horizontalVotes,compact:!1,light:!0,model:r,onVoteClick:n,redditStyle:!0}),Zd(i,{className:qd.a.mediaIcon}),Zd(Ad.c,{className:qd.a.postTitle,post:r,size:Ad.b.Small,hideSourceLink:!0,isCommentsPage:!0,isOverlay:!0,nowrap:!0,titleColor:xr.a.lightboxHeaderText,showCategoryTag:!0}),Zd(Rd.a,{post:r,nowrap:!0,sendEvent:e.sendEvent,showCategoryTag:e.isInCategoriesExperiment}))),Zd("div",{className:qd.a.actions},void 0,Zd(rt.l,{className:qd.a.close,onClick:t,title:Object(g.a)(o,"common.close"),"aria-label":Object(g.a)(o,"common.close")},void 0,Zd(uo.a,{}),Zd("span",{className:qd.a.closeText},void 0,Object(g.a)(o,"common.close")))))}));const tc=()=>null;var oc=Object(ee.a)({ErrorComponent:tc,getComponent:()=>Object(te.a)(()=>o.e("MonthsToMinutes").then(o.bind(null,"./src/reddit/components/M2M/ACBanner/index.tsx"))).then(e=>e.default),LoadingComponent:tc}),nc=o("./src/reddit/components/PinnedSubscriptions/index.m.less"),rc=o.n(nc),ic=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.user.language});const ac=Object(Z.connect)(sc,e=>({onUnpinSubscriptions:()=>e(Object(xe.k)())}));var dc=J()(ac(function(e){return ic("div",{"data-redditstyle":!0,className:e.className},void 0,ic("div",{className:rc.a.title},void 0,ic(wa,{className:rc.a.listHeader},void 0,Object(g.a)(e.language,"header.mySubscriptions")),ic("div",{className:rc.a.unpin,onClick:e.onUnpinSubscriptions},void 0,ic(uo.a,{className:rc.a.icon}))),ic(Ya,{}))})).withConfig({componentId:"seo0sf-0"})(["color: ",";."," {&:hover {background-color: ",";}}."," {fill: ",";}","",""],e=>Object(ct.c)(e).bodyText,rc.a.unpin,e=>Object(ct.c)(e).line,rc.a.icon,e=>Object(ct.c)(e).navIcon,Ca,Ga),cc=o("./src/reddit/components/ThemeProvider/index.tsx"),lc=o("./node_modules/react-motion/lib/react-motion.js");const uc=e=>t=>({source:"toast",action:"view",noun:e}),pc=e=>t=>({source:"toast",action:"click",noun:e,actionInfo:Object.assign({},ft.actionInfo(t),{reason:"primary"})}),mc=e=>t=>({source:"toast",action:"click",noun:e,actionInfo:Object.assign({},ft.actionInfo(t),{reason:"secondary"})});var fc=o("./src/reddit/icons/svgs/SnooFacepalm/index.tsx"),hc=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;chc("svg",{className:e.className,viewBox:"0 0 24 25",xmlns:"http://www.w3.org/2000/svg"},void 0,hc("path",{fill:"#000",d:"M19.7 9.4c-.6.2-1.1 0-1.6-.3-1.3-.8-2.6-1.4-4.2-1.5-1.2-.1-1.8-.1-2.3 0-1.1.2-2.2.4-3.2.7-.6.2-1.1.6-1.7.8-.2.1-.5.2-.7.2-2.3-.6-4.1.2-5.4 2.2-1.1 1.7-.4 4.4.9 5.3.2.2.5.5.5.8.1 2.1 1.2 3.6 2.7 4.8.1.1.2.1.3.2.6.4 1.9 1.2 3 1.5 1.5.5 3 .7 4.5.7 1.5-.1 3-.1 4.4-.6.4-.2 2.3-1.1 3.4-2.2 1.2-1.5 2.3-3 2.5-4.9.1-1 .4-1.8.9-2.7.2-.3.2-.6.3-.9.4-2.5-2-5-4.3-4.1z"}),hc("path",{fill:"#FFF",d:"M20.9 10c-.4-.1-.8 0-1.4 0 1 1.1 1.8 2.1 2.2 3.4-2.2-3.2-5.3-5.1-9.1-5.1s-7 1.6-9.2 4.9c-.1-.3-.3-.6-.2-.7.5-1 1.2-1.9 2.3-2.5-1.7-.5-3.5.4-4.4 2.2-.7 1.4-.3 3.3.9 4.1l.3-1.2c.1-.4.4-.7.6-1 .1.2.1.3 0 .4-.5 1.5-.3 3 .2 4.5.5 1 1.1 2 2.1 2.8 3.9 2.9 9.4 3.6 13.8.5 1.9-1.3 2.9-3.3 3.1-5.7.1-.6.1-1.2.1-1.8.1 0 .1.1.2.1.2-.2.6-.3.7-.5.7-1.7-.4-3.9-2.2-4.4z"}),hc("path",{fill:"#000",d:"M10.1 15.4s-.3-.1-.4-.2l-.6-.6c-.8-.5-1.6-.3-2.2.5-.2.3-.3.5-.5.8-.1.1-.3.2-.5.3-.1-.2-.2-.4-.2-.6.1-.4.3-.7.3-.9 1.1-1.7 3.3-1.8 4.1-.3.1.2.2.3.2.5s-.1.4-.2.5zm3.1 6.5c-2.3 0-4-1.6-4.4-3.4 0-.1.3-.4.6-.5 2-.8 5-1.1 7.2-.4.2.1.5.2.5.3 0 .1-.3.2-.3.3-.4 1.7-1.5 3.7-3.6 3.7zm5.9-6.5c-.1 0-.3-.1-.4-.2-.1 0-.1-.1-.1-.2-.6-.9-1.4-1-2.2-.3-.2.2-.5.2-.7.4.1-.3 0-.7.2-.9.7-.9 1.8-1.1 2.7-.5.2.2.6.9.8 1.4-.1.1-.2.3-.3.3zM16.6.5c-.5-.4-1.4-.7-2.3-.2-.4.2-.7.5-.8.7-.2.7-.2 1.1-.1 1.5-1 1-2.2 1.6-3.6 1.7-.2 0-.4.2-.4.4-.1.5.1.9.4 1.4.5.7.7 1.2.9 1.9V8c.1.2.2.2.4.2.1 0 .2-.1.3-.1.1-.1.1-.2.1-.3v-.2c0-.1-.1-.3-.1-.4-.1-.3-.2-.6-.3-.8-.1-.2-.2-.3-.3-.4-.1-.3-.3-.8-.3-1.1.5-.1 1.1-.2 1.6-.5.4-.2.7-.5 1-.8.2-.2.3-.3.5-.4.4.5.8.7 1.6.8h.2c.4 0 .9-.2 1.3-.5s.6-.8.6-1.4c.1-.6-.2-1.2-.7-1.6z"}),hc("path",{fill:"#FFF",d:"M14 1.9c-.1-.6.4-1.1 1.1-1.2.8-.1 1.4.3 1.5 1 .1.7-.5 1.5-1.1 1.6-.7.1-1.4-.6-1.5-1.4z"})),bc=o("./src/reddit/selectors/structuredStyles.ts"),vc=o("./src/lib/lessComponent.tsx"),yc=o("./src/reddit/connectors/connectToLanguage.ts"),xc=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{const t=xr.a;switch(e.kind){case D.b.Error:case D.b.AuthError:return t.warning;case D.b.SuccessCommunity:return t.op;case D.b.SuccessCommunityGreen:case D.b.SuccessMod:return t.approved;case D.b.EuCookiePolicy:case D.b.UappBanner:case D.b.Undo:return t.op}};var Cc=J()(class extends u.a.Component{componentDidMount(){this.props.sendEvent&&this.props.sendEvent()}render(){const e=this.props,t=(e.kind,e.sendEvent,xc(e,["kind","sendEvent"]));return u.a.createElement("div",t)}}).withConfig({componentId:"s197fe4v-0"})(["align-items: center;background: ",";border: 1px solid ",";border-radius: 4px;box-shadow: 0 2px 15px 0px rgba(0,0,0,0.3);box-sizing: border-box;display: flex;margin-bottom: 12px;min-height: 52px;padding-left: 8px;position: relative;transition: padding 0.3s;width: 476px;&:before {background-color: ",";border: 1px solid ",";border-radius: 4px 0 0 4px;content: '';height: 100%;left: 0;margin: -1px;position: absolute;top: 0;width: 8px;}"],e=>Object(ct.c)(e).body,e=>Object(ct.c)(e).actionIcon,Oc,Oc);const wc="\n height: 25px;\n margin: 0 0 3px 12px;\n width: 24px;\n",jc=J.a.span.withConfig({componentId:"cu1hzx-0"})(["","color: ",";flex: 1;margin: 0 12px;&::first-letter {text-transform: uppercase;}"],st.bodyFont,e=>Object(ct.c)(e).bodyText);var Sc=o("./src/reddit/components/Toaster/index.m.less"),Pc=o.n(Sc),Mc=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{e.preventDefault(),window.location.reload(!0)})}render(){const e=this.props;return Mc("form",{onSubmit:this.handleSubmit},void 0,Mc(Cc,{kind:e.toast.kind,style:Object.assign({},e.style,{transform:`\n translateY(${e.style.y}px)\n scale(${e.style.x}, ${e.style.x})\n `})},e.key,Mc(Ic,{}),Mc(jc,{},void 0,Object(g.a)(e.language,"error.genericPage")),Mc(kc,{type:"submit"},void 0,Object(g.a)(e.language,"error.reload"))))}});const Ec=3;var Tc=o("./src/lib/permanentCookieOptions.ts"),Lc=J.a.a.withConfig({componentId:"s15inysy-0"})(["color: ",";"],e=>Object(ct.c)(e).linkText),_c=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{e.preventDefault(),c.a.set(kt.b,Ec.toString(),Object(Tc.a)(10)),this.props.onClose()})}render(){const e=this.props;return _c("form",{onSubmit:this.handleSubmit},void 0,_c(Ac,{kind:e.toast.kind,style:Object.assign({},e.style,{transform:`\n translateY(${e.style.y}px)\n scale(${e.style.x}, ${e.style.x})\n `})},e.key,_c(Fc,{}),_c(jc,{},void 0,Object(g.a)(e.language,"euCookiePolicy.text")," ",_c(Lc,{href:"https://www.reddit.com/help/privacypolicy",target:"_blank"},void 0,Object(g.a)(e.language,"euCookiePolicy.linkText")),"."),_c(Rc,{type:"submit"},void 0,Object(g.a)(e.language,"euCookiePolicy.buttonText"))))}}),Dc=o("./src/reddit/components/AccountCompleteness/Icons.tsx"),Bc=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;cObject(ct.c)(e).body,e=>Object(ct.c)(e).actionIcon),Uc=J.a.img.withConfig({componentId:"s19b9cg0-1"})(["height: 100%;width: auto;"]),zc=J.a.div.withConfig({componentId:"s19b9cg0-2"})(["color: ",";box-sizing: border-box;display: flex;flex-direction: column;flex: 1 1 auto;height: 100%;justify-content: space-between;padding: 16px;"],e=>Object(ct.c)(e).bodyText),Gc=J.a.div.withConfig({componentId:"s19b9cg0-3"})(["","opacity: 0.5;height: 12px;text-transform: uppercase;"],st.labelsFont),Vc=Lt.b,Wc=J()(rt.e).withConfig({componentId:"s19b9cg0-4"})(["margin: 0;width: 120px;"]),qc=J()(uo.a).withConfig({componentId:"s19b9cg0-5"})(["cursor: pointer;fill: ",";height: 14px;opacity: 0.3;position: absolute;right: 5px;top: 5px;width: 14px;&:hover {opacity: 0.8;}"],e=>Object(ct.c)(e).button);const Zc=Object(Z.connect)(null,e=>({onSignup:()=>e(Object(rr.b)())}))(class extends u.a.Component{constructor(){super(...arguments),this.onSignup=(e=>{e.stopPropagation(),e.preventDefault(),this.props.onClose(),this.props.onSignup()})}render(){var e=this.props;const t=e.content,o=e.key,n=e.sideImage,r=e.style,i=e.subTitle,s=e.title;return Hc(Qc,{style:Object.assign({},r,{transform:`\n translateY(${r.y}px)\n scale(${r.x}, ${r.x})\n `})},o,Hc(qc,{onClick:this.props.onClose}),Hc(Uc,{src:n}),Hc(zc,{},void 0,Hc(Gc,{},void 0,i),Hc(Lt.g,{},void 0,s),Hc(Vc,{},void 0,t),Hc(Wc,{"data-redditstyle":!0,href:"/register",onClick:this.onSignup},void 0,"Sign Up")))}}),Kc=J()(Dc.d).withConfig({componentId:"s19b9cg0-6"})(["width: 10px;height: 10px;vertical-align: middle;"]),Yc=Object(yc.a)(e=>u.a.createElement(Zc,Bc({sideImage:el("subscribe-milestone.png"),title:Object(g.a)(e.language,"monthsToMinutes.subscribeMilestoneToast.title"),subTitle:Hc(u.a.Fragment,{},void 0,Hc(Kc,{}),Object(g.a)(e.language,"monthsToMinutes.subscribeMilestoneToast.subTitle"),`(${Ra.h}/${Ra.h})`),content:Object(g.a)(e.language,"monthsToMinutes.subscribeMilestoneToast.content")},e))),Xc=Object(yc.a)(e=>u.a.createElement(Zc,Bc({sideImage:el("subscribe-cap.png"),title:Object(g.a)(e.language,"monthsToMinutes.subscribeCapToast.title"),subTitle:null,content:Object(g.a)(e.language,"monthsToMinutes.subscribeCapToast.content")},e))),Jc=Object(yc.a)(e=>u.a.createElement(Zc,Bc({sideImage:el("vote-milestone.png"),title:Object(g.a)(e.language,"monthsToMinutes.voteMilestoneToast.title"),subTitle:Hc(u.a.Fragment,{},void 0,Hc(Kc,{}),Object(g.a)(e.language,"monthsToMinutes.voteMilestoneToast.subTitle"),`(${Ra.i}/${Ra.i})`),content:Object(g.a)(e.language,"monthsToMinutes.voteMilestoneToast.content")},e)));function el(e){return`${s.a.assetPath}/img/banner/${e}`}const tl=3,ol=e=>`${e}:1527210000`;var nl=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c{e.preventDefault(),c.a.set(kt.j,ol(tl),Object(Tc.a)(10)),this.props.onClose()})}render(){const e=this.props;return nl("form",{onSubmit:this.handleSubmit},void 0,nl(sl,{kind:e.toast.kind,style:Object.assign({},e.style,{transform:`\n translateY(${e.style.y}px)\n scale(${e.style.x}, ${e.style.x})\n `})},e.key,nl(rl,{}),nl(jc,{},void 0,"Reddit is updating its ",nl(Lc,{href:"https://www.reddit.com/help/useragreement",target:"_blank"},void 0,"User Agreement")," and ",nl(Lc,{href:"https://www.reddit.com/help/privacypolicy",target:"_blank"},void 0,"Privacy Policy"),".  "),nl(il,{type:"submit"},void 0,Object(g.a)(e.language,"uappBanner.buttonText"))))}}),dl=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(ct.c)(e).body,bl),yl=Object(Y.createStructuredSelector)({subredditIcon:bc.c,toastSlices:e=>e.toaster}),xl=Object(Z.connect)(yl,e=>({dismissToast:t=>()=>e(Object($.f)(t)),onButtonClick:(t,o)=>()=>{e(t),e(Object($.f)(o))}}));const Ol=(e=[],t)=>t.map(e=>({data:e,key:e.id||(new Date).toString(),style:{opacity:Object(lc.spring)(1),x:Object(lc.spring)(1,ll),y:Object(lc.spring)(0,ll)}})),Cl=(e,t)=>{switch(e.kind){case D.b.Error:return dl(ml,{});case D.b.SuccessCommunity:case D.b.SuccessCommunityGreen:return dl(fl,{});case D.b.SuccessMod:return dl(hl,{primaryColor:t.color,iconUrl:t.url})}},wl={[D.a.subscribeMilestone]:Yc,[D.a.subscribeCap]:Xc,[D.a.voteMilestone]:Jc};var jl=xl(Object(ot.b)(class extends u.a.Component{constructor(){super(...arguments),this.getStyles=(e=>Ol(e,this.props.toastSlices)),this.getWillEnterStyles=(()=>ul),this.getWillLeaveStyles=(()=>pl)}render(){return this.props.toastSlices.length?dl(lc.TransitionMotion,{defaultStyles:cl,styles:this.getStyles,willLeave:this.getWillLeaveStyles,willEnter:this.getWillEnterStyles},void 0,e=>dl(gl,{},void 0,e.map(e=>{const t=e.data,o=Object.assign({},e.style,{transform:`\n translateY(${e.style.y}px)\n scale(${e.style.x}, ${e.style.x})\n `});if(t.kind===D.b.Custom&&void 0!==t.customToastType){const n=wl[t.customToastType];return dl(n,{toast:t,style:o,onClose:this.props.dismissToast(t.id)},e.key)}return t.kind===D.b.UappBanner?dl(al,{toast:t,style:o,onClose:this.props.dismissToast(t.id)},e.key):t.kind===D.b.EuCookiePolicy?dl($c,{toast:t,style:o,onClose:this.props.dismissToast(t.id)},e.key):t.kind===D.b.AuthError?dl(Nc,{toast:t,style:o,onClose:this.props.dismissToast(t.id)},e.key):dl(vl,{kind:t.kind,sendEvent:t.name?()=>this.props.sendEvent(uc(t.name)):void 0,style:o},e.key,Cl(t,this.props.subredditIcon),dl(jc,{},void 0,t.text),t.buttonText&&t.buttonAction&&dl(rt.l,{onClick:()=>{this.props.onButtonClick(t.buttonAction,t.id)(),t.name&&this.props.sendEvent(pc(t.name))}},void 0,t.buttonText),t.secondButtonText&&t.secondButtonAction&&dl(rt.l,{onClick:()=>{this.props.onButtonClick(t.secondButtonAction,t.id)(),t.name&&this.props.sendEvent(mc(t.name))}},void 0,t.secondButtonText),dl(bl,{onClick:this.props.dismissToast(t.id)}))}))):null}}));var Sl=J.a.div.withConfig({componentId:"s1lkv2ze-0"})(["","z-index: ",";"],st.titleFontH6,so.i),Pl=o("./src/reddit/components/AlertBanner/index.m.less"),Ml=o.n(Pl),Il=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cIl(Sl,{className:Object(be.a)(Ml.a.wrapper,Ml.a.suspended)},void 0,Il("span",{},void 0,Object(g.a)(e.language,"alertBanner.suspendedMessage")," "),Il("a",{className:Ml.a.underlineLink,href:"https://www.reddithelp.com/en/node/851"},void 0,Object(g.a)(e.language,"alertBanner.learnMore"))),Nl=e=>Il(Sl,{className:Object(be.a)(Ml.a.wrapper,Ml.a.fpr)},void 0,Il("span",{},void 0,Object(g.a)(e.language,"alertBanner.FPRMessage")," "),Il("a",{className:Ml.a.underlineLink,href:"https://www.reddithelp.com/en/categories/using-reddit/your-reddit-account/my-account-was-disabled"},void 0,Object(g.a)(e.language,"alertBanner.learnMore")));var El=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;c{e.isSubscriptionsPinned,e.isPartnerSubredditConnectionPage;var t=Ql(e,["isSubscriptionsPinned","isPartnerSubredditConnectionPage"]);return u.a.createElement("div",t)}).withConfig({componentId:"s1x3ofg4-1"})(["padding-left: ","px;"," {background-color: ",";position: fixed;left: 0;bottom: 0;width: ","px;overflow-y: scroll;overflow-x: hidden;z-index: ",";}"],e=>e.isSubscriptionsPinned&&!e.isPartnerSubredditConnectionPage?ed.H:0,dc,e=>Object(ct.c)(e).body,ed.H,so.s),Gl=J.a.div.withConfig({componentId:"s1x3ofg4-2"})(["bottom: 0;height: 100%;left: 0;position: fixed;backface-visibility: hidden; /* improves performance by preventing incremental repaints */right: 0;top: 0;width: 100%;z-index: ",";&:focus {outline: none;}"],so.n),Vl=J.a.div.withConfig({componentId:"s1x3ofg4-3"})(["background: ",";box-sizing: border-box;height: ","px;left: 0;margin: -","px auto 0;max-width: ","px;padding-top: ","px;position: fixed;right: 0;top: 0;width: calc(100% - ","px);z-index: ",";"],xr.a.lightboxHeaderBg,ed.j+300,300,ed.n,300,2*ed.l,so.p),Wl=J()(e=>{var t=Ql(e,[]);return u.a.createElement("div",t)}).withConfig({componentId:"s1x3ofg4-4"})(["background-color: ",";bottom: 0;height: 100%;left: 0;position: fixed;right: 0;width: 100%;z-index: ",";&.m-commentspage {&:after {background: ",";bottom: 0;content: '';height: 100%;left: 0;margin: 0 auto;max-width: ","px;position: fixed;right: 0;top: 0;width: calc(100% - ","px);}}"],xr.a.overlayBackground,so.n,e=>Object($l.g)(Object(ct.c)(e).canvas,Object(ct.c)(e).canvasImgUrl,Object(ct.c)(e).canvasImgPosition),ed.n,2*ed.l),ql=Object(Z.connect)(()=>Object(Y.createStructuredSelector)({currentPage:e=>e.platform.currentPage,hasInvalidSession:B.s,language:e=>e.user.language,isPartnerSubredditConnectionPage:e=>Object(Lo.G)(e.platform.currentPage),isSubscriptionsPinned:nd.b,isSuspended:B.J,isFPR:B.E,showAccountCompletenessInBottom:e=>{const t=Object(yd.c)(e);return!!t&&!!Object(Vt.m)(e)&&(Object(yd.a)(t)||Object(yd.b)(t)&&!Object(Vt.b)(e))}}),e=>({fetchSubscriptions:()=>{e(Object(we.h)()),e(Object(Ce.q)()),e(Object(Oe.g)())},onClickOutsideOverlay:t=>e(Object(p.b)(t)),onUnpinSubscriptions:()=>e(Object(xe.k)())})),Zl=(e,t)=>!(!e.state||!e.state[no.a.IsOverlay]||t===e),Kl=(e,t)=>{e.key;const o=Ql(e,["key"]),n=(t.key,Ql(t,["key"]));return pe()(o,n)};const Yl=Object(ot.b)(e=>{const t={showFPR:e.isFPR,showSuspended:e.isSuspended};return Hl(l.Fragment,{},void 0,u.a.createElement(Ll,t),Hl(Ul,{className:Object(be.a)(Bl.a.header,Object(_l.a)(Bl.a,t))}))}),Xl=Object(ot.b)(class extends u.a.Component{shouldComponentUpdate(e,t){return!this.locationsEqual(this.props.location,e.location)||!this.pagesEqual(this.props.page,e.page)||this.props.isSubscriptionsPinned!==e.isSubscriptionsPinned}locationsEqual(e,t){const o=fe()(e,"key"),n=fe()(t,"key");return pe()(o,n)}pagesEqual(e,t){if(e&&t){const o=fe()(e,["key","locationState"]),n=fe()(t,["key","locationState"]);return pe()(o,n)}return!1}render(){var e=this.props;const t=e.location,o=e.routes,n=e.overlayIsOpen,r=e.isPartnerSubredditConnectionPage,i=e.isSubscriptionsPinned;return Hl(zl,{"aria-hidden":n,className:Object(be.a)(Bl.a.main,Object(_l.a)(Bl.a,this.props)),isSubscriptionsPinned:i,isPartnerSubredditConnectionPage:r},void 0,i&&!r&&Hl(dc,{className:Object(be.a)(Bl.a.pinnedSubscriptions,Object(_l.a)(Bl.a,this.props)),"data-redditstyle":!0}),Hl(K.d,{location:t},void 0,o))}});class Jl extends u.a.Component{constructor(e){super(e),this.mouseDownInWrapper=!1,this.handleWebkitFullscreenChange=(e=>{this.setState({mediaIsFullscreen:null!==document.webkitFullscreenElement})}),this.overlayRefFn=(e=>this.overlayScrollContainerEl=e),this.onOverlayMouseUp=(e=>{if(this.mouseDownInWrapper&&Object(ye.a)(e)&&0===e.button&&e.target===this.overlayScrollContainerEl){var t=this.props;const e=t.location;(0,t.onClickOutsideOverlay)(e.state[no.a.CloseLocation])}}),this.onOverlayMouseDown=(e=>{this.mouseDownInWrapper=e.target===this.overlayScrollContainerEl&&e.clientX<=window.innerWidth-17}),this.state={mediaIsFullscreen:!1}}componentDidMount(){document.addEventListener("webkitfullscreenchange",this.handleWebkitFullscreenChange)}componentWillUnmount(){document.removeEventListener("webkitfullscreenchange",this.handleWebkitFullscreenChange)}render(){var e=this.props;const t=e.page,o=e.routes,n=!(!t||!t.meta||t.meta.name===x.Rb.SUBREDDIT_CREATION);return Hl(Wl,{className:Object(be.a)(Bl.a.overlayContentWrapper,Object(_l.a)(Bl.a,this.props),{"m-commentspage":n})},void 0,n&&Hl(Vl,{"data-redditstyle":!0,className:Object(be.a)(Bl.a.lightboxHeaderWrapper,Object(_l.a)(Bl.a,this.props))},void 0,Hl(ec,{page:t})),Hl(Gl,{className:Object(be.a)(Bl.a.overlayWrapper,Object(_l.a)(Bl.a,this.props))},void 0,u.a.createElement("div",{className:Object(be.a)(Bl.a.overlayScrollContainer,{[Bl.a.mediaIsFullscreen]:this.state.mediaIsFullscreen}),id:Fl.d,ref:this.overlayRefFn,onMouseDown:this.onOverlayMouseDown,onMouseUp:this.onOverlayMouseUp},Hl(K.d,{},void 0,o),Hl("div",{className:Bl.a.bottomSpacer}))))}}var eu=ql(Object(ot.b)(class extends u.a.Component{constructor(e){super(e),this.previousHistory=this.props.history,this.previousLocation=this.props.location,this.previousPage=this.props.currentPage,this.isNarrowScreen=!1,this.isWideScreen=!1,this.resizeHandler=ge()(()=>{const e=window.innerWidth;this.props.isSubscriptionsPinned&&e{document.body.style.overflow=i?"hidden":""})}render(){var e=this.props;const t=e.currentPage,o=e.hasInvalidSession,n=e.isFPR,r=e.isPartnerSubredditConnectionPage,i=e.isSubscriptionsPinned,s=e.isSuspended,a=e.language,d=e.location,c=e.onClickOutsideOverlay,u=e.routes,p=e.showAccountCompletenessInBottom,m=Zl(d,this.previousLocation);d.state&&d.state[no.a.IsOverlay]&&!m?d.state[no.a.IsOverlay]=!1:d.state&&(this.previousLocation===d||d.state[no.a.CloseLocation]&&this.previousLocation.state&&this.previousLocation.state[no.a.CloseLocation]&&this.previousLocation.state[no.a.CloseLocation]===d.state[no.a.CloseLocation]?d.state[no.a.CloseLocation]=Object.assign({},this.previousLocation,{state:fe()(this.previousLocation.state,no.a.CloseLocation)}):d.state[no.a.CloseLocation]=this.previousLocation);const f=Kl(this.previousLocation,d),h=m||f?this.previousLocation:d,b=m||f?this.previousPage:t,v=!(!(b&&b.meta&&b.meta.name===x.Rb.SEARCH_RESULTS&&b&&b.queryParams)||b.queryParams[io.o]),y=!(!b||!b.meta||b.meta.name!==x.Rb.MODERATION_PAGES),O=Object(Lo.z)(b);return o?Object(g.a)(a,"session.invalid"):Hl(Al.a.Provider,{value:a},void 0,Hl(Lo.a.Provider,{value:b},void 0,Hl(cc.a,{forceRedditTheme:v},void 0,Hl(Yl,{isFPR:n,isSuspended:s}))),Hl(Lo.a.Provider,{value:b},void 0,Hl(Rl.a.Provider,{value:!1},void 0,Hl(cc.a,{forceRedditTheme:v||y,isCommentsPage:O},void 0,Hl(Xl,{isPartnerSubredditConnectionPage:r,isSubscriptionsPinned:i,location:h,overlayIsOpen:m,page:b,routes:u,showFPR:n,showSuspended:s})))),Hl(Lo.a.Provider,{value:t},void 0,m&&Hl(Rl.a.Provider,{value:!0},void 0,Hl(cc.a,{isOverlay:!0},void 0,Hl(Jl,{location:d,onClickOutsideOverlay:c,page:t,routes:u,showFPR:n,showSuspended:s}))),Hl(cc.a,{},void 0,Hl(l.Fragment,{},void 0,Hl(jl,{}),p&&Hl(oc,{}),Hl(Kt,{}),Hl(zn,{})))))}})),tu=o("./node_modules/lodash/noop.js"),ou=o.n(tu),nu=o("./node_modules/prop-types/index.js"),ru=o.n(nu),iu=o("./node_modules/react-shortcuts/lib/index.js"),su=o("./src/reddit/constants/shortcuts.ts");const au={[su.c.OpenIndex]:{osx:["cmd + ?","?"],windows:["ctrl + ?","?"],linux:["ctrl + ?","?"],other:["ctrl + ?","?"]},[su.c.Close]:"esc",[su.c.Konami]:"up up down down left right left right b a enter"},du={[su.c.Upvote]:"a",[su.c.Downvote]:"z",[su.c.Save]:"s",[su.c.Hide]:"h",[su.c.OpenLink]:"l"},cu={[su.c.CollapseOrLoad]:"enter",[su.c.NextComment]:"j",[su.c.PrevComment]:"k",[su.c.Reply]:"r"};var lu={[su.d.CommentPage]:Object.assign({},au,du,cu),[su.d.Global]:Object.assign({},au),[su.d.Lightbox]:Object.assign({},au,du,cu,{[su.c.NextPost]:"n",[su.c.PrevPost]:"p"}),[su.d.Listing]:Object.assign({},au,du,{[su.c.OpenLightbox]:"enter",[su.c.NextPost]:"j",[su.c.PrevPost]:"k",[su.c.Expando]:"x",[su.c.NewPost]:"c",Reserved:["n","p","r"]}),[su.d.Modqueue]:Object.assign({},au,du,{[su.c.OpenLightbox]:"enter",[su.c.NextPost]:"j",[su.c.PrevPost]:"k",[su.c.Expando]:"x",[su.c.NewPost]:"c"})};const uu={[su.c.Close]:Ja.d,[su.c.CollapseOrLoad]:Ja.e,[su.c.Downvote]:Ja.f,[su.c.Expando]:Ja.g,[su.c.Hide]:Ja.h,[su.c.NextComment]:Ja.j,[su.c.NextPost]:Ja.k,[su.c.NewPost]:Ja.i,[su.c.OpenIndex]:Ja.l,[su.c.OpenLightbox]:Ja.m,[su.c.OpenLink]:Ja.n,[su.c.PrevComment]:Ja.o,[su.c.PrevPost]:Ja.p,[su.c.Reply]:Ja.q,[su.c.Save]:Ja.s,[su.c.Upvote]:Ja.t,[su.c.Konami]:null},pu=(e,t)=>(o,n)=>{if(!document.activeElement)return;const r=document.activeElement.nodeName;if("INPUT"===r||"TEXTAREA"===r||"BUTTON"===r&&su.a.includes(n.which))return;const i=uu[o];i&&e(i(t))};var mu=o("./src/reddit/components/ShortcutWrapper/index.m.less"),fu=o.n(mu),hu=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;chu("div",{className:fu.a.shortcutDiv,id:su.b,tabIndex:-1},void 0,u.a.Children.only(e)),bu=new iu.ShortcutManager(lu),vu=Object(Y.createStructuredSelector)({isBladeOpen:bc.i,namespace:e=>e.activeModalId?su.d.Global:e.shortcuts.namespace}),yu=Object(Z.connect)(vu,e=>({dispatchAction:t=>e(t)}));class xu extends l.Component{getChildContext(){return{shortcuts:bu}}componentDidMount(){const e=document.getElementById(su.b);if(e){const t=window.scrollX,o=window.scrollY;e.focus(),window.scrollTo(t,o)}}render(){var e=this.props;const t=e.children,o=e.dispatchAction,n=e.isBladeOpen,r=e.namespace,i=e.sendEvent;return hu(iu.Shortcuts,{handler:n?ou.a:pu(o,i),isolate:!0,name:r},void 0,hu(gu,{},void 0,t))}}xu.childContextTypes={shortcuts:ru.a.object.isRequired};var Ou=yu(Object(ot.b)(xu)),Cu=o("./src/reddit/components/Header/Sparse.tsx"),wu=o("./src/reddit/constants/screenWidths.ts"),ju=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;c1){for(var d=Array(s),c=0;cju("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 52 52"},void 0,ju("path",{d:"M19.39,15.71a31.37,31.37,0,0,0-3.08,1.53,2.24,2.24,0,0,1-1.34.23c-4.27-1.06-7.54.28-10,4-2.09,3.17-.74,8,1.58,9.76a2.39,2.39,0,0,1,.91,1.53,12.18,12.18,0,0,0,5,8.87c.16.13.33.24.49.35a25.65,25.65,0,0,0,5.52,2.81A24,24,0,0,0,26.83,46c2.74-.09,5.49-.1,8.06-1.18a22.6,22.6,0,0,0,6.25-4c2.21-2.67,4.31-5.45,4.62-9a11.29,11.29,0,0,1,1.64-4.91,4.66,4.66,0,0,0,.54-1.58c.78-4.68-3.5-9.17-7.84-7.57a3.37,3.37,0,0,1-3-.49,18.33,18.33,0,0,0-7.63-2.81A25.61,25.61,0,0,0,19.39,15.71Z"}),ju("path",{fill:"#fff",d:"M42.39,18.88a12.75,12.75,0,0,0-2.48,0c1.76,2.1,3.33,3.86,4,6.23-4-5.95-9.64-9.32-16.71-9.37a19.14,19.14,0,0,0-17,9.06c-.17-.53-.51-1-.38-1.3A9.3,9.3,0,0,1,14,18.94c-3-1.13-6.34.54-8,3.85-1.29,2.58-.52,6.08,1.74,7.5a18.14,18.14,0,0,1,.55-2.24,15.4,15.4,0,0,1,1-1.9.86.86,0,0,1,.07.69,12.41,12.41,0,0,0,.4,8.24,11.06,11.06,0,0,0,3.82,5.31c7.18,5.27,17.21,6.56,25.28.91a13.72,13.72,0,0,0,5.77-10.45c.1-1.13.1-2.26.15-3.4l.3.27c.44-.29,1.12-.49,1.3-.9A6.06,6.06,0,0,0,42.39,18.88Z"}),ju("path",{d:"M19.48,28.09a.73.73,0,0,1,.59-1q1.37.39.64,1.66a1.91,1.91,0,0,1-2.8.67c-2-1.53-.17-4,1.61-4.15a2.88,2.88,0,0,1,3,3.41,3.68,3.68,0,0,1-2.47,2.56,3.86,3.86,0,0,1-5.37-3.12c-.24-2.18,1.25-3.73,3.12-4.49,1.66-.67,5.58.83,4.89.44-2.7-1.49-5.73-2.15-7.86.32a5.19,5.19,0,0,0,.37,7c1.65,1.53,4.28,1.38,6.15.39s3.15-4,1.6-5.89-4.84-2.39-6.4-.19-.52,4.82,2.15,5.12c2,.22,4.63-2.84,2.55-4.43-1.5-1.15-4.32.86-2.79,2.32.48.46,1.46-.13,1-.59Z"}),ju("path",{d:"M35.66,28.69c1.52-1.26.33-3.28-1.64-3.11-2.66.22-1.83,4.41.31,4.94,2.65.66,4.41-1.6,3.67-4.09s-4.31-3.3-6.24-1.53a3.94,3.94,0,0,0-.08,5.78,5.4,5.4,0,0,0,5.93.89c2.34-1.08,2.85-4.35,2-6.51-.54-1.3-1.64-1.74-2.91-2.18a6.19,6.19,0,0,0-4.81.49c-.52.38,3-.45,4.61.24a3.87,3.87,0,0,1,2.4,4.73c-.53,2.68-3.49,3.31-5.66,2.21a3,3,0,0,1,1.5-5.64,2.66,2.66,0,0,1,2,4.18c-1,1.2-2.88.44-3.33-.84a1.29,1.29,0,0,1,.92-1.69c.68-.06,1.14.68.33,1.25C34.08,28.17,34.85,29.36,35.66,28.69Z"}),ju("path",{d:"M27.48,14.55a23.72,23.72,0,0,1-5.89-.24c-2.93-.77-.16-2.12,1-2.52a23.39,23.39,0,0,1,6.7-1c1.71-.05,4.47-.62,5.54,1.06a13.86,13.86,0,0,1-5.86.71c-1.18-.08-4.66-.14-5.34-1.35-.59-1,.88-2.95,1.86-3a11.48,11.48,0,0,1,2.11.15c.67.07.59-.94,0-1A6.33,6.33,0,0,0,23.36,8a2.55,2.55,0,0,0-.27,4.23c2.39,1.83,7.34,1.61,10.07,1.1,1.23-.23,4-.56,2.91-2.43-.68-1.15-2.46-1.07-3.6-1.08a31.33,31.33,0,0,0-11.3,1.47c-2.62,1-3.87,2.91-.4,4a14.5,14.5,0,0,0,4.86.4l1.85-.09C28.1,15.52,28.13,14.52,27.48,14.55Z"}),ju("path",{d:"M30.73,5.14a3.35,3.35,0,0,0-4.43-.85,3,3,0,0,0-.72,3.93c.77,1.16,3.31,1.48,4.39.7A2.63,2.63,0,0,0,30.73,5.14Z"}),ju("path",{fill:"#fff",d:"M29.34,7.94c-.52.7-1.71.34-2.39.11-1-.34-1-2.35-.18-2.9a1.79,1.79,0,0,1,2.23,0,2.34,2.34,0,0,1,1,1.18C30.21,6.87,29.61,7.57,29.34,7.94Z"}),ju("path",{d:"M31.51,35.16c-5.18.72-4.85-2.84-9.7-1.22-3,1-3,4.65-.45,6.32,3.2,2.09,9.08.72,11,.24C36.87,39.38,36.72,34.43,31.51,35.16Z"}))).withConfig({componentId:"s3ps6uc-0"})(["height: 60px;width: 60px;"]),Nu=J.a.div.withConfig({componentId:"s3ps6uc-1"})(["background-color: ",";display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;"],e=>Object(ct.c)(e).canvas),Eu=J.a.div.withConfig({componentId:"s3ps6uc-2"})(["color: ",";display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 20px;position: relative;text-align: center;z-index: 99;"],e=>Object(ct.c)(e).bodyText),Tu=J.a.h3.withConfig({componentId:"s3ps6uc-3"})(["","margin-bottom: 8px;margin-top: 20px;"],st.titleFontH3),Lu=J.a.div.withConfig({componentId:"s3ps6uc-4"})(["","margin-bottom: 40px;"],st.metadataFont),_u=J.a.img.withConfig({componentId:"s3ps6uc-5"})(["height: auto;width: 100%;"]),Fu=J.a.div.withConfig({componentId:"s3ps6uc-6"})(["padding: 0 40px;position: absolute;@media(max-width: ","px) {display: none;}@media(max-height: 600px) {display: none;}"],wu.e),Ru=J()(Fu).withConfig({componentId:"s3ps6uc-7"})(["top: ","px;"],ed.j+40),Au=J()(Fu).withConfig({componentId:"s3ps6uc-8"})(["bottom: 0;max-width: ","px;"],wu.g),$u=Iu(e=>{var t=e.language,o=Pu(e,["language"]);return Su(Rl.a.Provider,{value:!1},void 0,Su(cc.b,{subredditName:""},void 0,Su("div",{},void 0,Su(Cu.a,{}),Su(Nu,{},void 0,Su(Eu,{},void 0,Su(ku,{}),Su(Tu,{},void 0,Object(g.a)(t,"error.type.server")),Su(Lu,{},void 0,Object(g.a)(t,"error.tryLater")),Su(rt.d,{onClick:()=>window.location.reload(!0)},void 0,Object(g.a)(t,"error.reload")),o.showError&&Su(Lu,{},void 0,o.error.message)),Su(Ru,{},void 0,Su(_u,{src:`${s.a.assetPath}/img/error/star_pattern.png`})),Su(Au,{},void 0,Su(_u,{src:`${s.a.assetPath}/img/error/half_planet.png`}))))))});var Du=Object.assign||function(e){for(var t=1;t1){for(var d=Array(s),c=0;ce.themes.current}),Qu=J.a.div.withConfig({componentId:"xvmxia-0"})(["background-color: ",";min-height: calc(100vh - ",'px);&:after {content: " ";position: fixed;top: 100%;left: 0;right: 0;height: 200px;background-color: ',";}"],e=>Object(ct.c)(e).body,ed.j,e=>Object(ct.c)(e).canvas),Uu=Object(Z.connect)(Hu,{})(Qu);var zu=e=>{if(e.ok){const t=e.RouterComponent,o=e.routes;return Bu(ot.a,{},void 0,Bu(Uu,{},void 0,Bu(le,{}),Bu(de,{}),Bu(Ou,{},void 0,Bu(t,{},void 0,Bu(K.b,{component:Gu(o)})))))}return Bu($u,{error:e.error})};const Gu=e=>t=>u.a.createElement(eu,Du({routes:e},t));var Vu=o("./src/reddit/constants/localStorage.ts");const Wu=1e3;class qu extends u.a.Component{constructor(){super(...arguments),this.flush=ge()(()=>Object(zt.D)(this.props.storageKey,this.props.value),Wu)}componentDidMount(){this.props.syncOnMount&&this.sync()}componentDidUpdate(){this.sync()}sync(){this.props.enabled&&this.flush()}render(){return null}}qu.defaultProps={enabled:!0,syncOnMount:!0};const Zu=Object(Y.createSelector)(yd.c,B.F,(e,t)=>({storageKey:Vu.i,value:{[oo.f]:e},enabled:!t}));var Ku=Object(Z.connect)(Zu)(qu),Yu=o("./src/reddit/selectors/index.ts");const Xu=Object(Yu.a)(Vt.h,Vt.y,Vt.r,Vt.s,Vt.t,Vt.d,Vt.C,(e,t,o,n,r,i,s)=>({storageKey:Vu.l,value:{loggedOutV3:{accountCompleteness:i,homeFeed:o,subreddits:t,tooltip:s,views:n,votes:r}},shouldSync:e,syncOnMount:!1}));var Ju=Object(Z.connect)(Xu)(qu);const ep=Object(Y.createSelector)(Vt.I,e=>({storageKey:Vu.q,value:e}));var tp=Object(Z.connect)(ep)(qu),op=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;cop(u.a.Fragment,{},void 0,op(Ju,{}),op(Ku,{}),op(tp,{})),rp=o("./src/reddit/constants/jsapiEvents.ts"),ip=o("./src/reddit/contexts/AdminEvents.ts"),sp=o("./src/reddit/contexts/ApiContext.tsx"),ap=o("./node_modules/brcast/dist/brcast.es.js"),dp=o("./src/telemetry/helpers/sendEvent.ts");var cp="undefined"!=typeof document?()=>{let e=!1;const t=Object(ap.a)([]);return{broadcaster:t,middleware:o=>{const n=o.getState();return(Object(oe.b)(n)||Object(B.D)(n))&&(e=!0,Object(dp.c)(t)),n=>r=>{const i=n(r),s=o.getState();if(!Object(oe.b)(s)){const o=Object(B.D)(s);e&&!o?(e=!1,Object(dp.c)(void 0),t.setState([])):o&&!e&&(t.setState([]),Object(dp.c)(t),e=!0)}return i}}}}:()=>({broadcaster:Object(ap.a)([]),middleware:()=>e=>t=>e(t)}),lp=o("./node_modules/lodash/pick.js"),up=o.n(lp),pp=o("./src/lib/makeActionCreator/index.ts");Object(pp.a)("THEME_CHANGED");const mp=new Set([cr.f,cr.h,"THEME_CHANGED",q.b,cr.c,xe.e,xe.f]);var fp=e=>t=>o=>{const n=t(o);if(mp.has(o.type)){const t=e.getState().user,o={prefs:up()(t.prefs,["hamburgerTray","globalTheme","featuresViewedHistory","collapsedTraySections","nightmode","subscriptionsPinned"]),language:t.language},n=new Date;n.setFullYear(n.getFullYear()+2),c.a.set(kt.k,btoa(JSON.stringify(o)),{expires:n,domain:s.a.cookieDomain})}return n},hp=(o("./node_modules/url/url.js"),o("./src/reddit/helpers/getSubredditErrorProps/index.ts"));o("./src/reddit/models/Comment/index.ts"),o("./src/reddit/models/Post/index.ts"),o("./src/reddit/selectors/comments.ts"),o("./src/reddit/selectors/posts.ts"),o("./src/reddit/selectors/profile.ts"),function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103}();const gp=new Set([302,400,401,403,404,421,429,500,502,503,504,0,void 0,null]),bp=e=>{const t=e.platform.currentPage,o=Object(Pt.c)(e),n=gp.has(o),r=Object(Lo.m)(e,{pageLayer:t}),i=!(!r||!r.hideFromRobots),s=vp(e),a=t&&t.isRobotIndexable;return!!(i||n||s||!1===a)},vp=e=>{let t=!1;const o=Object(Pt.e)(e);if(o){const n=Object(B.R)(e),r=Object(Pt.f)(e),i=r&&r.isNSFW&&!n,s=Object(B.e)(e,o);t=!!Object(hp.a)(s,!!i,o)}return t};var yp="undefined"!=typeof document?e=>t=>o=>{const n=t(o);if(o.type===V.e){const t=e.getState(),n=o.payload.meta;ve.a.write(()=>{document.title=n.title,((e,t)=>{if(t.head){const o=t.querySelector("meta[name='robots']"),n=bp(e),r=t.head;if(o&&!n&&(o.remove?o.remove():o.parentNode?o.parentNode.removeChild(o):r.removeChild&&r.removeChild(o)),!o&&n){const e=t.createElement("meta");e.name="robots",e.content="noindex,nofollow",r.appendChild(e)}}})(t,document)})}return n}:()=>e=>t=>e(t),xp=o("./src/reddit/actions/vote.ts");var Op=e=>t=>{let o;return n=>{const r=t(n);return n.type!==xp.a&&n.type!==we.e||(clearTimeout(o),o=setTimeout(()=>{e.dispatch(Object(Tt.u)(n))},Ra.f)),r}},Cp=o("./src/reddit/actions/frontpage.ts"),wp=o("./src/reddit/actions/originalContent.ts"),jp=o("./src/reddit/actions/pages/collectionCommentsPage.ts"),Sp=o("./src/reddit/actions/pages/news/index.ts"),Pp=o("./src/reddit/actions/pages/originalContent.ts"),Mp=o("./src/reddit/actions/pages/profileComments.ts"),Ip=o("./src/reddit/actions/pages/profileOverview.ts"),kp=o("./src/reddit/actions/pages/profilePosts.ts"),Np=o("./src/reddit/actions/pages/subreddit.ts"),Ep=o("./src/reddit/actions/profileConversations.ts"),Tp=o("./src/reddit/actions/profileOverviewChrono.ts"),Lp=o("./src/reddit/actions/recommendations.ts"),_p=o("./src/reddit/actions/search.ts");const Fp=new Set([jp.b,Ps.b,Sp.b,Mp.b,Mp.e,Ip.e,Ip.b,kp.e,kp.b,Np.b,Ps.g,Ps.l,Pp.b,Oe.b,wp.e,wp.h,Cp.b,Ep.e,Lp.b,Ce.i,_p.c,Tp.b,Ps.q]);var Rp=e=>t=>o=>{const n=t(o),r=e.getState();return Fp.has(o.type)&&r.user.loggedOutData&&Object(Vt.u)(r)&&e.dispatch(Object(Tt.r)(r.user.loggedOutData.votes)),n};const Ap=5*x.kb;var $p=e=>{const t=ge()(()=>{const t=e.getState().user.session,o=new Date(t.expires),n=new Date;o.getTime()-n.getTime()>.2*t.expiresIn*1e3||e.dispatch(W.g())},Ap);let o,n;const r=()=>{const o=e.getState().user.session;if(!o||!n)return;const r=new Date(o.expires),i=n+Math.floor(.8*(r.getTime()-n));Date.now()>i&&t&&t()},i=e=>{n=Date.now();const r=new Date(e.expires).getTime()-n,i=.8+.1*Math.random(),s=Math.min(Math.floor(i*e.expiresIn*1e3),Math.floor(i*r));o=setTimeout(t,s)},s=e.getState();return s.user.session&&i(s.user.session),window.addEventListener("focus",r),window.addEventListener("touchend",r),document.body.addEventListener("mouseenter",r),e=>t=>(t.type!==W.a&&t.type!==W.b&&t.type!==W.c&&t.type!==W.e||i(t.payload),t.type===W.d&&(clearTimeout(o),o=null),e(t))},Dp=o("./node_modules/lodash/without.js"),Bp=o.n(Dp),Hp=o("./src/reddit/actions/tracking.ts"),Qp=o("./src/reddit/helpers/getPostFromRouteMatch/index.ts"),Up=o("./src/reddit/helpers/trackers/commentList.ts"),zp=o("./src/reddit/helpers/trackers/postList.ts"),Gp=o("./src/reddit/helpers/trackers/screenview.ts"),Vp=o("./src/lib/makeSearchKey/index.ts"),Wp=o("./src/reddit/helpers/routeKey/index.ts");var qp=e=>t=>o=>{const n=t=>{e.getState().tracking.viewportDataLoaded[t]||e.dispatch(Hp.c({routeKey:t}))};if(o.type===V.a){const n=e.getState(),r=(n.platform.currentPage.urlParams.subredditName||"").toLowerCase(),s=Object(Ys.z)(n,r)||"",a=(n.subreddits.about[s]||{}).advertiserCategory;i.trigger("pageview",Object.assign({},up()(o.payload.location,"pathname","search","hash"),{subreddit:r,advertiserCategory:a}));const d=n.platform.currentPage&&n.platform.currentPage.routeMatch;if(d){const e=Object(Wp.c)(d,n,Object(Qp.a)(n));if(e&&k.c.has(e)){const t=k.c.end(e);!Object(Pt.h)(n)&&Object(co.b)(no.a.IsOverlay)||Object(Gp.f)(d,n,N.TimerType.UserCancelled,t)}}const c=o.payload.routeMatch;if(!c)return t(o);const l=Object(Qp.a)(n,c),u=Object(Wp.c)(c,n,l);if(!u)return t(o);k.c.start(u)}const r=t(o);switch(o.type){case Pp.b:case Ps.g:case Ip.b:case Ip.e:case kp.e:case Mp.e:case Np.b:{var s=o.payload;const e=s.key;s.token||n(e);break}case Ps.q:{var a=o.payload;const e=a.key,t=a.tokens,r=a.type;r.indexOf(x.kc.Posts)>-1&&!t.posts&&n(Object(Vp.b)(e,[x.kc.Posts])),(r.indexOf(x.kc.Subreddits)>-1||r.indexOf(x.kc.Users)>-1)&&!t.listings&&n(Object(Vp.b)(e,Bp()(r,x.kc.Posts)));break}case Cp.b:case wp.e:case Ce.i:case kp.b:{var d=o.payload;const t=d.key,r=d.postIds;n(t);const i=e.getState();if(r.length)break;if(void 0===i.listings.postOrder.endMarkers[t])break;zp.j(i,t);break}case Mp.b:{var c=o.payload;const t=c.key,r=c.commentIds;if(n(t),r.length)break;const i=e.getState();if(void 0===i.profileCommentsPage.endMarkers[t])break;Up.a(i,t);break}case _p.c:{var l=o.payload;const e=l.key,t=l.type;t.indexOf(x.kc.Posts)>-1&&n(Object(Vp.b)(e,[x.kc.Posts])),(t.indexOf(x.kc.Subreddits)>-1||t.indexOf(x.kc.Users)>-1)&&n(Object(Vp.b)(e,Bp()(t,x.kc.Posts)));break}}return r},Zp=o("./src/reddit/helpers/onBeforeRequestFactory/index.ts");const Kp=e=>{if(!e)return;const t=(c.a.get(kt.i)||"").split(",");if(!t.includes(e)){t.unshift(e);const o=t.slice(0,10).join(","),n=Object(Tc.a)();c.a.set(kt.i,o,n)}};var Yp=o("./src/reddit/layout/page/Listing/index.tsx");var Xp=e=>()=>{switch(e){case x.r.COLLECTION_COMMENTS_PAGE:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("CollectionCommentsPage")]).then(o.bind(null,"./src/reddit/pages/CollectionCommentsPage/index.tsx")).then(e=>e.default);case x.r.COMMENTS_PAGE:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("CommentsPage")]).then(o.bind(null,"./src/reddit/pages/CommentsPage/index.tsx")).then(e=>e.default);case x.r.FRONTPAGE:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("Frontpage")]).then(o.bind(null,"./src/reddit/pages/Frontpage/index.tsx")).then(e=>e.default);case x.r.ORIGINAL_CONTENT:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("OriginalContent")]).then(o.bind(null,"./src/reddit/pages/OriginalContent/index.tsx")).then(e=>e.default);case x.r.PARTNER_SUBREDDIT_CONNECTION:return Promise.all([o.e("PartnerSubredditConnection~StructuredStyles"),o.e("PartnerSubredditConnection")]).then(o.bind(null,"./src/reddit/pages/PartnerSubredditConnection/index.tsx")).then(e=>e.default);case x.r.POST_CREATION:return Promise.all([o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("vendors~FlairEdit~PostCreation~RichTextEditor"),o.e("vendors~PostCreation~RichTextEditor"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("PostCreation")]).then(o.bind(null,"./src/reddit/pages/PostCreation/index.tsx")).then(e=>e.default);case x.r.POST_DRAFT:return Promise.all([o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("PostDraft~SubredditWiki"),o.e("PostDraft")]).then(o.bind(null,"./src/reddit/pages/PostDraft/index.tsx")).then(e=>e.default);case x.r.PROFILE_COMMENTS:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ProfileComments")]).then(o.bind(null,"./src/reddit/pages/ProfileComments/index.tsx")).then(e=>e.default);case x.r.PROFILE_MODERATION:return Promise.all([o.e("ProfileModeration~Settings"),o.e("ProfileModeration")]).then(o.bind(null,"./src/reddit/pages/ProfileModSettings/index.tsx")).then(e=>e.default);case x.r.PROFILE_OVERVIEW:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ProfileOverview")]).then(o.bind(null,"./src/reddit/pages/ProfileOverview/index.tsx")).then(e=>e.default);case x.r.PROFILE_POSTS:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ProfilePosts")]).then(o.bind(null,"./src/reddit/pages/ProfilePosts/index.tsx")).then(e=>e.default);case x.r.PROFILE_PRIVATE:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ProfilePrivate")]).then(o.bind(null,"./src/reddit/pages/ProfilePrivate/index.tsx")).then(e=>e.default);case x.r.SUBREDDIT:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Subreddit")]).then(o.bind(null,"./src/reddit/pages/Subreddit/index.tsx")).then(e=>e.default);case x.r.MOD_LISTING:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ModListing")]).then(o.bind(null,"./src/reddit/pages/ModListing/index.tsx")).then(e=>e.default);case x.r.SUBREDDIT_CREATION:return o.e("SubredditCreation").then(o.bind(null,"./src/reddit/pages/SubredditCreation/index.tsx")).then(e=>e.default);case x.r.MODERATION_PAGES:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/pages/ModHub/index.tsx")).then(e=>e.default);case x.r.MODQUEUE_PAGES:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ModQueuePages")]).then(o.bind(null,"./src/reddit/pages/ModQueuePages/index.tsx")).then(e=>e.default);case x.r.MULTIREDDIT:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("Multireddit")]).then(o.bind(null,"./src/reddit/pages/Multireddit/index.tsx")).then(e=>e.default);case x.r.NEWS:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("News")]).then(o.bind(null,"./src/reddit/pages/News/index.tsx")).then(e=>e.default);case x.r.INBOX_PAGES:case x.r.R2_EMBED:return o.e("R2Embed").then(o.bind(null,"./src/reddit/pages/RedditEmbed/index.tsx")).then(e=>e.default);case x.r.SEARCH_RESULTS:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("SearchResults")]).then(o.bind(null,"./src/reddit/pages/SearchResults/index.tsx")).then(e=>e.default);case x.r.DASHBOARD:return Promise.reject(new Error("Page does not exist"));case x.r.SETTINGS:return Promise.all([o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("ProfileModeration~Settings"),o.e("Settings")]).then(o.bind(null,"./src/reddit/pages/Settings/index.tsx")).then(e=>e.default);case x.r.PREMIUM:return o.e("Premium").then(o.bind(null,"./src/reddit/pages/Premium/index.tsx")).then(e=>e.default);case x.r.COINS:return o.e("Coins").then(o.bind(null,"./src/reddit/pages/CoinsPage/index.tsx")).then(e=>e.default);case x.r.COINS_MOBILE:return o.e("CoinsMobile").then(o.bind(null,"./src/reddit/pages/CoinsMobilePage/index.tsx")).then(e=>e.default);case x.r.FRAMED_GILD:return Promise.all([o.e("FramedGild~GildModal"),o.e("FramedGild")]).then(o.bind(null,"./src/reddit/pages/FramedGildPage/index.tsx")).then(e=>e.default);case x.r.APPEAL:return o.e("Appeal").then(o.bind(null,"./src/reddit/pages/AppealPage/index.tsx")).then(e=>e.default);case x.r.EXPLORE:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Explore~Trending"),o.e("Explore")]).then(o.bind(null,"./src/reddit/pages/Explore/index.tsx")).then(e=>e.default);case x.r.SUBREDDIT_WIKI:return Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("PostDraft~SubredditWiki"),o.e("SubredditWiki")]).then(o.bind(null,"./src/reddit/pages/SubredditWiki/index.tsx")).then(e=>e.default);default:throw new Error(`Could not find page component ${e||"no chunk name"}`)}},Jp=o("./src/reddit/reducers/index.ts");var em=["/:routePrefix(r)/:subredditName/collection/:collectionId/:partialPostId/:partialCommentId","/:routePrefix(r)/:subredditName/collection/:collectionId/:partialPostId","/:routePrefix(r)/:subredditName/collection/:collectionId"].map(e=>({path:e,action:jp.e,chunk:x.r.COLLECTION_COMMENTS_PAGE,exact:!0,meta:{name:x.Rb.COLLECTION_COMMENTS},prefetches:[x.r.FRONTPAGE,x.r.COMMENTS_PAGE,x.r.SUBREDDIT]}));var tm=["/appeal","/appeals"].map(e=>({path:e,action:Ps.s,chunk:x.r.APPEAL,exact:!0,meta:{name:x.Rb.APPEAL}}));var om=["/coins"].map(e=>({path:e,action:Ps.u,chunk:x.r.COINS,exact:!0,meta:{name:x.Rb.COINS},prefetch:[x.r.COINS],routePredicate:()=>!0}));var nm=["/coins/mobile"].map(e=>({path:e,action:Ps.t,chunk:x.r.COINS_MOBILE,exact:!0,meta:{name:x.Rb.COINS_MOBILE},prefetch:[x.r.COINS_MOBILE],routePredicate:()=>!0}));const rm={action:Ps.y,chunk:x.r.COMMENTS_PAGE,exact:!0,meta:{name:x.Rb.COMMENTS},prefetches:[x.r.FRONTPAGE,x.r.SUBREDDIT]};var im=[...["/:routePrefix(r)/:subredditName/comments/:partialPostId/:urlSafePostTitle/:partialCommentId","/:routePrefix(r)/:subredditName/comments/:partialPostId/:urlSafePostTitle?","/comments/:partialPostId/:urlSafePostTitle/:partialCommentId","/comments/:partialPostId/:urlSafePostTitle?"].map(e=>Object.assign({path:e},rm)),...["/:routePrefix(user)/:subredditName/comments/:partialPostId/:urlSafePostTitle/:partialCommentId","/:routePrefix(user)/:subredditName/comments/:partialPostId/:urlSafePostTitle?"].map(e=>Object.assign({path:e},rm,{routePredicate:Et.d.redesignProfiles}))];let sm=[];var am=sm,dm=o("./src/reddit/helpers/pageActionLoginRedirect.ts");var cm={path:"/verification/:verificationToken",action:e=>async(t,o)=>{await t(cr.w());const n=o(),r=e.params.verificationToken;if(!Object(B.F)(n))return Object(dm.a)(t,n);const i=await t(H(r));t(Object(p.c)(`/?verifiedEmail=${i}`))},exact:!0,meta:{name:x.Rb.EMAIL_VERIFICATION},chunk:x.r.EMPTY},lm=o("./src/reddit/actions/pages/explore.ts");var um=["/explore","/explore/:categoryName"].map(e=>({path:e,action:lm.e,chunk:x.r.EXPLORE,exact:!0,meta:{name:x.Rb.EXPLORE},prefetches:[x.r.COMMENTS_PAGE,x.r.FRONTPAGE]}));const pm={action:Ps.A,chunk:x.r.FRAMED_GILD,exact:!0,meta:{name:x.Rb.FRAMED_GILD}};var mm=[...["/framedGild/:thingId"].map(e=>Object.assign({path:e},pm,{routePredicate:()=>!0}))];var fm=["/",`/:sort(${Object.keys(x.X).map(e=>x.X[e]).join("|")})?`].map(e=>({path:e,action:Ps.C,chunk:x.r.FRONTPAGE,exact:!0,meta:{name:"/"===e?x.Rb.INDEX:x.Rb.LISTING},prefetches:[x.r.COMMENTS_PAGE,x.r.SUBREDDIT]}));var hm=[`/message/:pageName(${Object.keys(x.U).map(e=>x.U[e]).join("|")})/:rest(.+)?`].map(e=>({path:e,action:Ps.E,chunk:x.r.INBOX_PAGES,exact:!0,meta:{name:x.Rb.INBOX_PAGES}}));var gm=["/r/:subredditName/about",`/r/:subredditName/about/:pageName(${Object.keys(x.oc).map(e=>x.oc[e]).join("|")})`].map(e=>({path:e,action:e=>async(t,n,r)=>{const i=await Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("ModerationPages")]).then(o.bind(null,"./src/reddit/actions/pages/moderationPages/index.ts")).then(e=>e.moderationPageRequested);await i(e)(t,n,r)},chunk:x.r.MODERATION_PAGES,exact:!0,meta:{name:x.Rb.MODERATION_PAGES},prefetches:[x.r.SUBREDDIT]}));var bm=[`/r/mod/about/:pageName(${Object.keys(x.nb).map(e=>x.nb[e]).join("|")})?`].map(e=>({path:e,action:e=>async(t,n,r)=>{const i=await Promise.all([o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("ModQueue")]).then(o.bind(null,"./src/reddit/actions/pages/modQueue/index.ts")).then(e=>e.modQueuePageRequested);await i(e)(t,n,r)},chunk:x.r.MODQUEUE_PAGES,exact:!0,meta:{name:x.Rb.MODQUEUE_PAGES}}));var vm=["/me/m/:multiredditName",...Object.keys(x.X).map(e=>`/me/m/:multiredditName/:sort(${x.X[e]})?`)].map(e=>({path:e,action:Ps.F,chunk:x.r.MULTIREDDIT,exact:!0,meta:{name:x.Rb.MULTIREDDIT},pretfetches:[x.r.SUBREDDIT]})),ym=o("./src/reddit/selectors/news.ts");var xm=["/news","/news/:topic","/news/:topic/:subtopic"].map(e=>({path:e,action:Sp.d,chunk:x.r.NEWS,exact:!0,meta:{name:x.Rb.NEWS},prefetches:[x.r.COMMENTS_PAGE,x.r.SUBREDDIT],routePredicate:ym.g})),Om=o("./src/reddit/routes/originalContent/index.ts"),Cm=o("./src/reddit/actions/pages/partnerSubredditConnection.ts"),wm=o("./src/reddit/routes/partnerSubredditConnection/constants.ts");const jm=Object.keys(x.Nb).map(e=>x.Nb[e]).join("|");var Sm={action:Cm.d,chunk:x.r.PARTNER_SUBREDDIT_CONNECTION,exact:!0,meta:{name:x.Rb.PARTNER_SUBREDDIT_CONNECTION},path:`${wm.a}/:page(${jm})?`,prefetches:[]},Pm=o("./src/reddit/routes/postCreation/index.ts"),Mm=o("./src/reddit/actions/pages/postDraft.ts");var Im=["/user/:profileName/draft/:draftId"].map(e=>({path:e,action:Mm.b,chunk:x.r.POST_DRAFT,exact:!0,meta:{name:x.Rb.POST_DRAFT},prefetches:[x.r.POST_DRAFT]}));var km=["/premium"].map(e=>({path:e,action:Ps.H,chunk:x.r.PREMIUM,exact:!0,meta:{name:x.Rb.PREMIUM},prefetch:[x.r.PREMIUM],routePredicate:()=>!0}));var Nm=["/user/:profileName/comments"].map(e=>({path:e,action:Mp.h,chunk:x.r.PROFILE_COMMENTS,exact:!0,meta:{name:x.Rb.PROFILE_COMMENTS},prefetches:[x.r.COMMENTS_PAGE]}));var Em=[{path:"/user/:profileName/about/edit/moderation",action:o("./src/reddit/actions/pages/profileModSettings.ts").b,chunk:x.r.PROFILE_MODERATION,exact:!0,meta:{name:x.Rb.PROFILE_MODERATION}}];var Tm=["/user/:profileName"].map(e=>({path:e,action:Ip.g,chunk:x.r.PROFILE_OVERVIEW,exact:!0,meta:{name:x.Rb.PROFILE_OVERVIEW},prefetches:[x.r.COMMENTS_PAGE],routePredicate:Et.d.redesignProfiles}));var Lm=["/user/:profileName/posts"].map(e=>({path:e,action:kp.h,chunk:x.r.PROFILE_POSTS,exact:!0,meta:{name:x.Rb.PROFILE_POSTS},prefetches:[x.r.COMMENTS_PAGE]}));var _m=["/user/:profileName/:listingType"].map(e=>({path:e,action:e=>async(t,n,r)=>{const i=await Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~51767572"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~09b7cb4f"),o.e("Frontpage~ModListing~ModQueuePages~Multireddit~News~OriginalContent~ProfileComments~ProfileOverview~~1d46b903"),o.e("ProfilePrivate")]).then(o.bind(null,"./src/reddit/actions/pages/profilePrivate/index.ts")).then(e=>e.profilePrivateRequested);await i(e)(t,n,r)},chunk:x.r.PROFILE_PRIVATE,exact:!0,meta:{name:x.Rb.PROFILE_PRIVATE},prefetches:[x.r.COMMENTS_PAGE]}));var Fm=["/r/u_:profileName","/r/u_:profileName/:rest(.*)","/u/:profileName","/u/:profileName/:rest(.*)"].map(e=>({path:e,action:e=>async t=>{var o=e.params;const n=o.profileName,r=o.rest,i=e.queryParams,s=r?`/user/${n}/${r}`:`/user/${n}`,a=Object(Yt.a)(s,i);await t(Object(p.c)(a))},chunk:x.r.EMPTY,exact:!0,meta:{name:x.Rb.PROFILE_REDIRECT},routePredicate:Et.d.redesignProfiles}));var Rm=["/user/:profileName/submitted","/user/:profileName/submitted/:rest(.*)"].map(e=>({path:e,action:e=>async t=>{var o=e.params;const n=o.profileName,r=o.rest,i=e.queryParams,s=r?`/user/${n}/posts/${r}`:`/user/${n}/posts`,a=Object(Yt.a)(s,i);t(Object(p.c)(a))},chunk:x.r.EMPTY,exact:!0,meta:{name:x.Rb.PROFILE_REDIRECT},routePredicate:Et.d.redesignProfiles}));var Am=["/report/:rest(.+)?"].map(e=>({path:e,action:Ps.J,chunk:x.r.R2_EMBED,exact:!0,meta:{name:x.Rb.REPORT}}));var $m=["/search","/r/:subredditName/search","/me/m/:multiredditName/search"].map(e=>({path:e,action:Ps.K,chunk:x.r.SEARCH_RESULTS,exact:!0,meta:{name:x.Rb.SEARCH_RESULTS},prefetches:[x.r.FRONTPAGE,x.r.SUBREDDIT,x.r.COMMENTS_PAGE]})),Dm=o("./src/reddit/actions/chat/userSettings.ts"),Bm=o("./src/reddit/actions/economics/paymentSystems/thunkedActions.ts"),Hm=o("./src/reddit/actions/externalAccount.ts"),Qm=o("./src/reddit/actions/notifications/preferences.ts"),Um=o("./src/reddit/actions/profile/index.ts"),zm=o("./src/reddit/actions/subredditSettings.ts"),Gm=o("./src/reddit/helpers/externalAccount/index.tsx"),Vm=o("./src/reddit/reducers/economics/paymentSystems/index.ts"),Wm=o("./src/reddit/selectors/externalAccount.ts"),qm=o("./src/reddit/actions/pages/shared.ts");const Zm=Object.keys(x.lc).map(e=>x.lc[e]).join("|");var Km={action:e=>async(t,o)=>{const n=[t(Object(cr.w)())];o().economics.paymentSystems.status===Vm.a.NotFetched&&n.push(t(Object(Bm.a)())),await Promise.all(n);{const e=o();if(!Object(B.F)(e))return Object(dm.a)(t,e)}var r=e.params.page;const i=void 0===r?x.lc.Account:r;if(i===x.lc.Gold)return void t(Object(p.c)("/settings/premium"));const s=[];i===x.lc.Profile&&(s.push(t(Object(Um.a)())),s.push(t(Object(zm.w)()))),i===x.lc.Account&&s.push(t(Object(Hm.o)())),i===x.lc.Notifications&&s.push(t(Object(Qm.a)())),i===x.lc.Privacy&&s.push(t(Object(Dm.b)())),await Promise.all(s);{const e=o(),n=e.platform.currentPage.url,r=Object(O.a)(n).get(io.c);if(r&&(t(Object(p.c)(Object(C.a)(n,[io.c]))),Object(Wm.b)(e))){const o=Object(B.M)(e),n=Object(g.a)(o,"settings.accountForm.connectedAccounts.twitterConnected.toast");t(Object($.e)({text:n})),Object(Gm.b)(r)}}t(Object(V.l)({title:Object(qm.b)(o(),"settings")}))},chunk:x.r.SETTINGS,exact:!0,meta:{name:x.Rb.SETTINGS},path:`/settings/:page(${Zm})?`};const Ym=["/prefs/:page(deactivate|blocked)?"].map(e=>({path:e,action:e=>async t=>{const o=e.params.page,n=o&&"blocked"===o?"/settings/privacy":"/settings/";await t(Object(p.c)(n))},chunk:x.r.EMPTY,meta:{name:x.Rb.SETTINGS_REDIRECT}}));var Xm=[...Ym,...["/user/:username/about/edit","/user/:username/about/edit/privacy"].map(e=>({path:e,action:()=>async e=>{await e(Object(p.c)("/settings/profile"))},chunk:x.r.EMPTY,meta:{name:x.Rb.SETTINGS_REDIRECT}}))];var Jm=["/r/:subredditName",...Object.keys(x.X).map(e=>`/r/:subredditName/:sort(${x.X[e]})?`)].map(e=>({path:e,action:Np.g,chunk:x.r.SUBREDDIT,exact:!0,meta:{name:x.Rb.SUBREDDIT},prefetches:[x.r.COMMENTS_PAGE,x.r.FRONTPAGE]}));var ef=["/subreddits/create"].map(e=>({path:e,action:()=>async(e,t)=>{let o=t();e(V.l({title:Object(g.a)(o.user.language,"title.subredditCreation")})),await e(Object(q.o)()),o=t(),Object(B.F)(o)||Object(dm.a)(e,o)},chunk:x.r.SUBREDDIT_CREATION,exact:!0,meta:{name:x.Rb.SUBREDDIT_CREATION}}));var tf=[...["/r/:subredditName/w/:wikiPageName*","/w/:wikiPageName*"].map(e=>({path:e,action:e=>async t=>{const o=e.url.replace("/w/","/wiki/");await t(Object(p.c)(o))},chunk:x.r.EMPTY,meta:{name:x.Rb.SUBREDDIT_WIKI}})),...["/r/:subredditName/wiki/:wikiPageName*","/wiki/:wikiPageName*"].map(e=>({path:e,action:e=>async(t,n,r)=>{const i=await Promise.all([o.e("vendors~CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPag~2db29515"),o.e("vendors~Chat~CollectionCommentsPage~CommentsPage~PostCreation~RedesignChat~RichTextEditor~Subreddit~~db96a512"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~0ef8faec"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~cb337d3c"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueue~ModQueuePages~ModerationPages~Mult~a724531d"),o.e("CollectionCommentsPage~CommentsPage~Explore~Frontpage~ModListing~ModQueuePages~ModerationPages~Multi~fc7712a4"),o.e("CollectionCommentsPage~CommentsPage~Frontpage~ModListing~ModQueuePages~ModerationPages~Multireddit~N~445678b8"),o.e("PostDraft~SubredditWiki"),o.e("SubredditWiki")]).then(o.bind(null,"./src/reddit/actions/pages/subredditWiki/index.ts")).then(e=>e.subredditWikiPageRequested);await i(e)(t,n,r)},chunk:x.r.SUBREDDIT_WIKI,exact:!0,meta:{name:x.Rb.SUBREDDIT_WIKI},prefetches:[x.r.SUBREDDIT]}))],of=[...tm,...om,...nm,...Fm,...Rm,...em,...im,cm,...fm,Sm,...km,...mm,...Pm.a,...Im,...Om.a,...um,...vm,...bm,...ia.c,...xm,...hm,...Nm,...Em,...Tm,...Lm,..._m,Km,...Xm,...$m,...tf,...Jm,...ef,...gm,...Am,...am],nf=o("./src/lib/timeAgo/index.ts");var rf;!function(e){e.Treatment="partial-system-fonts-treatment",e.Control1="partial-system-fonts-control1",e.Control2="partial-system-fonts-control2",e.NoBucket="partial-system-fonts-no-bucket"}(rf||(rf={}));const sf=e=>{switch((e=>{const t=parseInt(e.user.loid.loidCreated),o=Object(nf.a)(t/1e3);if(Object(ir.b)(e)||Object(B.F)(e)||t<1550592e6||o>30)return;const n={expEventOverride:!1};return Object(ao.b)(e,Object.assign({experimentEligibilitySelector:ao.a,experimentName:"partial_system_fonts"},n))})(e)){case"partial_system_fonts":return rf.Treatment;case"control_1":return rf.Control1;case"control_2":return rf.Control2;default:return rf.NoBucket}};var af=o("./src/reddit/singleton/EventSystem.ts"),df=o("./src/reddit/actions/global.ts");var cf=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ccf(ip.a.Provider,{value:pf.broadcaster},void 0,cf(sp.a.Provider,{value:lf.apiContext},void 0,cf(zu,{ok:!0,RouterComponent:e,routes:t}),cf(np,{}))),history:v()({getUserConfirmation(e,t){mf&&mf.dispatch(Object(V.k)({allowNavigationCallback:t}))}}),customMiddleware:[f.a.withExtraArgument({routes:of,apiContext:lf.apiContext,gqlContext:uf.gqlContext}),pf.middleware,lf.middleware,uf.middleware,$p,fp,qp,yp,Rp,Op],modifyInitialData:({initialData:e,browserHistory:t})=>{const o=e.platform.currentPage?e.platform.currentPage.key:"";if(o){const n=t.location.key;e.platform.currentPage&&(e.platform.currentPage.key=n);for(const t of["referrers","metas"])Object.keys(e.platform[t]).length&&(e.platform[t]={[n]:e.platform[t][o]})}return e},staticPages:{error:()=>null,loading:()=>cf(Yp.d,{content:null,sidebar:null})},preRender:({browserHistory:e,routes:t,store:o})=>{const n=e.location.pathname;"framedgild"===String(n.split("/")[1]).toLowerCase()||o.dispatch(Object(V.g)()),o.dispatch(Object(V.h)(t));e.listen((e,n)=>{const r=Object(j.a)(Object(a.createPath)(e),t);o.dispatch(Object(V.i)(e,n,r))});const r=o.getState();return Object(Pt.i)(r)&&o.dispatch(Object(p.c)(Object(C.a)(r.platform.currentPage.url,[io.d]))),{localStorageData:Object(zt.i)()}},postRender:({browserHistory:e,routes:t,serverDocumentLength:o,store:a,localStorageData:d})=>{mf=a;e.listen((e,t)=>{const o=a.getState();var n=o.platform.currentPage;const r=n.urlParams,i={action:t,location:e,urlParams:r,queryParams:n.queryParams},s=r.subredditName,d=Object(Ys.z)(o,s)||"";Kp(d),af.a.publish(rp.c,i,document)});const c=a.getState(),l=(c.platform.currentPage.urlParams.subredditName||"").toLowerCase(),u=Object(Ys.z)(c,l)||"",p=(c.subreddits.about[u]||{}).advertiserCategory;i.setup({jailUrl:"https://www.redditmedia.com/gtm/jail",containerId:s.a.gtmContainerId,payload:{user:c.user.account?c.user.account.id:c.user.loid.loid}}),i.trigger("pageview",{subreddit:l,advertiserCategory:p}),a.dispatch(Object(df.b)({localStorageData:d})),window.addEventListener("load",()=>{const e=a.getState(),t=e.platform.currentPage,i=(t.urlParams.subredditName||"").toLowerCase(),s=Object(Ys.z)(e,i)||"";if(Kp(s),t&&t.meta){const i=t.meta.name;Object(k.b)(x.o.Redesign,{page:i,type:"rum"});const s=sf(e);Object(r.f)(o,{name:i,isLoggedIn:Object(B.F)(e),systemFontsBucket:s});const d=S.a.timing.domInteractive-S.a.timing.navigationStart;Object(Gp.f)(t.routeMatch,a.getState(),N.TimerType.Initial,d);const c=Object(B.M)(e),l=Object(O.a)(window.location.href);Object(P.a)(l.get(io.t))&&a.dispatch(Object($.e)({kind:D.b.SuccessCommunity,text:Object(g.a)(Object(B.M)(e),"email.verificationStatus.success")})),l.get(io.u)&&(a.dispatch((e=>async(t,o,{apiContext:r})=>{const i=o();switch(e){case n.Success:t(Object($.e)({kind:D.b.SuccessCommunity,text:Object(g.a)(Object(B.M)(i),"email.verificationStatus.success")}));break;case n.AlreadyVerified:t(Object($.e)({kind:D.b.SuccessCommunity,text:Object(g.a)(Object(B.M)(i),"email.verificationStatus.alreadyVerified")}));break;case n.WrongUser:return void t(Object($.e)({kind:D.b.Error,text:Object(g.a)(Object(B.M)(i),"email.verificationStatus.wrongUser")}));default:t(Object($.e)({kind:D.b.Error,text:Object(g.a)(Object(B.M)(i),"email.verificationStatus.error")}))}})(l.get(io.u))),history.replaceState(history.state,"",Object(C.a)(window.location.href,[io.u])));let u=!1;(Object(co.b)(no.a.JustLoggedIn)||l&&l.get(io.m)&&Object(P.a)(l.get(io.m)))&&(a.dispatch(Object($.e)({text:Object(g.a)(c,"session.toast.success")})),u=!0,Object(co.c)(no.a.JustLoggedIn),history.replaceState(history.state,"",Object(C.a)(window.location.href,[io.m]))),Object(co.b)(no.a.JustLoggedOut)&&(u=!0,Object(co.c)(no.a.JustLoggedOut)),!1!==zt.q()&&Object(z.a)().then(e=>e.requestNotificationsPermissions).then(e=>a.dispatch(e(u,!1))),Object(yd.c)(e)&&a.dispatch(U.e())}Object(B.F)(a.getState())&&(a.dispatch(Object(_.c)()),a.dispatch(Object(L.b)()).then(()=>a.dispatch(Object(T.a)()))),Object(h.requestIdleCallback)(async()=>{a.dispatch(Object(G.d)()),await Object(y.a)()&&(e=>Object(k.a)(Object.assign({},ft.defaults(e),{screen:ft.screen(e),source:"global",action:"view",noun:"empty"})))(a.getState())})}),window.history.scrollRestoration="manual",af.a.attachStore(a)},raven:{appName:x.o.Redesign,tags:{project:x.o.Redesign}},ssr:!0,target:document.getElementById("2x-container"),timingsSampleRate:1})},"./src/reddit/layout/page/Listing/Content.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return v});var n=o("./node_modules/react/index.js"),r=o.n(n),i=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(a),c=o("./src/reddit/constants/componentSizes.ts"),l=o("./src/reddit/constants/postLayout.ts"),u=o("./src/reddit/constants/screenWidths.ts"),p=o("./src/reddit/contexts/PageLayer/index.tsx"),m=o("./src/reddit/selectors/structuredStyles.ts"),f=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{e.disableFullscreen,e.dispatch,e.isEditing,e.layout,e.pageLayer,e.fitPageToContent;var t=f(e,["disableFullscreen","dispatch","isEditing","layout","pageLayer","fitPageToContent"]);return r.a.createElement("div",t)}).withConfig({componentId:"sdccme-0"})(["","","min-width: 0;width: 100%;@media(min-width: ","px) {width: ",";};}"],e=>e.fitPageToContent?"":"flex: 1 1 100%;","",e=>u.g-(e.isEditing?c.b:0),e=>e.layout===l.f.Large?`${c.k}px`:e.disableFullscreen?`${c.d}px`:"100%");t.b=h(b(v))},"./src/reddit/layout/page/Listing/index.tsx":function(e,t,o){"use strict";var n,r=o("./node_modules/react/index.js"),i=o.n(r),s=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(s),d=o("./src/reddit/layout/page/Listing/Content.tsx"),c=o("./src/reddit/constants/componentSizes.ts"),l=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/constants/zIndex.ts"),p=o("./src/reddit/models/Theme/index.ts"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./src/reddit/connectors/connectClickToToggleEditor.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;c{this.props.isEditing&&this.props.subredditId&&!this.props.isModalOpen&&(e.stopPropagation(),e.preventDefault(),this.props.requestCloseBlade())})}render(){return h("div",{className:this.props.className,onClickCapture:this.onClickCapture,children:this.props.children})}}),b=e=>i.a.createElement(g,e);o.d(t,"b",function(){return x}),o.d(t,"c",function(){return O}),o.d(t,"a",function(){return M});var v=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,r){var i=t&&t.defaultProps,s=arguments.length-3;if(o||0===s||(o={}),o&&i)for(var a in i)void 0===o[a]&&(o[a]=i[a]);else o||(o=i||{});if(1===s)o.children=r;else if(s>1){for(var d=Array(s),c=0;ce.isCollectionLayout?l.a:l.g),C=a.a.div.withConfig({componentId:"th5f56-0"})(["display: flex;flex-direction: column;min-height: calc(100vh - ","px);"],c.j),w=a.a.div.withConfig({componentId:"th5f56-1"})(["z-index: ","; // show banner above content container background.\n"],u.e),j=a.a.div.withConfig({componentId:"th5f56-2"})(["flex: 0 0 auto; // flex-basis: auto to ensure correct sizes in IE 11\nposition: relative;top: 0;left: 0;right: 0;padding: 0;background-color: ",";"],e=>Object(m.c)(e).body),S=a.a.div.withConfig({componentId:"th5f56-3"})(["min-height: 100%;overflow: hidden; // added for pseudo-element\nposition: relative; // added for pseudo-element\nflex: 0 0 1; // Element has no actual size on page\n// Fixed-position background image\n&:before {content: ' ';position: fixed; // instead of background-attachment\nwidth: 100%;height: 100%;top: 0;left: 0;will-change: transform; // creates a new paint layer\n}"]),P=a()(e=>{e.backgroundColor,e.redditStyle;const t=y(e,["backgroundColor","redditStyle"]);return i.a.createElement(S,t)}).withConfig({componentId:"th5f56-4"})(["&:before {",";"],e=>e.backgroundColor?`background-color: ${e.backgroundColor}`:`background: ${Object(p.g)(Object(m.c)(e).canvas,Object(m.c)(e).canvasImgUrl,Object(m.c)(e).canvasImgPosition)}`),M=a.a.div.withConfig({componentId:"th5f56-5"})(["","padding: 20px 0;position: relative;@media(min-width: ","px) {padding: 20px ","px;}"],x,l.i,c.x),I=a.a.div.withConfig({componentId:"th5f56-6"})(["","margin-top: ",";"],O,e=>e.showTrendingUnit?"28px":"0");t.d=(e=>{const t=e.isPageSwapped?{marginRight:`${c.E}px`}:{marginLeft:`${c.E}px`},o=e.sidebar&&v(I,{showTrendingUnit:!!e.trendingUnit,style:t,isCollectionLayout:e.isCollectionLayout},void 0,e.sidebar),n=v(d.b,{disableFullscreen:e.disableFullscreen,fitPageToContent:e.fitPageToContent},void 0,e.contentBanner,e.content),r=e.isPageSwapped?v(i.a.Fragment,{},void 0,o,n):v(i.a.Fragment,{},void 0,n,o);return v(b,{subredditId:e.subredditId},void 0,v(C,{className:e.className},void 0,v(P,{redditStyle:e.redditStyle,backgroundColor:e.backgroundColor}),v(w,{},void 0,v(j,{},void 0,e.navBar),e.contentNavBar,(e=>e.hero?v(i.a.Fragment,{},void 0,e.hero):null)(e),v("div",{style:{maxWidth:e.disableFullscreen?`${e.maxWidth||l.c+2*c.x}px`:"100%"}},void 0,e.trendingUnit),v(M,{style:{maxWidth:e.disableFullscreen?`${e.maxWidth||l.c+2*c.x}px`:"100%"}},void 0,r))))})},"./src/reddit/layout/row/Inline/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n);t.a=r.a.div.withConfig({componentId:"s1cu8rnh-0"})(["display: flex;flex-direction: row;align-items: center;"])},"./src/reddit/layout/row/InlineButton/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n);t.a=r.a.button.withConfig({componentId:"b1zwxr-0"})(["align-items: center;display: flex;flex-direction: row;text-align: left;width: 100%;"])},"./src/reddit/layout/row/RightAlign/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(n),i=o("./src/reddit/layout/row/Inline/index.tsx");t.a=r()(i.a).withConfig({componentId:"xoy62-0"})(["display: flex;margin-left: auto;"])},"./src/reddit/layout/twoCol/ExpandLeft/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return l});o("./node_modules/react/index.js");var n,r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),s=o("./src/higherOrderComponents/warnOnChildrenCount/index.tsx"),a=o("./src/reddit/helpers/styles/components/index.tsx"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,r){var i=e&&e.defaultProps,s=arguments.length-3;if(t||0===s||(t={}),t&&i)for(var a in i)void 0===t[a]&&(t[a]=i[a]);else t||(t=i||{});if(1===s)t.children=r;else if(s>1){for(var d=Array(s),c=0;cObject(d.c)(e).bodyText),u=i()(Object(a.a)()).withConfig({componentId:"s9duk0e-1"})(["flex: 0 0 ",";"],e=>e.width?`${e.width}px`:"");t.b=i()(Object(s.a)(e=>c("div",{className:e.className},void 0,c(l,{},void 0,Array.isArray(e.children)&&e.children[0]),c(u,{width:e.widthRight},void 0,Array.isArray(e.children)&&e.children[1])),2)).withConfig({componentId:"s9duk0e-2"})(["display: flex;flex-direction: row;"])},"./src/reddit/routes/originalContent/index.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return a});var n=o("./src/lib/constants/index.ts"),r=o("./src/reddit/actions/pages/originalContent.ts"),i=o("./src/reddit/constants/originalContent.ts"),s=o("./src/reddit/constants/parameters.ts");const a=(e=i.b,t=n.Y,o=n.sc)=>{let r;return r=t!==n.Y?`/original/${e}/${t}`:e===i.b?"/original":`/original/${e}`,o!==n.sc?`${r}?${s.s}=${o}`:r},d=["/original","/original/:categoryName/:sort([a-z]+)?"].map(e=>({path:e,action:r.d,chunk:n.r.ORIGINAL_CONTENT,exact:!0,meta:{name:n.Rb.ORIGINAL_CONTENT},prefetches:[n.r.COMMENTS_PAGE,n.r.SUBREDDIT]}));t.a=d},"./src/reddit/selectors/authorFlair.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i});const n=(e,{post:t})=>{const o=t.belongsTo.id;if(!o)return null;const n=e.authorFlair.models[o];if(!n)return null;const r=t.author;return r&&n[r]||null},r=(e,{subredditId:t})=>{const o=e.authorFlair&&e.authorFlair.inContext&&e.authorFlair.inContext.username;if(!o)return null;if(!t)return null;const n=e.authorFlair.models[t];return n?n[o]:null},i=e=>e.authorFlair.inContext},"./src/reddit/selectors/experiments/categories.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/constants/experiments.ts"),r=o("./src/reddit/helpers/chooseVariant/index.ts"),i=o("./src/reddit/selectors/user.ts");const s=e=>{return Object(i.D)(e)||n.d.Treatment1===Object(r.b)(e,{experimentEligibilitySelector:r.a,experimentName:n.b})}},"./src/reddit/selectors/experiments/trending.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/constants/experiments.ts"),r=o("./src/reddit/helpers/chooseVariant/index.ts"),i=o("./src/reddit/selectors/user.ts");const s=e=>Object(i.D)(e)||n.P.Treatment1===Object(r.b)(e,{experimentEligibilitySelector:r.a,experimentName:n.M})},"./src/reddit/selectors/gov.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return a}),o.d(t,"b",function(){return d}),o.d(t,"c",function(){return c}),o.d(t,"d",function(){return l}),o.d(t,"e",function(){return u}),o.d(t,"f",function(){return p}),o.d(t,"i",function(){return m}),o.d(t,"j",function(){return f}),o.d(t,"g",function(){return h}),o.d(t,"h",function(){return g});var n=o("./src/reddit/contexts/PageLayer/index.tsx");const r=[],i={},s={filled:"img/communityPoints/default_filled.png",grey:"img/communityPoints/default_grey.png"},a=(e,t)=>{const o=h(e,t);if(o)return o.mainHeader},d=(e,t)=>{const o=h(e,t);return o&&o.mainHeader?o.mainHeader.price:"0"},c=(e,t)=>{const o=h(e,t);return o&&o.mainHeader?{owner:o.mainHeader.owner,ownerId:o.mainHeader.ownerId}:i},l=(e,t)=>t&&t.subredditId?(e.user.wallets[t.subredditId]||{}).latest:void 0,u=(e,t)=>{return(e.users.publicWallets[t.userId]||{})[t.subredditId]},p=(e,t)=>{const o=Object(n.p)(e,t);return o&&e.subreddits.gov.releaseNotes[o]||r},m=(e,t)=>t&&t.subredditId&&(e.subreddits.gov.meta[t.subredditId]||{}).name||"Subreddit Points",f=(e,t)=>t&&t.subredditId&&(e.subreddits.gov.meta[t.subredditId]||{}).images||s,h=(e,t)=>t.subredditId?e.subreddits.gov.assets[t.subredditId]:void 0,g=(e,t)=>t.subredditId?e.subreddits.gov.meta[t.subredditId]:void 0},"./src/reddit/selectors/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./node_modules/lodash/isEqual.js"),r=o.n(n),i=o("./node_modules/reselect/lib/index.js");const s=Object(i.createSelectorCreator)(i.defaultMemoize,r.a)},"./src/reddit/selectors/meta.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return i}),o.d(t,"a",function(){return s}),o.d(t,"b",function(){return a}),o.d(t,"c",function(){return d});var n=o("./node_modules/reselect/lib/index.js"),r=o("./src/lib/getParsedUserAgent/index.ts");const i=e=>`${e.meta.protocol}://${e.meta.domain}`,s=e=>e.meta.country,a=e=>e.meta.isBot,d=Object(n.createSelector)(e=>e.meta.userAgent,e=>Object(r.b)(e))},"./src/reddit/selectors/notificationPrefs.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"e",function(){return i}),o.d(t,"d",function(){return s}),o.d(t,"c",function(){return a});const n=e=>e.user.notificationPrefs.api.getPreferences.loaded,r=e=>e.user.notificationPrefs.api.getPreferences.pending,i=e=>e.user.notificationPrefs.api.setPreferences.pending,s=e=>e.user.notificationPrefs.preferences,a=e=>e.user.notificationPrefs.isPrePromptVisible},"./src/reddit/selectors/removalReasons.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"b",function(){return r}),o.d(t,"a",function(){return i});const n=(e,{subredditId:t})=>{if(e.removalReasons.reasonOrder[t]){return e.removalReasons.reasonOrder[t].map(t=>e.removalReasons.models[t])}return[]},r=e=>e.removalReasons.removedItemIds&&e.removalReasons.removedItemIds.itemIds.length?e.removalReasons.removedItemIds:null,i=e=>e.removalReasons.api.pending},"./src/reddit/selectors/searchResults.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return r}),o.d(t,"e",function(){return i}),o.d(t,"b",function(){return s}),o.d(t,"f",function(){return a}),o.d(t,"h",function(){return d}),o.d(t,"c",function(){return c}),o.d(t,"g",function(){return l}),o.d(t,"a",function(){return u});const n=[],r=(e,{listingKey:t})=>e.listings.listingOrder.api.error[t],i=(e,{listingKey:t})=>e.listings.listingOrder.api.pending[t],s=(e,{listingKey:t})=>e.listings.listingOrder.identifiers[t]||[],a=(e,{listingKey:t})=>e.listings.listingOrder.loadMore[t],d=e=>{const t=e.search.searchQuery;if(!t)return n;const o=e.search.typeahead.idsByQuery[t.toLowerCase()];if(!o)return n;const r=[];return o.forEach(t=>{r.push(e.search.typeahead.models[t])}),r},c=e=>e.search.typeahead.idsByQuery,l=e=>{const t=e.listings.activeKey;return e.search.viewTreatment[t]},u=e=>{const t=e.listings.activeKey;if(t)return e.searchDiscoveryUnits.headerContent[t]}},"./src/reddit/selectors/tooltip.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n}),o.d(t,"b",function(){return r});const n=e=>e.tooltipId,r=e=>t=>t.tooltipId===e},"./src/reddit/selectors/trending.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n=e=>e.trending.models},"./src/reddit/selectors/userPrefs.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return i}),o.d(t,"a",function(){return s});var n=o("./src/lib/constants/index.ts"),r=o("./src/reddit/selectors/monthsToMinutes.ts");const i=e=>!s(e)&&(!(void 0!==e.user.prefs.subscriptionsPinned||!Object(r.u)(e))||!!e.user.prefs.subscriptionsPinned),s=e=>!(!e.platform.currentPage||!e.platform.currentPage.meta||e.platform.currentPage.meta.name!==n.Rb.MODERATION_PAGES)},"./src/reddit/singleton/EventSystem.ts":function(e,t,o){"use strict";var n=o("./src/config.ts"),r=o("./src/lib/fastdom/index.ts"),i=o("./src/reddit/actions/jsApi.ts");const s="JSAPI customEvent.detail.name is deprecated. Please upgrade to ",a="jsapi.consumer",d="/r/redesign/wiki/jsapi";var c=o("./src/reddit/constants/jsapiEvents.ts");const l=100;const u=new class{constructor(){if(this.queue=[],this.active=!1,"undefined"==typeof document)return;let e;this.store=new Promise(t=>e=t),this.attachStore=(t=>e(t));const t=document.querySelectorAll(`meta[name="${a}"]`);t.length&&(t.forEach(e=>{const t=e.content;this.store.then(e=>e.dispatch(i.b(t)))}),this.store.then(()=>this.fireEventsQueue())),document.addEventListener(c.b,e=>this.onReadyEvent(e),!0)}onReadyEvent(e){let t;if(this.active=!0,e.target&&e.target instanceof HTMLMetaElement&&e.target.name===a&&(t=e.target.content),!t)try{e.detail&&(t=e.detail.name,console.warn(s,`${n.a.redditUrl}${d}`,e))}catch(o){return void console.error(s,`${n.a.redditUrl}${d}`,o)}this.store.then(e=>{e.dispatch(i.b(t||"")),this.fireEventsQueue()})}publish(e,t,o){const n={name:e,props:t,element:o};this.queue.push(n),this.queue.length>l&&this.queue.shift(),this.active&&this.fireEvent(n)}fireEvent(e){e.element.dispatchEvent(new CustomEvent(e.name,{detail:e.props}))}fireEventsQueue(){r.a.read(()=>{for(let e=0;et){var c=e;e=t,t=c}if(o||e%1||t%1){var l=a();return d(e+l*(t-e+i("1e-"+((l+"").length-1))),t)}return n(e,t)}},"./src/app/helpers/describeApiError/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r});var n=o("./src/app/strings/index.ts"),s=o("./src/lib/constants/index.ts");function r({apiError:e,isLoggedOut:t,language:o}){switch(e.type){case s.I.AUTHORIZATION_ERROR:return t?Object(n.a)(o,"error.type.notLoggedIn"):Object(n.a)(o,"error.type.notAuthorized");case s.I.VALIDATION_ERROR:return Object(n.a)(o,"error.type.validation");case s.I.NOT_FOUND_ERROR:return Object(n.a)(o,"error.type.notFound");case s.I.SERVER_ERROR:return Object(n.a)(o,"error.type.server");case s.I.LIKELY_UBLOCK_ERROR:return Object(n.a)(o,"error.type.blocked");default:return Object(n.a)(o,"error.type.generic")}}},"./src/lib/bigNumberUtils/percent.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./node_modules/bignumber.js/bignumber.js");function s(e,t){const o=new n.BigNumber(e),s=new n.BigNumber(t),r=new n.BigNumber(o.dividedBy(s)),i=new n.BigNumber("100").multipliedBy(r);return new n.BigNumber(i).toNumber()}},"./src/lib/colors/constants.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"n",function(){return r}),o.d(t,"l",function(){return i}),o.d(t,"g",function(){return d}),o.d(t,"k",function(){return a}),o.d(t,"m",function(){return c}),o.d(t,"a",function(){return l}),o.d(t,"d",function(){return p}),o.d(t,"e",function(){return u}),o.d(t,"f",function(){return m}),o.d(t,"h",function(){return b}),o.d(t,"i",function(){return f}),o.d(t,"j",function(){return g});const n="#24A0ED",s="#000",r="#FFF",i="#FF4500",d="#CCCCCA",a="#A5A4A4",c="#222",l="#EA0027",p="#5F99CF",u="#0079d3",m="#F7FBFD",b="#545452",f="#222",g="#C6C6C6"},"./src/lib/humanizeDate/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/app/strings/index.ts");function s(e,t,o){const s=new Date(1e3*e);return`${Object(n.a)(t,`time.monthName.${s.getMonth()}`)} ${o?s.getDate()+", ":""}${s.getFullYear()}`}},"./src/lib/linkMatchers/index.ts":function(e,t,o){"use strict";var n=o("./node_modules/linkify-it/index.js"),s=o.n(n),r=o("./node_modules/tlds/index.js"),i=o.n(r),d=o("./src/lib/linkMatchers/customLinks.ts"),a=o("./node_modules/lodash/values.js"),c=o.n(a);const l=e=>c()(d.b).includes(e.substring(1)),p=["//","ftp:","http:","https:","mailto:"],u=e=>((e,t)=>(t.forEach(t=>e.add(t,null)),e))(e,p);o.d(t,"c",function(){return m}),o.d(t,"d",function(){return f}),o.d(t,"g",function(){return g}),o.d(t,"a",function(){return y}),o.d(t,"b",function(){return x}),o.d(t,"e",function(){return O}),o.d(t,"f",function(){return w});const m=s()().tlds(i.a).set({fuzzyIP:!0}),b=s()().set({fuzzyIP:!0}).add(d.f.mention.prefix,d.f.mention.config),f=u(s()()).set({fuzzyLink:!1,fuzzyEmail:!1}).add(d.f.subreddit.prefix,d.f.subreddit.config).add(d.f.subredditFull.prefix,d.f.subreddit.config),g=u(s()()).set({fuzzyLink:!1,fuzzyEmail:!1}).add(d.f.profile.prefix,d.f.profile.config).add(d.f.profileFull.prefix,d.f.profile.config),h=s()().tlds(i.a).set({fuzzyIP:!0}).add(d.f.subreddit.prefix,d.f.subreddit.config).add(d.f.subredditFull.prefix,d.f.subreddit.config).add(d.f.profile.prefix,d.f.profile.config).add(d.f.profileFull.prefix,d.f.profile.config).add(d.f.mention.prefix,d.f.mention.config),v=m.normalize;m.normalize=(e=>{v.call(m,e),!e.schema&&e.url.startsWith("http:")&&(e.url=`https:${e.url.slice(5)}`)});const y=(e,t)=>{return(h.match(e)||[]).filter(e=>{const o=l(e.text);return!o||o&&t})},x=e=>{return[...g.match(e)||[],...b.match(e)||[]].map(e=>!l(e.text)&&e.text.replace(d.a,"")).filter(e=>e)},O=(e,t)=>{const o=e.match(t);if(o&&1===o.length&&0===o[0].index&&o[0].lastIndex===t.length)return o[0]},w=e=>{const t=m.match(e);if(t&&1===t.length&&0===t[0].index){const o=t[0];return o.lastIndex===e.length?o:((e,t)=>{const o=e.substring(t.lastIndex);if(/.*\/\/.*\/.*/.test(t.url)&&/^(\?|\!)+$/.test(o))return t.lastIndex+=o.length,t.url+=o,t})(e,o)}}},"./src/lib/opener/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return n});const n={SELF:"_self",BLANK:"_blank",PARENT:"_parent",TOP:"_top"};t.b=((e,t=n.SELF,o)=>{if(t===n.BLANK){const n=window.open("",t,o);null!=n?(n.opener=null,n.location.href=e):window.location.href=e}else window.location.href=e})},"./src/reddit/components/AccountCompleteness/index.tsx":function(e,t,o){"use strict";var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/lib/loadWithRetries/index.ts");const r=()=>null,i=Object(n.a)({ErrorComponent:r,getComponent:()=>Object(s.a)(()=>o.e("MonthsToMinutes").then(o.bind(null,"./src/reddit/components/AccountCompleteness/_AccountCompleteness.tsx"))).then(e=>e.default),LoadingComponent:r});t.a=i},"./src/reddit/components/AdLinkWrapper/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js");const r=o.n(s).a.div.withConfig({componentId:"s1u63ysq-0"})(["display: flex;justify-content: space-between;align-items: center;background-color: ",";height: 35px;"],e=>Object(n.c)(e).field);t.a=r},"./src/reddit/components/BannerAd/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/addQueryParams/index.ts"),p=o("./src/lib/constants/index.ts"),u=o("./src/lib/doubleclickForPublishers/index.ts"),m=o("./src/lib/intersectionObserver/index.ts"),b=o("./src/lib/objectSelector/index.ts"),f=o("./src/reddit/helpers/createBannerProperties/index.ts"),g=o("./src/reddit/selectors/subreddit.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;csetTimeout(()=>{throw e},0);class O extends r.a.Component{constructor(){super(...arguments),this.frame=null,this.loader=null,this.refreshedAt=1/0,this.isWithinLoadingDistance=!1}componentDidCatch(e){x(e)}defineSlot(){var e=this.props;const t=e.id,o=e.slot,n=e.properties;var s=e.sizes;const r=void 0===s?[]:s;try{return this.frame&&u.a(this.frame,{id:t,slot:o,properties:n,sizes:r})}catch(i){x(i)}}destroySlot(){try{this.frame&&u.b(this.frame)}catch(e){x(e)}}async componentDidMount(){try{await this.defineSlot()}catch(e){x(e)}this.loader&&m.a(this.loader,e=>{this.frame&&u.e(this.frame,{viewable:e.intersectionRatio>.5}),this.isWithinLoadingDistance=!0,this.refresh(this.props),this.loader&&m.b(this.loader)})}componentWillUnmount(){this.loader&&m.b(this.loader),this.destroySlot()}refresh(e){this.isWithinLoadingDistance&&(this.refreshedAt=Date.now(),this.frame&&u.d(this.frame,{id:e.id,slot:e.slot,properties:e.properties,sizes:e.sizes}))}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.id,o=e.slot,n=e.className;return o?h(v,{"data-slot":o},void 0,h(y,{innerRef:e=>{this.loader=e}},`${t}-loadinghitbox`),r.a.createElement("div",{key:`${t}-div`,className:n,ref:e=>{this.frame=e},id:t})):h("div",{className:n})}}O.defaultProps={sizes:[p.f]};t.a=Object(i.connect)(()=>Object(d.createStructuredSelector)({properties:Object(b.a)((e,t)=>{const o=e.platform.currentPage;if(!o)return{};const n=`${e.meta.protocol}://${e.meta.domain}`;return Object(f.b)(t.placement,e.user,Object(l.a)(`${n}${o.url}`,o.queryParams),Object(g.v)(e,{subredditName:t.listingName}),t.position)}),slot:(e,t)=>{const o=e.platform.currentPage;return o&&o.meta?u.c(t.listingName,o.meta.name):""}}))(O)},"./src/reddit/components/CallToActionButton/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/controls/Button/index.tsx"),i=o("./src/reddit/controls/OutboundLink/styled.tsx");const d=s()(i.a).withConfig({componentId:"xq4oc1-0"})(["","background-color: transparent;","",";&:hover{text-decoration: none;}"],r.o,r.p,e=>e.isNotCardView?"height: 27px":"");t.a=d},"./src/reddit/components/CategoriesNavigation/Categories/index.m.less":function(e,t,o){e.exports={titleFontH1:"pIlxiRadWdcEAlZpZ3w57",titleFontH2:"_3vnIPkjF9gBa5GN2XFL1-n",titleFontH3:"MvcJW2tVfXEu3OFs8dyUn",titleFontH4:"_1EMItyJFgJK_DvcDtXBW5N",titleFontH5:"_1mVw3TrTmgMkNGKgvDGV4m",titleFontH6:"_1g_9si81i_Ia2WHfpJJysD",metadataFont:"hvzV6yOQzOK0U0lb9LIvc",flairFont:"_2d5LK8qj16SfFMeiO51ZxA",labelsFont:"_25hPBsDfNcLK2OHu5-NUuT",actionFont:"bd1M804sJobTLMn9jONGB",smallButtonFont:"_1DsZf85_3IARf2X_-StG2S",largeButtonFont:"_1aPJzuSXNyPQv9HMxGsdTF",tabFont:"_2Or84wUVDTQzfcwoGc7hDN",bodyFontH1:"_2Je67ruqe_x3kX9CxIJw5j",fvfo:"_2IMaqkpQwasYg4x37LzCd3",bodyFontH2:"_1uZDFpBkclKxCYaLJCdi8V",bodyFontH3:"_1Ohj1SaXQOG-zW_vtbBdJl",bodyFontH4:"_3nI5qwD_dLjCpstcuSuzAO",bodyFontH5:"_1V79Mo61gXvVAUMIbL8xII",bodyFontH6:"_21ljVz_9cQigv7inOMChAh",bodyFont:"_1FceGC28wdOKKUG8PA4aSj",bodyFontSmall:"G7nA9YAsdHSxeatvbcFfb",bodyFontMono:"_3tx_deDztLnD8a7aX8ujTQ",container:"_1Fvwm_nUnZInOU-lABGsba",item:"_2-ZGfZ8pVitk1Yqnsi6T4O",link:"_3F10i35Gntc-o4JIMuVHZP",linkActive:"_3yylOQ1SS6TbgJKQ-8Ux7T",arrowIcon:"_3mQpw_UbTbG4OYN4uquCwf",arrow:"uBD5FR-aGquNrZX3qcvqv",arrowLeft:"EJw8EFAUIlMSU6YEHQEpX",arrowRight:"_2smW023ohact6kPgSOwT5F"}},"./src/reddit/components/CategoriesNavigation/index.m.less":function(e,t,o){e.exports={container:"_3v16LgmyO8Zf2vXkCMxaap",showFPR:"_2dq2JfGI0L_UOOpy9csUuG",showFpr:"_2dq2JfGI0L_UOOpy9csUuG",showSuspended:"_3kGgzwkJvWmHQjDRfE3Zla",categoriesContainer:"_2GfQ0hFW3IubWuHuFqgPhn"}},"./src/reddit/components/CategoriesNavigation/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/classNames/index.ts"),p=o("./src/reddit/components/AlertBanner/heights.ts"),u=o("./src/reddit/components/LayoutNavigation/Container.tsx"),m=o("./src/reddit/constants/postLayout.ts"),b=o("./src/reddit/contexts/PageLayer/index.tsx"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/selectors/category.ts"),h=o("./src/reddit/selectors/experiments/exploreV2.ts"),v=o("./src/reddit/selectors/user.ts"),y=o("./node_modules/lodash/isEqual.js"),x=o.n(y),O=o("./node_modules/react-motion/lib/react-motion.js"),w=o("./src/app/strings/index.ts"),j=o("./src/reddit/components/TrackingHelper/index.tsx"),S=o("./src/reddit/constants/listings.ts"),C=o("./src/reddit/constants/page.ts"),I=o("./src/reddit/controls/InternalLink/index.tsx"),k=o("./src/reddit/helpers/name/index.ts"),P=o("./src/reddit/helpers/trackers/navigation.ts"),N=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),_=o("./src/reddit/actions/category.ts"),T=o("./src/reddit/components/CategoriesNavigation/Categories/index.m.less"),L=o.n(T),M=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const e=Object(g.c)();return Object(d.createStructuredSelector)({language:v.M,subreddits:(t,{category:o})=>e(t,{categoryName:Object(k.f)(o.name)})})},(e,{category:t})=>({loadSubredditsAndNavigate:()=>e(_.i(t.id))}))(Object(j.b)(class extends r.a.Component{constructor(){super(...arguments),this.sendClickEvent=(()=>{this.props.sendEvent(Object(P.a)(Object(k.f)(this.props.category.name)))}),this.handleButtonClick=(()=>{this.sendClickEvent(),this.props.loadSubredditsAndNavigate()})}render(){const e=this.props.category;return r.a.createElement("span",{className:L.a.item,ref:this.props.innerRef},M(I.a,{className:Object(l.a)(L.a.link,this.props.isActive&&L.a.linkActive),to:`${S.c[C.e.Explore]}/${Object(k.f)(e.name)}`,onMouseDown:this.sendClickEvent},void 0,e.name))}}));class E extends r.a.Component{constructor(){super(...arguments),this.scrollTo=(e=>{this.containerRef&&(this.containerRef.scrollLeft=e)}),this.setContainerRef=(e=>{this.containerRef=e,this.props.innerRef&&this.props.innerRef(e)})}componentDidMount(){this.scrollTo(this.props.scrollLeft)}componentDidUpdate(e){this.scrollTo(e.scrollLeft)}render(){return r.a.createElement("div",{className:Object(l.a)(L.a.container,this.props.className),ref:this.setContainerRef},this.props.children)}}var B=o("./node_modules/raf/index.js"),F=o.n(B);class R extends r.a.Component{constructor(){super(...arguments),this.isIE=(()=>/Trident/.test(navigator.userAgent)),this.setContainerRef=(e=>{this.containerRef=e,this.createSensor()}),this.handleResize=(()=>{void 0!==this.frame&&F.a.cancel(this.frame),this.frame=F()(this.props.onResize)})}shouldComponentUpdate(){return!1}componentDidMount(){this.createSensor()}createSensor(){if(!this.containerRef||this.sensor)return;this.sensor=document.createElement("object"),this.sensor.setAttribute("style","\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n "),this.sensor.setAttribute("tabindex","-1"),this.sensor.onload=(()=>{this.props.onResize(),this.sensor&&this.sensor.contentDocument&&this.sensor.contentDocument.defaultView&&this.sensor.contentDocument.defaultView.addEventListener("resize",this.handleResize)}),this.sensor.type="text/html";const e=this.isIE();e&&this.containerRef.appendChild(this.sensor),this.sensor.data="about:blank",e||this.containerRef.appendChild(this.sensor),this.props.onResize()}componentWillUnmount(){this.sensor&&(this.sensor&&this.sensor.contentDocument&&this.sensor.contentDocument.defaultView&&this.sensor.contentDocument.defaultView.removeEventListener("resize",this.handleResize),this.containerRef&&this.containerRef.removeChild(this.sensor))}render(){return r.a.createElement("div",{ref:this.setContainerRef})}}var $=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(f.c)(e).body,L.a.arrowIcon,e=>Object(f.c)(e).navIcon,L.a.link,e=>Object(f.c)(e).bodyText),V=e=>$("div",{className:Object(l.a)(L.a.arrow,e.className),onClick:e.onClick},void 0,$(N.b,{className:L.a.arrowIcon}));var z=Object(j.b)(class extends r.a.Component{constructor(){super(...arguments),this.state={scrollLeft:0,showLeftArrow:!1,showRightArrow:!1},this.scrollTo=(e=>{if(!this.containerRef)return;const t=this.getMaxScrollLeft(),o=Math.min(Math.max(0,e),t),n={scrollLeft:o,showLeftArrow:0!==o,showRightArrow:o!==t};this.setState(e=>x()(e,n)?null:n)}),this.handleResize=(()=>{if(!this.containerRef)return;let e;const t=this.state.scrollLeft;var o=this.containerRef;const n=o.clientWidth,s=o.scrollWidth;e=s>n?{scrollLeft:Math.min(this.getMaxScrollLeft(),t),showLeftArrow:t>0,showRightArrow:t+nx()(t,e)?null:e)}),this.handleLeftArrowClick=(()=>{const e=this.state.scrollLeft;if(!this.containerRef||0===e)return;this.sendScrollEvent();const t=Math.max(0,e-D);this.setState({scrollLeft:t,showLeftArrow:0!==t,showRightArrow:!0})}),this.handleRightArrowClick=(()=>{const e=this.state.scrollLeft,t=this.getMaxScrollLeft();if(!this.containerRef||e>=t)return;this.sendScrollEvent();const o=Math.min(t,e+D);this.setState({scrollLeft:o,showLeftArrow:!0,showRightArrow:o!==t})}),this.sendScrollEvent=(()=>{this.props.sendEvent(P.b)}),this.sendAllCategoriesClickEvent=(()=>{this.props.sendEvent(Object(P.a)("all"))}),this.sendPopularClickEvent=(()=>{this.props.sendEvent(Object(P.a)(C.e.Popular))}),this.setContainerRef=(e=>{this.containerRef=e,this.handleResize(),this.ensureActiveIsVisible()}),this.setActiveRef=(e=>{this.activeRef=e,this.ensureActiveIsVisible()}),this.renderCategory=(e=>{const t=Object(k.f)(e.name),o=t===Object(k.f)(this.props.category||"");return $(A,{category:e,innerRef:o?this.setActiveRef:void 0,isActive:o},t)}),this.renderContent=(e=>{const t=void 0===this.props.category,o=this.props.category===C.e.Popular;return $(E,{className:this.props.className,innerRef:this.setContainerRef,scrollLeft:e.x},void 0,r.a.createElement("span",{className:L.a.item,ref:t?this.setActiveRef:void 0},$(I.a,{className:Object(l.a)(L.a.link,t?L.a.linkActive:""),onMouseDown:this.sendAllCategoriesClickEvent,to:this.props.baseUrl},void 0,Object(w.a)(this.props.language,"categories.all"))),Object(h.d)(this.props.exploreV2Variant)&&r.a.createElement("span",{className:L.a.item,ref:o?this.setActiveRef:void 0},$(I.a,{className:Object(l.a)(L.a.link,o?L.a.linkActive:""),onMouseDown:this.sendPopularClickEvent,to:S.c[C.e.Popular]},void 0,Object(w.a)(this.props.language,"subscriptions.popular"))),this.props.categories.map(this.renderCategory),this.state.showLeftArrow&&$(V,{className:L.a.arrowLeft,onClick:this.handleLeftArrowClick}),this.state.showRightArrow&&$(V,{className:L.a.arrowRight,onClick:this.handleRightArrowClick}))})}componentDidMount(){window.addEventListener("resize",this.handleResize),setTimeout(()=>{this.ensureActiveIsVisible(),this.handleResize()},2e3)}componentDidUpdate(e){this.props.category!==e.category&&this.ensureActiveIsVisible()}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}getMaxScrollLeft(){return this.containerRef?this.containerRef.scrollWidth-this.containerRef.clientWidth:0}ensureActiveIsVisible(){if(!this.containerRef||!this.activeRef)return;const e=this.state.scrollLeft,t=this.state.scrollLeft+this.containerRef.offsetWidth,o=this.activeRef.offsetLeft,n=this.activeRef.offsetLeft+this.activeRef.offsetWidth;if(o>t||nt){const e=n-t;this.scrollTo(this.state.scrollLeft+e+U)}else if(o1){for(var a=Array(i),c=0;cObject(f.c)(e).line,e=>Object(f.c)(e).line),X=Object(d.createStructuredSelector)({categories:g.e,exploreV2Variant:h.a,isLoggedIn:v.F,language:v.M,layout:b.O}),Z=Object(i.connect)(X),Q=Object(b.w)({isExplore:b.A,pageLayer:e=>e});t.a=Q(Z(e=>{if(e.isLoggedIn)return null;return K(J,{className:Object(l.a)(G.a.container,e.className,Object(p.a)(G.a,{showFPR:!1,showSuspended:!1})),considerPinnedSubscriptions:!1,considerSidebar:!1,render:()=>{const t=K(z,{baseUrl:e.baseUrl,categories:e.categories,category:e.category,exploreV2Variant:e.exploreV2Variant,language:e.language});return e.isExplore&&e.layout===m.f.Classic?K("div",{className:G.a.categoriesContainer},void 0,t):t}})}))},"./src/reddit/components/ClassicPost/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),d=o("./src/config.ts"),a=o("./src/lib/getShortenedLink.ts"),c=o("./src/reddit/components/AdLinkWrapper/index.tsx"),l=o("./src/reddit/components/CallToActionButton/index.tsx"),p=o("./src/reddit/components/Flatlist/index.tsx"),u=o("./src/reddit/components/JSAPIContainers/index.tsx"),m=o("./src/reddit/components/PostOverflowMenu/index.tsx"),b=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),f=o("./src/reddit/components/ExpandoButton/index.tsx"),g=o("./src/reddit/components/LargePost/index.tsx"),h=o("./src/reddit/components/ModModeReports/index.tsx"),v=o("./src/reddit/components/ModModeReports/helpers.ts"),y=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),x=o("./src/reddit/components/PostContainer/index.tsx"),O=o("./src/reddit/components/PostMedia/index.tsx"),w=o("./src/reddit/components/PostMeta/index.tsx"),j=o("./src/reddit/components/PostTitle/index.tsx"),S=o("./src/reddit/components/PostTopMeta/index.tsx"),C=o("./src/reddit/controls/OutboundLink/styled.tsx"),I=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),k=o("./src/reddit/models/Media/index.ts"),P=o("./src/reddit/components/ClassicPost/Thumbnail.tsx"),N=o("./node_modules/react-redux/es/index.js"),_=o("./node_modules/reselect/lib/index.js"),T=o("./src/app/actions/tooltip.ts"),L=o("./src/reddit/actions/post.ts"),M=o("./src/reddit/models/Vote/index.ts"),A=o("./src/reddit/contexts/InsideOverlay.tsx"),E=o("./src/reddit/contexts/PageLayer/index.tsx"),B=o("./src/reddit/selectors/activeModalId.ts"),F=o("./src/reddit/selectors/experiments/subscribeText.ts"),R=o("./src/reddit/selectors/moderatorPermissions.ts"),$=o("./src/reddit/selectors/monthsToMinutes.ts"),D=o("./src/reddit/selectors/posts.ts"),U=o("./src/reddit/selectors/user.ts");const W={autoplayPref:U.b,activeModalId:B.a,crosspost:D.c,currentUser:U.j,inlineSubscribeIsEnabled:F.a,isActive:D.f,isExpanded:D.h,isFrontpageHome:$.j,isMeta:(e,{postId:t})=>Object(D.m)(e,t),language:U.M,moderatorPermissions:R.f,modModeEnabled:E.Q,newsStory:()=>null,post:D.D,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},showMedia:E.u,subredditOrProfile:D.O,userIsOp:U.db,flairStyleTemplate:E.S},H=(e,{postId:t})=>({handleVote:o=>{const n=o===M.a.upvoted?Object(L.J)(t):Object(L.n)(t);e(n)},onIgnoreReports:()=>e(Object(L.H)(t)),onOpenReportsDropdown:t=>e(Object(T.e)({tooltipId:t}))}),V=(e,t,o)=>Object.assign({},e,t,o,{formatTitle:e=>e.title}),z=Object(N.connect)(()=>Object(_.createStructuredSelector)(W),H,V);var q=o("./src/reddit/selectors/news.ts");const G=Object(E.w)(),K=Object.assign({},W,{newsStory:q.q}),J=Object(N.connect)(()=>Object(_.createStructuredSelector)(K),H,V);var X,Z=o("./src/lib/LRUCache/index.ts"),Q=(X="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aObject(_.createStructuredSelector)(W),H,(e,t,o)=>Object.assign({},e,t,o,{formatTitle:(e=>{const t=e.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return e=>{const o=`${e.id}-${t}`;let n=ee.get(o);if(void 0===n){const r=new RegExp(`(\\b${t}\\b)`,"gi"),i=e.title.split(r);for(let e=1;e1){for(var a=Array(i),c=0;co?e.crosspostRootId?ce("div",{className:de.a.crosspostMediaWrapper},void 0,be(e,t)):be(e,t):null,be=(e,t)=>ce(O.a,{isExpando:!0,isListing:!0,isNotCardView:!0,scrollerItemRef:t,shouldLoad:!0,shouldPause:!1,showFull:!0,showCentered:!0,post:e}),fe=i()(class extends s.a.Component{componentDidUpdate(e){this.props.onSizeChanged&&e.isExpanded!==this.props.isExpanded&&this.props.onSizeChanged(this.props.post.id)}render(){var e=this.props;const t=e.className,o=e.currentUser,n=e.handleVote,r=e.isExpanded,i=e.isMeta,c=e.inSubredditOrProfile,b=e.inlineSubscribeIsEnabled,O=e.isCheckboxSelected,I=e.isFrontpage,N=e.isFrontpageHome,_=e.isOverlay,T=e.language,L=e.moderatorPermissions,M=e.eventFactory,A=e.flairStyleTemplate,E=e.formatTitle,B=e.modModeEnabled,F=e.newsStory,R=e.onClickPost,$=e.onIgnoreReports,D=e.onOpenReportsDropdown,U=e.poll,W=e.post,H=e.scrollerItemRef,V=e.subredditOrProfile,z=e.showBulkActionCheckbox,q=e.showMedia,G=e.toggleCheckbox,K=e.userIsOp,J=this.props.crosspost||void 0,X=Object(ne.a)(L),Z=Object(oe.a)(L),Q=B&&ne.a,Y=!!W.media&&W.media.type===k.m.RTJSON,ee="subreddit"===W.belongsTo.type,te=K&&Y,se=K&&!!ee,re=c&&!q,ie={flairStyleTemplate:A,post:W,inSubredditOrProfile:c,shouldShowSubscribeButton:b&&!(I&&N),subredditOrProfile:V,showOCCategories:!0,newsStory:F,language:T};return ce(x.a,{className:t,post:W,onClick:R,eventFactory:M},void 0,Object(g.b)(W,n,z,O,G,A),ce(y.b,{flairStyleTemplate:A},void 0,ce("div",{className:de.a.mainBody},void 0,ce("div",{className:re?de.a.expandoContainer:de.a.thumbnailContainer},void 0,!re&&ce(P.b,{className:de.a.classicThumbnail,crosspost:J&&W,isMeta:i,post:J||W,url:F&&F.thumbnailUrl&&W&&W.thumbnail&&"default"===W.thumbnail.url?F.thumbnailUrl:"",templatePlaceholderImage:A&&A.postPlaceholderImage}),ce(f.a,{crosspost:J,className:de.a.rightExpando,isExpanded:!!r,post:W,useMediaIcons:!1})),ce("div",{className:de.a.content,"data-click-id":"body",style:{paddingBottom:`${le}px`}},void 0,ce(j.c,{className:U?de.a.titleWithPoll:void 0,format:E,poll:U,post:W,size:j.b.Medium,titleColor:A&&A.postTitleColor,disableFlair:!!F&&!!F.topic&&!!F.subtopic,isOverlay:_},void 0,W.source&&!J&&ce(C.a,{href:W.source.url,isSponsored:W.isSponsored,source:W.source},void 0,Object(a.a)(W))),s.a.createElement(w.a,ae({key:"PostMeta"},ie)),B&&X&&Object(v.c)(W)&&ce(h.a,{language:T,onIgnoreReports:$,reportable:W}),ce("div",{className:de.a.spacer}),W.source&&W.source.url&&W.isSponsored&&ce(pe,{},void 0,ce(C.a,{href:W.source.url.replace(d.a.redditUrl,""),isSponsored:W.isSponsored,source:W.source},void 0,W.source.displayText),W.callToAction&&ce(l.a,{href:W.source.url.replace(d.a.redditUrl,""),isSponsored:W.isSponsored,source:W.source},void 0,W.callToAction)),ce("div",{className:de.a.flatlistContainer},void 0,ce(f.a,{className:de.a.leftExpando,crosspost:J,isExpanded:!!r,post:W,useMediaIcons:!1}),ce(ue,{compact:!1,flairStyleTemplate:A,model:W,onVoteClick:n}),ce(p.a,{className:de.a.flatlistSeparator}),ce(p.c,{className:de.a.flatlist,currentUser:o,hasModFlairPerms:Z,hasModPostPerms:X,isOverlay:!!_,language:T,modModeEnabled:B,onIgnoreReports:$,onOpenReportsDropdown:D,post:W,showEditPost:te,showEditFlair:se,tooltipType:_?S.c.Lightbox:void 0,useFlatlistBreakpoints:Object(m.h)({editPost:!Q,save:!Q,hide:!Q,report:!Q})})),ce(u.d,{postId:W.id}))),me(W,H,r)))}}).withConfig({componentId:"s1ty340e-2"})(["."," {background: ",";}","","","","","","","",";cursor: pointer;"],de.a.classicThumbnail,I.b,P.a,se.h,se.f,p.e,p.d,w.b,y.a,e=>Object(se.j)(e.flairStyleTemplate)),ge=(e=>G(J(Object(A.b)(e))))(fe),he=(e=>Y(te(e)))(fe);t.c=(e=>z(Object(A.b)(e)))(fe)},"./src/reddit/components/CompactPost/index.m.less":function(e,t,o){e.exports={responsiveMeta:"_1xomvNxK4aHGoGa-YDw1Mc",compactWrapper:"YA9IzN0YR-G5_oD5EUydl",compactPostRow:"WnMeTcero48dKo501T-19",leftRailWrapper:"_3YgWdffoKyCp7UaGAEQpoo",proposalMetaData:"_1_B8IWlNlt5jJVg4cKy7nL"}},"./src/reddit/components/CompactPost/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=(o("./node_modules/react-router-dom/es/index.js"),o("./node_modules/reselect/lib/index.js")),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/config.ts"),p=o("./src/lib/eventTools/index.ts"),u=o("./src/reddit/components/TrackingHelper/index.tsx"),m=o("./src/reddit/constants/postLayout.ts"),b=o("./src/reddit/constants/screenWidths.ts"),f=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),g=o("./src/reddit/helpers/showReportIndicator/index.ts"),h=o("./src/reddit/helpers/styles/components/index.tsx"),v=o("./src/reddit/helpers/styles/mixins/index.tsx"),y=o("./src/reddit/helpers/trackers/post.ts"),x=o("./src/reddit/models/Media/index.ts"),O=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),w=o("./src/reddit/models/User/index.ts"),j=o("./src/reddit/models/Vote/index.ts"),S=o("./src/app/actions/tooltip.ts"),C=o("./src/reddit/actions/post.ts"),I=o("./src/reddit/actions/postFlair.ts"),k=o("./src/reddit/selectors/activeModalId.ts"),P=o("./src/reddit/selectors/moderatorPermissions.ts"),N=o("./src/reddit/selectors/posts.ts"),_=o("./src/reddit/selectors/user.ts"),T=o("./src/reddit/components/AdLinkWrapper/index.tsx"),L=o("./src/reddit/components/AwardBadges/index.tsx"),M=o("./src/reddit/components/CallToActionButton/index.tsx"),A=o("./src/reddit/components/CommentsLink/index.tsx"),E=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),B=o("./src/reddit/components/ExpandoButton/index.tsx"),F=o("./src/reddit/components/Flatlist/index.tsx"),R=o("./src/reddit/components/JSAPIContainers/index.tsx"),$=o("./src/reddit/components/ModActionsMenu/index.tsx"),D=o("./src/reddit/components/ModModeReports/index.tsx"),U=o("./src/reddit/components/ModModeReports/helpers.ts"),W=o("./src/reddit/components/ModToolsFlatlist/index.tsx"),H=o("./src/reddit/components/ModToolsFlatlist/getModItemBreakpoints.ts"),V=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),z=o("./src/reddit/components/PostBadges/index.tsx"),q=o("./src/reddit/components/PostContainer/index.tsx"),G=o("./src/reddit/components/PostEventFollow/index.tsx"),K=o("./src/reddit/components/PostEventMeta/index.tsx"),J=o("./src/reddit/components/PostFlairPicker/index.tsx"),X=o("./src/reddit/components/PostLeftRail/index.tsx"),Z=o("./src/reddit/components/PostMedia/index.tsx"),Q=o("./src/reddit/components/PostModModeDropdown/index.tsx"),Y=o("./src/reddit/components/PostOverflowMenu/index.tsx"),ee=o("./src/reddit/components/PostTitle/index.tsx"),te=o("./src/reddit/components/PostTopMeta/index.tsx"),oe=o("./src/reddit/components/RestrictedFlatlistButton/index.tsx"),ne=o("./src/reddit/components/SponsoredLabel/index.tsx"),se=o("./src/reddit/components/SubredditIcon/index.tsx"),re=o("./src/reddit/components/VerticalVotes/index.tsx"),ie=o("./src/reddit/components/ViewReportsDropdown/index.tsx"),de=o("./src/reddit/contexts/InsideOverlay.tsx"),ae=o("./src/reddit/contexts/PageLayer/index.tsx"),ce=o("./src/reddit/controls/Checkbox/index.tsx"),le=o("./src/reddit/controls/MetaData/index.tsx"),pe=o("./src/reddit/controls/OutboundLink/styled.tsx"),ue=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),me=o("./src/reddit/helpers/styles/mixins/responsive.ts"),be=o("./src/reddit/icons/fonts/IgnoreReport/index.tsx"),fe=o("./src/reddit/icons/fonts/Report/index.tsx"),ge=o("./src/reddit/components/CompactPost/index.m.less"),he=o.n(ge),ve=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(O.c)(e).line,b.i-1),we=c()(re.a).withConfig({componentId:"g1q0zx-2"})(["align-items: flex-start;",""],me.a),je=c()(E.a).withConfig({componentId:"g1q0zx-3"})(["",""],me.b),Se=c()(Object(h.a)()).withConfig({componentId:"g1q0zx-4"})(["box-sizing: border-box;flex: 1;border-left: 4px solid ",";flex: 0 0 36px;"],X.c),Ce=c()(ce.a).withConfig({componentId:"g1q0zx-5"})(["padding: 4px;"]),Ie=c()(e=>{e.isCompact;var t=ye(e,["isCompact"]);return r.a.createElement(B.a,t)}).withConfig({componentId:"g1q0zx-6"})(["","flex: 0 0 24px;margin: 0 8px;"],e=>e.isCompact?me.a:me.b),ke=(c()(se.b).withConfig({componentId:"g1q0zx-7"})(["width: 20px;height: 20px;margin: 2px 12px 0 4px;"]),c.a.div.withConfig({componentId:"g1q0zx-8"})(["flex: 1 1 100%;margin-top: 2px;overflow: hidden;word-wrap: break-word;"])),Pe=c()(te.d).withConfig({componentId:"g1q0zx-9"})(["display: inline-block;vertical-align: middle;",""],me.b),Ne=c()(z.a).withConfig({componentId:"g1q0zx-10"})(["display: inline-block;vertical-align: middle;"]),_e=c.a.div.withConfig({componentId:"g1q0zx-11"})(["align-items: center;display: flex;flex: 0 0 72px;flex-direction: row;justify-content: flex-end;height: 24px;margin-left: 4px;padding-right: 4px;@media (max-width: ","px) {flex: 0 0 auto;flex-direction: column;height: 100%;}"],b.i-1),Te=c()(W.a).withConfig({componentId:"g1q0zx-12"})(["@media (max-width: ","px) {display: none;}"],H.a),Le=c()(A.b).withConfig({componentId:"g1q0zx-13"})(["","width: 53px;"],me.b),Me=c()(G.a).withConfig({componentId:"g1q0zx-14"})(["","text-align: left;width: 53px;"],me.b),Ae=c()(V.b).withConfig({componentId:"g1q0zx-15"})(["height: 100%;position: relative;"]),Ee=c.a.div.withConfig({componentId:"g1q0zx-16"})(["padding-top: 8px;margin-bottom: 8px;"]),Be=Object(i.connect)(()=>Object(d.createStructuredSelector)({activeModalId:k.a,crosspost:N.c,currentUser:_.j,flairStyleTemplate:ae.S,isActive:N.f,isExpanded:N.h,language:_.M,layout:ae.O,moderatorPermissions:P.f,modModeEnabled:ae.Q,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},post:N.D,subredditOrProfile:N.O,userIsOp:_.db}),(e,{postId:t})=>({dispatchFlairChanged:({post:t,previewFlair:o,selectedTemplateId:n})=>e(Object(I.h)({post:t,previewFlair:o,selectedTemplateId:n})),handleVote:o=>{const n=o===j.a.upvoted?Object(C.J)(t):Object(C.n)(t);e(n)},onIgnoreReports:()=>e(Object(C.H)(t)),onOpenReportsDropdown:t=>e(Object(S.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},o,e,t,{onFlairChanged:({previewFlair:o,selectedTemplateId:n})=>t.dispatchFlairChanged({post:e.post,previewFlair:o,selectedTemplateId:n})}));const Fe=e=>ve(Ae,{flairStyleTemplate:e.flairStyleTemplate},void 0,e.post.crosspostRootId?ve(Ee,{},void 0,Re(e.post,e.scrollerItemRef)):Re(e.post,e.scrollerItemRef)),Re=(e,t)=>ve(Z.a,{isExpando:!0,isListing:!0,isNotCardView:!0,scrollerItemRef:t,shouldLoad:!0,shouldPause:!1,showFull:!0,showCentered:!0,post:e}),$e=(e,t,o,n)=>ve(Ie,{crosspost:t,isCompact:n,isExpanded:o,post:e,useMediaIcons:!0}),De=(e,t,o)=>ve("div",{className:he.a.responsiveMeta},void 0,Object(le.d)(e.score,e.scoreHidden,o),ve(le.b,{}),Object(le.c)(e.numComments,o),ve(le.b,{}),t&&ve("a",{href:t.url},void 0,ve(le.a,{},void 0,t.displayText)),e.isSponsored&&[ve(ne.a,{},"label"),ve(le.b,{},"separator")],!e.isSponsored&&ve(le.a,{},void 0," Posted by "),ve(te.b,{post:e,canAccessRedesignProfiles:!1}));t.a=Be(c()(Object(u.b)(Object(de.b)(class extends r.a.Component{componentDidUpdate(e){this.props.onSizeChanged&&e.isExpanded!==this.props.isExpanded&&this.props.onSizeChanged(this.props.post.id)}render(){var e=this.props;const t=e.activeModalId,o=e.className,n=e.currentProfileName,s=e.crosspost,i=e.currentUser,d=e.eventFactory,a=e.flairStyleTemplate,c=e.handleVote;var u=e.isCheckboxSelected;const b=void 0!==u&&u,h=e.isCommentsPage,v=e.isCommentPermalink,O=e.isExpanded,j=e.isOriginalPage,S=e.isOverlay,C=e.isProfilePostListing;var I=e.inSubredditOrProfile;const k=void 0!==I&&I,P=e.language,N=e.layout,_=e.moderatorPermissions,T=e.modModeEnabled,A=e.onClickPost,E=e.onFlairChanged,B=e.onIgnoreReports,W=e.poll,H=e.post,V=e.subredditOrProfile,z=e.userIsOp,G=e.hideModTools,X=e.scrollerItemRef,Z=e.showBulkActionCheckbox,te=e.toggleCheckbox,ne=e.tooltipType,se=e.sendEvent,re=H.eventInfo,de=re&&Object(p.c)(re.eventStart,re.eventEnd),ae=!!H.media&&H.media.type===x.m.RTJSON,ce="subreddit"===H.belongsTo.type,me=z&&ae,ge=z&&!!ce,ye=Object(J.b)(H.id),Ie=Object(f.a)(_),Ae=Object(ue.a)(_),Ee=`-mod-actions-menu-${H.id}`,Be=!!i&&Object(w.f)(i)===H.author,Re=Object(U.c)(H),Ue=Object(F.g)("View--Reports",H.id,ne),We=Object(U.a)(H),He=e=>se(Object(y.d)(H.id,e));return ve(q.a,{className:o,post:H,onClick:A,eventFactory:d},void 0,ve("div",{className:he.a.compactWrapper},void 0,ve("div",{className:he.a.leftRailWrapper},void 0,ve(Se,{isRemoved:!!H.bannedBy,isReported:Object(g.a)(H),isSponsored:H.isSponsored},void 0,Z&&ve(Ce,{isCheckboxSelected:b,toggleCheckbox:te}),ve(we,{compact:!0,flairStyleTemplate:a,model:H,onVoteClick:c}),ve(je,{compact:!1,flairStyleTemplate:a,model:H,onVoteClick:c}))),ve(Oe,{flairStyleTemplate:a},void 0,ve("div",{className:he.a.compactPostRow},void 0,!G&&$e(H,s,O,!1),!k&&!H.isSponsored&&ve(R.h,{type:H.belongsTo.type,id:H.belongsTo.id}),ve(ke,{"data-click-id":"body"},void 0,ve(ee.c,{post:H,poll:W,size:ee.b.Small,titleColor:a&&a.postTitleColor,isOverlay:!1}),Object(K.b)(H)&&ve(r.a.Fragment,{},void 0,ve(K.a,{language:P,post:H}),ve(le.b,{})),De(H,V,P),ve(Pe,{flairStyleTemplate:a,language:P,post:H,showOCCategories:j,showSub:!!V&&!k&&!H.isSponsored,subredditOrProfile:V}),ve(Ne,{displayText:V?V.displayText:null,inSubredditOrProfile:k,language:P,post:H}),ve(L.d,{tooltipType:ne,thing:H})),ve(_e,{},void 0,de&&ve(Me,{compact:!0,post:H}),!de&&ve(Le,{hasModPostPerms:Ie,isCommentsPage:h,isCommentPermalink:v,isOverlay:S,postId:H.id,modModeEnabled:T,numComments:H.numComments,type:m.f.Compact}),ve(Te,{isOverlay:!1,language:P,layout:N,modModeEnabled:T,post:H,sendEvent:se,showIconsOnly:!0}),Ie&&ve($.a,{dropdownId:Ee,onClick:()=>He("post_mod_action_menu")},void 0,ve(F.b,{}),ve(Q.a,{hasModFlairPerms:Ae,hasModPostPerms:Ie,isOverlay:!1,isPostAuthor:Be,language:P,modModeEnabled:T,post:H,tooltipId:Ee})),Ie&&Re&&!T&&ve(oe.c,{text:`${We}`,onClick:()=>{this.props.onOpenReportsDropdown(Ue),He("post_report_menu")},id:Ue},void 0,ve(ie.a,{isOverlay:!1,language:P,model:H,onIgnoreReports:()=>{B(),He(H.ignoreReports?"restore_reports":"ignore_reports")},tooltipId:Ue}),H.ignoreReports?ve(be.a,{}):ve(fe.a,{})),ve(Y.g,{currentProfileName:n,isCommentsPage:h,isOverlay:!1,isProfilePostListing:C,layout:N,permalink:H.permalink,postId:H.postId,sendEvent:se,showEditPost:me,showEditFlair:ge,dropdownId:`${H.id}-overflow-menu`,useFlatlistBreakpoints:Object(Y.h)({share:!1,editPost:!1,save:!1,gild:!1,hide:!1,report:!1})}),!G&&$e(H,s,O,!0))),H.source&&H.source.url&&H.isSponsored&&ve(xe,{},void 0,ve(pe.a,{href:H.source.url.replace(l.a.redditUrl,""),isSponsored:H.isSponsored,source:H.source},void 0,H.source.displayText),H.callToAction&&ve(M.a,{href:H.source.url.replace(l.a.redditUrl,""),isSponsored:H.isSponsored,source:H.source,isNotCardView:!0},void 0,H.callToAction)),T&&Ie&&Re&&ve("div",{className:he.a.compactPostRow},void 0,ve(D.a,{language:P,onIgnoreReports:B,reportable:H})),ve(R.d,{postId:H.id}))),O&&ve(Fe,{post:H,scrollerItemRef:X,flairStyleTemplate:a}),t===ye&&ve(J.a,{flairs:H.flair,subredditId:H.belongsTo.id,language:P,modalId:ye,onFlairChanged:E}))}}))).withConfig({componentId:"g1q0zx-17"})(["","","","","","","","",";max-width: 100%;"],v.i,v.f,F.h,te.e,z.b,V.a,A.a,e=>Object(v.j)(e.flairStyleTemplate)))},"./src/reddit/components/CreatePostBanner/index.m.less":function(e,t,o){e.exports={titleFontH1:"_1BIJI1DdDH_4emkRdSgYtS",titleFontH2:"_23v2sEqtCPdekfIaLfBZp0",titleFontH3:"_3IPxgawQfrpK8awcnvf2tu",titleFontH4:"ZuN5dJ8fJ4v1pojDMILP0",titleFontH5:"_2ztaAHYqZbZbLYMI-lEtHX",titleFontH6:"FJTuq_jN8uqei2Q4GA66j",metadataFont:"_1cBJStdY8xmiR_5jS9gSeH",flairFont:"_1fMm1d_nUYPU1bZGhGW2bC",labelsFont:"_2_UCOjEBwHnvHk6zBrjPsR",actionFont:"_2yyPZbzMoNrAUtQO_SktBd",smallButtonFont:"_2_b2a8o6wkToROG8VNRtMR",largeButtonFont:"_3Ls4y5dDOPfsU8368YWswn",tabFont:"_2TXH3iCv_qoKnRDI_q5ehB",bodyFontH1:"_2ZqUm_Cp2QP_j0eqf4TOLu",fvfo:"Ud9FP0gU7NgPdco1P0GzC",bodyFontH2:"_3CcMb_6AI06xq5ar12VdGR",bodyFontH3:"_2rQURI6yWXPMKy8zTsJVhS",bodyFontH4:"_20eyEQiTe3oMfPFHKZsVTk",bodyFontH5:"_1LGkFCI_sPLVchg392lGmP",bodyFontH6:"NneW2LW2rvek7WBZYLULA",bodyFont:"_1WbHqicmob5scrxcNoRM6z",bodyFontSmall:"_1JhbrLSCwywCqsws4jUAzS",bodyFontMono:"_1DXzqFfRPHDAA7hSJMbTxi",closeContainer:"_3Amqa4WXRxq65XAjmjQw8E",buttonWrapper:"_2MsQ2gmnKXnwElZFA1jCbV",postIcon:"_2cBHGzAvbCcbR3bvPSt_Y1",button:"_3dn2kMjL3eThyGPEb1oAf-",banner:"_2bVJFy1zdpBBF6tNX6MsZt",heading:"aVXYLWktPH4YxXbOJbfEg",text:"_3VcroXmJS3StZ2nIi8JODq",close:"_1MiKBKJCDaPRJ7r-vSQ8xU"}},"./src/reddit/components/CreatePostButton/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/actions/modal.ts"),a=o("./src/reddit/constants/modals.ts"),c=o("./src/reddit/constants/page.ts"),l=o("./src/reddit/controls/Button/index.tsx"),p=o("./src/reddit/helpers/getSubredditUrl/index.ts"),u=o("./src/reddit/selectors/telemetry.ts"),m=o("./src/reddit/selectors/user.ts"),b=o("./node_modules/reselect/lib/index.js"),f=o("./src/reddit/components/TrackingHelper/index.tsx"),g=Object.assign||function(e){for(var t=1;t({openLoginModal:()=>e(Object(d.i)(a.a.REGISTER_MODAL_ID))}));t.a=y(Object(f.b)(e=>{var t=e.isLoggedIn,o=e.language,n=e.listingName,r=e.openLoginModal,d=e.sendEvent,a=e.subreddit,m=h(e,["isLoggedIn","language","listingName","openLoginModal","sendEvent","subreddit"]);return s.a.createElement(l.f,g({},m,{onClick:e=>{d(e=>({action:"click",noun:"create_post",source:"id_card",screen:Object(u.screen)(e),subreddit:Object(u.subreddit)(e),actionInfo:Object(u.actionInfo)(e)})),t||(r(),e.preventDefault())},to:`${Object(p.a)(a)||(e=>e===c.j?"/original/":"")(n)||"/"}submit`}),Object(i.a)(o,"postCreation.createPost"))}))},"./src/reddit/components/DiscoveryUnit/CarouselBase/index.m.less":function(e,t,o){e.exports={arrowIcon:"_2vWDDpepKDRWqekB9vJEi"}},"./src/reddit/components/DiscoveryUnit/CarouselBase/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/values.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/icons/svgs/DiscoveryUnitArrow/index.m.less"),l=o.n(c),p=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cp("svg",{className:e.className,viewBox:"0 0 29 29",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,p("defs",{},void 0,p("circle",{id:"du-left-b",cx:"18",cy:"18",r:"18"}),p("filter",{id:"du-left-d",x:"-33.3%",y:"-25%",width:"166.7%",height:"166.7%"},void 0,p("feOffset",{dx:"0",dy:"3",in:"SourceAlpha",result:"shadowOffsetOuter1"}),p("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"3.5"}),p("feColorMatrix",{in:"shadowBlurOuter1",values:"0 0 0 0 0.101960784 0 0 0 0 0.101960784 0 0 0 0 0.105882353 0 0 0 0.3 0"})),p("path",{id:"du-left-a",d:"m12 8c-0.2048 0-0.4096-0.0784-0.5656-0.2344l-3.4344-3.4344-3.4344 3.4344c-0.3128 0.3128-0.8184 0.3128-1.1312 0s-0.3128-0.8184 0-1.1312l4-4c0.3128-0.3128 0.8184-0.3128 1.1312 0l4 4c0.3128 0.3128 0.3128 0.8184 0 1.1312-0.156 0.156-0.3608 0.2344-0.5656 0.2344zm0 4.8c-0.2048 0-0.4096-0.0784-0.5656-0.2344l-3.4344-3.4344-3.4344 3.4344c-0.3128 0.3128-0.8184 0.3128-1.1312 0s-0.3128-0.8184 0-1.1312l4-4c0.3128-0.3128 0.8184-0.3128 1.1312 0l4 4c0.3128 0.3128 0.3128 0.8184 0 1.1312-0.156 0.156-0.3608 0.2344-0.5656 0.2344z"})),p("g",{fill:"none",fillRule:"evenodd"},void 0,p("g",{transform:"translate(25 22) scale(-1 1) translate(-18 -18)"},void 0,p("g",{fillRule:"nonzero"},void 0,p("use",{className:l.a.black,filter:"url(#du-left-d)",xlinkHref:"#du-left-b"}),p("use",{className:l.a.white,xlinkHref:"#du-left-b"})),p("g",{transform:"translate(18 18) rotate(90) translate(-7.8261 -7.8261)"},void 0,p("polygon",{points:"0 16 16 16 16 0 0 0"}),p("mask",{id:"du-left-c",className:l.a.white},void 0,p("use",{xlinkHref:"#du-left-a"})),p("use",{className:l.a.black,fillRule:"evenodd",xlinkHref:"#du-left-a"}),p("g",{className:l.a.alienBlue,fillRule:"evenodd",mask:"url(#du-left-c)"},void 0,p("rect",{className:l.a.rect})))))),m=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cm("svg",{className:e.className,viewBox:"0 0 29 29",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},void 0,m("defs",{},void 0,m("circle",{id:"du-right-b",cx:"18",cy:"18",r:"18"}),m("filter",{id:"du-right-d",x:"-33.3%",y:"-25%",width:"166.7%",height:"166.7%"},void 0,m("feOffset",{dx:"0",dy:"3",in:"SourceAlpha",result:"shadowOffsetOuter1"}),m("feGaussianBlur",{in:"shadowOffsetOuter1",result:"shadowBlurOuter1",stdDeviation:"3.5"}),m("feColorMatrix",{in:"shadowBlurOuter1",values:"0 0 0 0 0.101960784 0 0 0 0 0.101960784 0 0 0 0 0.105882353 0 0 0 0.3 0"})),m("path",{id:"du-right-a",d:"m12 8c-0.2048 0-0.4096-0.0784-0.5656-0.2344l-3.4344-3.4344-3.4344 3.4344c-0.3128 0.3128-0.8184 0.3128-1.1312 0s-0.3128-0.8184 0-1.1312l4-4c0.3128-0.3128 0.8184-0.3128 1.1312 0l4 4c0.3128 0.3128 0.3128 0.8184 0 1.1312-0.156 0.156-0.3608 0.2344-0.5656 0.2344zm0 4.8c-0.2048 0-0.4096-0.0784-0.5656-0.2344l-3.4344-3.4344-3.4344 3.4344c-0.3128 0.3128-0.8184 0.3128-1.1312 0s-0.3128-0.8184 0-1.1312l4-4c0.3128-0.3128 0.8184-0.3128 1.1312 0l4 4c0.3128 0.3128 0.3128 0.8184 0 1.1312-0.156 0.156-0.3608 0.2344-0.5656 0.2344z"})),m("g",{fill:"none",fillRule:"evenodd"},void 0,m("g",{transform:"translate(-1005 -120)"},void 0,m("g",{transform:"translate(1012 124)"},void 0,m("g",{fillRule:"nonzero"},void 0,m("use",{className:l.a.black,filter:"url(#du-right-d)",xlinkHref:"#du-right-b"}),m("use",{className:l.a.white,xlinkHref:"#du-right-b"})),m("g",{transform:"translate(18 18) rotate(90) translate(-7.8261 -7.8261)"},void 0,m("polygon",{points:"0 16 16 16 16 0 0 0"}),m("mask",{id:"du-right-c",className:l.a.white},void 0,m("use",{xlinkHref:"#du-right-a"})),m("use",{className:l.a.black,fillRule:"evenodd",xlinkHref:"#du-right-a"}),m("g",{className:l.a.alienBlue,fillRule:"evenodd",mask:"url(#du-right-c)"},void 0,m("rect",{className:l.a.rect}))))))),f=o("./src/reddit/components/DiscoveryUnit/CarouselBase/index.m.less"),g=o.n(f);o.d(t,"a",function(){return v}),o.d(t,"b",function(){return y});var h=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ch("button",{className:Object(a.a)(g.a.arrow,e.className),onClick:e.onClick},void 0,h(u,{className:g.a.arrowIcon})),y=e=>h("button",{className:Object(a.a)(g.a.arrow,e.className),onClick:e.onClick},void 0,h(b,{className:g.a.arrowIcon}));t.c=class extends d.a.Component{constructor(e){super(e),this.state={scrollIndex:0,viewableItems:{},visibleItemsCount:null},this.makeVisibilityChangeHandler=(e=>t=>{this.setState({viewableItems:Object.assign({},this.state.viewableItems,{[e]:t.isIntersecting&&t.intersectionRatio>=.99})})}),this.getVisibleItemsCount=(()=>r()(this.state.viewableItems).reduce((e,t)=>e+(t?1:0),0)),this.getMaxScrollIndex=(e=>null!=e&&this.props.items?this.props.items.length-e:null),this.getMarginLeft=((e,t,o)=>e*-t+o),this.itemsFitInContainer=((e,t,o)=>!e||e.offsetWidth/t>o.length),this.getAdjustment=((e,t,o,n)=>{let s=0;if(e===t&&o){const e=o*n;s=(this.container?this.container.offsetWidth:e)-e}else e>0&&(s=0);return s}),this.setContainerRef=(e=>{this.container=e}),this.id="",this.onClickNext=this.onClickNext.bind(this),this.onClickPrev=this.onClickPrev.bind(this)}componentDidMount(){const e=this.getVisibleItemsCount();this.setState({visibleItemsCount:e})}onClickNext(){const e=this.getVisibleItemsCount(),t=this.getMaxScrollIndex(e),o=Math.max(1,e),n=Math.min(this.state.scrollIndex+o,t);this.setState({scrollIndex:n,visibleItemsCount:e})}onClickPrev(){const e=this.getVisibleItemsCount(),t=Math.max(1,e),o=Math.max(0,this.state.scrollIndex-t);this.setState({scrollIndex:o,visibleItemsCount:e})}}},"./src/reddit/components/DiscoveryUnit/Community/index.m.less":function(e,t,o){e.exports={layout:"_1Yi7fbTTde5XeZybixm6FR",iconContainer:"gWdCEy56VxHUE2mBMBOW6",subscribeIcon:"_12F_RRHdGrCd7fUWkfqSgn",subscribeButton:"OSpYRUTaGaz3fjrn4W5P9",textContainer:"_1_5Q3J1CP2DOHmfGlUHZf3",icon:"_2wcnJRvYkbVflIjjKlL5UQ",name:"_2vd1AsQKSbwADj27oRcCpI",subscribers:"_2vCu8MDznHrM1jxVe1QlBk",right:"_2RT-YVauGr7kW3UYPzKHiy",visitCommunity:"_18hknfXm8lfBF7Ukdz7q_p",description:"_2DMxsEeoABpUf9b0cmcofA",descriptionLine:"_3TPTU-e7e845VpQqN3B9ni",plusIcon:"_1IK16jx0Si95U3hxV79faK"}},"./src/reddit/components/DiscoveryUnit/Community/index.tsx":function(e,t,o){"use strict";var n,s=o("./src/app/strings/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-router-dom/es/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/classNames/index.ts"),p=o("./src/reddit/components/SubredditIcon/index.tsx"),u=o("./src/reddit/components/SubscribeButton/index.tsx"),m=o("./src/reddit/connectors/connectToLanguage.ts"),b=o("./src/reddit/constants/posts.ts"),f=o("./src/reddit/helpers/name/index.ts"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cg("svg",{className:e.className,viewBox:"0 0 12 12",version:"1.1"},void 0,g("path",{d:"M10.8 4.4H7.6V1.2a.8.8 0 0 0-.8-.8H5.2a.8.8 0 0 0-.8.8v3.2H1.2a.8.8 0 0 0-.8.8v1.6a.8.8 0 0 0 .8.8h3.2v3.2a.8.8 0 0 0 .8.8h1.6a.8.8 0 0 0 .8-.8V7.6h3.2a.8.8 0 0 0 .8-.8V5.2a.8.8 0 0 0-.8-.8",fill:"currentColor",fillRule:"evenodd"})),v=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),y=o("./src/reddit/models/Subreddit/index.ts"),x=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),w=o.n(O),j=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.withPlusIcon?"\n padding-bottom: 0;\n padding-top: 0;\n white-space: nowrap;\n ":""),C=c.a.div.withConfig({componentId:"s8pveuu-1"})(["."," {border: 1px solid ",";}."," {color: ",";}.",",.",",."," {color: ",";}."," {background-color: ",";}."," {color: ",";}."," {fill: ",";}"],w.a.icon,e=>Object(x.c)(e).line,w.a.name,e=>Object(x.c)(e).bodyText,w.a.description,w.a.subscribers,w.a.descriptionLine,e=>Object(x.c)(e).metaText,w.a.subscribeButton,e=>Object(x.c)(e).field,w.a.visitCommunity,e=>Object(x.c)(e).linkText,w.a.plusIcon,e=>Object(x.c)(e).body);t.a=Object(m.a)(e=>{const t=e.subredditAboutInfo,o=e.subredditOrProfile,n={name:o.name,type:Object(y.c)(o)?b.a.PROFILE:b.a.SUBREDDIT},r=t?t.publicDescription:"";return j(C,{className:Object(l.a)(w.a.container,e.className)},void 0,j(v.a,{className:w.a.layout},void 0,j("div",{className:w.a.iconContainer},void 0,j(p.b,{className:w.a.icon,redditStyle:!0,subredditOrProfile:o}),e.showSubscribeSmallIcon&&j(S,{className:w.a.subscribeIcon,getEventFactory:e.getSubscribeEventFactory,icon:!0,identifier:n,small:!0})),j("div",{className:w.a.textContainer},void 0,j(d.a,{className:w.a.name,to:o.url,onMouseDown:e.onClick},void 0,Object(f.b)(o.displayText||o.name)),!e.showDescriptionLine&&!!r&&j("p",{className:w.a.description,title:r},void 0,r),(e.showDescriptionLine||!r)&&!!o.subscribers&&j("p",{className:w.a.subscribers},void 0,Object(s.d)(e.language,"listings.subscribers",o.subscribers))),j("div",{className:w.a.right},void 0,!e.showSubscribeSmallIcon&&j(i.a.Fragment,{},void 0,e.showVisitLink&&j(d.a,{className:w.a.visitCommunity,to:o.url,onMouseDown:e.onClick},void 0,Object(s.a)(e.language,"discoveryUnits.visitCommunity")),j(S,{border:!!e.showSubscribeBlueButton,className:e.showSubscribeBlueButton||e.showSubscribeLargeIcon?void 0:w.a.subscribeButton,getEventFactory:e.getSubscribeEventFactory,identifier:n,icon:e.showSubscribeLargeIcon,small:!e.showSubscribeLargeIcon,withPlusIcon:!!e.showSubscribeBlueButton},void 0,e.showSubscribeBlueButton&&j(h,{className:w.a.plusIcon}))))),e.showDescriptionLine&&j("p",{className:w.a.descriptionLine,title:r},void 0,r))})},"./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.m.less":function(e,t,o){e.exports={subscribeBlock:"_2K1NDLfQ1li98LnvydBdNi",metaLine:"_2ZzXnnvViW1cNiyJDAwQDt",bodyWrapper:"_3u6y1RQYCofMUyoR2kjC5l",textWrapper:"_19mUmrg6WesSKSmZhQEjWV",mediaWrapper:"_1yIBLJ6HB85lFgtecGo5fE",thumbnail:"_3UTXxzS2wbR9EWHksS_e8h",flatlist:"_1Vzo24SML9Mhww7IxRI2pp",postTitle:"RIdh-lLjEPPyxAGw3Tu5k",postTitleCompact:"_2S1d6YLjro9lYVxzu3lo54",flexSpacer:"_2VNbdMdEXhCajLS8-L_dXA"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z});var n,s=o("./src/config.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/isUrl/index.ts"),l=o("./src/reddit/components/DiscoveryUnit/Community/index.tsx"),p=o("./src/reddit/components/JSAPIContainers/index.tsx"),u=o("./src/reddit/components/Media/index.tsx"),m=o("./src/reddit/components/MiniCardPost/index.tsx"),b=o("./src/reddit/components/MiniCardPost/Flatlist/index.tsx"),f=o("./src/reddit/components/MiniCardPost/MetaLine/index.tsx"),g=o("./src/reddit/components/MiniCardPost/Thumbnail/index.tsx"),h=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),v=o("./src/reddit/components/PostContainer/index.tsx"),y=o("./src/reddit/components/PostFlairPicker/index.tsx"),x=o("./src/reddit/components/PostTitle/index.tsx"),O=o("./src/reddit/components/SubscribeButton/Base.tsx"),w=o("./src/reddit/constants/posts.ts"),j=o("./src/reddit/contexts/PageLayer/index.tsx"),S=o("./src/reddit/controls/Button/index.tsx"),C=o("./src/reddit/controls/ContentType/index.tsx"),I=o("./src/reddit/helpers/canPreviewSelfText/index.ts"),k=o("./src/reddit/helpers/getRichTextContent.ts"),P=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),N=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),_=o("./src/reddit/helpers/postHasSelfText/index.ts"),T=o("./src/reddit/models/Media/index.ts"),L=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),M=o("./src/reddit/components/Media/EmbedBox/index.m.less"),A=o.n(M),E=o("./src/reddit/components/Media/ImageBox/index.m.less"),B=o.n(E),F=o("./src/reddit/components/Media/VideoBox/index.m.less"),R=o.n(F),$=o("./src/reddit/components/MiniCardPost/index.m.less"),D=o.n($),U=o("./src/reddit/components/Thumbnail/index.m.less"),W=o.n(U),H=o("./src/reddit/controls/Score/index.m.less"),V=o.n(H),z=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.m.less"),q=o.n(z),G=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c div {\n width: 100%;\n }\n\n .${B.a.image} {\n object-fit: cover;\n width: 100%;\n }\n\n .${R.a.styledVideo} {\n object-fit: cover;\n }\n\n .${B.a.seeMore} {\n bottom: 0;\n }\n\n .${A.a.embedBox} {\n height: 180px;\n width: 100%;\n }\n }\n\n .${V.a.score} {\n color: inherit !important; // to override inline style\n }\n`,Q=a()(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.crosspostRoot,r=e.crosspostSubredditOrProfile,d=e.currentUser,a=e.eventFactory,m=e.flairStyleTemplate,O=e.forceLoadMedia,j=e.hideNSFWPref,S=e.language,C=e.moderatorPermissions,L=e.modModeEnabled,M=e.onClickPost,A=e.post,E=e.scrollerItemRef,B=e.shouldPause;var F=e.showMetaLine;const R=void 0===F||F;var $=e.showSubscribeBlock;const U=void 0!==$&&$,W=e.subredditOrProfile,H=e.userIsOp;const V=(s||A).media,z=V&&V.type,J=Object(y.b)(A.id),X=z===T.m.RTJSON,Z=A.belongsTo.type===w.a.SUBREDDIT,Q=H&&X,Y=H&&!!Z,ee=Object(N.a)(C),te=Object(P.a)(C),oe=V&&G(u.a,{autoplayPref:t,availableWidth:o,className:D.a.media,forceAspectRatio:T.c,isListing:!0,isMiniCard:!0,isNotCardView:!0,post:s||A,scrollerItemRef:E,shouldPause:B,shouldLoad:O,showCentered:!1,showFull:!1});let ne,se=!0;const re=!!A.source&&Object(c.a)(A.source.url)||!!A.thumbnail&&Object(c.a)(A.thumbnail.url);return!V&&re?(se=!1,ne=G(i.a.Fragment,{},void 0,G("div",{className:q.a.flexSpacer}),G("div",{className:q.a.mediaWrapper},void 0,G(g.a,{className:q.a.thumbnail,post:A,templatePlaceholderImage:m?m.postPlaceholderImage:K,showPlaceholderContentType:!m||!m.postPlaceholderImage})))):V&&oe?V.type!==T.m.RTJSON&&V.type!==T.m.TEXT?(se=!1,ne=G(i.a.Fragment,{},void 0,G("div",{className:q.a.flexSpacer}),G("div",{className:q.a.mediaWrapper},void 0,oe))):ne=Object(_.a)(A)||Object(k.a)(A,null)&&Object(I.a)(A)?G("div",{className:q.a.textWrapper},void 0,oe):G("div",{className:q.a.flexSpacer}):ne=G("div",{className:q.a.flexSpacer}),G(v.a,{className:n,post:A,onClick:M,eventFactory:a},void 0,G(h.b,{className:D.a.backgroundWrapper,flairStyleTemplate:m},void 0,G("div",{className:D.a.innerContainer},void 0,U&&W&&G(l.a,{className:q.a.subscribeBlock,getSubscribeEventFactory:e.getSubredditSubscribeEventFactory,onClick:()=>e.onCommunityClick(A),showSubscribeLargeIcon:!0,subredditOrProfile:W}),R&&W&&G(f.a,{className:q.a.metaLine,crosspostSubredditOrProfile:r,hideNSFWPref:j,language:S,onCommunityClick:()=>e.onCommunityClick(A),post:A,subredditOrProfile:W}),G(x.c,{className:se?q.a.postTitle:q.a.postTitleCompact,disableFlair:!0,hideSourceLink:!0,post:A,size:x.b.Large,titleColor:m&&m.postTitleColor}),ne,G(b.a,{className:q.a.flatlist,currentUser:d,handleVote:e.handleVote,hasModFlairPerms:te,hasModPostPerms:ee,language:S,modModeEnabled:L,post:A,showEditFlair:Y,showEditPost:Q}))),e.activeModalId===J&&G(y.a,{flairs:A.flair,subredditId:A.belongsTo.id,language:S,modalId:J,onFlairChanged:e.onFlairChanged}),G(p.d,{postId:A.id}))}).withConfig({componentId:"yhotp9-0"})(["",";",";margin-bottom: 0;"," {color: ",";}."," {padding-top: 8px;}."," {height: 100%;}."," {"," {fill: ",";}"," {",";background-color: ",";border: 1px solid ",";&:active,&:hover,&:disabled,&[disabled],&[data-disabled] {background-color: ",";border: 1px solid ",";}}}"],m.d,Z,C.a,e=>Object(L.c)(e).body,D.a.innerContainer,D.a.media,q.a.subscribeBlock,O.a,e=>Object(L.c)(e).button,O.b,S.u,e=>Object(L.c)(e).body,e=>Object(L.c)(e).button,e=>Object(L.c)(e).body,e=>Object(L.c)(e).button);t.a=J(Object(m.b)(Q))},"./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsLargePost/index.m.less":function(e,t,o){e.exports={metaLine:"_3RsomDBMRm4zJwQoMA4H1I",bodyWrapper:"_8QyJR-f-gRDrBnB_U9d9M",mediaWrapper:"aAoswTeXSP59D_O0jbLMm",textWrapper:"_2QMHsv2ah510M8yVPnDIDo",meta:"_3OnBTLhwkjT_qb7jDZaN9k",metaWrapper:"_2kgjZeq5YSkBzbG2wBt-_",thumbnail:"_1DSgZoQLneHjWE3l_dVvDG",flatlist:"_15Tcsv4uOZy408GvAhSm6S",postTitle:"_20l1A0LHN5sLYdsFa4q_mv",postTitleCompact:"-si4FJBkXt7YGgVfE6_gR",flexSpacer:"oE0WBXnmx0c_cycbOzIeZ"}},"./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsPlaceholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/lib/classNames/index.ts"),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/SubredditIcon/index.tsx"),u=o("./src/reddit/components/VerticalVotes/votes.tsx"),m=o("./src/reddit/contexts/PageLayer/index.tsx"),b=o("./src/reddit/helpers/styles/components/index.tsx"),f=o("./src/reddit/helpers/styles/mixins/index.tsx"),g=o("./src/reddit/helpers/styles/mixins/loading.ts"),h=o("./src/reddit/layout/row/Inline/index.tsx"),v=o("./src/reddit/models/Vote/index.ts"),y=o("./src/reddit/components/MiniCardPost/Placeholder/index.m.less"),x=o.n(y),O=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{const t={interactive:!1,voteState:v.a.notVoted};return w("div",{className:e.className},void 0,r.a.createElement(u.d,t),w(k,{}),r.a.createElement(u.c,t))}).withConfig({componentId:"y700x7-1"})(["","align-items: center;flex-direction: row;"],f.y),N=l()(Object(b.a)()).withConfig({componentId:"y700x7-2"})(["",";",";"],g.b,g.c),_=l()(p.a).withConfig({componentId:"y700x7-3"})(["",";"],g.b);var T=l()(S(I(e=>{var t=e.className,o=e.showSubreddit,n=j(e,["className","showSubreddit"]);return w("div",{className:Object(i.a)(x.a.container,t)},void 0,r.a.createElement(N,O({className:x.a.thumbnail,gradientType:"posts"},n)),w("div",{className:x.a.content},void 0,w("div",{className:x.a.titleContainer},void 0,r.a.createElement(N,O({className:x.a.title,gradientType:"posts"},n)),r.a.createElement(N,O({className:x.a.title,gradientType:"posts"},n))),o&&w(h.a,{className:x.a.subreddit},void 0,r.a.createElement(_,O({className:x.a.subredditIcon,gradientType:"posts"},n,{isLoading:!1})),r.a.createElement(N,O({className:x.a.subredditName,gradientType:"posts"},n))),w(h.a,{},void 0,r.a.createElement(P,n),r.a.createElement(N,O({className:x.a.comments,gradientType:"posts"},n)),r.a.createElement(N,O({className:x.a.share,gradientType:"posts"},n)),r.a.createElement(N,O({className:x.a.ellipsis,gradientType:"posts"},n)))))}))).withConfig({componentId:"y700x7-4"})(["",";border-radius: 4px;cursor: pointer;"],f.n),L=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less"),M=o.n(L),A=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cA("div",{className:Object(i.a)(M.a.container,e.className)},void 0,A("div",{className:M.a.largePosts},void 0,A(T,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}),A(T,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}),A(T,{className:M.a.topPostLargePost,isLoading:!0,showSubreddit:e.showSubreddit}))))},"./src/reddit/components/DiscoveryUnit/Layout/Posts/index.m.less":function(e,t,o){e.exports={container:"_380AW2tV1AjseFZoaW2xp3",topPosts:"_3RDCFf4elKrhJHKKZkPPD",topPostsLargePostsContainer:"_1iE8_7IcegvYg_Wg3A0jTR",largePosts:"_2jBymLZmAms1MelhCFZsUI",topPostLargePosts:"_1B27sUe973sxluKyC6_HnP",topPost:"_3_Nr3saSmaO8BeqrN2u7Pb",largePost:"_21q6EU8IrGnKgnRi9Fcrko",topPostLargePost:"_3rjlIRqkC_nm_BoSlEQ8u-",smallPosts:"_1XdjckgSGhgpGEGUohL62w",smallPost:"_69IUkr5xucpVcbGP5l070"}},"./src/reddit/components/DiscoveryUnit/Layout/PostsCarousel/index.m.less":function(e,t,o){e.exports={topPostsLargePostsContainer:"blJHXrhp2aDTr_eU2819a",postsWrapper:"_31N1g4ul5_oWaf7McMDm4z",arrowIcon:"_3F9Z39fzFmmtRTyUcoORtW",arrow:"_3PrQgt3ZKPk7QhsYwrdYga",arrowLeft:"_1GoqoM-Z9VRJCHgekfYoZE",arrowRight:"SGDu37agzx7_Dwp8seKWa"}},"./src/reddit/components/DiscoveryUnit/Layout/PostsCarousel/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/@researchgate/react-intersection-observer/lib/es/index.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-motion/lib/react-motion.js"),a=o("./node_modules/react-redux/es/index.js"),c=o("./src/reddit/components/DiscoveryUnit/CarouselBase/index.tsx"),l=o("./src/reddit/helpers/overlay/index.ts"),p=o("./src/reddit/helpers/trackers/discoveryUnit.ts"),u=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(u),b=o("./src/lib/isUrl/index.ts"),f=o("./src/lib/prettyPrintNumber/index.ts"),g=o("./src/app/strings/index.ts"),h=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/LargePost/index.tsx"),v=o("./node_modules/react-router-dom/es/index.js"),y=o("./src/lib/classNames/index.ts"),x=o("./src/lib/timeAgo/index.ts"),O=o("./src/reddit/constants/posts.ts"),w=o("./src/reddit/components/Translated/index.tsx"),j=o("./src/reddit/components/Widgets/CommunityList/helpers.ts"),S=o("./src/reddit/layout/row/Inline/index.tsx"),C=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),I=o("./src/reddit/components/DiscoveryUnit/PostAuthor/index.m.less"),k=o.n(I),P=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(C.c)(e).metaText,k.a.description,e=>Object(C.c)(e).metaText);var _=e=>{const t=O.a.PROFILE,o=Object(j.a)(e.author,t);return P(N,{className:Object(y.a)(k.a.container,e.className)},void 0,P(S.a,{className:k.a.layout},void 0,P("div",{className:k.a.textContainer},void 0,P("span",{className:k.a.description},void 0,P(w.a,{msgId:"posts.postedBy"})),P(v.a,{className:k.a.authorName,to:o},void 0,Object(j.b)(e.author,t)),P("span",{className:k.a.timestamp},void 0,Object(x.b)(e.language,e.created/1e3)))))},T=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),L=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),M=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),A=o("./src/reddit/components/DiscoveryUnit/PostCommunity/index.m.less"),E=o.n(A),B=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(C.c)(e).active,e=>Object(C.c)(e).lightText,E.a.name,e=>Object(C.c)(e).bodyText,E.a.description,E.a.subscribers,E.a.descriptionLine,e=>Object(C.c)(e).metaText,E.a.subscribeButton,e=>Object(C.c)(e).field,E.a.visitCommunity,e=>Object(C.c)(e).linkText),R=m.a.span.withConfig({componentId:"gnl22b-1"})(["",""],T.metadataFont);var $=e=>{const t=Object(j.a)(e.name,e.type);return B(F,{className:Object(y.a)(E.a.container,e.className)},void 0,B(M.a,{className:E.a.layout},void 0,B("div",{className:E.a.iconContainer},void 0,e.iconUrl?B("img",{className:E.a.icon,src:e.iconUrl}):B(L.a,{className:E.a.planetIcon,"data-redditstyle":!0})),B("div",{className:E.a.textContainer},void 0,B(v.a,{className:E.a.name,to:t},void 0,Object(j.b)(e.displayText||e.name,e.type)),B("span",{className:E.a.separator},void 0,"•"),B(R,{className:E.a.timestamp},void 0,Object(x.b)(e.language,e.created/1e3)))))},D=o("./src/reddit/components/JSAPIContainers/index.tsx"),U=o("./src/reddit/components/Media/index.tsx"),W=o("./src/reddit/components/MiniCardPost/index.tsx"),H=o("./src/reddit/components/MiniCardPost/MetaLine/index.tsx"),V=o("./src/reddit/components/MiniCardPost/Thumbnail/index.tsx"),z=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),q=o("./src/reddit/components/PostContainer/index.tsx"),G=o("./src/reddit/components/PostTitle/index.tsx"),K=o("./src/reddit/helpers/canPreviewSelfText/index.ts"),J=o("./src/reddit/models/Media/index.ts"),X=o("./src/reddit/models/Subreddit/index.ts"),Z=o("./src/reddit/models/Widgets/index.ts"),Q=o("./src/reddit/components/MiniCardPost/index.m.less"),Y=o.n(Q),ee=o("./src/reddit/components/Thumbnail/index.m.less"),te=o.n(ee),oe=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsLargePost/index.m.less"),ne=o.n(oe),se=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(C.c)(e).actionIcon);const de="\n border-radius: 0;\n height: 180px;\n min-width: 324px;\n width: auto;\n",ae=m()(class extends i.a.Component{render(){var e=this.props;const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.crosspostRoot,r=e.crosspostSubredditOrProfile,d=e.eventFactory,a=e.flairStyleTemplate,c=e.forceLoadMedia,l=e.hideNSFWPref,p=e.language,u=e.onClickPost,m=e.post,h=e.scrollerItemRef,v=e.shouldPause;var y=e.showAuthorBlock;const x=void 0!==y&&y;var O=e.showMetaLine;const w=void 0===O||O;var j=e.showSubscribeBlock;const S=void 0!==j&&j,C=e.subredditOrProfile,I=(s||m).media,k=!I&&!!m.source&&Object(b.a)(m.source.url);let P=I&&re(U.a,{autoplayPref:t,availableWidth:o,className:Y.a.media,forceAspectRatio:J.c,isListing:!0,isMiniCard:!0,isNotCardView:!0,post:s||m,scrollerItemRef:h,shouldPause:v,shouldLoad:c,showCentered:!1,showFull:!1}),N=!1;I&&P&&(I.type!==J.m.RTJSON&&I.type!==J.m.TEXT?(P=re("div",{className:ne.a.mediaWrapper},void 0,P),N=!0):I&&I.content&&Object(K.a)(m)&&(P=re("div",{className:ne.a.textWrapper},void 0,P)));const T=!N&&!k;let L;return C&&(L=Object(X.c)(C)?Object(Z.g)(C):Object(Z.h)(C)),re(q.a,{className:n,post:m,onClick:u,eventFactory:d,style:this.props.style},void 0,re(z.b,{className:Y.a.backgroundWrapper,flairStyleTemplate:a},void 0,re("div",{className:Y.a.innerContainer},void 0,S&&C&&i.a.createElement($,se({created:m.created,language:p},L)),x&&C&&i.a.createElement(_,se({created:m.created,language:p,author:m.author},L)),re(G.c,{className:T?ne.a.postTitle:ne.a.postTitleCompact,disableFlair:!0,hideSourceLink:!0,post:m,size:G.b.Large,titleColor:a&&a.postTitleColor}),w&&C&&re(H.a,{className:ne.a.metaLine,crosspostSubredditOrProfile:r,hideNSFWPref:l,language:p,post:m,subredditOrProfile:C}),(N||k)&&re("div",{className:ne.a.flexSpacer}),k&&re("div",{className:ne.a.mediaWrapper},void 0,re(V.a,{className:ne.a.thumbnail,post:m,templatePlaceholderImage:a&&a.postPlaceholderImage})),P,re("div",{className:ne.a.metaWrapper},void 0,re(ie,{className:ne.a.meta},void 0,Object(g.d)(p,"posts.points.noun",m.score,{count:Object(f.b)(m.score)})),re(ie,{},void 0,Object(g.d)(p,"posts.comments.noun",m.numComments,{count:Object(f.b)(m.numComments)}))))),re(D.d,{postId:m.id}))}}).withConfig({componentId:"s7w73iq-1"})(["",";",";border-color: ",";flex: unset;min-width: 324px;margin-right: 12px;max-width: 324px;."," {white-space: initial;}."," {."," {",";}."," {",";background-color: ",";background-size: cover;min-width: 300px;}}"],W.d,h.b,e=>Object(C.c)(e).line,Y.a.innerContainer,ne.a.thumbnail,te.a.container,de,te.a.thumbnail,de,e=>Object(C.c)(e).line);var ce=Object(W.b)(ae),le=o("./src/reddit/components/DiscoveryUnit/Layout/Posts/TopPostsPlaceholder.tsx"),pe=o("./src/reddit/components/DiscoveryUnit/Layout/PostsCarousel/index.m.less"),ue=o.n(pe),me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{var t=e.root,o=e.handleVisibilityChange,n=be(e,["root","handleVisibilityChange"]);return me(s.a,{root:t,threshold:.99,rootMargin:"0px 0px 0px 0px",onChange:o},void 0,i.a.createElement(ce,n))},ve=Object(a.connect)(null,(e,{discoveryUnit:t,searchDiscoveryUnit:o})=>({openOverlay:t=>e(Object(l.a)(t.permalink)),trackPostClick:(n,s)=>e((e,r)=>t?p.f(r(),t,n):o?p.f(r(),o,n,s):null),trackPostSubredditClick:n=>e((e,s)=>t?p.g(s(),t,n):o?p.g(s(),o,n):null)}));t.a=ve(class extends c.c{constructor(e){super(e),this.state={scrollIndex:0,viewableItems:{},visibleItemsCount:null},this.id="PostsCarousel"}componentDidMount(){super.componentDidMount()}componentDidUpdate(e,t){this.state!==t&&this.trackPostsViewed(this.props)}componentWillReceiveProps(e){this.props.items!==e.items&&this.trackPostsViewed(e)}trackPostsViewed(e){if(e.isLoading||0===e.items.length)return;const t=Math.min(this.state.scrollIndex+this.getVisibleItemsCount(),this.props.items.length);e.items.slice(this.state.scrollIndex,t).forEach(t=>this.props.searchDiscoveryUnit?e.onPostView(this.props.searchDiscoveryUnit,t,e.searchOptions):this.props.discoveryUnit?e.onPostView(this.props.discoveryUnit,t):null)}onClickNext(){super.onClickNext(),this.trackPostsViewed(this.props)}onClickPrev(){super.onClickPrev(),this.trackPostsViewed(this.props)}render(){if(this.props.isLoading||0===this.props.items.length)return me(le.a,{shouldUseSmallCardLayout:!1,showSubreddit:this.props.showSubreddit});const e=this.props.searchDiscoveryUnit?p.p():p.e();var t=this.state;const o=t.scrollIndex,n=t.visibleItemsCount,s=this.getMaxScrollIndex(n),r=this.getAdjustment(o,s,n,fe),a=this.getMarginLeft(o,fe,r),l=this.itemsFitInContainer(this.container,fe,this.props.items),u=this.props.singleSubredditMode;return i.a.createElement("div",{className:ue.a.postsWrapper,id:this.id,ref:this.setContainerRef},me(d.Motion,{defaultStyle:{marginLeft:0},style:{marginLeft:Object(d.spring)(a,ge)}},void 0,t=>me(i.a.Fragment,{},void 0,this.props.items.map((o,n)=>me(he,{className:ue.a.largePost,eventFactory:e,forceLoadMedia:!0,onClickPost:(e,t)=>{this.props.openOverlay(t),this.props.trackPostClick(t.id,this.props.searchOptions)},showAuthorBlock:!!u,showMetaLine:!1,showSubscribeBlock:!u,style:0===n?t:void 0,handleVisibilityChange:this.makeVisibilityChangeHandler(n),root:this.id,postId:o},o)))),0!==o&&me(c.a,{className:ue.a.arrowLeft,onClick:this.onClickPrev}),!l&&(null==s||o1){for(var a=Array(i),c=0;cObject(i.c)(e).body,c.a.oldContainer,c.a.heroContainer,e=>Object(i.c)(e).postLine);t.a=(e=>l("div",{className:Object(r.a)(Object(d.c)(e.exploreV2Variant)?c.a.oldContainer:e.exploreV2Variant?c.a.smallContainer:c.a.heroContainer,e.className)},void 0,l("div",{className:c.a.header},void 0,e.header),l("div",{className:e.hidePadding?c.a.bodyHidePadding:c.a.body},void 0,e.children)))},"./src/reddit/components/DiscoveryUnit/PostAuthor/index.m.less":function(e,t,o){e.exports={layout:"_2REdLXF0mpSj8m3oeNFnQI",textContainer:"_25evCORf3YPgobOP7A0KBH",timestamp:"_12ZMpGOwwzQ5LQDmj2sycd",authorName:"_2cI137mSn1p19S7GzCn4aj",description:"_3WMX64jyXL-FNQ0kNYl267"}},"./src/reddit/components/DiscoveryUnit/PostCommunity/index.m.less":function(e,t,o){e.exports={layout:"_3w4KSJJGE7TS9xZVlkChNX",iconContainer:"_8eVKEiEgNTHopUF8DqZhu",separator:"_2dPygXwKlm02lGuxfWM6hJ",subscribeIcon:"_3C-lBXRQY9_CCGVZfQJODL",subscribeButton:"_26ierA6Rodr6VMGHkKwTPE",textContainer:"ZseEDtQar85FcCdC4sPE7",timestamp:"_3AdY0o-9CnsxnxO_VDj8Zh",icon:"_3YX9w39yU25-vbz-5gk236",planetIcon:"f6zRrQi4zqlZ4aoPrzGIN",name:"lyBM6dpYVMHQASC9SYGiO",subscribers:"uPyUGlwdDzPsq3i6O_w_G",right:"_9gZLJghZHrkIQlPvwZYDE",visitCommunity:"_1BAg1jhNwLExU7vX1TAvxR",description:"_3PWARIYmlsbZulr9sGQAVC",descriptionLine:"_2-CpYCxMGuxCYjr8tTgDTR"}},"./src/reddit/components/DiscoveryUnit/SubredditTopContentDiscoveryUnit/index.m.less":function(e,t,o){e.exports={title:"_1sf7GjDaEBhme5ClA39yBo",communityBackground:"_1pX_BOlTi53SAMVSDu_OrT",seeAllPosts:"_2zf-tJ6dr3umn1gcuEpDk8",communityDescriptionPlaceholder:"_1RYE13EcDNn1A1X1-h42f_",arrowPlaceholder:"_1q9k3G4VKHdAOsl64CbSge",headerLink:"_2HnhAFvq_dYxe2LgLqRXfK"}},"./src/reddit/components/EmptySubreddit.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/config.ts"),u=o("./src/lib/constants/index.ts"),m=o("./src/lib/isFakeSubreddit/index.ts"),b=o("./src/reddit/constants/postLayout.ts"),f=o("./src/reddit/constants/screenWidths.ts"),g=o("./src/reddit/controls/Button/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),v=o("./src/reddit/selectors/user.ts"),y=o("./src/reddit/components/PostList/Placeholder.tsx"),x=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),O=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(x.c)(e).bodyText),S=c.a.div.withConfig({componentId:"rqdrsd-1"})(["","","color: ",";"],w,h.titleFontH5,e=>Object(x.c)(e).bodyText),C=c.a.div.withConfig({componentId:"rqdrsd-2"})(["position: relative;width: 100%;height: 100%;"]),I=c.a.div.withConfig({componentId:"rqdrsd-3"})(["width: 80%;margin: 80px auto;"]),k=c()(y.a).withConfig({componentId:"rqdrsd-4"})(["position: absolute;left: 0;width: 100%;top: 0;background: none;opacity: 0.4;"]),P=c()(g.f).withConfig({componentId:"rqdrsd-5"})(["","display: inline-block;@media (max-width: ","px) {align-self: stretch;}"],w,f.e-1),N=c.a.img.withConfig({componentId:"rqdrsd-6"})(["height: 147px;width: 140px;"]),_=c.a.div.withConfig({componentId:"rqdrsd-7"})(["position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;min-height: ","px;text-align: center;@media (max-width: ","px) {align-items: left;min-height: 0;}"],380,f.e-1),T=Object(d.createStructuredSelector)({language:v.M}),L=Object(i.connect)(T),M=({language:e,listingName:t,sort:o})=>O(I,{},void 0,O(j,{},void 0,o===u.X.RISING&&Object(l.a)(e,"listings.emptySubredditRising.primary"),o!==u.X.RISING&&Object(l.a)(e,"listings.emptySubreddit.primary")),t&&!Object(m.a)(t)&&r.a.Children.toArray([O(S,{},void 0,o===u.X.RISING&&Object(l.a)(e,"listings.emptySubredditRising.secondary"),o!==u.X.RISING&&Object(l.a)(e,"listings.emptySubreddit.secondary")),O(P,{to:`/r/${t}/submit`},void 0,Object(l.a)(e,"listings.emptySubreddit.callToAction"))])),A=e=>O(I,{},void 0,O(N,{src:`${p.a.assetPath}/img/snoo_discovery@1x.png`}),O(j,{},void 0,Object(l.a)(e.language,"listings.emptyHomepage.primary")),O(P,{to:"/r/popular"},void 0,Object(l.a)(e.language,"listings.emptyHomepage.callToAction")));t.a=c()(L(e=>O(_,{},void 0,O(k,{isLoading:!1,layout:b.f.Classic}),O(C,{},void 0,e.subreddit?r.a.createElement(M,e):r.a.createElement(A,e))))).withConfig({componentId:"rqdrsd-8"})(["position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;min-height: ","px;text-align: center;@media (max-width: ","px) {align-items: left;min-height: 0;}"],380,f.e-1)},"./src/reddit/components/ExpandoButton/index.m.less":function(e,t,o){e.exports={outer:"RvLtAcdRtbOQbhFB7MD_T",icon:"saNpcHve-34zjaa0cbIxW",hideOnHover:"_25HJpaEPiVNq6Ss3Ad7dp9",showOnHover:"_2S05CzViTnl3I2ekCABqFo",outboundLinkIcon:"_1zB4YvOwHPxdPEXG2CYhKB"}},"./src/reddit/components/ExpandoButton/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/react-router-dom/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),u=o("./src/lib/classNames/index.ts"),m=o("./src/lib/permalinkToOverlayLocation/index.ts"),b=o("./src/reddit/actions/post.ts"),f=o("./src/reddit/helpers/postHasSelfText/index.ts"),g=o("./src/reddit/helpers/styles/mixins/index.tsx"),h=o("./src/reddit/icons/fonts/Expandos/Arrows/Collapse/index.tsx"),v=o("./src/reddit/icons/fonts/Expandos/Arrows/Expand/index.tsx"),y=o("./src/reddit/icons/fonts/helpers.tsx"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cx("i",{className:`${Object(y.b)("expandoMediaLightbox")} ${e.className}`,onClick:e.onClick})).withConfig({componentId:"s14hmdpf-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]),w=o("./src/reddit/icons/fonts/Expandos/Media/Video/index.tsx"),j=o("./src/reddit/icons/fonts/Gif/index.tsx"),S=o("./src/reddit/icons/fonts/Link/index.tsx"),C=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),I=o("./src/reddit/icons/fonts/Photos/index.tsx"),k=o("./src/reddit/icons/fonts/Text/index.tsx"),P=o("./src/reddit/models/Media/index.ts"),N=o("./src/reddit/selectors/user.ts"),_=o("./src/reddit/components/ExpandoButton/index.m.less"),T=o.n(_),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({toggle:()=>e(Object(b.o)({postId:t.post.id}))})),R=e=>{const t=Object(u.a)(T.a.icon,T.a.hideOnHover);switch(e){case P.m.GIFVIDEO:return L(j.a,{className:t});case P.m.IMAGE:return L(I.a,{className:t});case P.m.TEXT:case P.m.RTJSON:return L(k.a,{className:t});case P.m.VIDEO:return L(w.a,{className:t});case P.m.EMBED:default:return L(S.a,{className:t})}};t.a=F(e=>{const t=e.className,o=e.crosspost,n=e.isExpanded,s=e.language,i=e.post,d=e.toggle,a=e.useMediaIcons,c=o||i;return c.media&&("rtjson"!==c.media.type&&"text"!==c.media.type||Object(f.a)(c))?L(M,{"aria-expanded":n,"aria-haspopup":!0,"aria-label":Object(p.a)(s,"posts.expando"),className:Object(u.a)(t,T.a.outer),"data-click-id":n?"expando_close":"expando_open",onClick:d},void 0,n?L(h.a,{className:T.a.icon}):a?L(r.a.Fragment,{},void 0,R(c.media&&c.media.type),L(v.a,{className:Object(u.a)(T.a.icon,T.a.showOnHover)})):L(v.a,{className:T.a.icon})):c.source&&c.source.url?L(A,{"aria-label":Object(p.a)(s,"posts.expandoLink"),className:Object(u.a)(t,T.a.outer),"data-click-id":"expando_open",href:c.source.url,target:"_blank"},void 0,L(C.a,{className:Object(u.a)(T.a.icon,T.a.outboundLinkIcon)})):L(E,{"aria-label":Object(p.a)(s,"posts.expandoLightbox"),className:Object(u.a)(t,T.a.outer),"data-click-id":"expando_open",to:Object(m.a)(c.permalink),rel:"nofollow"},void 0,L(O,{className:T.a.icon}))})},"./src/reddit/components/FollowButton/index.m.less":function(e,t,o){e.exports={button:"_2nvX_gR9FhSQ1lY6b1bWFW",layout:"_3lvJB_SaoWUqdHyOufnmZ6",icon:"Z6QJrMufwPMvNNas6O93V",iconFollowed:"_2i0YV5wtThaZqsLsq3DBCh"}},"./src/reddit/components/FrontpageSidebar/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/components/IdCard/index.tsx"),l=o("./node_modules/react-router-redux/es/index.js"),p=o("./bundled-modules/styled-components/styled-components.min.js"),u=o.n(p),m=o("./src/reddit/components/SidebarSpacer/index.tsx"),b=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),f=o("./src/reddit/controls/Button/index.tsx"),g=o("./src/reddit/icons/svgs/Premium/index.tsx"),h=o("./src/reddit/components/PremiumCTA/index.m.less"),v=o.n(h),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c({onClickPremium:()=>e(Object(l.b)("/premium"))}))(class extends r.a.Component{render(){var e=this.props;const t=e.className,o=e.language,n=e.onClickPremium;return y(m.a,{},void 0,y(b.a,{className:t,contentOnly:!0},void 0,y("div",{className:v.a.wrapper},void 0,y(g.a,{className:v.a.icon}),y("div",{className:v.a.content},void 0,y("div",{className:v.a.title},void 0,Object(a.a)(o,"gold.premiumCTA.title")),y("div",{className:v.a.description},void 0,Object(a.a)(o,"gold.premiumCTA.description"))),y(x,{className:v.a.cta,onClick:n},void 0,Object(a.a)(o,"gold.premiumCTA.cta")))))}}),w=o("./src/reddit/components/SidebarAd/ListingPageSidebarAd.tsx"),j=o("./src/reddit/components/SidebarContainer/index.tsx"),S=o("./src/reddit/components/SidebarStickyBottom/index.tsx"),C=o("./src/reddit/actions/post.ts"),I=o("./src/reddit/components/MiniPost/index.tsx"),k=o("./src/reddit/components/Widgets/Base/index.tsx"),P=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cP(I.b,{postId:e.id},e.id)))}},_=o("./src/reddit/helpers/overlay/index.ts"),T=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),L=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({openLightbox:t=>()=>e(Object(_.a)(t.permalink)),clearLinks:()=>e(Object(C.l)())})),E=u.a.button.withConfig({componentId:"s1ux9zf5-0"})(["","color: ",";text-align: right;width: 100%;"],T.metadataFont,e=>Object(L.c)(e).actionIcon);var B=A(class extends r.a.Component{render(){return M(k.c,{},void 0,M(N,{className:this.props.className,headerText:Object(a.a)(this.props.language,"sidebar.recentPosts"),language:this.props.language,posts:this.props.posts}),M(E,{onClick:this.props.clearLinks},void 0,Object(a.a)(this.props.language,"posts.clear")))}}),F=o("./src/reddit/selectors/posts.ts"),R=o("./src/reddit/selectors/user.ts"),$=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({openLightbox:t=>()=>e(Object(_.a)(t.permalink))}))(({className:e,recentPosts:t,language:o})=>t&&t.length?$(m.a,{},void 0,$(B,{className:e,language:o,headerText:Object(a.a)(o,"sidebar.recentPosts"),posts:t})):null),W=o("./src/reddit/components/Widgets/Aggregate/Subreddits/index.tsx"),H=o("./src/reddit/constants/tracking.ts"),V=o("./src/reddit/selectors/telemetry.ts"),z=o("./src/reddit/selectors/widgets.ts"),q=o("./src/telemetry/models/Subreddit.ts");const G=e=>t=>o=>Object.assign({},V.defaults(o),Object(z.b)(o,e),{source:"trending_community_card",action:H.b.CLICK,noun:Object(q.getSubscribeEventNoun)(e.type,t)}),K=e=>t=>Object.assign({},V.defaults(t),Object(z.b)(t,e),{source:"trending_community_card",action:H.b.CLICK,noun:"community"});var J=o("./src/reddit/selectors/subreddit.ts"),X=o("./src/lib/constants/index.ts"),Z=o("./src/reddit/helpers/createBannerProperties/index.ts"),Q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c!(!e.trendingSubredditIds.length||e.currentUser&&!e.currentUser.showTrending),te=e=>!(!e.currentUser||!e.currentUser.showRecentPosts),oe=e=>!(e.currentUser&&(!e.currentUser||e.currentUser.isGold));t.a=Object(i.connect)(Y)(class extends r.a.Component{constructor(e){super(e),this.state={isMounted:!1}}componentDidMount(){this.setState({isMounted:!0})}render(){let e=0;var t=this.props;const o=t.className,n=t.language,s=t.listingKey,r=t.listingName,i=t.trendingSubredditIds;return Q(j.a,{className:o},void 0,Q(c.d,{listingName:r}),Q(w.a,{placement:X.d.ABOVE_THE_FOLD,listingName:r,listingKey:s,position:Z.a.FIRST,sizes:X.j,placementIndex:e++}),oe(this.props)&&Q(O,{language:n}),ee(this.props)&&Q(m.a,{},void 0,Q(W.b,{getClickEventFactory:K,getSubscribeEventFactoryHandler:G,subredditIds:i,title:Object(a.a)(n,"sidebar.trending.title")})),te(this.props)&&Q(U,{}),Q(S.a,{adComponent:Q(w.a,{placement:X.d.BELOW_THE_FOLD,listingName:r,listingKey:s,position:Z.a.BOTTOM,sizes:X.p,placementIndex:e++})}))}})},"./src/reddit/components/Governance/CommunityCard/CommunityTokens/Risk/index.m.less":function(e,t,o){e.exports={alertIcon:"_281dcYAIoQvZtLs7iI7QLT",risk:"_1r7M4su-D_hCOMd066XY3J",riskBody:"_12gDkO_ygs4ikCeyu5bcVg",riskTitle:"_3iYb38SYPwjAd1VG859AKs"}},"./src/reddit/components/Governance/CommunityCard/CommunityTokens/index.m.less":function(e,t,o){e.exports={overflowingText:"_3s4m8dsZEYcHZ4ojNFUV0R",cell:"_1-v1Zgj9IOmc-oaS_dfHfI",cellBottomLine:"_1YrPtUZyIgZmt7BoC3IOjC",cellContainer:"_3y3jYnCjkWtjpibBnc9e3l",cellTopLine:"-pS2f0b04dtavABCVdrie",explanation:"_1n5fyOsQxmVlxXd1xuw6fH",fvfo:"_1bSVC3Q8TRdxwy7IGqCj9f",title:"_2Q8Se5aIjJDpE5JnGoGI5R",token:"_2tQrDQoIjV3V6CMgrLYXU3",tokenCell:"_2rBuuOwPxb-X6wEPWDBmYH",sendButton:"_3D1PJ7suYE-Ph7W5jTZJ5k"}},"./src/reddit/components/Governance/CommunityCard/LatestProposals/index.m.less":function(e,t,o){e.exports={container:"_3WnHen22bLKwTkOL3W6F_D",link:"_3LjXe6j5_bQ3U8GZLY0HYO",fvfo:"NC_oxnf-UtDCPI7oyQnqx",showAll:"eRbX9WCebKIuLXdJIwNjK",title:"_3il8HJMlHzKppQleJjuboQ"}},"./src/reddit/components/Governance/CommunityCard/SubredditValue/index.m.less":function(e,t,o){e.exports={overflowingText:"jsNcHmrnNEHR43pSqktT_",arrowUp:"_3iBuIXhlae1tHvSYZBq-0c",arrowDown:"_1HKTC4jl1TGS1wYqr-Wf28",explanation:"_3PBhQhus1c5B4SLOIyHP3z",fvfo:"_33dGYZAzX3HXXD1cLtLVuv",title:"_293Q3OQ9umYHGIfr0X1AxK",valueContainer:"_28-EJ5nvhRIx5LBgLx4F1i",valueChange:"CRJ7CAZUtszmWPxUTU8qP"}},"./src/reddit/components/Governance/CommunityCard/index.m.less":function(e,t,o){e.exports={loading:"Jfh68QhZqpLgByZUbKyD1",section:"_3o2O8sLNM51xpdzuDH-ocD"}},"./src/reddit/components/Governance/CommunityCard/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o("./src/app/strings/index.ts"),c=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),l=o("./src/reddit/helpers/styles/smartTextColor.ts"),p=o("./src/reddit/models/NewStructuredStyles/index.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/selectors/gov.ts"),b=o("./src/lib/constants/index.ts"),f=o("./src/lib/prettyPrintNumber/index.ts"),g=o("./src/reddit/actions/governance/index.ts"),h=o("./src/reddit/components/Governance/Token/index.tsx"),v=o("./src/reddit/controls/Button/index.tsx");!function(e){e.Initial="initial_distribution",e.Mod="moderator_election"}(n||(n={}));var y,x=o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),O=o("./src/reddit/components/Governance/CommunityCard/CommunityTokens/Risk/index.m.less"),w=o.n(O),j=(y="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor));function C(e){return j("div",{className:w.a.risk},void 0,j("div",{className:w.a.riskTitle},void 0,j(x.a,{className:w.a.alertIcon}),e.title),j("div",{className:w.a.riskBody},void 0,e.body))}var I=o("./src/reddit/components/Governance/CommunityCard/CommunityTokens/index.m.less"),k=o.n(I),P=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor),k.a.cell,e=>Object(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),S);function _(e,t){return P("div",{className:k.a.cell},void 0,P("div",{className:k.a.cellTopLine},void 0,e),P("div",{className:k.a.cellBottomLine},void 0,t))}const T=Object(i.createStructuredSelector)({tokenName:m.i,language:e=>e.user.language});var L=Object(r.connect)(T,e=>({onOpenTransferModal:()=>e(Object(g.h)())}))(function(e){const t=e.className,o=e.distribution,s=e.language,r=e.onOpenTransferModal,i=e.subredditId,d=e.tokenName,c=e.wallet,l=c&&c.inactive&&function(e,t,o){const s=e.actionScheduledAt-Date.now(),r=Math.max(1,Math.floor(s/b.y)),i=1!==r?"gov.pointsDecay.inactive.time.plural":"gov.pointsDecay.inactive.time.singular",d=Object(a.a)(t,i,{numDays:r});switch(e.reason){case n.Initial:return{title:Object(a.a)(t,"gov.pointsDecay.inactive.title",{tokenName:o}),body:Object(a.a)(t,"gov.pointsDecay.inactive.body",{time:d,tokenName:o})};case n.Mod:return{title:Object(a.a)(t,"gov.pointsDecay.election.title"),body:Object(a.a)(t,"gov.pointsDecay.election.body",{time:d,tokenName:o})}}}(c.inactive,s,d);return P("div",{className:t},void 0,P("div",{className:k.a.title},void 0,d),P("div",{className:k.a.cellContainer},void 0,c&&_(P("div",{className:k.a.tokenCell},void 0,P(h.a,{className:k.a.token,subredditId:i}),Object(f.a)(c.amount)),Object(a.a)(s,"sidebar.gov.yourTokens",{tokenName:d})),o&&_(Object(f.a)(o.totalAvailable),Object(a.a)(s,"sidebar.gov.tokensIssued"))),l&&P(C,{body:l.body,title:l.title}),P("div",{className:k.a.explanation},void 0,Object(a.a)(s,"sidebar.gov.tokenExplanation",{tokenName:d})),c&&P(v.g,{className:k.a.sendButton,onClick:r},void 0,Object(a.a)(s,"gov.sendCta")))}),M=o("./node_modules/react-router-dom/es/index.js"),A=o("./src/lib/classNames/index.ts"),E=o("./src/lib/permalinkToOverlayLocation/index.ts"),B=o("./src/reddit/actions/subreddit.ts"),F=o("./src/reddit/contexts/PageLayer/index.tsx"),R=o("./src/reddit/components/Governance/CommunityCard/LatestProposals/index.m.less"),$=o.n(R),D=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor),$.a.link,e=>Object(u.c)(e).linkText);const W=Object(i.createStructuredSelector)({language:e=>e.user.language,proposals:(e,t)=>Object.keys(e.polls.models).map(t=>e.polls.models[t]).filter(e=>e.subredditId===t.subredditId).sort((e,t)=>e.createdAt>t.createdAt?-1:e.createdAte.posts.models[t.postId]).filter(Boolean).slice(0,5)});var H=Object(F.w)()(Object(r.connect)(W,(e,t)=>({onFilterProposals:()=>e(Object(B.p)({subredditId:t.subredditId,forceState:!0}))}))(function(e){return Object(F.J)(e.pageLayer)&&e.proposals.length?D("div",{className:Object(A.a)(e.className,$.a.container)},void 0,D("div",{className:$.a.title},void 0,Object(a.a)(e.language,"sidebar.gov.latestPollsTitle")),e.proposals.map(e=>D(M.a,{className:$.a.link,title:e.title,to:Object(E.a)(e.permalink)},void 0,e.title)),D("a",{className:$.a.showAll,onClick:e.onFilterProposals},void 0,Object(a.a)(e.language,"sidebar.gov.showAll"))):null})),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cV("svg",{className:e.className,style:e.style,viewBox:"0 0 10 8",xmlns:"http://www.w3.org/2000/svg"},void 0,V("g",{},void 0,V("path",{d:"M4.152 1.3568C4.54367 0.730128 5.45633 0.730129 5.848 1.3568L9.04375 6.47C9.46003 7.13605 8.98119 8 8.19575 8H1.80425C1.01881 8 0.539969 7.13605 0.956249 6.47L4.152 1.3568Z"}))),q=o("./src/reddit/components/Governance/CommunityCard/SubredditValue/index.m.less"),G=o.n(q),K=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor));const Q=Object(i.createStructuredSelector)({language:e=>e.user.language,meta:(e,t)=>e.subreddits.gov.meta[t.subredditId]});var Y=Object(r.connect)(Q)(function(e){return e.meta&&e.meta.subredditValue&&e.meta.subredditValue.value?K("div",{className:e.className},void 0,K("div",{className:G.a.title},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValue")),K("div",{className:G.a.valueContainer},void 0,K("span",{className:G.a.value},void 0,Object(f.a)(e.meta.subredditValue.value)),e.meta.subredditValue.change&&(e.meta.subredditValue.change>0?K(z,{className:G.a.arrowUp,style:{fill:J}}):K(z,{className:G.a.arrowDown,style:{fill:X}})),e.meta.subredditValue.change&&K("span",{className:G.a.valueChange,style:{color:e.meta.subredditValue.change>0?J:X}},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValueChange",{subredditValueChange:(100*e.meta.subredditValue.change).toFixed(1)}))),K("div",{className:G.a.explanation},void 0,Object(a.a)(e.language,"sidebar.gov.subredditValueExplanation"))):null}),ee=o("./src/reddit/components/Governance/CommunityCard/index.m.less"),te=o.n(ee);o.d(t,"b",function(){return ne});var oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),N,U,Z);const se=Object(i.createStructuredSelector)({tokenName:m.i,distribution:(e,t)=>e.subreddits.gov.distributions[t.subredditId],language:e=>e.user.language,wallet:m.d,subreddit:(e,t)=>e.subreddits.models[t.subredditId]});t.a=Object(r.connect)(se)(function(e){return oe(c.a,{className:te.a.className,title:Object(a.a)(e.language,"sidebar.gov.ownershipTitle")},void 0,e.distribution?oe(s.Fragment,{},void 0,oe(Y,{className:te.a.section,subredditId:e.subredditId}),oe(L,{className:te.a.section,distribution:e.distribution,subredditId:e.subredditId,wallet:e.wallet}),e.subreddit&&oe(H,{className:te.a.section,subredditId:e.subreddit.id})):oe("div",{className:te.a.loading}))})},"./src/reddit/components/Governance/Leaderboard/DateRangePicker/DateDropdown/index.m.less":function(e,t,o){e.exports={container:"_3aHX1X-fx3C2CqGIRW-94w",row:"_2TmKFfsf0cWIw5UcmgnjfU"}},"./src/reddit/components/Governance/Leaderboard/DateRangePicker/index.m.less":function(e,t,o){e.exports={container:"kr65ImG2L36mMtiacZ2JX",icon:"_3GMEZ2qDsSv3KVyj9GIz-o",text:"XaNoGArgCjyy8zX7qzVRI"}},"./src/reddit/components/Governance/Leaderboard/Distribution/SettingsDropdown/index.m.less":function(e,t,o){e.exports={container:"_2-JKQYYtQFdjMQJhVbDG_e",row:"q2yTYZFv4fUHEGX1rFR_m"}},"./src/reddit/components/Governance/Leaderboard/Distribution/index.m.less":function(e,t,o){e.exports={container:"_32q2laSPP2zynVHz3RnmFA",disabledText:"_1VlkCIi5HF6re6HYIEjcO-",explanation:"_3HY9KL4hLnHIN0SXTtd7sP",fvfo:"a6-R28QcM9mFRTNAtvf9d",gear:"_3UQtcgIc1btF7TSSH4q4iH",noRelease:"_13P3kuENlFnVlvkkfqFrwK",releasing:"_2PMbulVzccnHrw7DDPiqto",title:"_2rd8DPLmnfPIFKHbLCyR1n",token:"oPTB7VC8RAKk1jXQ0HRYu",wallet:"_1oM70Z_WtiI7ZfhIvZbyOR"}},"./src/reddit/components/Governance/Leaderboard/Distribution/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),u=o("./src/lib/classNames/index.ts"),m=o("./src/lib/prettyPrintNumber/index.ts"),b=o("./src/lib/timeUntil/index.ts"),f=o("./src/reddit/components/Governance/Token/index.tsx"),g=o("./src/reddit/helpers/styles/smartTextColor.ts"),h=o("./src/reddit/icons/svgs/Settings/index.tsx"),v=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),y=o("./src/reddit/selectors/gov.ts"),x=o("./src/reddit/actions/governance/index.ts"),O=o("./src/reddit/controls/Button/index.tsx"),w=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language});var S=Object(d.connect)(j,(e,{subredditId:t})=>({onOptIn:()=>e(Object(x.c)(!1,t))}))(function(e){return w(O.g,{className:e.className,onClick:e.onOptIn},void 0,Object(p.a)(e.language,"polls.optInButton"))}),C=o("./src/higherOrderComponents/asTooltip.tsx"),I=o("./src/reddit/constants/zIndex.ts"),k=o("./src/reddit/controls/Dropdown/index.tsx"),P=o("./src/reddit/controls/Dropdown/Row.tsx"),N=o("./src/reddit/components/Governance/Leaderboard/Distribution/SettingsDropdown/index.m.less"),_=o.n(N),T=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.user.language});var F=Object(d.connect)(B,(e,{subredditId:t})=>({onOpenOptOutModal:()=>e(Object(x.d)({subredditId:t}))}))(E),R=o("./src/reddit/components/Governance/Leaderboard/Distribution/index.m.less"),$=o.n(R);o.d(t,"b",function(){return W});var D=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.a)(Object(v.c)(e).widgetColors.sidebarWidgetBackgroundColor),$.a.gear,e=>Object(v.c)(e).actionIcon,e=>Object(s.e)(Object(v.c)(e).navIcon,.1));const H=Object(a.createStructuredSelector)({distribution:(e,{subreddit:t})=>e.subreddits.gov.distributions[t.id],language:e=>e.user.language,wallet:(e,{subreddit:t})=>Object(y.d)(e,{subredditId:t.id})});t.a=Object(d.connect)(H)(class extends i.a.Component{constructor(){super(...arguments),this.state={showDropdown:!1},this.handleOpenDropdown=(()=>{this.setState({showDropdown:!0}),document.body.addEventListener("click",this.handleCloseDropdown)}),this.handleCloseDropdown=(()=>{setTimeout(()=>this.setState({showDropdown:!1})),document.body.removeEventListener("click",this.handleCloseDropdown)})}render(){const e=`${U}${this.props.uniqueId||""}`,t=!!this.props.distribution&&!!this.props.distribution.nextIssue&&!!this.props.distribution.nextIssueAt;return D("div",{className:Object(u.a)(this.props.className,$.a.container)},void 0,D("div",{className:$.a.amount},void 0,D("div",{className:Object(u.a)($.a.description,{[$.a.disabledText]:!!this.props.wallet&&!!this.props.wallet.optOut})},void 0,t?this.renderRelease():this.renderNoRelease())),this.props.wallet&&this.props.wallet.optOut&&D(S,{subredditId:this.props.subreddit.id}),this.props.wallet&&!this.props.wallet.optOut&&D(h.a,{className:$.a.gear,id:e,onClick:this.state.showDropdown?this.handleCloseDropdown:this.handleOpenDropdown}),this.props.wallet&&!this.props.wallet.optOut&&D(F,{isOpen:this.state.showDropdown,subredditId:this.props.subreddit.id,tooltipPosition:["right","top"],targetPosition:["right","bottom"],tooltipId:e}))}renderRelease(){return this.props.distribution&&this.props.distribution.nextIssue&&this.props.distribution.nextIssueAt?D(r.Fragment,{},void 0,D("div",{className:$.a.wallet},void 0,D(f.a,{className:$.a.token,subredditId:this.props.subreddit.id}),D("div",{},void 0,Object(m.a)(this.props.distribution.nextIssue))),D("div",{className:$.a.releasing},void 0,Object(p.a)(this.props.language,"sidebar.gov.tokensReleasing",{date:Object(b.a)(this.props.language,new Date(this.props.distribution.nextIssueAt),!0)}))):null}renderNoRelease(){return D("div",{className:$.a.noRelease},void 0,Object(p.a)(this.props.language,"sidebar.gov.noRelease"))}})},"./src/reddit/components/Governance/Leaderboard/EntryDivider/index.m.less":function(e,t,o){e.exports={container:"_3U3eyY-903VKXVQvAX6Oci",line:"_2rsENdHzxqXJ3jqSdUylB9",text:"R99kMDIZ0Rs3Ftsu750Im"}},"./src/reddit/components/Governance/Leaderboard/EntryDivider/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return g});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o("./src/app/strings/index.ts"),a=o("./src/lib/classNames/index.ts"),c=o("./src/lib/prettyPrintNumber/index.ts"),l=o("./src/reddit/helpers/styles/smartTextColor.ts"),p=o("./src/reddit/models/NewStructuredStyles/index.ts"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./src/reddit/components/Governance/Leaderboard/EntryDivider/index.m.less"),b=o.n(m),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.line,p.b.line),b.a.text,e=>Object(l.a)(Object(u.c)(e).widgetColors.sidebarWidgetBackgroundColor,p.a.metaText,p.b.metaText));const h=Object(r.createStructuredSelector)({language:e=>e.user.language});t.a=Object(s.connect)(h)(function(e){const t=Object(c.a)(e.entry.numUsers.toString()),o=1===e.entry.numUsers?Object(d.a)(e.language,"gov.leaderboard.users.singular"):Object(d.a)(e.language,"gov.leaderboard.users.plural");return f("div",{className:Object(a.a)(b.a.container,e.className)},void 0,f("div",{className:b.a.line}),f("div",{className:b.a.text},void 0,`${t} ${o}`),f("div",{className:b.a.line}))})},"./src/reddit/components/Governance/Leaderboard/EntryUser/index.m.less":function(e,t,o){e.exports={flexRow:"_27XFXY0Nde6JEGFwKDLXpX",container:"_2nlSSvS0u4wdSdhODO2_LD",points:"_3dubtJAHgSz_JV7AiRzk12",position:"AzD_FyWlGp7oFW4xH0-MO",badge:"_2i9Lr8K4mvo7KpJoZHGbz0",badgeContainer:"_3tJG1HTVRm3dk-oHnTSl5h",currentUser:"_1M58uBin1CihyNgByc5_pr",user:"_3W7d8zooppcYXYlpjKZZRj",username:"_1vyJFDQjwC9W6mhvljSan",rank:"_3vpolg8V6jVUdNQB8lNsBS"}},"./src/reddit/components/Governance/Leaderboard/EntryUser/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return h});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/react-router-dom/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o("./src/lib/classNames/index.ts"),c=o("./src/lib/prettyPrintNumber/index.ts"),l=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),p=o("./src/reddit/featureFlags/index.ts"),u=o("./src/reddit/helpers/styles/smartTextColor.ts"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=o("./src/reddit/components/Governance/Leaderboard/EntryUser/index.m.less"),f=o.n(b),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(u.a)(Object(m.c)(e).widgetColors.sidebarWidgetBackgroundColor));const v=Object(i.createStructuredSelector)({accountId:e=>e.user.account?e.user.account.id:void 0,badgesEnabled:p.d.spBadges});t.a=Object(s.connect)(v)(function(e){return g(r.a,{className:Object(a.a)(f.a.container,e.className,{[f.a.currentUser]:e.entry.userId===e.accountId}),to:`/user/${e.entry.userName}`},void 0,g("div",{className:f.a.user},void 0,e.badgesEnabled&&g("div",{className:f.a.badgeContainer},void 0,g(l.b,{usePlaceholder:!0,subredditId:e.subredditId,uniqueIdentifier:e.uniqueIdentifier,userId:e.entry.userId})),g("div",{className:f.a.username},void 0,e.entry.userName)),g("div",{className:f.a.rank},void 0,g("div",{className:f.a.points},void 0,Object(c.a)(e.entry.score)),g("div",{className:f.a.position},void 0,`#${Object(c.a)(e.entry.position.toString())}`)))})},"./src/reddit/components/Governance/Leaderboard/dynamicStyles.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return m});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o("./src/reddit/helpers/styles/smartTextColor.ts"),r=o("./src/reddit/models/NewStructuredStyles/index.ts"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=o("./src/reddit/components/Governance/Leaderboard/Distribution/index.tsx"),a=o("./src/reddit/components/Governance/Leaderboard/EntryDivider/index.tsx"),c=o("./src/reddit/components/Governance/Leaderboard/EntryUser/index.tsx"),l=o("./src/reddit/components/Governance/Leaderboard/index.m.less"),p=o.n(l);const u=e=>Object(s.a)(Object(i.c)(e).widgetColors.sidebarWidgetBackgroundColor,r.a.line,r.b.line),m=Object(n.css)(["."," {border-color: ",";}."," {fill: ",";}."," {color: ",";}."," {background-color: ",";}","","",""],p.a.distribution,u,p.a.errorIcon,u,p.a.header,e=>Object(s.a)(Object(i.c)(e).widgetColors.sidebarWidgetBackgroundColor),p.a.loading,e=>Object(i.c)(e).field,d.b,a.b,c.b)},"./src/reddit/components/Governance/Leaderboard/index.m.less":function(e,t,o){e.exports={container:"_1l8stWgw-zYCekbwl-n3c_",datePickerContainer:"_3PZpCplhcmXmVN4-Ltw1jj",distribution:"_20giigIncPELawj1dJQbkq",divider:"_1zf-p8IC8IigBUFPt-H_45",entryUser:"-h3bdtmpLuhCRS6K-O5el",error:"XeA-6vh3Ag_VPJZW95yd_",errorIcon:"_3WI9lKaqHMMq_zIu6QXRY-",header:"_286cfq1tt7CbwNBqdqxRi0",loading:"pyciUPy6JIviG5S3kASOu"}},"./src/reddit/components/Governance/Leaderboard/index.tsx":function(e,t,o){"use strict";o.r(t);var n,s,r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/app/strings/index.ts"),l=o("./src/config.ts"),p=o("./src/lib/constants/index.ts");function u(e,t){return`${e}-${t}`}!function(e){e[e.Divider=0]="Divider",e[e.User=1]="User"}(n||(n={})),function(e){e.Month="points-monthly",e.Week="points-weekly"}(s||(s={}));var m=o("./src/reddit/endpoints/governance/requester.ts");var b=o("./src/lib/makeActionCreator/index.ts"),f=o("./src/reddit/actions/leaderboard/constants.ts");const g=Object(b.a)(f.a),h=Object(b.a)(f.b),v=Object(b.a)(f.c),y=Object(b.a)(f.d),x=(e,t)=>async(o,s,{apiContext:r})=>{const i=u(e,t),d=s(),a=!!d.leaderboard.models[i],c=!!d.leaderboard.api.pending[i];if(a||c)return;o(v({key:i}));const b=await function(e,t){return Object(m.a)(e,{endpoint:`${l.a.metaUrl}/ratings/${t.subredditId}/${t.dateRange}`,method:p.jb.GET}).then(e=>{if(e.ok){let t=0;const o=[];return e.body.forEach(e=>{const s=e.position-t;s>1&&o.push({numUsers:s,type:n.Divider}),o.push(Object.assign({},e,{type:n.User})),t=e.position}),Object.assign({},e,{body:{leaderboard:o}})}return e})}(r(),{dateRange:t,subredditId:e});b.ok?o(y({key:i,data:b.body.leaderboard})):o(h({key:i,data:b.error}))};var O,w=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),j=o("./src/reddit/icons/svgs/Info/index.tsx"),S=o("./src/reddit/selectors/gov.ts"),C=o("./src/lib/classNames/index.ts"),I=(O="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aI("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,I("g",{},void 0,I("path",{d:"M17,4 C17.552,4 18,4.448 18,5 L18,8 L18,17 C18,17.552 17.552,18 17,18 L3,18 C2.448,18 2,17.552 2,17 L2,8 L2,5 C2,4.448 2.448,4 3,4 L5,4 L5,3 C5,2.448 5.448,2 6,2 C6.552,2 7,2.448 7,3 L7,4 L13,4 L13,3 C13,2.448 13.448,2 14,2 C14.552,2 15,2.448 15,3 L15,4 L17,4 Z M4,16 L16,16 L16,9 L4,9 L4,16 Z"}))),P=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),N=o("./bundled-modules/styled-components/styled-components.min.js"),_=o.n(N),T=o("./src/higherOrderComponents/asTooltip.tsx"),L=o("./src/reddit/constants/zIndex.ts"),M=o("./src/reddit/controls/Dropdown/index.tsx"),A=o("./src/reddit/controls/Dropdown/Row.tsx"),E=o("./src/reddit/components/Governance/Leaderboard/DateRangePicker/DateDropdown/index.m.less"),B=o.n(E),F=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(c.a)(e,"gov.leaderboard.rangeText.week")},{dateRange:s.Month,text:e=>Object(c.a)(e,"gov.leaderboard.rangeText.month")}],U=_()(M.a).withConfig({componentId:"ufwa79-0"})(["margin-top: 0;z-index: ",";"],L.u),W=Object(T.a)(function(e){e.className;const t=e.language,o=(e.onChangeDateRange,$(e,["className","language","onChangeDateRange"]));return i.a.createElement(U,F({className:Object(C.a)(e.className,B.a.container)},o),D.map(({dateRange:o,text:n})=>R(A.c,{noIcon:!0,className:B.a.row,onClick:()=>e.onChangeDateRange(o)},void 0,n(t))))}),H=Object(a.createStructuredSelector)({language:e=>e.user.language});var V=Object(d.connect)(H,(e,{subredditId:t})=>({onChangeDateRange:o=>{e(g({dateRange:o,subredditId:t})),e(x(t,o))}}))(W),z=o("./src/reddit/components/Governance/Leaderboard/DateRangePicker/index.m.less"),q=o.n(z),G=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(c.a)(e,"gov.leaderboard.rangeText.week"),[s.Month]:e=>Object(c.a)(e,"gov.leaderboard.rangeText.month")};const X=Object(a.createStructuredSelector)({dateRange:(e,{subredditId:t})=>e.leaderboard.dateRangeSelection[t]||s.Week,language:e=>e.user.language});var Z=Object(d.connect)(X)(class extends i.a.Component{constructor(){super(...arguments),this.state={showDropdown:!1},this.handleOpenDropdown=(()=>{this.setState({showDropdown:!0}),document.body.addEventListener("click",this.handleCloseDropdown)}),this.handleCloseDropdown=(()=>{setTimeout(()=>this.setState({showDropdown:!1})),document.body.removeEventListener("click",this.handleCloseDropdown)})}render(){const e=`${K}${this.props.uniqueId||""}`;return G("button",{className:Object(C.a)(this.props.className,q.a.container),id:e,onClick:this.state.showDropdown?this.handleCloseDropdown:this.handleOpenDropdown},void 0,G(k,{className:q.a.icon}),G("div",{className:q.a.text},void 0,J[this.props.dateRange](this.props.language)),G(P.a,{className:q.a.icon}),G(V,{isOpen:this.state.showDropdown,subredditId:this.props.subredditId,tooltipPosition:["right","top"],targetPosition:["right","bottom"],tooltipId:e}))}}),Q=o("./src/reddit/components/Governance/Leaderboard/Distribution/index.tsx"),Y=o("./src/reddit/components/Governance/Leaderboard/dynamicStyles.tsx"),ee=o("./src/reddit/components/Governance/Leaderboard/EntryDivider/index.tsx"),te=o("./src/reddit/components/Governance/Leaderboard/EntryUser/index.tsx"),oe=o("./src/reddit/components/Governance/Leaderboard/index.m.less"),ne=o.n(oe);o.d(t,"dynamicStyles",function(){return Y.a});var se=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.leaderboard.dateRangeSelection[t]||s.Week,ie=Object(a.createStructuredSelector)({tokenName:S.i,currentDateRange:re,distribution:(e,t)=>e.subreddits.gov.distributions[t.subredditId],language:e=>e.user.language,leaderboard:(e,{subredditId:t})=>{const o=u(t,re(e,{subredditId:t}));return e.leaderboard.models[o]},leaderboardErrored:(e,{subredditId:t})=>{const o=u(t,re(e,{subredditId:t}));return!!e.leaderboard.api.error[o]},subreddit:(e,t)=>e.subreddits.models[t.subredditId]});t.default=Object(d.connect)(ie,(e,{subredditId:t})=>({onFetchLeaderboardData:o=>e(x(t,o))}))(class extends i.a.Component{componentDidMount(){this.props.onFetchLeaderboardData(this.props.currentDateRange)}render(){return se(w.a,{className:ne.a.className,headerButton:se("div",{className:ne.a.datePickerContainer},void 0,se(Z,{subredditId:this.props.subredditId,uniqueId:this.props.uniqueId})),title:Object(c.a)(this.props.language,"sidebar.gov.leaderboard")},void 0,this.props.subreddit&&se(Q.a,{className:ne.a.distribution,subreddit:this.props.subreddit,uniqueId:this.props.uniqueId}),se("div",{className:ne.a.header},void 0,se("div",{className:ne.a.topUsers},void 0,Object(c.a)(this.props.language,"gov.leaderboard.header.topUsers")),se("div",{className:ne.a.tokens},void 0,this.props.tokenName)),(()=>this.props.leaderboardErrored?se("div",{className:ne.a.error},void 0,se(j.a,{className:ne.a.errorIcon})):this.props.leaderboard?se(r.Fragment,{},void 0,this.props.leaderboard.map(e=>{switch(e.type){case n.User:return se(te.a,{className:ne.a.entryUser,entry:e,subredditId:this.props.subredditId,uniqueIdentifier:this.props.uniqueId});case n.Divider:return se(ee.a,{className:ne.a.divider,entry:e})}})):Array.from({length:8}).map((e,t)=>se("div",{className:ne.a.loading},t)))())}})},"./src/reddit/components/Governance/Proposal/NoProposalError/index.m.less":function(e,t,o){e.exports={container:"_2y2WPgX5vi2SAfi_nz_Q7B",fvfo:"_3y4h0Z4Ofe2FN7oKlP9V7e"}},"./src/reddit/components/Governance/Proposal/NoProposalError/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/lib/classNames/index.ts"),a=o("./src/reddit/components/Governance/Proposal/NoProposalError/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language});t.a=Object(s.connect)(p)(function(e){return l("div",{className:Object(d.a)(c.a.container,e.className)},void 0,Object(i.a)(e.language,"polls.cannotFind"))})},"./src/reddit/components/Governance/Proposal/ResultsSelector/DecisionThreshold/index.m.less":function(e,t,o){e.exports={checkIcon:"b6nqW0WFO2M4SexVBxfHU",container:"_1QSw_HlkZ06PQ4H_Gl5Qmi",decisionIcon:"tIv0l4mIAasOfzH_1MZzr",decisionThreshold:"vdDwj3MECrKPWOzGvwtX4",pie:"_1kLHoqYVgmdy-N798MqUkD",pieContainer:"_19t_3cFD9b1D_z7gV6r1Lf",pieInvertedMask:"_240PIKFetxH16NIbed3MhP",pieMask:"faQEx7XG3jztMB7Ba0IzB",text:"_3kJ7s4NNHNqugbRuUIg9B9"}},"./src/reddit/components/Governance/Proposal/ResultsSelector/Tab/index.m.less":function(e,t,o){e.exports={container:"_1399Kcm0dM3RnJzlAPzZsE",selectable:"_3-DDU6UwhIWiQZZtZLB8nv"}},"./src/reddit/components/Governance/Proposal/ResultsSelector/index.m.less":function(e,t,o){e.exports={container:"_16Gygedl8JROR3rsORhsAq"}},"./src/reddit/components/Governance/Proposal/index.m.less":function(e,t,o){e.exports={container:"_3agF4JIMydb6n5U8QiQ6Tv",govIcon:"Biin4hWHcVT2EfDytVnNn",poll:"_2-Y0QlWKQ9uE8EEq087km1",resultsSelector:"_31DHxzl3U6nsgzY4XJjCSD",votingReward:"_2JVvMYg8RBHtf5C2szMdV7"}},"./src/reddit/components/Governance/Proposal/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/bignumber.js/bignumber.js"),r=o.n(s),i=o("./node_modules/polished/dist/polished.es.js"),d=o("./node_modules/react/index.js"),a=o.n(d),c=o("./node_modules/react-redux/es/index.js"),l=o("./node_modules/reselect/lib/index.js"),p=o("./bundled-modules/styled-components/styled-components.min.js"),u=o("./src/lib/classNames/index.ts"),m=o("./src/reddit/components/Governance/Token/index.tsx"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./src/reddit/components/Governance/VotingReward/index.m.less"),g=o.n(f),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).active,e=>Object(b.c)(e).body);function y(e){return h("div",{className:Object(u.a)(g.a.container,e.className)},void 0,h("div",{className:g.a.pill},void 0,h(m.a,{className:g.a.token,subredditId:e.subredditId}),h("span",{className:g.a.amount},void 0,"+",e.amount)))}var x,O=o("./src/reddit/actions/governance/index.ts"),w=o("./src/reddit/models/Poll/index.ts"),j=o("./src/reddit/selectors/gov.ts"),S=o("./src/reddit/components/Poll/MetaData/index.tsx"),C=o("./src/lib/bigNumberUtils/percent.ts"),I=o("./src/lib/prettyPrintNumber/index.ts"),k=o("./src/reddit/icons/svgs/CircleCheck/index.tsx"),P=o("./src/reddit/components/Poll/ResultOption/index.m.less"),N=o.n(P),_=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,N.a.check,e=>Object(b.c)(e).bodyText,N.a.bar,e=>Object(b.c)(e).active);var L=function(e){const t=e.poll.options.filter(t=>t.id===e.optionId)[0],o=e.result.totalVotes,n=e.result.options[e.optionId],r=new s.BigNumber(o).isZero()?0:Object(C.a)(n.votes,o);return _("div",{className:Object(u.a)(e.className,N.a.container),title:e.displayType===x.Count?n.votes:`${r.toFixed(2)}% (${Object(I.a)(n.votes)} ${e.tokenName})`},void 0,_("div",{className:N.a.bar,style:{opacity:e.isWinningOption?.3:void 0,width:`${r}%`}}),_("div",{className:Object(u.a)(N.a.count,{[N.a.hide]:e.displayType!==x.Count,[N.a.show]:e.displayType===x.Count})},void 0,Object(I.b)(parseInt(n.votes))),_("div",{className:Object(u.a)(N.a.percent,{[N.a.hide]:e.displayType===x.Count,[N.a.show]:e.displayType!==x.Count})},void 0,`${r.toFixed(1)}%`),_("div",{className:N.a.text},void 0,t.text),n.userSelected&&_(k.a,{className:N.a.check}))},M=o("./src/reddit/components/Poll/ClosedPoll/index.m.less"),A=o.n(M),E=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).metaText,T);const F=Object(l.createStructuredSelector)({tokenName:j.i,language:e=>e.user.language});var R=Object(c.connect)(F)(function(e){let t;return e.poll.options.forEach(o=>{t||(t=o);const n=e.result.options[o.id],r=e.result.options[t.id];new s.BigNumber(r.votes).isLessThan(new s.BigNumber(n.votes))&&(t=o)}),E("div",{className:e.className},void 0,e.poll.options.map((o,n)=>E(L,{className:A.a.option,displayType:e.displayType,isWinningOption:o===t,optionId:o.id,poll:e.poll,result:e.result,tokenName:e.tokenName},n)),E(S.a,{className:A.a.metaData,language:e.language,poll:e.poll}))}),$=o("./node_modules/lodash/isNil.js"),D=o.n($),U=o("./src/app/strings/index.ts"),W=o("./src/reddit/controls/Button/index.tsx"),H=o("./src/reddit/controls/LoadingIcon/index.tsx"),V=o("./src/reddit/components/Poll/OpenPoll/index.m.less"),z=o.n(V),q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,z.a.metaData,e=>Object(b.c)(e).metaText);function K(e){return"INPUT"===e.tagName}const J=Object(l.createStructuredSelector)({language:e=>e.user.language,userIsLoggedIn:e=>!!e.user.account});var X=Object(c.connect)(J)(class extends a.a.Component{constructor(){super(...arguments),this.state={optionIsSelected:!1},this.handleOptionSelected=(()=>this.setState({optionIsSelected:!0}))}render(){return q("form",{className:this.props.className,onSubmit:e=>{e.preventDefault();const t=e.currentTarget,o=function(e){for(const t of e)if(t.checked)return parseInt(t.value)}(Array.from(t.elements).filter(K));D()(o)||this.props.onVoteSelection(this.props.poll.options[o])}},void 0,q("div",{},void 0,this.props.poll.options.map((e,t)=>q("label",{className:z.a.option},t,q("input",{className:z.a.optionRadio,onChange:this.handleOptionSelected,type:"radio",name:"proposal",value:t}),q("div",{className:z.a.optionText},void 0,e.text)))),q("div",{className:z.a.controlRow},void 0,q("div",{className:z.a.buttonContainer},void 0,q(W.g,{className:z.a.voteButton,disabled:this.props.voteInProgress||!this.props.userIsLoggedIn||!this.state.optionIsSelected,type:"submit"},void 0,this.props.voteInProgress?q(H.a,{className:z.a.loadingIcon,sizePx:20}):q(d.Fragment,{},void 0,this.props.votingIcon,Object(U.a)(this.props.language,"polls.voteCTA"))),!this.props.userIsLoggedIn&&q("div",{className:z.a.loggedOutTooltip},void 0,Object(U.a)(this.props.language,"polls.loggedOutText"))),q(S.a,{className:z.a.metaData,language:this.props.language,poll:this.props.poll})))}}),Z=o("./src/reddit/components/Poll/index.m.less"),Q=o.n(Z),Y=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).bodyText,B,G);const te=Object(l.createStructuredSelector)({poll:(e,t)=>e.polls.models[t.pollId],result:(e,t)=>e.polls.results[t.resultType][t.pollId],voteInProgress:(e,t)=>!!e.polls.api.voting.pending[t.pollId]});var oe=Object(c.connect)(te,(e,t)=>({onVoteSelection:o=>e(Object(O.f)(t.pollId,o.id))}))(function(e){const t=e.poll,o=e.result;return t?Y("div",{className:e.className},void 0,e.title&&Y("div",{className:Q.a.title},void 0,e.title),o&&Object(w.e)(t,o)?Y(R,{displayType:e.displayType,poll:t,result:o}):Y(X,{poll:t,onVoteSelection:e.onVoteSelection,voteInProgress:e.voteInProgress,votingIcon:e.votingIcon})):null}),ne=o("./src/reddit/icons/svgs/GovSmall/index.tsx"),se=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cse("svg",{className:e.className,viewBox:"0 0 20 20"},void 0,se("g",{},void 0,se("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.7771 0.961401C10.3769 0.466643 9.62244 0.466642 9.22221 0.961401L8.71391 1.58973C8.42377 1.9484 7.92591 2.06204 7.50887 1.86478L6.77829 1.51921C6.20302 1.2471 5.52329 1.57445 5.37735 2.19386L5.19202 2.98051C5.08623 3.42955 4.68698 3.74795 4.22565 3.75117L3.41748 3.75681C2.78112 3.76125 2.31073 4.3511 2.44801 4.97249L2.62234 5.76165C2.72186 6.21213 2.50029 6.67222 2.08605 6.87528L1.36036 7.23101C0.788947 7.51112 0.621066 8.24665 1.01436 8.74695L1.51383 9.38231C1.79895 9.745 1.79895 10.2557 1.51383 10.6184L1.01436 11.2537C0.621067 11.754 0.788947 12.4895 1.36036 12.7697L2.08605 13.1254C2.50029 13.3284 2.72186 13.7885 2.62234 14.239L2.44801 15.0282C2.31073 15.6496 2.78112 16.2394 3.41748 16.2439L4.22565 16.2495C4.68698 16.2527 5.08623 16.5711 5.19202 17.0202L5.37735 17.8068C5.52329 18.4262 6.20302 18.7536 6.77829 18.4815L7.50887 18.1359C7.92591 17.9386 8.42376 18.0523 8.71391 18.4109L9.22221 19.0393C9.62244 19.534 10.3769 19.534 10.7771 19.0393L11.2854 18.4109C11.5756 18.0523 12.0734 17.9386 12.4905 18.1359L13.221 18.4815C13.7963 18.7536 14.476 18.4262 14.622 17.8068L14.8073 17.0202C14.9131 16.5711 15.3124 16.2527 15.7737 16.2495L16.5819 16.2439C17.2182 16.2394 17.6886 15.6496 17.5513 15.0282L17.377 14.239C17.2775 13.7885 17.499 13.3284 17.9133 13.1254L18.639 12.7697C19.2104 12.4895 19.3783 11.754 18.985 11.2537L18.4855 10.6184C18.2004 10.2557 18.2004 9.745 18.4855 9.38231L18.985 8.74695C19.3783 8.24665 19.2104 7.51112 18.639 7.23101L17.9133 6.87528C17.499 6.67222 17.2775 6.21213 17.377 5.76165L17.5513 4.97249C17.6886 4.3511 17.2182 3.76125 16.5819 3.75681L15.7737 3.75117C15.3124 3.74795 14.9131 3.42956 14.8073 2.98051L14.622 2.19386C14.476 1.57445 13.7963 1.2471 13.221 1.51921L12.4905 1.86478C12.0734 2.06204 11.5756 1.94841 11.2854 1.58973L10.7771 0.961401ZM12.5231 7.71779L13.0827 8.27779C13.2391 8.43419 13.2391 8.68699 13.0827 8.84339L9.44271 12.4834C9.36471 12.5614 9.26231 12.6006 9.1599 12.6006C9.0575 12.6006 8.95551 12.5614 8.8771 12.4834L6.9171 10.5234C6.7607 10.3674 6.7607 10.1142 6.9171 9.95779L7.4771 9.39779C7.6335 9.24139 7.8867 9.24139 8.0427 9.39779L9.1599 10.515L11.9575 7.71779C12.0323 7.64259 12.1339 7.60059 12.2403 7.60059C12.3463 7.60059 12.4479 7.64259 12.5231 7.71779Z"}))),ie=o("./src/reddit/selectors/user.ts"),de=o("./src/reddit/components/Governance/Proposal/ResultsSelector/DecisionThreshold/index.m.less"),ae=o.n(de),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.c)(.4,Object(b.c)(e).body,Object(b.c)(e).active),ue=Object(p.css)(["."," {fill: ",";}."," {fill: ",";}."," {color: ",";}."," {border: 1px solid ",";}.",",."," {background-color: ",";&."," {background-color: ",";}}."," {background-color: ",";}"],ae.a.checkIcon,e=>Object(b.c)(e).body,ae.a.decisionThreshold,e=>Object(b.c)(e).active,ae.a.text,e=>Object(b.c)(e).actionIcon,ae.a.pieContainer,pe,ae.a.pieInvertedMask,ae.a.pieMask,e=>Object(i.c)(.95,Object(b.c)(e).body,Object(b.c)(e).active),le,pe,ae.a.pie,pe);function me(e){return ce(d.Fragment,{},void 0,ce("div",{className:ae.a.text},void 0,Object(U.a)(e.language,"polls.decisionThresholdAchieved")),ce("div",{className:ae.a.decisionIcon,title:e.votes},void 0,ce(re,{className:ae.a.decisionThreshold})))}function be(e){return ce(d.Fragment,{},void 0,ce("div",{className:ae.a.text},void 0,Object(U.a)(e.language,"polls.decisionThreshold",{amount:Object(I.b)(parseInt(e.threshold))})),ce(fe,{percent:e.percent}))}function fe(e){const t=Math.floor(e.percent/100*360);return ce("div",{className:ae.a.pieContainer,title:`${e.percent}%`},void 0,ce("div",{className:ae.a.pie}),ce("div",{className:ae.a.pieInvertedMask}),ce("div",{className:Object(u.a)(ae.a.pieMask,{[le]:e.percent>=50}),style:{transform:e.percent<50?`rotate(${t}deg)`:`rotate(${t-180}deg)`}}))}const ge=Object(l.createStructuredSelector)({language:ie.M,poll:(e,{pollId:t})=>e.polls.models[t],pollResult:(e,{pollId:t})=>e.polls.results.byVotingPower[t],subredditGovMeta:(e,{subredditId:t})=>e.subreddits.gov.meta[t]});var he=Object(c.connect)(ge)(function(e){if(!(e.poll&&e.pollResult&&e.subredditGovMeta&&e.subredditGovMeta.polls&&e.subredditGovMeta.polls.decisionThreshold))return null;const t=Object(w.c)(e.poll,e.pollResult),o=new r.a(e.pollResult.options[t.id].votes),n=e.subredditGovMeta.polls.decisionThreshold,s=o.isGreaterThanOrEqualTo(new r.a(n)),i=Object(C.a)(e.pollResult.options[t.id].votes,n);return ce("div",{className:Object(u.a)(ae.a.container,e.className)},void 0,s?ce(me,{language:e.language,votes:o.toString()}):ce(be,{language:e.language,threshold:n,percent:i}))}),ve=o("./src/reddit/components/Governance/Proposal/ResultsSelector/Tab/index.m.less"),ye=o.n(ve),xe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).actionIcon,Oe,e=>Object(b.c)(e).active,e=>Object(b.c)(e).active);function je(e){return xe("a",{className:Object(u.a)(e.className,ye.a.container,{[Oe]:!!e.selectable&&!!e.isSelected,[ye.a.selectable]:!!e.selectable}),onClick:e.onSelect,title:e.tooltipText},void 0,e.text)}var Se=o("./src/reddit/components/Governance/Proposal/ResultsSelector/index.m.less"),Ce=o.n(Se),Ie=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.subreddits.gov.distributions[t],language:e=>e.user.language,poll:(e,{pollId:t})=>e.polls.models[t],pollIsClosed:(e,{pollId:t,resultsByVoters:o})=>{const n=e.polls.models[t];return!!(n&&o&&Object(w.e)(n,o))},wallet:j.d});var _e=Object(c.connect)(Ne)(function(e){const t=e.distribution,o=e.poll,n=e.resultsByLockedVotingPower,r=e.resultsByVoters,i=e.resultsByVotingPower,d=e.tokenName,a=e.wallet,c=i?i.totalVotes:"0",l=n?n.totalVotes:"0",p=!new s.BigNumber(c).isZero()&&a&&t?Object(C.a)(c,t.totalAvailable):0,m=r?r.totalVotes:"0",b=Object(I.b)(parseInt(l)),f=Object(I.b)(parseInt(c)),g=Object(I.b)(parseInt(m));return Ie("div",{className:Object(u.a)(e.className,Ce.a.container)},void 0,Ie("div",{},void 0,Ie(je,{isSelected:e.currentResultType===w.b.ByVotingPower,selectable:e.pollIsClosed,text:`${f} ${d}`,tooltipText:Object(U.a)(e.language,"polls.votingBreakdown",{tokenName:d,count:Object(I.a)(c),percent:p.toFixed(2)}),onSelect:()=>e.onChangeResultType&&e.onChangeResultType(w.b.ByVotingPower)}),n&&Pe.has(e.subredditId)&&Ie(je,{isSelected:e.currentResultType===w.b.ByLockedVotingPower,selectable:e.pollIsClosed,text:`${b} ${Object(U.a)(e.language,"polls.locked")} ${d}`,onSelect:()=>e.onChangeResultType&&e.onChangeResultType(w.b.ByLockedVotingPower)}),Ie(je,{isSelected:e.currentResultType===w.b.ByVoters,selectable:e.pollIsClosed,text:Object(U.d)(e.language,"polls.numVotes",parseInt(m),{count:g}),onSelect:()=>e.onChangeResultType&&e.onChangeResultType(w.b.ByVoters)})),Object(w.d)(o)&&Ie(he,{pollId:e.pollId,subredditId:e.subredditId}))}),Te=o("./src/reddit/components/Governance/Proposal/index.m.less"),Le=o.n(Te);o.d(t,"b",function(){return Ae});var Me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.j)(.99,Object(b.c)(e).active),e=>Object(b.c)(e).line,Le.a.resultsSelector,e=>Object(b.c)(e).body,e=>Object(b.c)(e).line,ee,ke,v);function Ee(e,t){return t===w.b.ByVotingPower?e.resultsByVotingPower:e.resultsByVoters}const Be=Object(l.createStructuredSelector)({language:e=>e.user.language,poll:(e,t)=>e.polls.models[t.pollId],pollReward:(e,t)=>e.polls.rewards[t.pollId],resultsByLockedVotingPower:(e,t)=>e.polls.results.byLockedVotingPower[t.pollId],resultsByVoters:(e,t)=>e.polls.results.byVoters[t.pollId],resultsByVotingPower:(e,t)=>e.polls.results.byVotingPower[t.pollId]});t.a=Object(c.connect)(Be)(class extends a.a.Component{constructor(){super(...arguments),this.state={displayReward:!1,resultType:w.b.ByVotingPower},this.handleResultTypeChange=(e=>this.setState({resultType:e}))}componentDidUpdate(e,t){if(this.props.pollReward&&!new s.BigNumber(this.props.pollReward).isZero()){const o=Ee(e,t.resultType),n=Ee(this.props,this.state.resultType);if(o&&n){const t=!Object(w.e)(e.poll,o),s=Object(w.e)(this.props.poll,n);t&&s&&this.setState({displayReward:!0})}}}render(){return Me("div",{className:Object(u.a)(this.props.className,Le.a.container)},void 0,Me(_e,{className:Le.a.resultsSelector,currentResultType:this.state.resultType,pollId:this.props.pollId,resultsByLockedVotingPower:this.props.resultsByLockedVotingPower,resultsByVoters:this.props.resultsByVoters,resultsByVotingPower:this.props.resultsByVotingPower,subredditId:this.props.subredditId,onChangeResultType:this.handleResultTypeChange}),Me(oe,{className:Le.a.poll,displayType:this.state.resultType===w.b.ByVoters?x.Count:x.Percent,pollId:this.props.pollId,resultType:this.state.resultType,votingIcon:Object(w.d)(this.props.poll)?Me(ne.a,{className:Le.a.govIcon}):void 0},this.props.pollId),this.props.pollReward&&this.state.displayReward&&Me(y,{amount:this.props.pollReward,className:Le.a.votingReward,subredditId:this.props.subredditId}))}})},"./src/reddit/components/Governance/VotingReward/index.m.less":function(e,t,o){e.exports={amount:"_2uGwXKrmP9OljxIhbSCOjc",container:"dVX1qcOidD13L5NRRKOPb",pill:"_2tKg0JJT2prOVVIOrtS2JP",pillAnim:"_3qV2ZaEJd_k1NSZDxMjK-g",token:"_3dLs5lIwl_kKHq589IyKz5",tokenRotation:"_1C5oqr8CA_wteJsqqSRq0B"}},"./src/reddit/components/HeaderImage/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-router-dom/es/index.js"),r=o("./bundled-modules/styled-components/styled-components.min.js"),i=o.n(r),d=o("./src/reddit/constants/screenWidths.ts"),a=o("./src/reddit/constants/zIndex.ts"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=o("./src/reddit/helpers/styles/components/index.tsx"),p=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),m=o("./src/reddit/models/Theme/index.ts"),b=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(c.c)(e).active,2,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).banner.iconDimensions.borderRadius,e=>4+parseInt(Object(c.c)(e).banner.iconDimensions.customSize,10),e=>4+parseInt(Object(c.c)(e).banner.iconDimensions.customSize,10)),g=i()(u.a).withConfig({componentId:"ssdjlj-0"})(["","fill: ",";padding: ","px;"],f,e=>Object(c.c)(e).lightText,e=>Object(c.c)(e).banner.iconDimensions.padding),h=i()(Object(l.a)()).withConfig({componentId:"ssdjlj-1"})(["","background-image: url('","');background-position: center;background-repeat: no-repeat;background-size: 100%;"],f,e=>e.iconUrl),v=i.a.div.withConfig({componentId:"ssdjlj-2"})(["width: 512px;height: ","px;background-position: center;background-repeat: no-repeat;background-size: auto;top: 50%;transform: translateY(-50%);position: absolute;","","&:hover {","}"],e=>Object(c.c)(e).banner.positionedImageHeight,e=>Object(c.c)(e).banner.positionedImage?`background-image: url(${Object(c.c)(e).banner.positionedImage});`:"",e=>{switch(Object(c.c)(e).banner.positionedImageAlignment){case"right":return"right: -8px;";case"centered":return"left: 50%; transform: translate(-50%, -50%);";default:return"left: -8px;"}},e=>Object(c.c)(e).banner.positionedImage&&Object(c.c)(e).banner.secondaryBannerPositionedImage?`background-image: url(${Object(c.c)(e).banner.secondaryBannerPositionedImage});`:""),y=i.a.div.withConfig({componentId:"ssdjlj-3"})(["position: absolute;top: 50%;transform: translateY(-50%);z-index: ",";&:hover + "," {","}"],a.d,v,e=>Object(c.c)(e).banner.positionedImage&&Object(c.c)(e).banner.secondaryBannerPositionedImage&&"left"===Object(c.c)(e).banner.positionedImageAlignment?`background-image: url(${Object(c.c)(e).banner.secondaryBannerPositionedImage});`:""),x=i.a.div.withConfig({componentId:"ssdjlj-4"})(["height: 100%;","position: relative;",";"],e=>e.disableFullscreen?"\n margin: auto;\n ":"\n margin: 10px;\n ",e=>Object(c.c)(e).navBar.useOverlay?"transform: translateY(-18px)":""),O=Object(r.withTheme)(e=>{const t=Object(m.e)(e.headerText,e.prefixedHeaderText,Object(c.c)(e).banner.communityNameFormat||""),o=(e=>e.theme&&Object(c.c)(e).banner.iconImage?String(Object(c.c)(e).banner.iconImage):e.subredditOrProfile?e.subredditOrProfile.communityIcon||e.subredditOrProfile.icon.url:e.subreddit?e.subreddit.communityIcon||e.subreddit.icon.url:void 0)(e);return b(S,{className:e.className,to:e.url},void 0,b(x,{disableFullscreen:e.disableFullscreen,style:{maxWidth:e.disableFullscreen?`${e.maxWidth||d.c}px`:"100%"}},void 0,b(y,{},void 0,e.theme&&Object(c.c)(e).banner.showCommunityIcon&&(o?b(h,{iconUrl:o}):b(g,{})),t&&(e=>1===e.length?b(j,{},void 0,b(w,{},void 0,e[0])):b(j,{},void 0,e[0],b(w,{},void 0,e[1])))(t)),b(v,{})))}),w=i.a.h1.withConfig({componentId:"ssdjlj-5"})(["display: inline;"]),j=i.a.span.withConfig({componentId:"ssdjlj-6"})(["","color: #FCFCFB;flex: 1 1 100%;@media(min-width: ","px) {padding-right: 16px;}display: block;float: left;line-height: ","px;"],p.titleFontH1,d.g,e=>Object(c.c)(e).banner.lineHeight),S=i()(s.a).withConfig({componentId:"ssdjlj-7"})(["text-decoration: none;"]);t.a=i()(O).withConfig({componentId:"ssdjlj-8"})(["background: ",";background-position: top center;display: block;flex-direction: row;height: ","px;margin: 0 auto;@media(min-width: ","px) {padding: 8px 16px;}min-width: 260px;"],e=>Object(m.g)(Object(c.c)(e).banner.backgroundColor,Object(c.c)(e).banner.backgroundImage,Object(c.c)(e).banner.backgroundImagePosition),e=>Object(c.c)(e).banner.height,d.i)},"./src/reddit/components/IdCard/CommunityOptions/index.m.less":function(e,t,o){e.exports={container:"_3Qx5bBCG_O8wVZee9J-KyJ",content:"_2NbKFI9n3wPM76pgfAPEsN",stylesToggle:"_2btz68cXFBI3RWcfSNwbmJ",fvfo:"_2If23hFuQEh898PEmkj-IV",disabled:"QgBK4ECuqpeR2umRjYcP2",expandButton:"_4OtOUaGIjjp2cNJMUxme_"}},"./src/reddit/components/IdCard/Placeholder.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/helpers/styles/mixins/loading.ts"),l=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),p=o("./src/reddit/components/IdCard/placeholder.m.less"),u=o.n(p),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{e.isLoading,e.gradientType;var t=b(e,["isLoading","gradientType"]);return r.a.createElement("div",t)}).withConfig({componentId:"s1lp57jt-0"})(["",""],c.b),g=d.a.div.withConfig({componentId:"s1lp57jt-1"})(["background-color: ",";"],e=>Object(l.c)(e).widgetColors.sidebarWidgetBackgroundColor);t.a=(({isLoading:e})=>m(g,{className:u.a.container},void 0,m(f,{gradientType:"posts",isLoading:e,className:u.a.banner}),m("div",{className:u.a.title},void 0,m(f,{gradientType:"posts",isLoading:e,className:u.a.icon}),m(f,{gradientType:"posts",isLoading:e,className:u.a.name})),m("div",{className:u.a.counts},void 0,m("div",{className:u.a.side},void 0,m(f,{gradientType:"posts",isLoading:e,className:u.a.count}),m(f,{gradientType:"posts",isLoading:e,className:u.a.text})),m("div",{className:u.a.side},void 0,m(f,{gradientType:"posts",isLoading:e,className:u.a.count}),m(f,{gradientType:"posts",isLoading:e,className:u.a.text}))),m(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.one)}),m(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.two)}),m(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.three)}),m(f,{gradientType:"posts",isLoading:e,className:Object(a.a)(u.a.desc,u.a.four)}),m(f,{gradientType:"posts",isLoading:e,className:u.a.subscribe})))},"./src/reddit/components/IdCard/helpers.ts":function(e,t,o){"use strict";o.d(t,"f",function(){return d}),o.d(t,"c",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"e",function(){return l}),o.d(t,"b",function(){return p}),o.d(t,"a",function(){return u});var n=o("./src/app/strings/index.ts"),s=o("./src/config.ts"),r=o("./src/reddit/constants/listings.ts"),i=o("./src/reddit/constants/page.ts");const d=e=>e&&e.toLowerCase()===r.b.Popular,a=e=>e&&e.toLowerCase()===r.b.All,c=e=>e&&e===i.c,l=e=>e&&e===i.j,p=(e,t=40,o=68)=>({height:o,image:e,width:t}),u=({language:e,listingName:t,subreddit:o,idCardWidget:i,shouldRenderSuperbOwlIcon:u})=>{let m,b,f,g,h,v;const y=i&&i.subscribersText||Object(n.a)(e,"structuredStyles.widgets.id-card.subscribersText"),x=i&&i.currentlyViewingText||Object(n.a)(e,"structuredStyles.widgets.id-card.currentlyViewingText");let O,w;const j=u?"snoo-superbowl@2x.png":"snoo-home@2x.png";if(c(t)){m=`${s.a.assetPath}/img/id-cards/home-banner@2x.png`,b=Object(n.a)(e,"listings.home.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${j}')`);const t=Object(n.a)(e,"listings.home.title");g=t.charAt(0).toUpperCase()+t.slice(1),v=r.c[r.b.Home]}else if(a(t))m=`${s.a.assetPath}/img/id-cards/banner@2x.png`,b=Object(n.a)(e,"listings.all.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${j}')`),g="r/all",v=r.c[r.b.All];else if(l(t)){m=`${s.a.assetPath}/img/id-cards/oc-banner@2x.png`,b=Object(n.a)(e,"listings.originalContent.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/snoo-oc@2x.png')`,68);const t=Object(n.a)(e,"listings.originalContent.title");g=t.charAt(0).toUpperCase()+t.slice(1),h=Object(n.a)(e,"listings.originalContent.titleSecondary"),v=r.c[r.b.Original]}else d(t)?(m=`${s.a.assetPath}/img/id-cards/banner@2x.png`,b=Object(n.a)(e,"listings.popular.longDescription"),f=p(`url('${s.a.assetPath}/img/id-cards/${j}')`),g="r/popular",v=r.c[r.b.Popular]):t&&(b=i&&i.description,f=p(""),g=o.displayText,v=o.url,w=i&&i.subscribersCount,O=i&&i.currentlyViewingCount);return Object.assign({snooBackground:f,description:b,titleText:g,titleSecondaryText:h,url:v,subscribersCount:w,subscribersText:y,currentlyViewingText:x,currentlyViewingCount:O},m?{bannerBackgroundImage:m}:{})}},"./src/reddit/components/IdCard/index.m.less":function(e,t,o){e.exports={categoryContainer:"_37coyt0h8ryIQubA7RHmUc",icon:"_2XJvPvYIEYtcS4ORsDXwa3",subredditIcon:"_2Vkdik1Q8k0lBEhhA_lRKE",largeSubredditIcon:"eGjjbHtkgFc-SYka3LM3M",planetIcon:"ZtU5GBgjF1m_LMGdL3d7x",largePlanetIcon:"_3mmJ1GWMWurrNWGlAosDIq"}},"./src/reddit/components/IdCard/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./node_modules/react-router-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/app/strings/index.ts"),u=o("./src/lib/isFakeSubreddit/index.ts"),m=o("./src/lib/prettyPrintNumber/index.ts"),b=o("./src/app/actions/tooltip.ts"),f=o("./src/reddit/components/CategoryTagList/index.tsx"),g=o("./src/reddit/components/CreateCommunityButton/index.tsx"),h=o("./src/reddit/components/CreatePostButton/index.tsx"),v=o("./src/reddit/components/InfoTextTooltip/index.tsx"),y=o("./src/higherOrderComponents/addOverlayEvents.tsx"),x=o("./src/higherOrderComponents/asTooltip.tsx"),O=o("./src/reddit/actions/monthsToMinutes.ts"),w=o("./src/reddit/constants/componentSizes.ts"),j=o("./src/reddit/constants/zIndex.ts"),S=o("./src/reddit/models/MonthsToMinutes/index.ts"),C=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),I=Object.assign||function(e){for(var t=1;te.isOverlay?-w.j:0,j.n+1),[y.a.Click,y.a.Keydown,y.a.Resize]);var P,N=Object(r.connect)(null,e=>({onTooltipActivated:t=>e(Object(O.x)({time:Date.now(),tooltipType:t}))}))(class extends s.a.Component{componentDidMount(){this.props.isOpen&&this.props.onTooltipActivated(S.j.SubscribeIdCard)}render(){const e=this.props;return s.a.createElement(k,I({targetPosition:["left","top"],tooltipPosition:["right","top"],tooltipType:S.j.SubscribeIdCard},e))}}),_=o("./src/reddit/components/SubredditIcon/index.tsx"),T=o("./src/reddit/components/SubscribeButton/index.tsx"),L=o("./src/reddit/components/TrackingHelper/index.tsx"),M=o("./src/reddit/components/Widgets/Base/index.tsx"),A=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),E=o("./src/reddit/constants/elementIds.ts"),B=o("./src/reddit/constants/listings.ts"),F=o("./src/reddit/constants/page.ts"),R=o("./src/reddit/helpers/styles/components/index.tsx"),$=o("./src/reddit/helpers/styles/mixins/index.tsx"),D=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),U=o("./src/reddit/helpers/trackers/lightbox.ts"),W=o("./src/reddit/helpers/trackers/modHub.ts"),H=o("./src/reddit/icons/fonts/helpers.tsx"),V=(P="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aV("i",{className:`${Object(H.b)("modSettings")} ${e.className}`})).withConfig({componentId:"s1nioeso-0"})(["display: inline-block;vertical-align: text-bottom;width: 16px;height: 16px;font-size: 16px;line-height: 16px;"]),q=o("./src/reddit/models/Theme/index.ts"),G=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),K=o("./src/reddit/selectors/category.ts"),J=o("./src/reddit/selectors/comments.ts"),X=o("./src/reddit/selectors/experiments/categories.ts"),Z=o("./src/reddit/selectors/listings.ts"),Q=o("./src/reddit/selectors/moderatorPermissions.ts"),Y=o("./src/reddit/selectors/monthsToMinutes.ts"),ee=o("./src/reddit/selectors/structuredStyles.ts"),te=o("./src/reddit/selectors/subreddit.ts"),oe=o("./src/reddit/selectors/user.ts"),ne=o("./src/reddit/selectors/widgets.ts"),se=o("./src/reddit/components/CommunityType/index.tsx"),re=o("./src/reddit/featureFlags/index.ts"),ie=o("./node_modules/polished/dist/polished.es.js"),de=o("./src/lib/classNames/index.ts"),ae=o("./src/reddit/actions/preferences.ts"),ce=o("./src/reddit/actions/authorFlair.ts"),le=o("./src/reddit/actions/badge.ts"),pe=o("./src/reddit/components/Badges/UserDisplay/index.tsx"),ue=o("./src/reddit/components/Flair/index.tsx"),me=o("./src/reddit/controls/Button/index.tsx"),be=o("./src/reddit/featureFlags/component.tsx"),fe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(G.c)(e).widgetColors.lineColor),we=l.a.div.withConfig({componentId:"s1wrnpm8-1"})(["","align-items: center;background-color: ",";border-radius: 4px;display: flex;flex-direction: row;margin-top: 12px;"],D.metadataFont,e=>Object(G.c)(e).body),je=l()(e=>fe("svg",{className:e.className,viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",version:"1.1"},void 0,fe("title",{id:`${e.title}-title`},void 0,e.title),fe("g",{},void 0,fe("path",{fill:"inherit",d:"M8.1168,3.0832 L10.9168,5.8832 C11.0728,6.0392 11.0728,6.2928 10.9168,6.4488 L4.0824,13.2832 C4.0072,13.3584 3.9056,13.4 3.8,13.4 L1,13.4 C0.7784,13.4 0.6,13.2216 0.6,13 L0.6,10.2 C0.6,10.0944 0.6416,9.9928 0.7168,9.9176 L7.5512,3.0832 C7.7072,2.9272 7.9608,2.9272 8.1168,3.0832 Z M13.5168,2.152 C13.9848,2.62 13.9848,3.3808 13.5168,3.8488 L12.048,5.3176 C11.9696,5.396 11.8672,5.4352 11.7656,5.4352 C11.6632,5.4352 11.5608,5.396 11.4824,5.3176 L8.6824,2.5176 C8.5264,2.3616 8.5264,2.108 8.6824,1.952 L10.1512,0.4832 C10.6192,0.0152 11.38,0.0152 11.848,0.4832 L13.5168,2.152 Z"})))).withConfig({componentId:"s1wrnpm8-2"})(["color: ",";fill: ",";height: 14px;width: 14px;"],e=>Object(G.c)(e).button,e=>Object(G.c)(e).button),Se=l.a.div.withConfig({componentId:"s1wrnpm8-3"})(["","display: flex;justify-content: space-between;"],D.labelsFont),Ce=l()(ue.c).withConfig({componentId:"s1wrnpm8-4"})(["margin-left: 8px;"]),Ie=l()(me.l).withConfig({componentId:"s1wrnpm8-5"})(["display: flex;margin-left: auto;"]),ke=l()(Ie).withConfig({componentId:"s1wrnpm8-6"})(["padding: 0px;"]),Pe=l.a.span.withConfig({componentId:"s1wrnpm8-7"})(["color: ",";flex: 0 0 auto;line-height: 16px;"],e=>Object(G.c)(e).bodyText),Ne=Object(be.a)("spBadges",pe.a),_e=Object(a.createStructuredSelector)({badgesEnabled:re.d.spBadges,currentUser:oe.j,language:oe.M,userFlairData:he.b,userHasBadge:(e,t)=>{const o=e.user.account;if(o){return!!((e.users.appliedBadges[o.id]||{})[t.subredditId]||[]).length}return!1}}),Te=Object(r.connect)(_e,(e,{subredditId:t})=>({onToggleModal:o=>e(Object(ce.b)({username:o,subredditId:t})),onToggleBadgeModal:()=>e(Object(le.j)())})),Le=e=>xe(ke,{onClick:e.onClick},void 0,xe(je,{})),Me=e=>xe(Ie,{onClick:e.onClick},void 0,e.userFlairData.displaySettings.isEnabled?e.userFlairData.applied||e.userHasBadge?Object(p.a)(e.language,"flair.editUserFlairAndBadge"):Object(p.a)(e.language,"flair.addUserFlairAndBadge"):e.userHasBadge?Object(p.a)(e.language,"flair.editUserBadge"):Object(p.a)(e.language,"flair.addUserBadge"));var Ae=Te(Object(L.b)(class extends s.a.Component{constructor(){super(...arguments),this.onFlairLinkClick=(()=>{const e=this.props.currentUser?Object(ge.f)(this.props.currentUser):null;this.props.onToggleModal(e),this.props.sendEvent(Object(U.c)("user_flair_picker"))})}render(){var e=this.props;const t=e.badgesEnabled,o=e.currentUser,n=e.language,s=e.onToggleBadgeModal,r=e.subredditId,i=e.userFlairData,d=e.userHasBadge;return o&&i?xe(Oe,{},void 0,xe(Se,{},void 0,Object(p.a)(n,"flair.preview"),xe(Le,{onClick:this.onFlairLinkClick})),xe(we,{},void 0,d&&xe(Ne,{className:ye.a.badge,subredditId:r,uniqueIdentifier:r}),xe(Pe,{},void 0,`u/${o.displayText}`),i.applied&&i.displaySettings.isUserEnabled&&xe(Ce,{flair:i.applied,forceSmallEmojis:!0})),t?xe(Me,{userFlairData:i,userHasBadge:d,language:n,onClick:s}):null):null}})),Ee=o("./src/reddit/controls/ToggleSwitch/index.tsx"),Be=o("./src/reddit/helpers/trackers/idCard.ts"),Fe=o("./src/reddit/icons/svgs/ChevronDown/index.tsx"),Re=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),$e=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c$e("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,$e("path",{d:"M17.71,10.29,14.95,7.54a7,7,0,0,0-9.9,0L2.29,10.29a1,1,0,0,0,1.41,1.41L6.46,8.95c.07-.07.14-.11.21-.17a4,4,0,1,0,6.65,0c.07.06.15.11.21.17l2.76,2.76a1,1,0,0,0,1.41-1.41Z"})),Ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cUe("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,Ue("path",{d:"M4.59 8l-2.3 2.29A1 1 0 0 0 3.7 11.7L6 9.41zM6 11a4 4 0 0 0 5.34 3.75l-5.1-5.1A4 4 0 0 0 6 11zM18.71 17.29l-5-5A3.87 3.87 0 0 0 14 11a4 4 0 0 0-.68-2.22c.07.06.15.11.21.17l2.76 2.76a1 1 0 0 0 1.41-1.41l-2.75-2.76A7 7 0 0 0 7.42 6L2.71 1.29a1 1 0 0 0-1.42 1.42l16 16a1 1 0 0 0 1.41-1.41z"})),He=o("./src/reddit/components/IdCard/CommunityOptions/index.m.less"),Ve=o.n(He),ze=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(G.c)(e).widgetColors.lineColor),Ge=l()(me.l).withConfig({componentId:"s1p4e6h4-1"})(["","color: ",";fill: ",";&:hover {color: ",";fill: ",";}&:active {color: ",";fill: ",";}&:disabled,&[disabled],&[data-disabled] {color: ",";fill: ",";cursor: not-allowed;}"],D.labelsFont,e=>Object(G.c)(e).bodyText,e=>Object(G.c)(e).bodyText,e=>Object(ie.g)(.8,Object(G.c)(e).bodyText),e=>Object(ie.g)(.8,Object(G.c)(e).bodyText),e=>Object(ie.g)(.8,Object(G.c)(e).bodyText),e=>Object(ie.g)(.8,Object(G.c)(e).bodyText),e=>Object(ie.e)(Object(G.c)(e).bodyText,.5),e=>Object(ie.e)(Object(G.c)(e).bodyText,.5)),Ke=Object(a.createStructuredSelector)({language:oe.M,stylesDisabledGlobally:oe.Z,stylesDisabledForSubreddit:oe.Y});var Je=Object(r.connect)(Ke,e=>({updateSubredditPrefs:(t,o)=>{e(Object(ae.D)(t,o))}}))(class extends s.a.Component{constructor(e){super(e),this.onContainerClick=(e=>{e.stopPropagation()}),this.onExpandButtonClick=(()=>{this.setState({isOpen:!this.state.isOpen})}),this.onToggleStylesSwitch=(()=>{const e=!!this.props.stylesDisabledForSubreddit;this.props.sendEvent(Object(Be.c)(e)),this.props.updateSubredditPrefs(this.props.subredditId,{stylesEnabled:e})}),this.state={isOpen:!1}}render(){var e=this.props;const t=e.isOverlay,o=e.language,n=e.stylesDisabledForSubreddit,s=e.stylesDisabledGlobally,r=e.subredditId,i=this.state.isOpen,d=i?ze("div",{className:Ve.a.content},void 0,ze("div",{className:Object(de.a)(Ve.a.stylesToggle,{[Ve.a.disabled]:s}),title:s?Object(p.a)(o,"sidebar.subreddit.communityTheme.disabledTitle"):void 0},void 0,ze("label",{className:Ve.a.stylesToggleLabel},void 0,ze(n?We:De,{}),Object(p.a)(o,"sidebar.subreddit.communityTheme.label")),ze(Ee.a,{disabled:s,on:!n,onToggle:this.onToggleStylesSwitch})),!t&&ze(Ae,{subredditId:r})):null;return ze(qe,{className:Ve.a.container,onClick:this.onContainerClick},void 0,ze(Ge,{className:Ve.a.expandButton,onClick:this.onExpandButtonClick},void 0,Object(p.a)(o,"sidebar.subreddit.communityOptions"),ze(i?Re.a:Fe.a,{})),d)}}),Xe=o("./src/reddit/components/IdCard/helpers.ts"),Ze=o("./src/reddit/components/IdCard/Placeholder.tsx"),Qe=o("./src/reddit/components/IdCard/index.m.less"),Ye=o.n(Qe);o.d(t,"e",function(){return ot}),o.d(t,"a",function(){return nt}),o.d(t,"b",function(){return gt}),o.d(t,"f",function(){return It}),o.d(t,"c",function(){return kt});var et=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c!Object(u.a)(e)||Object(Xe.c)(e)||Object(Xe.d)(e)||Object(Xe.f)(e)||Object(Xe.e)(e),nt=l()(Object(R.a)()).withConfig({componentId:"s1bd5ppi-0"})(["background: ",";border-radius: 4px 4px 0 0;height: 34px;margin: -12px -12px 10px;"],e=>Object(q.g)(Object(G.c)(e).active,e.bannerBackgroundImage||Object(G.c)(e).banner.backgroundImage,"cover")),st=l.a.div.withConfig({componentId:"s1bd5ppi-1"})(["align-items: center;display: flex;& > * {display: inline-block;vertical-align: middle;}"]),rt=l()(st).withConfig({componentId:"s1bd5ppi-2"})(["margin-top: -23px;"]),it=l()(({className:e,children:t,shouldRenderSuperbOwlIcon:o})=>tt("div",{className:e,title:o?"r/SuperbOwl":""},void 0,t)).withConfig({componentId:"s1bd5ppi-3"})(["background: ",";background-size: ","px ","px;display: inline-block;flex-shrink: 0;height: ","px;position: relative;width: ","px;"],e=>e.snooBackground.image,e=>e.snooBackground.width,e=>e.snooBackground.height,e=>e.snooBackground.height,e=>e.snooBackground.width),dt=l()(i.a).withConfig({componentId:"s1bd5ppi-4"})(["flex: 1 1 auto;overflow: hidden;text-overflow: ellipsis;&:hover {text-decoration: underline;}"]),at=l.a.span.withConfig({componentId:"s1bd5ppi-5"})(["","display: inline-block;"],D.titleFontH4),ct=l.a.div.withConfig({componentId:"s1bd5ppi-6"})(["margin-left: 10px;margin-top: ","px;"],e=>e.hasSecondaryTitle?35:30),lt=l()(at).withConfig({componentId:"s1bd5ppi-7"})(["color: ",";",""],e=>Object(G.c)(e).actionIcon,D.metadataFont),pt=l.a.div.withConfig({componentId:"s1bd5ppi-8"})(["display: flex;margin: 8px 0;& > * {flex: 1;}"]),ut=l.a.div.withConfig({componentId:"s1bd5ppi-9"})(["border-left: 1px solid ",";padding-left: 12px;"],e=>Object(G.c)(e).widgetColors.lineColor),mt=l.a.p.withConfig({componentId:"s1bd5ppi-10"})(["",""],D.titleFontH4),bt=l.a.p.withConfig({componentId:"s1bd5ppi-11"})(["","display: inline-block;word-break: break-word;"],D.titleFontH6),ft=l()(M.a).withConfig({componentId:"s1bd5ppi-12"})(["margin-top: 10px;"]),gt=l.a.p.withConfig({componentId:"s1bd5ppi-13"})(["","margin-top: 8px;word-wrap: break-word;"],D.bodyFont),ht=l.a.div.withConfig({componentId:"s1bd5ppi-14"})(["margin-top: 12px;"]),vt="\n display: block;\n width: 100%;\n",yt=l()(T.a).withConfig({componentId:"s1bd5ppi-15"})(["",";margin-bottom: 8px;"],vt),xt=l()(h.a).withConfig({componentId:"s1bd5ppi-16"})(["",";","padding: 0 16px;"],vt,D.largeButtonFont),Ot=l()(g.a).withConfig({componentId:"s1bd5ppi-17"})(["",";","margin-top: 11px;"],$.e,D.largeButtonFont),wt=l()(z).withConfig({componentId:"s1bd5ppi-18"})(["margin-right: 4px;vertical-align: middle;"]),jt=l()(i.a).withConfig({componentId:"s1bd5ppi-19"})(["border-radius: 4px;margin: 6px 0px 6px auto;padding: 4px;"]),St=l.a.div.withConfig({componentId:"s1bd5ppi-20"})(["border-top: 1px solid ",";margin-top: 10px;"],e=>Object(G.c)(e).widgetColors.lineColor),Ct=Object(r.connect)(()=>Object(a.createStructuredSelector)({postCategories:(e,t)=>Object(K.o)(e,t.postId),commentsApiError:J.c,commentsApiPending:J.d,frontpageIsHome:Y.j,idCardWidget:(e,t)=>Object(ne.c)(e,{subredditName:t.listingName}),isLoggedIn:oe.F,language:oe.M,listingApiError:Z.c,listingApiPending:Z.d,moderatorPermissions:(e,t)=>{const o=Object(te.z)(e,t.listingName);if(o)return Object(Q.g)(e,{subredditId:o})},isInCategoriesExperiment:X.a,shouldRenderSuperbOwlIcon:re.d.superbOwl,subreddit:(e,t)=>Object(te.v)(e,{subredditName:t.listingName}),subredditIcon:(e,t)=>Object(ee.o)(e,{subredditName:t.listingName}),subscribeIdTooltipIsOpen:Y.B}),(e,t)=>({dispatchPush:t=>e(Object(d.b)(t)),toggleTooltip:t=>e(Object(b.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},e,t,o,{onContainerClick:()=>o.isOverlay&&t.dispatchPush(e.subreddit.url)}));const It=({titleText:e,titleSecondaryText:t,snooBackground:o,shouldRenderSuperbOwlIcon:n})=>tt(rt,{},void 0,tt(it,{snooBackground:o,shouldRenderSuperbOwlIcon:n}),tt(ct,{hasSecondaryTitle:!!t},void 0,tt(at,{},void 0,e),t&&tt(lt,{},void 0,t))),kt=e=>{const t=e.isTargetBlank,o=e.largeSubredditIcon,n=e.linkUrl,r=e.subredditIcon,i=e.titleText,d=e.primaryColor;return tt(st,{className:e.className},void 0,tt(_.b,{className:o?Ye.a.largeSubredditIcon:Ye.a.subredditIcon,iconUrl:r.url,primaryColor:d},r.url),n?s.a.createElement(dt,et({key:n,to:n,onClick:e=>e.stopPropagation()},t?{target:"_blank"}:{}),tt(at,{title:i},void 0,i)):tt(at,{},i,i))},Pt=(e,t,o,n,s,r,i,d)=>tt(pt,{},void 0,tt("div",{onMouseEnter:()=>d(n),onMouseLeave:()=>d(n)},void 0,tt(mt,{},void 0,Object(m.b)(t)),tt(bt,{id:n},void 0,o),tt(v.c,{caretOnTop:!0,text:`${Object(m.b)(t,!0)} ${o}`,tooltipId:n})),tt(ut,{onMouseEnter:()=>d(i),onMouseLeave:()=>d(i)},void 0,tt(mt,{},void 0,Object(m.b)(s)),tt(bt,{id:i},void 0,r),tt(v.c,{caretOnTop:!0,text:`${Object(m.b)(s,!0)} ${r}`,tooltipId:i}))),Nt=e=>tt(gt,{},void 0,e),_t=({isFake:e,isOverlay:t,isLoggedIn:o,isSubmissionPage:n,language:s,listingName:r,subreddit:i})=>tt(ht,{},void 0,!e&&tt(yt,{getEventFactory:e=>Object(U.c)(e?"unsubscribe":"subscribe"),id:`subscribe-button-${i.id}`,identifier:{name:i.name,type:"subreddit"},onClick:e=>e.stopPropagation()}),!n&&!t&&tt(xt,{listingName:r,subreddit:i}),o&&!n&&!t&&!i&&r!==F.j&&tt(Ot,{eventSource:"id_card",language:s}));t.d=Object(L.b)(Ct(Object(c.withTheme)(class extends s.a.Component{constructor(){super(...arguments),this.onClickModTools=(()=>this.props.sendEvent(Object(W.a)()))}render(){var e=this.props;const t=e.className,o=e.commentsApiError,n=e.commentsApiPending,r=e.frontpageIsHome,i=e.idCardWidget,d=e.isCommentsPage,a=e.isInCategoriesExperiment,c=e.isLoggedIn,l=e.isOverlay,m=e.isSubmissionPage,b=e.language,g=e.listingApiError,h=e.listingApiPending,v=e.listingName,y=e.moderatorPermissions,x=e.onContainerClick,O=e.postCategories,w=e.postId,j=e.shouldRenderSuperbOwlIcon,S=e.subreddit,C=e.subredditIcon,I=e.subscribeIdTooltipIsOpen,k=e.toggleTooltip;let P=v;c||v!==F.c||r||(P=B.b.Popular);const _=Object(u.a)(P);if(!_&&!i)return tt(Ze.a,{isLoading:n&&!o||h&&!g});var T=Object(Xe.a)({language:b,listingName:P,subreddit:S,idCardWidget:i,shouldRenderSuperbOwlIcon:j});const L=T.bannerBackgroundImage,M=T.currentlyViewingCount,R=T.currentlyViewingText,$=T.description,D=T.snooBackground,U=T.subscribersCount,W=T.subscribersText,H=T.titleText,V=T.titleSecondaryText,z=T.url,q=_||l||m,G=!_&&S.id?S.id:"",K=`IdCard--Subscribers--${l}--${G}`,J=`IdCard--CurrentlyViewing--${l}--${G}`;return tt(s.a.Fragment,{},void 0,tt(A.a,{className:t,onClick:l?x:void 0,headerButton:!q&&S&&y&&tt(jt,{to:y.posts?`${S.url}about/modqueue`:`${S.url}about/`,onClick:this.onClickModTools},void 0,tt(wt,{}),Object(p.a)(b,"modTools.modTools")),redditStyle:_||m,title:q?void 0:Object(p.a)(b,"sidebar.subreddit.title")},void 0,q&&tt(nt,{bannerBackgroundImage:L}),_?It({titleText:H,titleSecondaryText:V,snooBackground:D,shouldRenderSuperbOwlIcon:j}):tt(kt,{isTargetBlank:m,linkUrl:_?void 0:z,subredditIcon:C,titleText:H}),!_&&Pt(b,U,W,K,M,R,J,k),!_&&tt(se.a,{type:S.type,isNSFW:S.isNSFW,allowContractors:S.allowContractors,isQuarantined:S.isQuarantined}),Nt($),_t({isFake:_,isLoggedIn:c,isOverlay:l,isSubmissionPage:m,language:b,listingName:P,subreddit:S}),a&&O&&w&&(d||l)&&tt(St,{},void 0,tt(ft,{},void 0,Object(p.a)(b,"sidebar.categoryTag.discoverMore")),tt(f.a,{postId:w,inLightboxHeader:!0,postCategories:O})),!_&&c&&tt(Je,{isOverlay:l,sendEvent:this.props.sendEvent,subredditId:S.id})),!_&&tt(N,{container:l?document.getElementById(E.d):null,isOpen:I,isOverlay:l,tooltipId:`subscribe-button-${S.id}`}))}})))},"./src/reddit/components/IdCard/placeholder.m.less":function(e,t,o){e.exports={container:"_1KWSZXqSM_BLhBzkPyJFGR",banner:"c_dVyWK3BXRxSN3ULLJ_t",title:"_1OQL3FCA9BfgI57ghHHgV3",icon:"_33jgwegeMTJ-FJaaHMeOjV",name:"_1wQQNkVR4qNpQCzA19X4B6",counts:"_39IvqNe6cqNVXcMFxFWFxx",side:"_29TSdL_ZMpyzfQ_bfdcBSc",count:"JEV9fXVlt_7DgH-zLepBH",text:"_3YCOmnWpGeRBW_Psd5WMPR",desc:"_2iO5zt81CSiYhWRF9WylyN",one:"_2E9u5XvlGwlpnzki78vasG",two:"fDElwzn43eJToKzSCkejE",three:"_2kNB7LAYYqYdyS85f8pqfi",four:"_1XmngqAPKZO_1lDBwcQrR7",subscribe:"_3XbVvl-zJDbcDeEdSgxV4_"}},"./src/reddit/components/InfoBanners/BannerBase/index.m.less":function(e,t,o){e.exports={IconWrapper:"_2p07tPrx9WpxDTQJ5cmVNe",iconWrapper:"_2p07tPrx9WpxDTQJ5cmVNe",TextWrapper:"_2jpm-rNr0Hniw6BX3NWMVe",textWrapper:"_2jpm-rNr0Hniw6BX3NWMVe"}},"./src/reddit/components/InfoBanners/BannerBase/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/helpers/styles/components/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/components/InfoBanners/BannerBase/index.m.less"),l=o.n(c),p=o("./src/lib/lessComponent.tsx"),u=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.c)(e).bodyText),b=p.a.div("IconWrapper",l.a),f=r()(Object(i.a)()).withConfig({componentId:"s1nw2m0g-0"})(["background-color: ",";display: inline-block;width: 8px;position: absolute;top: 0;bottom: 0;"],e=>e.color),g=r.a.div.withConfig({componentId:"s1nw2m0g-1"})(["",""],m),h=p.a.div("TextWrapper",l.a),v=r.a.div.withConfig({componentId:"s1nw2m0g-2"})(["","font-weight: bold;"],m),y=r()(Object(i.a)()).withConfig({componentId:"s1nw2m0g-3"})(["background-color: ",";border: 1px solid ",";border-radius: 4px;position: relative;display: flex;"],e=>Object(a.c)(e).body,e=>e.color);t.a=(e=>{const t=e.className,o=e.color,n=e.icon,s=e.subtitle,r=e.title;return u(y,{className:t,color:o},void 0,u(f,{color:o}),n&&u(b,{},void 0,n),u(h,{},void 0,u(v,{},void 0,r),s&&u(g,{},void 0,s)))})},"./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.m.less":function(e,t,o){e.exports={container:"_3UJGTKmHd4TVKyOdhiMAJ1",rawHtmlDisplay:"s2P-f2c3l2Irco5Ru0S5J",link:"_1eRb8-B7kEgkwxWFSWuVUk",icon:"WCZvfrkaO-Zq7vsDKOAdS"}},"./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),a=o("./src/reddit/constants/colors.ts"),c=o("./src/reddit/controls/InternalLink/index.tsx"),l=o("./src/reddit/icons/svgs/QuarantineWarning/index.tsx"),p=o("./src/reddit/selectors/subreddit.ts"),u=o("./src/reddit/selectors/user.ts"),m=o("./src/reddit/components/InfoBanners/BannerBase/index.tsx"),b=o("./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.m.less"),f=o.n(b),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.subreddit,o=e.subredditAboutInfo,n=e.language;if(!t||!t.isQuarantined)return null;const s=o&&o.quarantineMessageHtml,r=o&&o.quarantineMessage||Object(i.a)(n,"contentGate.quarantinedSubreddit.quarantineMsg");return g(m.a,{className:f.a.container,color:a.a.quarantine,icon:h,subtitle:g("span",{},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.subtitle")," ",g("a",{className:f.a.link,href:"https://www.reddithelp.com/en/categories/reddit-101/rules-reporting/account-and-community-restrictions/quarantined-subreddits",target:"_blank"},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.quarantined")),": ",s?g(d.a,{className:f.a.rawHtmlDisplay,html:s}):r," ",g(c.a,{className:f.a.link,to:"/"},void 0,Object(i.a)(n,"contentGate.quarantinedSubreddit.clickToGoHome"))),title:Object(i.a)(n,"contentGate.quarantinedSubreddit.bannerTitle")})})},"./src/reddit/components/LargePost/index.m.less":function(e,t,o){e.exports={backgroundWrapper:"_11R7M_VOgKO1RJyRSRErT3",flatListContainer:"_1ixsU4oQRnNfZ91jhBU74y",noProposal:"_3KYCJ3N4w1YmvpFMo_3zcn",postMediaWrapper:"STit0dLageRsa2yR4te_b",postTitle:"_3wiKjmhpIpoTE2r5KCm2o6",proposal:"_2dkCPUHQTdBWU2B0dYnkRb",hasNotVoted:"_3COAjvFMb0tRTTAI3nxufG"}},"./src/reddit/components/LargePost/index.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/config.ts"),l=o("./src/reddit/constants/screenWidths.ts"),p=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),u=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),m=o("./src/reddit/helpers/showReportIndicator/index.ts"),b=o("./src/reddit/helpers/styles/mixins/index.tsx"),f=o("./src/app/actions/tooltip.ts"),g=o("./src/reddit/actions/post.ts"),h=o("./src/reddit/models/Media/index.ts"),v=o("./src/reddit/models/Poll/index.ts"),y=o("./src/reddit/models/Vote/index.ts"),x=o("./src/reddit/selectors/activeModalId.ts"),O=o("./src/reddit/selectors/experiments/subscribeText.ts"),w=o("./src/reddit/selectors/moderatorPermissions.ts"),j=o("./src/reddit/selectors/monthsToMinutes.ts"),S=o("./src/reddit/selectors/posts.ts"),C=o("./src/reddit/selectors/user.ts"),I=o("./src/lib/classNames/index.ts"),k=o("./src/reddit/components/AdLinkWrapper/index.tsx"),P=o("./src/reddit/components/CallToActionButton/index.tsx"),N=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),_=o("./src/reddit/components/Flatlist/index.tsx"),T=o("./src/reddit/components/Governance/Proposal/index.tsx"),L=o("./src/reddit/components/Governance/Proposal/NoProposalError/index.tsx"),M=o("./src/reddit/components/JSAPIContainers/index.tsx"),A=o("./src/reddit/components/ModModeReports/index.tsx"),E=o("./src/reddit/components/ModModeReports/helpers.ts"),B=o("./src/higherOrderComponents/addOverlayEvents.tsx"),F=o("./src/higherOrderComponents/asTooltip.tsx"),R=o("./src/reddit/models/MonthsToMinutes/index.ts"),$=o("./src/reddit/components/MonthsToMinutesTooltip/index.tsx"),D=Object.assign||function(e){for(var t=1;ts.a.createElement(U,D({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:R.j.Vote},e)),H=Object.assign||function(e){for(var t=1;ts.a.createElement(V,H({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:R.j.VoteReminder},e)),q=Object.assign||function(e){for(var t=1;ts.a.createElement(G,q({targetPosition:["right","top"],tooltipPosition:["left","top"],tooltipType:R.j.VoteSuccess},e)),X=(K="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;ae.postId?X(s.a.Fragment,{},void 0,X(W,{isOpen:e.voteTooltipId===e.postId,tooltipId:e.tooltipId}),X(z,{isOpen:e.voteReminderTooltipId===e.postId,tooltipId:e.tooltipId}),X(J,{isOpen:e.voteSuccessTooltipId===e.postId,tooltipId:e.tooltipId})):null),Y=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),ee=o("./src/reddit/components/PostContainer/index.tsx"),te=o("./src/reddit/components/PostLeftRail/index.tsx"),oe=o("./src/reddit/components/PostMedia/index.tsx"),ne=o("./src/reddit/components/PostOverflowMenu/index.tsx"),se=o("./src/reddit/components/PostTitle/index.tsx"),re=o("./src/reddit/components/PostTopLine/index.tsx"),ie=o("./src/reddit/components/SourceLink/index.tsx"),de=o("./src/reddit/components/VerticalVotes/index.tsx"),ae=o("./src/reddit/contexts/InsideOverlay.tsx"),ce=o("./src/reddit/contexts/PageLayer/index.tsx"),le=o("./src/reddit/controls/Checkbox/index.tsx"),pe=o("./src/reddit/controls/OutboundLink/styled.tsx"),ue=o("./src/reddit/helpers/styles/mixins/responsive.ts"),me=o("./src/reddit/helpers/styles/postBackgroundColor.ts"),be=o("./src/reddit/helpers/styles/smartTextColor.ts"),fe=o("./src/reddit/components/LargePost/index.m.less"),ge=o.n(fe);o.d(t,"b",function(){return Oe});var he=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(i.createStructuredSelector)({autoplayPref:C.b,activeModalId:x.a,currentUser:C.j,hideNSFWPref:C.x,flairStyleTemplate:ce.S,isFrontpageHome:j.j,language:C.M,inlineSubscribeIsEnabled:O.a,isActive:S.f,moderatorPermissions:w.f,modModeEnabled:ce.Q,poll:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.models[o]:null},pollResult:(e,t)=>{const o=e.posts.metaMap[t.postId];return o?e.polls.results.byVoters[o]:null},post:S.D,subredditOrProfile:S.O,userIsOp:C.db}),(e,{postId:t})=>({handleVote:o=>{const n=o===y.a.upvoted?Object(g.J)(t):Object(g.n)(t);e(n)},onIgnoreReports:()=>e(Object(g.H)(t)),onOpenReportsDropdown:t=>e(Object(f.e)({tooltipId:t}))})),Oe=(e,t,o=!1,n=!1,s=(()=>{}),r)=>{const i=`upvote-button-${e.id}`;return he(te.b,{isRemoved:!!e.bannedBy,isReported:Object(m.a)(e),isSponsored:e.isSponsored},void 0,o&&he(le.a,{isCheckboxSelected:n,toggleCheckbox:s}),he(de.a,{flairStyleTemplate:r,model:e,onVoteClick:t,upvoteTooltipId:i}),he(Q,{postId:e.id,tooltipId:i}))};t.a=xe(a()(Object(ae.b)(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.currentUser,r=e.eventFactory,i=e.flairStyleTemplate,d=e.forceLoadMedia,a=e.hideNSFWPref,l=e.inlineSubscribeIsEnabled;var m=e.inSubredditOrProfile;const b=void 0!==m&&m,f=e.isFrontpage,g=e.isFrontpageHome,y=e.isOriginalPage,x=e.isOverlay,O=e.language,w=e.moderatorPermissions,j=e.modModeEnabled,S=e.onClickPost,C=e.onIgnoreReports,k=e.onOpenReportsDropdown,N=e.poll,B=e.pollResult,F=e.post,R=e.scrollerItemRef,$=e.subredditOrProfile,D=e.userIsOp,U=Object(u.a)(w),W=j&&U,H=Object(p.a)(w),V=Object(E.c)(F),z=!!F.media&&F.media.type===h.m.RTJSON,q="subreddit"===F.belongsTo.type,G=D&&z,K=D&&!!q,J=o?o-te.a:void 0,X=!!B&&!!Object.keys(B.options).filter(e=>B.options[e].userSelected).length,Z=l&&!(f&&g);return he(ee.a,{className:n,post:F,onClick:S,eventFactory:r},void 0,Oe(F,e.handleVote,e.showBulkActionCheckbox,e.isCheckboxSelected,e.toggleCheckbox,i),he(Y.b,{className:ge.a.backgroundWrapper,flairStyleTemplate:i},void 0,he(re.a,{hideNSFWPref:a,inSubredditOrProfile:b,isOverlay:!!x,language:O,post:F,shouldShowSubscribeButton:Z,showOCCategories:y,showSubreddit:!b&&!F.isSponsored,subredditOrProfile:$}),he(se.c,{className:ge.a.postTitle,post:F,size:se.b.Large,titleColor:i&&i.postTitleColor,isOverlay:x}),F.source&&!F.isSponsored&&he(ie.a,{post:F}),he("div",{className:Object(I.a)(ge.a.postMediaWrapper,{[ge.a.votedContent]:X})},void 0,he(oe.a,{isListing:!0,isNotCardView:!!x,showCentered:!0,flairStyleTemplate:i,post:F,availableWidth:J,shouldLoad:d,scrollerItemRef:R,autoplayPref:t})),N&&he(T.a,{className:Object(I.a)(ge.a.proposal,{[ge.a.hasNotVoted]:!B||!Object(v.e)(N,B)}),pollId:N.id,subredditId:F.belongsTo.id}),F.isMeta&&!N&&he(L.a,{className:ge.a.noProposal}),F.source&&F.source.url&&F.isSponsored&&he(ve,{},void 0,he(pe.a,{href:F.source.url.replace(c.a.redditUrl,""),isSponsored:F.isSponsored,source:F.source},void 0,F.source.displayText),F.callToAction&&he(P.a,{href:F.source.url.replace(c.a.redditUrl,""),isSponsored:F.isSponsored,source:F.source},void 0,F.callToAction)),j&&U&&V&&he(A.a,{language:O,onIgnoreReports:C,reportable:F}),he(M.d,{postId:F.id}),he("div",{className:ge.a.flatListContainer},void 0,he(ye,{compact:!1,flairStyleTemplate:i,model:F,onVoteClick:e.handleVote}),he(_.c,{currentUser:s,hasModFlairPerms:H,hasModPostPerms:U,isOverlay:!!x,language:O,modModeEnabled:j,onIgnoreReports:C,onOpenReportsDropdown:k,post:F,showEditPost:G,showEditFlair:K,useFlatlistBreakpoints:Object(ne.h)({editPost:!W,save:!W,hide:!1,report:!1})}))))})).withConfig({componentId:"s1d8yj03-2"})(["","","","","","",";@media (min-width: ","px) {padding-left: 40px;border-radius: 4px;}cursor: pointer;."," {color: ",";}"],_.d,b.m,b.n,Y.a,T.b,e=>Object(b.j)(e.flairStyleTemplate),l.i,ge.a.proposalMetaData,e=>Object(be.a)(Object(me.a)(e))))},"./src/reddit/components/LayoutNavigation/ConsiderateNav.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/reddit/constants/componentSizes.ts"),l=o("./src/reddit/constants/postLayout.ts"),p=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/constants/zIndex.ts"),m=o("./src/reddit/contexts/PageLayer/index.tsx");const b=Object(m.w)(),f=Object(i.createStructuredSelector)({layout:m.O}),g=Object(r.connect)(f);t.a=b(g(a()(class extends s.a.Component{constructor(e){super(e),this.onClickIcon=(e=>{if(void 0===this.state.left){const e=this.ref.offsetLeft;this.setState({left:e})}}),this.onMouseEnter=(()=>{this.state.mouseInside||this.setState({mouseInside:!0})}),this.onMouseLeave=(()=>{this.state.mouseInside&&this.setState({left:void 0,mouseInside:!1})}),this.ref=null,this.state={left:void 0,mouseInside:!1}}componentWillReceiveProps(e){0!=e.offsetLeft-this.props.offsetLeft&&(this.noTransition=!0)}componentDidUpdate(){this.noTransition&&(this.noTransition=!1)}render(){return s.a.createElement("div",{className:this.props.className,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseMove:this.onMouseEnter,ref:e=>this.ref=e,style:{left:this.state.left||void 0,transition:this.noTransition?"initial":void 0}},this.props.render(this.onClickIcon))}}).withConfig({componentId:"s1dqsdhz-0"})(["align-items: center;display: flex;height: 40px;left: ","px;position: absolute;right: 12px;transition: left 300ms ease-in-out; ","","z-index: ",";","@media(min-width: ","px) {left: ","px;right: ","px;}@media(min-width: ","px) {","}","@media(max-width: ","px) {left: 8px;}"],e=>e.offsetLeft+12,"","",u.e,"",p.i,e=>e.offsetLeft+c.x,c.x,p.g,e=>e.considerSidebar?`right: ${c.x+c.E+c.F}px;`:"",e=>{if(e.layout!==l.f.Large)return"";const t=e.offsetLeft+2*c.x+c.E+c.F,o=p.c-t,n=c.k-o,s=e.considerSidebar?c.F:c.k+c.E+c.F;return`\n @media(min-width: ${p.c+n+(e.bladeOpen?c.b:0)}px) {\n left: calc(((100% + ${e.offsetLeft}px) - ${c.k+c.E+c.F}px) / 2);\n right: calc(((100% - ${e.offsetLeft}px) - ${s}px) / 2);\n }\n `},p.i-1)))},"./src/reddit/components/LayoutNavigation/Container.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/reddit/constants/componentSizes.ts"),p=o("./src/reddit/constants/screenWidths.ts"),u=o("./src/reddit/helpers/toggleBodyScroll/index.ts"),m=o("./src/reddit/layout/page/Listing/index.tsx"),b=o("./src/reddit/layout/page/Listing/Content.tsx"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/selectors/structuredStyles.ts"),h=o("./src/reddit/selectors/userPrefs.ts"),v=o("./src/reddit/components/LayoutNavigation/ConsiderateNav.tsx"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c!!Object(g.i)(e),isSubscriptionsPinned:h.b}),S=Object(i.connect)(j);t.a=c()(S(class extends r.a.Component{constructor(e){super(e),this.state={bodyScrollOffset:0}}componentDidMount(){const e=()=>{const e=document.body.style.marginRight;!!e!=!!this.state.bodyScrollOffset&&(e?this.setState({bodyScrollOffset:Object(u.c)(document.body)}):this.setState({bodyScrollOffset:0}))};try{this.docObserver=new MutationObserver(e)}catch(t){}this.docObserver&&this.docObserver.observe(document.body,{attributes:!0})}componentWillUnmount(){this.docObserver&&this.docObserver.disconnect()}render(){var e=this.props;const t=e.bladeOpen;var o=e.considerPinnedSubscriptions;const n=void 0===o||o,s=e.isSubscriptionsPinned;var r=e.considerSidebar;const i=void 0===r||r;let d=0;return s&&!t&&n&&(d+=l.H),0!==this.state.bodyScrollOffset&&(d-=this.state.bodyScrollOffset),y("div",{className:this.props.className},void 0,y(x,{},void 0,y(b.b,{fitPageToContent:!0},void 0,y(w,{},void 0,y(v.a,{bladeOpen:t,considerSidebar:i,offsetLeft:d,render:this.props.render}))),i&&y(O,{})))}})).withConfig({componentId:"s8rr6fz-3"})(["background: ",";"],e=>Object(f.c)(e).body)},"./src/reddit/components/LayoutNavigation/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/lib/constants/index.ts"),p=o("./src/lib/listingSort/index.ts"),u=o("./src/reddit/components/LayoutNavigation/Container.tsx"),m=o("./src/reddit/actions/preferences.ts"),b=o("./node_modules/react-router-redux/es/index.js"),f=o("./src/app/actions/tooltip.ts"),g=o("./src/app/strings/index.ts"),h=o("./src/higherOrderComponents/asTooltip.tsx"),v=o("./src/lib/addQueryParams/index.ts"),y=o("./src/reddit/components/TrackingHelper/index.tsx"),x=o("./src/reddit/constants/listingSorts.ts"),O=o("./src/reddit/contexts/PageLayer/index.tsx"),w=r.a.createContext({}),j=o("./src/reddit/controls/Dropdown/index.tsx"),S=o("./src/reddit/controls/Dropdown/Row.tsx"),C=o("./src/reddit/helpers/styles/components/index.tsx"),I=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),k=o("./src/reddit/helpers/trackers/navigation.ts"),P=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),N=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),_=o("./src/reddit/selectors/tooltip.ts"),T=o("./src/reddit/selectors/user.ts"),L=o("./src/reddit/components/ListingSort/ListingSortIcon.tsx"),M=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{e.redditStyle;var t=E(e,["redditStyle"]);return r.a.createElement(L.a,t)}).withConfig({componentId:"ne5g41-1"})(["fill: ",";"],e=>Object(N.c)(e).actionIcon),$=c()(P.b).withConfig({componentId:"ne5g41-2"})(["","margin-left: 0;margin-top: -2px;"],""),D=c.a.div.withConfig({componentId:"ne5g41-3"})(["","color: ",";margin-top: 1px;"],I.labelsFont,e=>Object(N.c)(e).metaText),U=c()(e=>{e.redditStyle;var t=E(e,["redditStyle"]);return r.a.createElement(S.c,A({},t,{noHover:!0,isSelected:!0}))}).withConfig({componentId:"ne5g41-4"})(["","border: none;display: flex;margin: 4px;padding: 4px;"],I.smallButtonFont),W=c()(Object(C.a)()).withConfig({componentId:"ne5g41-5"})(["align-items: center;display: flex;",", "," {","}"],$,U,e=>e.disabled?`\n color: ${Object(N.c)(e).inactive};\n fill: ${Object(N.c)(e).inactive};\n `:""),H=c.a.div.withConfig({componentId:"ne5g41-6"})(["","padding: 8px 12px 8px 8px;color: ",""],I.titleFontH5,e=>Object(N.c)(e).actionIcon),V=Object(O.w)({isFrontpage:O.C,isOriginal:O.E,isProfilePage:O.L,pageLayer:e=>e}),z=Object(d.createStructuredSelector)({user:T.j,dropdownIsOpen:Object(_.b)(B),language:T.M,redditStyle:O.D}),q=Object(i.connect)(z,(e,{pageLayer:t})=>({onOpenDropdown:()=>e(Object(f.e)({tooltipId:B}))}));var G=c()(V(q(Object(y.b)(e=>M("div",{className:e.className,onClick:e.onOpenDropdown},void 0,M(D,{},void 0,Object(g.a)(e.language,"sorts.title")),M(W,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,M(U,{displayText:x.a[e.sort](e.language),id:B,redditStyle:e.redditStyle},void 0,M(R,{redditStyle:e.redditStyle,sort:e.sort})),M($,{isSubreddit:!e.redditStyle})),M(w.Consumer,{},void 0,t=>r.a.createElement(F,A({isOpen:e.dropdownIsOpen,tooltipId:B},t,{renderContentsHidden:!0}),e.disabled?M(H,{},void 0,"Coming soon"):(e.sortOptions||((e,t,o)=>{const n=[l.X.HOT,l.X.NEW,l.X.CONTROVERSIAL,l.X.TOP,...t?[]:[l.X.RISING]];return e&&o&&n.unshift(l.X.BEST),n})(e.isFrontpage,e.isOriginal,e.user)).map(t=>M(S.c,{displayText:x.a[t](e.language),onClick:()=>{e.onChange(t),e.sendEvent(Object(k.c)(t))},href:e.isProfilePage?Object(v.a)(e.baseUrl,{sort:t}):`${e.baseUrl}/${t}/`,isSelected:e.sort===t},t,M(R,{redditStyle:e.redditStyle,sort:t})))))))))).withConfig({componentId:"ne5g41-7"})(["align-items: center;cursor: pointer;display: flex;margin: 7px 0;padding: 0 16px;"]),K=o("./src/reddit/constants/parameters.ts");const J={[l.mc.AllStates]:Object(g.f)("stateSorts.allStates"),[l.mc.Alaska]:Object(g.f)("stateSorts.alaska"),[l.mc.Alabama]:Object(g.f)("stateSorts.alabama"),[l.mc.Arkansas]:Object(g.f)("stateSorts.arkansas"),[l.mc.Arizona]:Object(g.f)("stateSorts.arizona"),[l.mc.California]:Object(g.f)("stateSorts.california"),[l.mc.Colorado]:Object(g.f)("stateSorts.colorado"),[l.mc.Connecticut]:Object(g.f)("stateSorts.connecticut"),[l.mc.DistrictOfColumbia]:Object(g.f)("stateSorts.districtOfColumbia"),[l.mc.Delaware]:Object(g.f)("stateSorts.delaware"),[l.mc.Florida]:Object(g.f)("stateSorts.florida"),[l.mc.Georgia]:Object(g.f)("stateSorts.georgia"),[l.mc.Hawaii]:Object(g.f)("stateSorts.hawaii"),[l.mc.Iowa]:Object(g.f)("stateSorts.iowa"),[l.mc.Idaho]:Object(g.f)("stateSorts.idaho"),[l.mc.Illinois]:Object(g.f)("stateSorts.illinois"),[l.mc.Indiana]:Object(g.f)("stateSorts.indiana"),[l.mc.Kansas]:Object(g.f)("stateSorts.kansas"),[l.mc.Kentucky]:Object(g.f)("stateSorts.kentucky"),[l.mc.Louisiana]:Object(g.f)("stateSorts.louisiana"),[l.mc.Massachusetts]:Object(g.f)("stateSorts.massachusetts"),[l.mc.Maryland]:Object(g.f)("stateSorts.maryland"),[l.mc.Maine]:Object(g.f)("stateSorts.maine"),[l.mc.Michigan]:Object(g.f)("stateSorts.michigan"),[l.mc.Minnesota]:Object(g.f)("stateSorts.minnesota"),[l.mc.Missouri]:Object(g.f)("stateSorts.missouri"),[l.mc.Mississippi]:Object(g.f)("stateSorts.mississippi"),[l.mc.Montana]:Object(g.f)("stateSorts.montana"),[l.mc.NorthCarolina]:Object(g.f)("stateSorts.northCarolina"),[l.mc.NorthDakota]:Object(g.f)("stateSorts.northDakota"),[l.mc.Nebraska]:Object(g.f)("stateSorts.nebraska"),[l.mc.NewHampshire]:Object(g.f)("stateSorts.newHampshire"),[l.mc.NewJersey]:Object(g.f)("stateSorts.newJersey"),[l.mc.NewMexico]:Object(g.f)("stateSorts.newMexico"),[l.mc.Nevada]:Object(g.f)("stateSorts.nevada"),[l.mc.NewYork]:Object(g.f)("stateSorts.newYork"),[l.mc.Ohio]:Object(g.f)("stateSorts.ohio"),[l.mc.Oklahoma]:Object(g.f)("stateSorts.oklahoma"),[l.mc.Oregon]:Object(g.f)("stateSorts.oregon"),[l.mc.Pennsylvania]:Object(g.f)("stateSorts.pennsylvania"),[l.mc.RhodeIsland]:Object(g.f)("stateSorts.rhodeIsland"),[l.mc.SouthCarolina]:Object(g.f)("stateSorts.southCarolina"),[l.mc.SouthDakota]:Object(g.f)("stateSorts.southDakota"),[l.mc.Tennessee]:Object(g.f)("stateSorts.tennessee"),[l.mc.Texas]:Object(g.f)("stateSorts.texas"),[l.mc.Utah]:Object(g.f)("stateSorts.utah"),[l.mc.Virginia]:Object(g.f)("stateSorts.virginia"),[l.mc.Vermont]:Object(g.f)("stateSorts.vermont"),[l.mc.Washington]:Object(g.f)("stateSorts.washington"),[l.mc.Wisconsin]:Object(g.f)("stateSorts.wisconsin"),[l.mc.WestVirginia]:Object(g.f)("stateSorts.westVirginia"),[l.mc.Wyoming]:Object(g.f)("stateSorts.wyoming")};var X=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{return e.indexOf("_")>0&&oe(e)===l.x.UnitedStates},te=e=>{if(ee(e)){return e.split("_")[1]}return l.mc.AllStates},oe=e=>{if(e&&e.indexOf("_")>0){return e.split("_")[0]}return e},ne=e=>{const t=oe(e),o=te(e);return ee(e)?`${t}_${o}`:t},se=Object(O.w)(),re=Object(d.createStructuredSelector)({dropdownIsOpen:Object(_.b)("StateSort--StateSortPicker"),language:T.M,redditStyle:O.D}),ie=Object(i.connect)(re,e=>({onOpenDropdown:()=>e(Object(f.e)({tooltipId:"StateSort--StateSortPicker"})),onClickLink:(t,o)=>{e(Object(b.b)(t)),e(Object(m.r)(l.x.UnitedStates+"_"+o))}}));var de=c()(se(ie(e=>{const t=`${e.baseUrl}?${K.f}=${l.x.UnitedStates}`;return Z("div",{className:e.className,onClick:e.onOpenDropdown},void 0,Z(W,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,Z(U,{displayText:J[e.sort](e.language),id:"StateSort--StateSortPicker",redditStyle:e.redditStyle},void 0),Z($,{isSubreddit:!e.redditStyle})),Z(w.Consumer,{},void 0,o=>r.a.createElement(Y,X({isOpen:e.dropdownIsOpen,tooltipId:"StateSort--StateSortPicker"},o,{renderContentsHidden:!0}),Object.keys(l.mc).map(o=>Z("div",{onClick:()=>e.onClickLink((e=>e===l.mc.AllStates?t:`${t}_${e}`)(l.mc[o]),ne(l.mc[o]))},void 0,Z(S.c,{displayText:J[l.mc[o]](e.language),isSelected:e.sort===o},void 0))))))}))).withConfig({componentId:"s8x88ko-1"})(["align-items: center;cursor: pointer;display: flex;"]);const ae={[l.x.Everywhere]:Object(g.f)("countrySorts.everywhere"),[l.x.UnitedStates]:Object(g.f)("countrySorts.unitedStates"),[l.x.Argentina]:Object(g.f)("countrySorts.argentina"),[l.x.Australia]:Object(g.f)("countrySorts.australia"),[l.x.Bulgaria]:Object(g.f)("countrySorts.bulgaria"),[l.x.Canada]:Object(g.f)("countrySorts.canada"),[l.x.Chile]:Object(g.f)("countrySorts.chile"),[l.x.Colombia]:Object(g.f)("countrySorts.colombia"),[l.x.Croatia]:Object(g.f)("countrySorts.croatia"),[l.x.CzechRepublic]:Object(g.f)("countrySorts.czechRepublic"),[l.x.Finland]:Object(g.f)("countrySorts.finland"),[l.x.Greece]:Object(g.f)("countrySorts.greece"),[l.x.Hungary]:Object(g.f)("countrySorts.hungary"),[l.x.Iceland]:Object(g.f)("countrySorts.iceland"),[l.x.India]:Object(g.f)("countrySorts.india"),[l.x.Ireland]:Object(g.f)("countrySorts.ireland"),[l.x.Japan]:Object(g.f)("countrySorts.japan"),[l.x.Malaysia]:Object(g.f)("countrySorts.malaysia"),[l.x.Mexico]:Object(g.f)("countrySorts.mexico"),[l.x.NewZealand]:Object(g.f)("countrySorts.newZealand"),[l.x.Philippines]:Object(g.f)("countrySorts.philippines"),[l.x.Poland]:Object(g.f)("countrySorts.poland"),[l.x.Portugal]:Object(g.f)("countrySorts.portugal"),[l.x.PuertoRico]:Object(g.f)("countrySorts.puertoRico"),[l.x.Romania]:Object(g.f)("countrySorts.romania"),[l.x.Serbia]:Object(g.f)("countrySorts.serbia"),[l.x.Singapore]:Object(g.f)("countrySorts.singapore"),[l.x.Sweden]:Object(g.f)("countrySorts.sweden"),[l.x.Taiwan]:Object(g.f)("countrySorts.taiwan"),[l.x.Thailand]:Object(g.f)("countrySorts.thailand"),[l.x.Turkey]:Object(g.f)("countrySorts.turkey"),[l.x.UnitedKingdom]:Object(g.f)("countrySorts.unitedKingdom")};var ce=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c({onOpenDropdown:t=>e(Object(f.e)({tooltipId:t})),onClickLink:(t,o)=>{e(Object(b.b)(t)),e(Object(m.r)(o))}}));var fe=c()(ue(be(e=>{const t=oe(e.sort),o=te(e.sort),n=`${e.baseUrl}?${K.f}=`;return le(pe,{},void 0,le("div",{className:e.className,onClick:()=>e.onOpenDropdown("CountrySort--CountrySortPicker")},void 0,le(W,{disabled:e.disabled,redditStyle:e.redditStyle},void 0,le(U,{displayText:(()=>t in ae?ae[t](e.language):ae[l.x.Everywhere](e.language))(),id:"CountrySort--CountrySortPicker",redditStyle:e.redditStyle},void 0),le($,{isSubreddit:!e.redditStyle})),le(w.Consumer,{},void 0,o=>r.a.createElement(Y,ce({isOpen:e.dropdownIsOpen,tooltipId:"CountrySort--CountrySortPicker"},o,{renderContentsHidden:!0}),Object.keys(l.x).map(o=>le("div",{onClick:()=>e.onClickLink(`${n}${ne(l.x[o])}`,l.x[o])},o,le(S.c,{displayText:ae[l.x[o]](e.language),isSelected:t===o},void 0)))))),t===l.x.UnitedStates&&le(de,{baseUrl:e.baseUrl,disabled:e.disabled,sort:o}))}))).withConfig({componentId:"s1j2oiip-1"})(["align-items: center;cursor: pointer;display: flex;"]),ge=o("./node_modules/path-browserify/index.js"),he=o.n(ge),ve=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;c{e.redditStyle;var t=xe(e,["redditStyle"]);return r.a.createElement("div",t)}).withConfig({componentId:"s9a3at1-0"})(["cursor: pointer;margin: 7px 0;padding: 0 16px;white-space: nowrap;"]),je=Object(O.w)(),Se=Object(d.createStructuredSelector)({dropdownIsOpen:Object(_.b)("TimeSort--SortPicker"),language:T.M,redditStyle:O.D});var Ce=je(Object(i.connect)(Se,e=>({onOpenDropdown:()=>e(Object(f.e)({tooltipId:"TimeSort--SortPicker"}))}))(e=>ye(we,{className:e.className,onClick:e.onOpenDropdown,redditStyle:e.redditStyle},void 0,ye(W,{disabled:!1,redditStyle:e.redditStyle},void 0,ye(U,{displayText:x.b[e.timeSort](e.language),id:"TimeSort--SortPicker",redditStyle:e.redditStyle}),ye($,{isSubreddit:!e.redditStyle})),ye(w.Consumer,{},void 0,t=>r.a.createElement(Oe,ve({isOpen:e.dropdownIsOpen,tooltipId:"TimeSort--SortPicker"},t),[l.rc.HOUR,l.rc.DAY,l.rc.WEEK,l.rc.MONTH,l.rc.YEAR,l.rc.ALL].map(t=>ye(S.c,{displayText:x.b[t](e.language),href:((e,t,o)=>{let n=e.url;return e.urlParams.sort||Object(O.L)(e)||(n=he.a.join(n,t)),Object(v.a)(n,{[K.s]:o})})(e.pageLayer,e.listingSort,t),isSelected:e.timeSort===t,onClick:()=>e.onChange(t)}))))))),Ie=o("./src/reddit/constants/page.ts"),ke=o("./src/reddit/controls/LayoutSwitch/index.tsx"),Pe=o("./src/reddit/constants/componentSizes.ts"),Ne=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(N.c)(e).line,Pe.G/2),Te=Object(O.w)({isProfilePage:O.L,pageLayer:e=>e}),Le=Object(d.createStructuredSelector)({currentOnboardingCategory:O.f,currentUser:T.j,language:T.M,isPopularListing:O.H,redditStyle:O.D}),Me=Object(i.connect)(Le,(e,{subredditId:t})=>({updateSortPreference:(o,n)=>{if(t){const s=Object(p.c)({sort:o,timeSort:n});e(Object(m.C)(t,s))}}}));t.a=Te(Me(Object(y.b)(e=>{const t=e.currentOnboardingCategory;var o=e.disabled;const n=void 0!==o&&o,s=e.isPopularListing,i=e.isProfilePage,d=e.sort===l.X.TOP||e.sort===l.X.CONTROVERSIAL,a=!t&&s&&e.countrySort&&e.sort===l.X.HOT;return Ne(u.a,{className:e.className,render:t=>r.a.Children.toArray([i?null:Ne(ke.a,{onLayoutClick:t,subredditId:e.subredditId}),i?null:Ne(_e,{redditStyle:e.redditStyle}),Ne(G,{baseUrl:e.baseUrl,disabled:n,geopopularSort:e.countrySort,onChange:e.updateSortPreference,sort:e.sort,sortOptions:e.sortOptions}),!n&&d&&[Ne(_e,{redditStyle:e.redditStyle}),Ne(Ce,{baseUrl:`${e.baseUrl}/${e.sort}`,listingSort:e.sort,onChange:t=>e.updateSortPreference(e.sort,t),timeSort:e.timeSort||l.sc})],a&&Ne(fe,{baseUrl:e.isPopularListing?`/r/${Ie.k}/`:"",disabled:n,sort:e.countrySort})])})})))},"./src/reddit/components/ListingPostList/index.tsx":function(e,t,o){"use strict";var n=o("./src/reddit/components/PostList/index.tsx"),s=o("./src/reddit/connectors/PostList/index.ts");t.a=Object(s.a)(n.a)},"./src/reddit/components/ListingSort/ListingSortIcon.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/controls/Dropdown/Row.tsx"),d=o("./src/lib/constants/index.ts"),a=o("./node_modules/polished/dist/polished.es.js"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cl("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,l("g",{fill:"none",fillRule:"evenodd"},void 0,l("path",{d:"M13.47 9.414a2 2 0 1 1-2.828-2.828 2 2 0 0 1 2.828 2.828M18.056 3c0 3.003-1.169 5.826-3.293 7.949l-2.389 2.389c1.091 1.738.89 4.061-.62 5.572a.5.5 0 0 1-.708 0l-2.829-2.829-4.243-4.242-2.828-2.828a.5.5 0 0 1 0-.707 4.467 4.467 0 0 1 3.182-1.319c.86 0 1.68.249 2.39.697l2.388-2.389A11.173 11.173 0 0 1 17.056 2a1 1 0 0 1 1 1zM3.207 14.727c.688-.687 1.616-.627 2.182-.06.283.284.44.662.439 1.062 0 .4-.156.777-.44 1.06-.789.79-1.798 1.207-2.827 1.207a.5.5 0 0 1-.5-.5c0-1.045.407-2.028 1.146-2.768z",fill:"currentColor"})))).withConfig({componentId:"s1j60uba-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),u=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cu("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,u("g",{},void 0,u("polygon",{fill:"inherit",points:"16 0 7.25 0 3.5 10.108 8.5 10.108 4.475 20 16 8 11 8"})))).withConfig({componentId:"s1vwfykm-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),b=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cb("svg",{className:e.className,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},void 0,b("title",{},void 0,"Hot"),b("path",{d:"M10.31.61a.5.5,0,0,0-.61,0C9.41.83,2.75,6.07,2.75,11.47a8.77,8.77,0,0,0,3.14,6.91.5.5,0,0,0,.75-.64,3.84,3.84,0,0,1-.55-2A7.2,7.2,0,0,1,10,9.56a7.2,7.2,0,0,1,3.91,6.23,3.84,3.84,0,0,1-.55,2,.5.5,0,0,0,.75.64,8.77,8.77,0,0,0,3.14-6.91C17.25,6.07,10.59.83,10.31.61Z"}))).withConfig({componentId:"s9ql7zs-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),g=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cg("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,g("g",{},void 0,g("polygon",{fill:"inherit",points:"17.16 10 19.07 12.936 15.799 14.188 15.619 17.686 12.237 16.776 10.035 19.5 7.833 16.776 4.451 17.686 4.271 14.188 1 12.936 2.91 10 1 7.065 4.271 5.812 4.451 2.315 7.833 3.224 10.035 .5 12.237 3.224 15.619 2.315 15.799 5.812 19.07 7.065"})))).withConfig({componentId:"s89z7p-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),v=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cv("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,v("g",{},void 0,v("path",{fill:"inherit",d:"M18.5 4h-6a.5.5 0 0 0-.35.85l1.64 1.65-3.29 3.29L8.21 7.5a1 1 0 0 0-1.41 0L.65 13.65a.5.5 0 0 0 0 .71l2 2a.5.5 0 0 0 .71 0l4.14-4.15 2.29 2.29a1 1 0 0 0 1.41 0l5.3-5.29 1.65 1.65a.5.5 0 0 0 .85-.36v-6a.5.5 0 0 0-.5-.5z"})))).withConfig({componentId:"ty0rng-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),x=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cx("svg",{className:e.className,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,x("g",{},void 0,x("path",{fill:"inherit",d:"M1.25,17.5 L1.25,7.5 L6.25,7.5 L6.25,17.5 L1.25,17.5 Z M12.49995,17.5001 L7.49995,17.5001 L7.49995,5.0001 L4.99995,5.0001 L9.99995,0.0006 L14.99995,5.0001 L12.49995,5.0001 L12.49995,17.5001 Z M13.75,17.5 L13.75,12.5 L18.75,12.5 L18.75,17.5 L13.75,17.5 Z"})))).withConfig({componentId:"s1piqpro-0"})(["fill: ",";"],e=>Object(a.f)(.6,Object(c.c)(e).active)),w=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=N[e.sort];return w(t,{})})},"./src/reddit/components/MediumPost/index.m.less":function(e,t,o){e.exports={leftPadding:"i7Fs9tR9IvW9lWlOG_yrY"}},"./src/reddit/components/MediumPost/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return oe});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/config.ts"),c=o("./src/app/actions/tooltip.ts"),l=o("./src/reddit/actions/post.ts"),p=o("./src/reddit/components/AdLinkWrapper/index.tsx"),u=o("./src/reddit/components/CallToActionButton/index.tsx"),m=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),b=o("./src/reddit/components/FlairWrapper/index.tsx"),f=o("./src/reddit/components/Flatlist/index.tsx"),g=o("./src/reddit/components/JSAPIContainers/index.tsx"),h=o("./src/reddit/components/LargePost/index.tsx"),v=o("./src/reddit/components/ModModeReports/index.tsx"),y=o("./src/reddit/components/ModModeReports/helpers.ts"),x=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),O=o("./src/reddit/components/PostContainer/index.tsx"),w=o("./src/reddit/components/PostOverflowMenu/index.tsx"),j=o("./src/reddit/components/PostTitle/index.tsx"),S=o("./src/reddit/components/PostTopLine/index.tsx"),C=o("./src/reddit/components/PostTopMeta/index.tsx"),I=o("./src/reddit/components/SubscribeButton/Inline.tsx"),k=o("./src/reddit/components/Thumbnail/index.tsx"),P=o("./src/reddit/constants/screenWidths.ts"),N=o("./src/reddit/contexts/InsideOverlay.tsx"),_=o("./src/reddit/contexts/PageLayer/index.tsx"),T=o("./src/reddit/controls/OutboundLink/styled.tsx"),L=o("./src/reddit/helpers/canRenderThumbnail.ts"),M=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),A=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),E=o("./src/reddit/helpers/styles/components/index.tsx"),B=o("./src/reddit/helpers/styles/mixins/index.tsx"),F=o("./src/reddit/helpers/trackers/post.ts"),R=o("./src/reddit/models/Vote/index.ts"),$=o("./src/reddit/selectors/experiments/categories.ts"),D=o("./src/reddit/selectors/experiments/subscribeText.ts"),U=o("./src/reddit/selectors/moderatorPermissions.ts"),W=o("./src/reddit/selectors/monthsToMinutes.ts"),H=o("./src/reddit/selectors/posts.ts"),V=o("./src/reddit/selectors/user.ts"),z=o("./src/reddit/components/SourceLink/index.tsx"),q=o("./src/reddit/helpers/styles/mixins/responsive.ts"),G=o("./src/reddit/components/MediumPost/index.m.less"),K=o.n(G),J=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(B.x)(e.shouldShowSubscribeButton?140:108,144)),oe=({crosspost:e,post:t,forceShowNSFW:o,shouldShowSubscribeButton:n,subredditOrProfile:s,templatePlaceholderImage:r})=>J(te,{shouldShowSubscribeButton:!!n},void 0,n&&s&&J(ee,{getEventFactory:e=>Object(F.d)(t.id,e?"unsubscribe":"subscribe"),identifier:{name:s.name,type:"subreddit"},postId:t.id}),J(k.d,{crosspost:e,post:t,forceShowNSFW:o,templatePlaceholderImage:r})),ne=d()(m.a).withConfig({componentId:"s1wxl6fq-6"})(["max-height: 24px;",""],q.a),se=d.a.div.withConfig({componentId:"s1wxl6fq-7"})(["align-items: center;display: flex;flex-direction: row;"]),re=d()(x.b).withConfig({componentId:"s1wxl6fq-8"})(["padding-top: 8px;"]),ie=Object(s.connect)(()=>Object(r.createStructuredSelector)({crosspost:H.c,currentUser:V.j,flairStyleTemplate:_.S,hideNSFWPref:V.x,inlineSubscribeIsEnabled:D.a,isActive:H.f,isFrontpageHome:W.j,language:V.M,moderatorPermissions:U.f,modModeEnabled:_.Q,post:H.D,showMedia:_.u,isInCategoriesExperiment:$.a,subredditOrProfile:H.O,userIsOp:V.db}),(e,{postId:t})=>({handleVote:o=>o===R.a.upvoted?e(Object(l.J)(t)):e(Object(l.n)(t)),onIgnoreReports:()=>e(Object(l.H)(t)),onOpenReportsDropdown:t=>e(Object(c.e)({tooltipId:t}))}));t.b=ie(d()(Object(N.b)(e=>{const t=e.className,o=e.crosspost,n=e.currentUser,s=e.eventFactory,r=e.flairStyleTemplate,i=e.hideNSFWPref,d=e.inlineSubscribeIsEnabled;var c=e.inSubredditOrProfile;const l=void 0!==c&&c,m=e.isCheckboxSelected,v=e.isCommentsPage,x=e.isFrontpage,I=e.isFrontpageHome,k=e.isOriginalPage,P=e.isOverlay,N=e.language,_=e.moderatorPermissions,E=e.modModeEnabled,B=e.onClickPost,F=e.onIgnoreReports,R=e.onOpenReportsDropdown,$=e.post,D=e.showBulkActionCheckbox,U=e.showMedia,W=e.sendEvent,H=e.subredditOrProfile,V=e.toggleCheckbox,q=e.userIsOp,G=Object(A.a)(_),ee=E&&G,te=Object(M.a)(_),ie="subreddit"===$.belongsTo.type,de=q&&!!ie,ae=Object(y.c)($),ce=Object(L.a)($),le=l&&!U,pe=le&&!!$.source&&!o,ue=d&&!(x&&I);return J(O.a,{className:t,post:$,onClick:B,eventFactory:s},void 0,Object(h.b)($,e.handleVote,D,m,V,r),J(re,{flairStyleTemplate:r},void 0,J(X,{},void 0,J(Q,{"data-click-id":"body"},void 0,J(S.a,{hideNSFWPref:i,inSubredditOrProfile:l,isOverlay:!!P,language:N,post:$,shouldShowSubscribeButton:!1,showCornerOutboundLink:pe,showOCCategories:k,showSubreddit:!l&&!$.isSponsored,subredditOrProfile:H}),J(Y,{post:$,size:j.b.Large,titleColor:r&&r.postTitleColor,isOverlay:P}),v&&($.flair&&$.flair.length>0||e.isInCategoriesExperiment)&&J(b.a,{className:v?K.a.leftPadding:null,disableFlair:!v,post:$,sendEvent:W,showCategoryTag:e.isInCategoriesExperiment&&v}),$.source&&!$.isSponsored&&!o&&J(z.a,{post:$,isCommentsPage:v})),!le&&ce&&J(oe,{crosspost:o?$:void 0,post:o||$,shouldShowSubscribeButton:ue&&!l,subredditOrProfile:H,templatePlaceholderImage:r&&r.postPlaceholderImage})),$.source&&$.source.url&&$.isSponsored&&J(p.a,{},void 0,J(T.a,{href:$.source.url.replace(a.a.redditUrl,""),isSponsored:$.isSponsored,source:$.source},void 0,$.source.displayText),$.callToAction&&J(u.a,{href:$.source.url.replace(a.a.redditUrl,""),isSponsored:$.isSponsored,source:$.source,isNotCardView:!0},void 0,$.callToAction)),E&&G&&ae&&J(Z,{language:N,onIgnoreReports:F,reportable:$}),J(g.d,{postId:$.id}),J(se,{},void 0,J(ne,{compact:!1,flairStyleTemplate:r,model:$,onVoteClick:e.handleVote}),J(f.c,{currentUser:n,hasModFlairPerms:te,hasModPostPerms:G,isOverlay:!!P,language:N,modModeEnabled:E,onIgnoreReports:F,onOpenReportsDropdown:R,post:$,showEditFlair:de,tooltipType:P?C.c.Lightbox:void 0,useFlatlistBreakpoints:Object(w.h)({editPost:!ee,save:!ee,hide:!1,report:!1})}))))})).withConfig({componentId:"s1wxl6fq-9"})(["","","","","","",";@media (min-width: ","px) {padding-left: 40px;border-radius: 4px;}"],k.e,B.n,B.m,x.a,f.d,e=>Object(B.j)(e.flairStyleTemplate),P.i))},"./src/reddit/components/MiniCardPost/Flatlist/index.m.less":function(e,t,o){e.exports={flatlistContainer:"_3TV1zxvLEbF8phHfZ17hyU",shareIcon:"_2-No1ECt3Twm8oRh3GhL5T",shareMenu:"_1Y9kO8WxKheHpQbgAgYk9P",shareText:"_3ZNfZZMmSFZUWWm-nHK327"}},"./src/reddit/components/MiniCardPost/Flatlist/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return B});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/strings/index.ts"),c=o("./src/lib/classNames/index.ts"),l=o("./src/reddit/components/CommentsLink/index.tsx"),p=o("./src/reddit/components/CompactPost/HorizontalVotes.tsx"),u=o("./src/reddit/components/Flatlist/index.tsx"),m=o("./src/reddit/components/ModActionsMenu/index.tsx"),b=o("./src/reddit/components/PostModModeDropdown/index.tsx"),f=o("./src/reddit/components/PostOverflowMenu/index.tsx"),g=o("./src/reddit/components/ShareMenu/index.tsx"),h=o("./src/reddit/components/TrackingHelper/index.tsx"),v=o("./src/reddit/constants/postLayout.ts"),y=o("./src/reddit/contexts/PageLayer/index.tsx"),x=o("./src/reddit/helpers/styles/mixins/index.tsx"),O=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),w=o("./src/reddit/helpers/trackers/post.ts"),j=o("./src/reddit/icons/fonts/Share/index.tsx"),S=o("./src/reddit/models/User/index.ts"),C=o("./src/reddit/controls/Score/index.m.less"),I=o.n(C),k=o("./src/reddit/components/MiniCardPost/Flatlist/index.m.less"),P=o.n(k),N=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce}),R=Object(r.createStructuredSelector)({layout:y.O,subreddit:y.t}),$=Object(s.connect)(R,{});t.a=F($(Object(h.b)(e=>{const t=e.currentProfileName,o=e.className,n=e.currentUser,s=e.handleVote,r=e.hasModFlairPerms,i=e.hasModPostPerms,d=e.isCommentsPage,p=e.isCommentPermalink,h=e.isOverlay,y=e.isProfilePostListing,x=e.isSticky,O=e.language,C=e.layout,I=e.modModeEnabled,k=e.onCommentsClick,A=e.post,B=e.sendEvent,F=e.showEditFlair,R=e.showEditPost,$=e.subreddit,D=e=>B(Object(w.d)(A.id,e)),U=A.postId,W=Object(u.f)(_,A.id,h,x),H=!!n&&Object(S.f)(n)===A.author;return N("div",{className:Object(c.a)(P.a.flatlistContainer,o)},void 0,N(M,{compact:!1,model:A,onVoteClick:s}),N(l.b,{hasModPostPerms:i,isCommentsPage:d,isCommentPermalink:p,isOverlay:h,postId:A.id,modModeEnabled:I,numComments:A.numComments,type:v.f.Compact,onClick:k}),N(g.a,{className:P.a.shareMenu,dropdownId:Object(u.f)(L,A.id,h,x),isOverlay:!!h,permalink:A.permalink,post:A,sendEventWithName:D,subreddit:$},void 0,N(E,{},void 0,N(j.a,{className:P.a.shareIcon}),N("span",{className:P.a.shareText},void 0,Object(a.a)(O,"posts.share")))),i&&N(m.a,{dropdownId:W,onClick:()=>D("post_mod_action_menu")},void 0,N(u.b,{className:P.a.modActionsIcon}),N(b.a,{hasModFlairPerms:r,hasModPostPerms:i,isOverlay:!!h,isPostAuthor:H,language:O,modModeEnabled:I,post:A,tooltipId:W})),N(f.g,{currentProfileName:t,isCommentsPage:d,isOverlay:!!h,isProfilePostListing:y,layout:C,pageLayer:e.pageLayer,permalink:A.permalink,postId:U,dropdownId:Object(u.f)(T,A.id,h,x),isFixed:x,sendEvent:B,showEditPost:!!R,showEditFlair:!!F,useFlatlistBreakpoints:Object(f.h)({editPost:!1,save:!1,hide:!1,report:!1})}))})))},"./src/reddit/components/MiniCardPost/MetaLine/index.m.less":function(e,t,o){e.exports={container:"_35Bx3s8VlFspHwPlg1MaHt",subredditIcon:"_32Ni_aGBoPzRxNSy5eC_ck"}},"./src/reddit/components/MiniCardPost/MetaLine/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return x});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/config.ts"),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/components/QuarantinedLabel/index.tsx"),l=o("./src/reddit/components/SubredditIcon/index.tsx"),p=o("./src/reddit/components/SubredditNameLink/index.tsx"),u=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),m=o("./src/reddit/helpers/name/index.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/icons/fonts/Crosspost/index.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),h=o("./src/reddit/components/MiniCardPost/MetaLine/index.m.less"),v=o.n(h),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).metaText),O=r()(f.a).withConfig({componentId:"s1pt5i0s-0"})(["color: ",";font-size: 10px;margin: 0 4px;"],e=>Object(g.c)(e).active);t.a=(e=>{const t=e.className,o=e.crosspostSubredditOrProfile,n=e.hideNSFWPref,s=e.language,r=e.post,b=e.subredditOrProfile,f=Object(u.a)({subredditOrProfile:b}),g=b&&b.isNSFW&&n&&"user"===b.type?`${d.a.assetPath}/img/avatar_over18.png`:f.url;return y("div",{className:Object(a.a)(v.a.container,t)},void 0,y(p.a,{to:b.url,onMouseDown:e.onCommunityClick},void 0,y(l.b,{className:v.a.subredditIcon,primaryColor:f.color,iconUrl:g}),y("span",{},void 0,b.displayText)),((e,t,o)=>{if(o)return y("div",{role:"img","aria-label":Object(i.a)(e,"posts.crosspostedByFrom",{by:Object(m.c)(t),from:o.displayText})},void 0,y(O,{}))})(s,r.author,o),b&&b.isQuarantined&&y(c.a,{}))})},"./src/reddit/components/MiniCardPost/Placeholder/index.m.less":function(e,t,o){e.exports={container:"qxO-jkRl1-0EUFMSW12Wx",thumbnail:"_10app6y4qukOnb1vd3WjaL",content:"Dmp1nT-wBa1YnTs1m5Qh-",titleContainer:"_3zDhT2pkq9c_2I1Wc0TC7W",title:"_1baTc1hWul6JGRus85W_n9",subreddit:"_1QAmOEgKAW-xepM1iAQ1vt",subredditIcon:"_2kjKnQFVUV8rujMRQ0FJcM",subredditName:"_1gWkHloK0RuxI3PqEBqAlk",comments:"_3Se1TreUiuh_QYZKmggj-E",share:"_1auh4Ct-kA4za4GqRMTChm",ellipsis:"_3KZqW8v85dlRDNmHXcrU5X"}},"./src/reddit/components/MiniCardPost/Thumbnail/index.m.less":function(e,t,o){e.exports={container:"_1HoOlmppFDBC4s5XWY-Qcd",link:"_3vSJGY3bytdlY4DhANolyh"}},"./src/reddit/components/MiniCardPost/Thumbnail/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/lib/classNames/index.ts"),d=o("./src/reddit/components/Thumbnail/index.tsx"),a=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),c=o("./src/reddit/components/Thumbnail/index.m.less"),l=o.n(c),p=o("./src/reddit/components/MiniCardPost/Thumbnail/index.m.less"),u=o.n(p),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.c)(e).line,b,l.a.container,f,l.a.linkIcon,e=>Object(a.c)(e).postFlairText,d.b,l.a.outboundLinkIcon,l.a.thumbnail,f,b,l.a.linkIcon,e=>Object(a.c)(e).button),h=r.a.div.withConfig({componentId:"nndyxl-1"})(["",";"],g);t.a=(e=>{const t=e.post.source;return m(h,{className:Object(i.a)(u.a.container,e.className)},void 0,m(b,{},void 0,m(d.d,{post:e.post,showContentType:e.showPlaceholderContentType,templatePlaceholderImage:e.templatePlaceholderImage,text:t?t.url:""})))})},"./src/reddit/components/MiniCardPost/index.m.less":function(e,t,o){e.exports={flexSpacer:"_3FMwep96W9D-wkC9u2Pc0L",backgroundWrapper:"_2yVioz8mzc0YBV2JyNXzRj",innerContainer:"_3mrITcnODXcvMf9oonBXeD",metaLine:"_20xUo-97VDWkydk8rn74dR",media:"_1qlC_L_v_Aher9NBsvBIMR",mediaWrapper:"_1UmG626eNsebZt_eyKdDL4",postTitleCompact:"_3wSK3_gZiuaUZtqPKu9z3M"}},"./src/reddit/components/MiniCardPost/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return $}),o.d(t,"d",function(){return D}),o.d(t,"a",function(){return U});o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/app/actions/tooltip.ts"),c=o("./src/lib/isUrl/index.ts"),l=o("./src/reddit/actions/post.ts"),p=o("./src/reddit/actions/postFlair.ts"),u=o("./src/reddit/components/JSAPIContainers/index.tsx"),m=o("./src/reddit/components/Media/index.tsx"),b=o("./src/reddit/components/PostBackgroundWrapper/index.tsx"),f=o("./src/reddit/components/PostContainer/index.tsx"),g=o("./src/reddit/components/PostFlairPicker/index.tsx"),h=o("./src/reddit/components/PostTitle/index.tsx"),v=o("./src/reddit/contexts/PageLayer/index.tsx"),y=o("./src/reddit/helpers/hasModFlairPermissions/index.ts"),x=o("./src/reddit/helpers/hasModPostPermissions/index.ts"),O=o("./src/reddit/helpers/styles/components/index.tsx"),w=o("./src/reddit/helpers/styles/mixins/index.tsx"),j=o("./src/reddit/models/Media/index.ts"),S=o("./src/reddit/models/Vote/index.ts"),C=o("./src/reddit/selectors/activeModalId.ts"),I=o("./src/reddit/selectors/moderatorPermissions.ts"),k=o("./src/reddit/selectors/posts.ts"),P=o("./src/reddit/selectors/user.ts"),N=o("./src/reddit/components/MiniCardPost/Flatlist/index.tsx"),_=o("./src/reddit/components/MiniCardPost/MetaLine/index.tsx"),T=o("./src/reddit/components/MiniCardPost/Thumbnail/index.tsx"),L=o("./src/reddit/components/Media/ImageBox/index.m.less"),M=o.n(L),A=o("./src/reddit/components/MiniCardPost/index.m.less"),E=o.n(A),B=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(r.createStructuredSelector)({activeModalId:C.a,autoplayPref:P.b,crosspostRoot:k.c,crosspostSubredditOrProfile:k.d,currentUser:P.j,flairStyleTemplate:v.S,hideNSFWPref:P.x,isActive:k.f,language:P.M,moderatorPermissions:I.f,modModeEnabled:v.Q,post:k.D,subredditOrProfile:k.O,userIsOp:P.db}),(e,{postId:t})=>({dispatchFlairChanged:({post:t,previewFlair:o,selectedTemplateId:n})=>e(Object(p.h)({post:t,previewFlair:o,selectedTemplateId:n})),handleVote:o=>{const n=o===S.a.upvoted?Object(l.J)(t):Object(l.n)(t);e(n)},onIgnoreReports:()=>e(Object(l.H)(t)),onOpenReportsDropdown:t=>e(Object(a.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},o,e,t,{onFlairChanged:({previewFlair:o,selectedTemplateId:n})=>t.dispatchFlairChanged({post:e.post,previewFlair:o,selectedTemplateId:n})})),D=Object(O["d"])()` + ${w.n} + ${w.m} + ${b.a} + ${N.b} + ${_.b} + ${F} + + ${e=>Object(w.j)(e.flairStyleTemplate)}; + border-radius: 4px; + cursor: pointer; + display: flex; + flex: 1; +`,U=d()(e=>{const t=e.autoplayPref,o=e.availableWidth,n=e.className,s=e.crosspostRoot,r=e.crosspostSubredditOrProfile,i=e.currentUser,d=e.eventFactory,a=e.flairStyleTemplate,l=e.forceLoadMedia,p=e.hideNSFWPref,v=e.language,O=e.moderatorPermissions,w=e.modModeEnabled,S=e.onClickPost,C=e.post,I=e.scrollerItemRef,k=e.shouldPause;var P=e.showMetaLine;const L=void 0===P||P,M=e.subredditOrProfile,A=e.userIsOp;const F=(s||C).media,R=F&&F.type,$=Object(g.b)(C.id),D=R===j.m.RTJSON,U="subreddit"===C.belongsTo.type,W=A&&D,H=A&&!!U,V=Object(x.a)(O),z=Object(y.a)(O),q=F&&R!==j.m.RTJSON&&R!==j.m.TEXT,G=!F&&!!C.source&&Object(c.a)(C.source.url),K=F&&B(m.a,{autoplayPref:t,availableWidth:o,className:E.a.media,forceAspectRatio:j.c,isListing:!0,isMiniCard:!0,isNotCardView:!0,post:s||C,scrollerItemRef:I,shouldPause:k,shouldLoad:l,showCentered:!0,showFull:!1});return B(f.a,{className:n,post:C,onClick:S,eventFactory:d},void 0,B(b.b,{className:E.a.backgroundWrapper,flairStyleTemplate:a},void 0,q&&K,B("div",{className:E.a.innerContainer},void 0,G&&B(T.a,{post:C,templatePlaceholderImage:a?a.postPlaceholderImage:void 0}),B(h.c,{className:E.a.postTitleCompact,disableFlair:!0,hideSourceLink:!0,post:C,size:h.b.Large,titleColor:a&&a.postTitleColor}),L&&M&&B(_.a,{className:E.a.metaLine,crosspostSubredditOrProfile:r,hideNSFWPref:p,language:v,post:C,subredditOrProfile:M}),!q&&B("div",{className:E.a.mediaWrapper},void 0,K),B("div",{className:E.a.flexSpacer}),B(N.a,{currentUser:i,handleVote:e.handleVote,hasModFlairPerms:z,hasModPostPerms:V,language:v,modModeEnabled:w,post:C,showEditFlair:H,showEditPost:W}))),e.activeModalId===$&&B(g.a,{flairs:C.flair,subredditId:C.belongsTo.id,language:v,modalId:$,onFlairChanged:e.onFlairChanged}),B(u.d,{postId:C.id}))}).withConfig({componentId:"s1ml9eop-0"})(["",";"],D);t.c=R($(U))},"./src/reddit/components/MiniPost/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return S});var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/lib/prettyPrintNumber/index.ts"),u=o("./src/lib/timeAgo/index.ts"),m=o("./src/reddit/components/SubredditNameLink/index.tsx"),b=o("./src/reddit/components/Thumbnail/index.tsx"),f=o("./src/reddit/helpers/overlay/index.ts"),g=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/selectors/news.ts"),y=o("./src/reddit/selectors/posts.ts"),x=o("./src/reddit/selectors/subreddit.ts"),O=o("./src/reddit/selectors/user.ts"),w=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).bodyText),S=Object(a.css)(["cursor: pointer;display: flex;padding-top: 12px;&:not(:last-child) {border-bottom: 2px solid ",";padding-bottom: 12px;}&:hover "," {text-decoration: underline;}"],e=>Object(h.c)(e).field,j),C=c.a.div.withConfig({componentId:"s1weoanc-1"})(["",";"],S),I=c.a.div.withConfig({componentId:"s1weoanc-2"})(["","border-radius: 4px;display: inline-block;flex: 0 0 65px;height: 49px;margin-right: 7px;width: 65px;"],b.e),k=c.a.div.withConfig({componentId:"s1weoanc-3"})(["display: flex;flex: 1;flex-direction: column;justify-content: center;overflow: hidden;"]),P=c.a.span.withConfig({componentId:"s1weoanc-4"})(["","color: ",";white-space: nowrap;& ~ &:before {content: '·';font-weight: bold;margin: 0 3px;}"],g.metadataFont,e=>Object(h.c)(e).actionIcon),N=Object(d.createSelector)(e=>e,y.D,y.c,v.q,O.M,(e,t,o,n,s)=>{return{crosspost:o,language:s,newsStory:n,post:t,subredditOrProfile:Object(x.C)(e,{identifier:t.belongsTo})}}),_=Object(i.connect)(N,(e,t)=>({openLightbox:t=>e(Object(f.a)(t.permalink))}));t.b=_(class extends r.a.PureComponent{constructor(){super(...arguments),this.onClickContainer=(()=>{var e=this.props;const t=e.openLightbox,o=e.post,n=e.containerOnClick;t(o),n&&n()}),this.onClickSubreddit=(e=>{const t=this.props.subredditOnClick;e.stopPropagation(),t&&t()}),this.onClickThumbnail=(e=>{const t=this.props.thumbnailOnClick;e.stopPropagation(),t&&t()})}render(){var e=this.props,t=e.allowNewsThumbnail;const o=void 0!==t&&t,n=e.className,s=e.newsStory,r=e.post;var i=e.showSubreddit;const d=void 0!==i&&i,a=e.subredditOrProfile;return w(C,{className:n,onClick:this.onClickContainer},void 0,w(I,{onClick:this.onClickThumbnail},void 0,w(b.d,{post:r,url:o&&s&&s.thumbnailUrl&&r&&r.thumbnail&&"default"===r.thumbnail.url?s.thumbnailUrl:""})),w(k,{},void 0,w(j,{title:r.title},void 0,r.title),d&&a&&a.displayText&&w(m.a,{to:a.url,onClick:this.onClickSubreddit},void 0,a.displayText),w("div",{},void 0,w(P,{},void 0,Object(l.d)(this.props.language,"posts.points.noun",r.score,{count:Object(p.b)(r.score)})),w(P,{},void 0,Object(l.d)(this.props.language,"posts.comments.noun",r.numComments,{count:Object(p.b)(r.numComments)})),w(P,{},void 0,Object(u.b)(this.props.language,r.created/1e3,!0,!0)))))}})},"./src/reddit/components/ModModeReports/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/higherOrderComponents/makeAsync.tsx"),c=o("./src/lib/loadWithRetries/index.ts"),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/helpers/styles/components/index.tsx"),u=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),m=o("./src/reddit/helpers/styles/mixins/loading.ts"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).line,e=>Object(b.c)(e).bodyText),v=Object(a.a)({ErrorComponent:({className:e})=>f(h,{className:e}),getComponent:()=>Object(c.a)(()=>o.e("ModerationDropdowns").then(o.bind(null,"./src/reddit/components/ModModeReports/_ModModeReports.tsx")).then(e=>e.default)),LoadingComponent:({className:e,language:t})=>f(h,{className:e},void 0,f(g,{},void 0,Object(l.a)(t,"modTools.loadingReports")))});t.a=(e=>r.a.createElement(v,e))},"./src/reddit/components/MultiredditInfo/SubredditsOrProfilesList.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/app/strings/index.ts"),l=o("./src/reddit/controls/Button/index.tsx"),p=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),u=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),m=o("./node_modules/react-redux/es/index.js"),b=o("./node_modules/reselect/lib/index.js"),f=o("./src/reddit/components/SubredditIcon/index.tsx"),g=o("./src/reddit/selectors/subreddit.ts"),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ce(t,h(r.a.Fragment,{},void 0,h(v,{subredditOrProfile:t}),h(y,{},void 0,t.displayText)))),w=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const n=o.map(t=>w(O,{children:e,identifier:t},t.id));return w("div",{className:t},void 0,n)};o.d(t,"a",function(){return P});var S=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(u.c)(e).metaText),I=a()(j).withConfig({componentId:"s1yc90yy-1"})(["margin-top: 8px;"]),k="\n align-items: center;\n display: flex;\n transition: background-color 0.2s;\n\n &:hover {\n background-color: rgba(0,0,0,0.05);\n }\n",P=a()(i.a).withConfig({componentId:"s1yc90yy-2"})(["","margin-left: -","px;margin-right: -","px;padding: 4px ","px;"],k,12,12,12),N=a()(i.a).withConfig({componentId:"s1yc90yy-3"})(["","margin-left: -","px;margin-right: -","px;padding: 4px ","px;"],k,16,16,16);var _;!function(e){e[e.Modal=0]="Modal",e[e.Sidebar=1]="Sidebar"}(_||(_={}));t.b=(e=>{const t=e.isSidebar,o=e.subredditsOrProfilesIds,n=e.language,s=e.onboardingCategory,i=e.onSeeMoreDetails,d=e.subredditCategory,a=t?P:N,p=o.length,u=t&&o.length>4;return S(r.a.Fragment,{},void 0,S(C,{},void 0,p>0?Object(c.d)(n,"multireddit.info.communityCount",p,{object:Object(c.a)(n,s||d?"multireddit.info.category":"multireddit.info.multi")}):Object(c.a)(n,"multireddit.empty")),p>0&&S(I,{subredditsOrProfilesIds:t?o.slice(0,4):o},void 0,(t,o)=>S(a,{to:t.url,onMouseDown:e.onSubredditClick?()=>e.onSubredditClick(t):void 0},t.url,o)),p>0&&u&&S(l.l,{onClick:i},void 0,Object(c.a)(n,"multireddit.info.seeMore")))})},"./src/reddit/components/MultiredditSidebar/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/higherOrderComponents/asModal.tsx"),u=o("./src/reddit/components/ModalStyledComponents/index.tsx"),m=o("./src/higherOrderComponents/sizeMe.tsx"),b=o("./src/lib/timeAgo/index.ts"),f=o("./src/reddit/components/Flair/index.tsx"),g=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),h=o("./src/reddit/constants/posts.ts"),v=o("./src/reddit/controls/Button/index.tsx"),y=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),x=o("./src/reddit/models/Multireddit/index.ts"),O=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),w=o("./src/reddit/components/MultiredditInfo/SubredditsOrProfilesList.tsx"),j=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var o=[],n=!0,s=!1,r=void 0;try{for(var i,d=e[Symbol.iterator]();!(n=(i=d.next()).done)&&(o.push(i.value),!t||o.length!==t);n=!0);}catch(a){s=!0,r=a}finally{try{!n&&d.return&&d.return()}finally{if(s)throw r}}return o}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),S=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(O.c)(e).actionIcon),T=c()(({children:e,className:t,shouldFade:o})=>S(g.a,{className:t,html:e})).withConfig({componentId:"s1hvr2yv-6"})(["overflow: hidden;",""],e=>e.shouldFade?"/* Mask + max-height assumes 20px line height, 1 line transition to transparent */\n -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%, transparent);\n mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%, transparent);\n max-height: 152px;":"max-height: 152.03px;"),L=Object(m.a)(({children:e,language:t,onSeeMoreDetails:o,size:n})=>{const s=!n||"number"!=typeof n.height||n.height>152;return S("div",{},void 0,S(T,{shouldFade:s},void 0,e),s&&S(v.l,{onClick:o},void 0,Object(l.a)(t,"multireddit.info.readMore")))});var M;!function(e){e[e.Modal=0]="Modal",e[e.Sidebar=1]="Sidebar"}(M||(M={}));var A=c()(e=>{const t=e.mode,o=e.multireddit,n=e.language,s=e.onboardingCategory,r=e.onSeeMoreDetails,i=e.subredditCategory,d=t===M.Sidebar;var a=j(d?[C,_]:[I,_],2);const c=a[0],p=a[1],u=Object(x.b)(o)?()=>S(c,{},void 0,d&&S(k,{},void 0,S(P,{},void 0,o.displayText),o.visibility!==x.a.Public&&S(N,{text:Object(l.a)(n,`multireddit.visibility.${o.visibility}`)})),S(p,{},void 0,Object(l.a)(n,"multireddit.info.title",{timeAgo:Object(b.b)(n,o.created),username:(e=>/^\/user\/([^\/]+)\//.exec(e)[1])(o.url)}))):()=>null,m=Object(x.b)(o)&&o.description?()=>S(c,{},void 0,d?S(L,{language:n,onSeeMoreDetails:r},void 0,o.description):S(g.a,{html:o.description})):()=>null,f=o.subredditIds.map(e=>({id:e,type:h.a.SUBREDDIT}));return S("div",{className:e.className},void 0,u(),m(),S(w.b,{isSidebar:d,language:n,onboardingCategory:s,onSeeMoreDetails:r,subredditCategory:i,subredditsOrProfilesIds:f}))}).withConfig({componentId:"s1hvr2yv-7"})(["color: ",";"],e=>Object(O.c)(e).bodyText),E=o("./src/reddit/components/SidebarContainer/index.tsx"),B=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),F=o("./src/reddit/components/SidebarStickyBottom/index.tsx"),R=o("./src/reddit/constants/zIndex.ts"),$=o("./src/reddit/controls/TextButton/index.tsx"),D=o("./src/reddit/helpers/trackers/idCard.ts"),U=o("./src/reddit/layout/twoCol/ExpandLeft/index.tsx"),W=o("./src/reddit/models/Widgets/index.ts"),H=o("./src/reddit/selectors/user.ts");o.d(t,"a",function(){return Q});var V=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(O.c)(e).body),G=c()(u.c).withConfig({componentId:"s19c7ckw-1"})(["position: relative;"]),K=c()($.a).withConfig({componentId:"s19c7ckw-2"})(["position: absolute;right: 16px;top: 16px;"]),J=c()(u.h).withConfig({componentId:"s19c7ckw-3"})(["max-height: calc(100vh - 126px);overflow-y: auto;"]),X=Object(p.a)(e=>z(G,{},void 0,!e.shouldHideHeader&&z(u.g,{},void 0,z(U.b,{},void 0,z(u.k,{},void 0,e.multireddit.displayText),z($.a,{onClick:e.onCloseModal},void 0,z(u.b,{})))),z(J,{},void 0,z(A,{language:e.language,mode:M.Modal,multireddit:e.multireddit,onboardingCategory:e.onboardingCategory,subredditCategory:e.subredditCategory})),e.shouldHideHeader&&z(K,{onClick:e.onCloseModal},void 0,z(u.b,{})))),Z=Object(a.css)(["z-index: ",";"],R.m),Q=e=>r.a.createElement(X,V({},e,{overlayCustomStyles:Z})),Y=e=>z(q,{},void 0,z(B.a,{},void 0,e.onboardingCategory?e.onboardingCategory.displayText(e.language):e.subredditCategory?e.subredditCategory.name:Object(l.a)(e.language,"multireddit.sidebar.details")),z(A,{language:e.language,mode:M.Sidebar,multireddit:e.multireddit,onboardingCategory:e.onboardingCategory,onSeeMoreDetails:e.onSeeMoreDetails,onSubredditClick:e.onSubredditClick,subredditCategory:e.subredditCategory})),ee=Object(d.createStructuredSelector)({language:(e,{language:t})=>t||Object(H.M)(e)}),te=Object(i.connect)(ee,(e,{subredditCategory:t})=>({trackSeeMoreClicked:()=>e((e,t)=>D.a(t())),trackSubredditClicked:o=>{if(!t)return;const n=Object(W.h)(o);e((e,o)=>D.b(o(),n,t.name))}}));t.b=te(class extends r.a.Component{constructor(){super(...arguments),this.state={showModal:!1},this.closeModal=(()=>this.setState({showModal:!1})),this.openModal=(()=>this.setState({showModal:!0},this.props.subredditCategory?this.props.trackSeeMoreClicked:void 0))}render(){var e=this.props;const t=e.className,o=e.language,n=e.multireddit,s=e.onboardingCategory,r=e.subredditCategory;return z(E.a,{className:t},void 0,z(Y,{language:o,multireddit:n,onboardingCategory:s,subredditCategory:r,onSeeMoreDetails:this.openModal,onSubredditClick:this.props.trackSubredditClicked}),this.state.showModal?z(Q,{language:o,multireddit:n,onboardingCategory:s,subredditCategory:r,onCloseModal:this.closeModal,shouldHideHeader:!!r}):null,z(F.a,{}))}})},"./src/reddit/components/Poll/ClosedPoll/index.m.less":function(e,t,o){e.exports={metaData:"_3NpICHyFK-vnQ5_1ZcNtNn",option:"_1YnhQ_-VBuRiYmNRfa798"}},"./src/reddit/components/Poll/OpenPoll/index.m.less":function(e,t,o){e.exports={buttonContainer:"_3vyz17dpfnySBJJyBF9IqH",loggedOutTooltip:"_3YsZUGQHAWfxmTN8wbFYPd",controlRow:"_1YKCRAHpaqTk8N5LBvZ9_A",loadingIcon:"_2RQF5_CKHRDPDOJ-TwwXFy",metaData:"_28wp7DzoykykevfZW56u3_",option:"_3nN8pAR2tWvzxcstONuzMH",optionRadio:"_1d_v-dIPu8uuwF0UTaQNmF",optionText:"_3grr_S6IK0w2iyC7Ocv5u9",voteButton:"fmooe0ZUmdU_XdnKBjg6X"}},"./src/reddit/components/Poll/ResultOption/index.m.less":function(e,t,o){e.exports={bar:"_2mybT6Ih7gVf5B6COa9kd2","m-winning":"_1kOO45KEOZraWGZ-cUgKq-",mWinning:"_1kOO45KEOZraWGZ-cUgKq-",check:"_3CF-7jBH1KihljB9AqaU04",container:"_3uG88YeFdY0J8n4v07jkf9",count:"_1VDLlB8Ys3WO8XWSZfhomw",percent:"_1Ot3PH7267obvD1i_V2D00",hide:"_3G6ZB4S9YZ26E49tE8zLJQ",show:"iV9AWdqazd5c9IHXNEQXX",text:"_3PfYu2DtunAwYpv53tmvOb"}},"./src/reddit/components/Poll/index.m.less":function(e,t,o){e.exports={title:"_3xG1v2CUdyxRoHrB7dgiFw"}},"./src/reddit/components/PostList/LoadMore.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/components/PostList/Placeholder.tsx");t.a=s()(r.a).withConfig({componentId:"rybpsf-0"})(["height: ","px;overflow: hidden;margin-bottom: -20px;"],156)},"./src/reddit/components/PostList/SomethingWrong.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./src/app/helpers/describeApiError/index.ts"),r=o("./src/app/strings/index.ts"),i=o("./src/reddit/connectors/connectToLanguage.ts"),d=o("./src/reddit/controls/Button/index.tsx"),a=o("./src/reddit/components/PostList/index.m.less"),c=o.n(a),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.language,o=e.onTryAgain,n=e.apiError;let i=Object(r.a)(t,"posts.somethingWentWrongWhileLoading");return n&&(i=Object(s.a)({apiError:n,language:t,isLoggedOut:!1})),l("div",{className:c.a.somethingWrong},void 0,l("div",{className:c.a.somethingWrongText},void 0,i),o&&l(d.d,{onClick:o},void 0,Object(r.a)(t,"posts.tryAgain")))})},"./src/reddit/components/PostList/index.m.less":function(e,t,o){e.exports={placeholder:"FohHGMokxXLkon1aacMoi",seeMoreButton:"_1Uj2L1UhJuirkaXINcf9S8",seeMorePostsText:"_2DB_2VI3a-y6nk57R2aWVo",somethingWrong:"zfoxmi0VvZvMZu1rHVbMX",somethingWrongText:"Ii7DEkcMDxQHElTHeeaci",postList:"rpBJOHq2PR60pnwJlUyP0",truncatedPostList:"QBfRw7Rj8UkxybFpX-USO"}},"./src/reddit/components/PostList/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return Z}),o.d(t,"a",function(){return Y});var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/lodash/debounce.js"),i=o.n(r),d=o("./node_modules/lodash/last.js"),a=o.n(d),c=o("./node_modules/react/index.js"),l=o.n(c),p=o("./node_modules/react-dom/index.js"),u=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(u),b=o("./src/lib/addQueryParams/index.ts"),f=o("./src/lib/classNames/index.ts"),g=o("./src/lib/constants/index.ts"),h=o("./src/lib/opener/index.ts"),v=o("./src/lib/raven/index.ts"),y=o("./src/reddit/components/PostList/LoadMore.tsx"),x=o("./src/reddit/components/PostList/SomethingWrong.tsx"),O=o("./src/reddit/components/PromoBanners/index.tsx"),w=o("./src/reddit/components/Scroller/Simple.tsx"),j=o("./src/reddit/components/Translated/index.tsx"),S=o("./src/reddit/constants/adEvents.ts"),C=o("./src/reddit/constants/componentSizes.ts"),I=o("./src/reddit/constants/postLayout.ts"),k=o("./src/reddit/constants/promos.ts"),P=o("./src/reddit/controls/InternalLink/index.tsx"),N=o("./src/reddit/helpers/getClickInfo.ts"),_=o("./src/reddit/helpers/pixels.ts"),T=o("./src/reddit/icons/svgs/ArrowRight/index.tsx"),L=o("./src/reddit/models/Media/index.ts"),M=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),A=o("./src/reddit/helpers/brandSafety/index.ts"),E=o("./src/lib/LRUCache/index.ts"),B=o("./src/telemetry/index.ts"),F=o("./src/telemetry/models/Timer.ts"),R=o("./src/reddit/components/PostList/index.m.less"),$=o.n(R),D=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(M.c)(e).linkText,e=>Object(M.c)(e).body),K=m()(T.a).withConfig({componentId:"s1ljgxuk-1"})(["fill: ",";padding-left: 12px;vertical-align: middle;width: 16px;"],e=>Object(M.c)(e).linkText),J=(e,t,o,n,s,r)=>{const i=`entered-${e}-${t}-${o?`last-${n}-${s}`:""}`;let d=H.get(i);return void 0===d&&(d=(()=>{o&&r.onBottomViewed(n,s),r.trackOnPostEnteredViewport(e,t)}),H.set(i,d)),d},X=(e,t,o)=>{const n=`left-${e}-${t}`;let s=V.get(n);return void 0===s&&(s=(n=>{o.trackOnPostExitedViewport(e,t,n)}),V.set(n,s)),s},Z=(e,t)=>{const o=`click-${e}`;let n=z.get(o);return void 0===n&&(n=((e,o)=>{o.isSponsored&&Object(_.a)(o.events,S.a.Click),o.isSponsored&&o.source&&o.source.outboundUrl?Object(h.b)(o.source.outboundUrl,h.a.BLANK):t.openPost({postOrComment:o,clickInfo:Object(N.a)(e)})}),z.set(o,n)),n},Q=(e,t)=>{if(e.isBlank)return 0;switch(t){case I.f.Medium:return 188;case I.f.Classic:return 96;case I.f.Compact:return 32;default:return 200}};class Y extends l.a.Component{constructor(){super(...arguments),this.didRenderLastVisibleChild=!1,this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.scrollChildCache=new E.a(W),this.updateScrollerRef=(e=>{const t=e&&Object(p.findDOMNode)(e);this.scrollerRef=t instanceof Element?t:void 0}),this.setLastVisibleChildRendered=(()=>{this.didRenderLastVisibleChild=!0,this.checkAndSendScreenview()}),this.onScrollPause=(e=>{this.showSubscribeTooltip(e),this.dispatchBrandSafety(e)}),this.showSubscribeTooltip=i()(({primaryChild:e})=>{e&&this.props.layout!==I.f.Compact&&this.props.showM2MTooltip(e.id,e.index,!!this.props.inSubredditOrProfile)},g.e),this.dispatchBrandSafety=i()(({getVisibleItemsInViewport:e})=>{var t=this.props;const o=t.postsById,n=t.subredditsById,s=e(),r=[];s.forEach(e=>r.push(e.id));const i=r.map(e=>o[e]),d=i.map(e=>n[e.belongsTo.id]).filter(e=>void 0!==e);this.props.adBrandSafetyStatusReceived(Object(A.a)(i,d))},g.e,{leading:!0})}componentWillMount(){this.timerId&&B.c.cancel(this.timerId),this.props.postIds.length&&(this.timerId=B.c.start())}componentDidMount(){if(this.checkAndSendScreenview(),this.timerId){const e=B.c.end(this.timerId);setTimeout(()=>Object(B.b)(g.o.Redesign,{type:"mount",component:"postList",duration:e}),0)}}componentWillUpdate(e){this.timerId&&B.c.cancel(this.timerId),e.postIds.length&&(this.timerId=B.c.start()),(e.listingKey!==this.props.listingKey||e.postIds.length!==this.props.postIds.length&&!this.isListLongEnough())&&(this.didRenderLastVisibleChild=!1)}componentDidUpdate(e){if(this.checkAndSendScreenview(),this.timerId&&B.c.has(this.timerId)){const e=B.c.end(this.timerId);if(e<10)return;setTimeout(()=>Object(B.b)(g.o.Redesign,{duration:e,type:"mount",component:"postList"}),0)}}componentWillUnmount(){this.timerId&&B.c.cancel(this.timerId),this.scrollerRef=null,this.didRenderLastVisibleChild=!1}isListLongEnough(){const e=this.scrollerRef&&Array.from(this.scrollerRef.children),t=e&&a()(e);return t&&t.getBoundingClientRect().bottom>window.innerHeight}shouldSendScreenview(){var e=this.props;const t=e.apiError,o=e.listingKey,n=e.viewportDataLoaded;return B.c.has(o)&&(t||!this.renderingPlaceholder&&(this.renderingEmpty||this.didRenderLastVisibleChild&&(n||this.isListLongEnough())))}checkAndSendScreenview(){var e=this.props;const t=e.listingKey,o=e.listingViewed,n=e.sendEvent;if(!this.shouldSendScreenview())return;const s=B.c.end(t);setTimeout(()=>{n(o(s,F.TimerType.InApp))},0)}showPlaceholder(){var e=this.props;const t=e.apiError,o=e.apiPending;return!e.disablePlaceholder&&(Boolean(t)||!1!==o)}hasPosts(){return this.props.postIds.length>0}isLoadingMore(){var e=this.props;const t=e.loadMore,o=e.postIds;return Boolean(t&&t.token)&&o.length>0}shouldComponentUpdate(e){const t=this.props,o=t.postsById,n=U(t,["postsById"]),s=e.postsById,r=U(e,["postsById"]),i=Object.keys(n),d=Object.keys(r);if(d.length!==i.length)return!0;if(d.some(e=>n[e]!==r[e]))return!0;if(o===s)return!1;if(this.props.postIds&&this.props.postIds.length){var a=this.props;const e=a.layout,t=a.postComponentForLayout;return this.props.postIds.some((n,r)=>{const i=0===r;return t(o[n],e,i)!==t(s[n],e,i)})}return!1}scrollChildForPost(e,t,o,n){var s=this.props;const r=s.currentProfileName,i=s.isCommentPermalink,d=s.isCommentsPage,a=s.isFrontpage,c=s.isOriginalPage,l=s.isProfilePostListing,p=s.listingKey,u=s.listingName,m=s.pageLayer,b=s.postClickEvent,f=`post-${n}-${e}-${t}-${o?"last-index":""}-${u}-${p}`;let h;if(void 0===(h=this.scrollChildCache.get(f))){var y=this.props;const s=y.inSubredditOrProfile,x=y.postsById,O=x[e],w=O.crosspostRootId&&x[O.crosspostRootId]?x[O.crosspostRootId]:O;O.crosspostRootId&&!x[O.crosspostRootId]&&Object(v.c)("Crosspost parent details are missing",{extra:{description:`Post ${O.id} is crosspost of ${O.crosspostRootId}, `+`but ${O.crosspostRootId} details are missing in the state`,errorType:g.s.API}});const j=this.props.postComponentForLayout(w,n,0===t),S=`post-list-item-[layout: ${n}]-[postId: ${e}]`,C=J(e,n,o,p,u,this.props),k=X(e,n,this.props),P=Z(e,this.props),N=w.media&&w.media.type===L.m.EMBED?w.media.provider:null;h={estHeight:Q(O,n),id:e,isFocusable:!(!w.media||n!==I.f.Large)&&(L.d.has(w.media.type)&&(!N||!L.p.has(N))&&!w.isSpoiler&&!w.isNSFW),trackOnEnteredViewport:C,trackOnExitedViewport:k,render:({className:t,height:n,width:p,remeasure:u,setScrollerChildRef:f,shouldLoadInitially:g})=>D(j,{className:t,currentProfileName:r,availableWidth:p,eventFactory:b,forceLoadMedia:g,inSubredditOrProfile:s,isCommentPermalink:i,isCommentsPage:d,isFrontpage:a,isProfilePostListing:l,pageLayer:m,isOriginalPage:c,last:o,onClickPost:P,onSizeChanged:u,postId:e,sendEvent:this.props.sendEvent,scrollerItemRef:f},S)},this.scrollChildCache.set(f,h)}return h}render(){return this.hasPosts()?(this.renderingEmpty=!1,this.renderingPlaceholder=!1,this.renderList()):this.showPlaceholder()?(this.renderingEmpty=!1,this.renderingPlaceholder=!0,this.renderPlaceholder()):(this.renderingEmpty=!0,this.renderingPlaceholder=!1,this.renderEmpty())}renderEmpty(){const e=this.props.noPostsComponent;return D(e,{})}renderPlaceholder(){var e=this.props;const t=e.apiError,o=e.className,n=e.disablePlaceholder,s=e.layout,r=e.onTryAgain,i=e.postListPlaceholderComponent;if(n)return;const d=i;return D("div",{className:$.a.placeholder},void 0,D(d,{className:o,isLoading:!t,layout:s}),!!t&&D(x.a,{apiError:t,onTryAgain:r}))}renderLoadMore(){var e=this.props;const t=e.apiError,o=e.apiPending,n=e.disablePlaceholder,s=e.layout,r=e.onLoadMore;if(!n)return D("div",{className:$.a.placeholder},void 0,D(y.a,{isLoading:!!o,layout:s,countOverride:q[s]}),!!t&&D(x.a,{apiError:t,onTryAgain:r}))}renderList(){var e=this.props;const t=e.disableBanner,o=e.layout,n=e.location,r=e.loadMore,i=e.postIds,d=e.onLoadMore,a=e.m2mIsEnabled,l=e.shouldShowPromo,p=i.map((e,t,n)=>{const s=t===i.length-1;return this.scrollChildForPost(e,t,s,o)}),u=this.props.measureScrollFPS?`post-listings-${o}`:void 0,m=n?Object(s.createPath)(n):null;return D(c.Fragment,{},void 0,!a&&l&&!t&&D(O.a,{location:k.f.SubredditPage}),D(w.a,{innerRef:this.updateScrollerRef,className:m?$.a.truncatedPostList:Object(f.a)($.a.postList,this.props.className),dataKey:this.props.listingKey,disableScrollCache:!0,enableElementHiding:!0,layoutKey:this.props.layout,loadMoreToken:r&&r.token?r.token:void 0,onLastVisibleChildRendered:this.setLastVisibleChildRendered,onLoadMore:d,onScroll:this.onScrollPause,preventScrollOnMount:this.props.preventScrollOnMount,trackingName:u,viewportTopPadding:C.j},this.props.listingKey,p),m&&D(G,{className:$.a.seeMoreButton},void 0,D(P.a,{className:$.a.seeMorePostsText,to:Object(b.a)(m,{type:g.kc.Posts})},void 0,D(j.a,{msgId:"search.seeMorePosts"}),D(K,{}))),this.isLoadingMore()&&this.renderLoadMore())}}Y.defaultProps={shouldShowPromo:!0}},"./src/reddit/components/PostMedia/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/reddit/components/CrosspostBox/index.tsx"),d=o("./src/reddit/components/Media/index.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.post;return t.crosspostRootId?a(i.a,{postId:t.crosspostRootId,mediaProps:Object.assign({},e,{crosspost:t,primaryContent:!1})}):r.a.createElement(d.a,Object.assign({},e,{primaryContent:!!e.showFull}))})},"./src/reddit/components/PostTopLine/index.m.less":function(e,t,o){e.exports={donationAmount:"_1SRZN02bVXzHIIMqGwlZD7",everythingElseWrapper:"cZPZhMe-UCZ8htPodMyJ5",eventMeta:"_28_NUs_O8Nh1DCErsNLCHk",outboundLinkIcon:"_3z6z1xnp828wcarJXfzzjr",postBadges:"_2wFk1qX4e1cxk8Pkw1rAHk",postTopMeta:"nU4Je7n-eSXStTBAPMYt8",subredditIcon:"_1WX5Y5qFVBTdr6hCPpARDB",subredditIconWrapper:"_2dr_3pZUCk8KfJ-x0txT_l",followPost:"_2dQWElMH3F-0U9e25bPo1f"}},"./src/reddit/components/PostTopLine/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/config.ts"),c=o("./src/reddit/components/AwardBadges/index.tsx"),l=o("./src/app/strings/index.ts"),p=o("./src/lib/classNames/index.ts"),u=o("./src/reddit/constants/colors.ts"),m=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/icons/svgs/Notify/index.tsx"),f=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),g=o("./src/reddit/components/FollowButton/index.m.less"),h=o.n(g),v=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(f.c)(e).body,h.a.iconFollowed,u.a.alienblue);var w=e=>{var t=e.className,o=e.isFollowed,n=e.language,s=x(e,["className","isFollowed","language"]);const i=o?m.g:m.d;return r.a.createElement(i,v({},s,{className:Object(p.a)(h.a.button,t),"data-redditstyle":!0}),y("div",{className:h.a.layout},void 0,y(b.a,{className:o?h.a.iconFollowed:h.a.icon}),Object(l.a)(n,o?"followPost.followed":"followPost.follow")))},j=o("./node_modules/react-redux/es/index.js"),S=o("./node_modules/reselect/lib/index.js"),C=o("./src/lib/constants/index.ts"),I=o("./src/reddit/components/TrackingHelper/index.tsx"),k=o("./src/reddit/helpers/localStorage/index.ts"),P=o("./src/reddit/selectors/telemetry.ts");const N=()=>e=>Object.assign({},P.defaults(e),{source:"follow_post_pd",action:"view",noun:"button"}),_=()=>e=>Object.assign({},P.defaults(e),{source:"follow_post_pd",action:"click",noun:"button"}),T=()=>e=>Object.assign({},P.defaults(e),{source:"follow_post_pd",action:"view",noun:"tooltip"});var L=o("./src/reddit/selectors/experiments/followPost.ts"),M=o("./src/reddit/selectors/user.ts"),A=o("./src/higherOrderComponents/addOverlayEvents.tsx"),E=o("./src/higherOrderComponents/asTooltip.tsx"),B=o("./src/reddit/components/HelpfulTooltip/index.tsx"),F=o("./src/reddit/constants/zIndex.ts"),R=Object.assign||function(e){for(var t=1;tr.a.createElement(W,R({},e,{isFixed:!1,targetPosition:$,tooltipPosition:D})),V=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{this.props.sendEvent(_()),this.setState(e=>{const t=!e.isFollowed;Object(k.J)(this.props.postId,t);let o=e.isTooltipDismissed;return Object(L.c)(this.props.followPostVariant)&&(o=!0,Object(k.A)(!0)),{isFollowed:t,isTooltipDismissed:o}})}),this.showTooltip=(()=>{Object(L.b)(this.props.followPostVariant)&&this.setState(e=>e.isTooltipOpened?null:{isTooltipOpened:!0})}),this.hideTooltip=(()=>{Object(L.b)(this.props.followPostVariant)&&this.setState(e=>e.isTooltipOpened?{isTooltipOpened:!1}:null)}),this.dismissTooltip=(()=>{Object(k.A)(!0),this.setState({isTooltipDismissed:!0})})}componentDidMount(){this.props.sendEvent(N());const e=Object(k.f)();this.setState({isFollowed:!!e.followedPosts[this.props.postId],isTooltipDismissed:e.tooltipDismissed}),!e.tooltipDismissed&&Object(L.c)(this.props.followPostVariant)&&Date.now()-e.tooltipLastSeenTime>=C.y&&setTimeout(()=>{Object(k.B)(Date.now()),this.setState({isTooltipOpened:!0})},2e3)}render(){var e=this.props;const t=e.followPostVariant,o=e.language,n=Object(L.b)(t)||Object(L.c)(t)&&!this.state.isTooltipDismissed;return V("div",{className:this.props.className,onMouseEnter:this.showTooltip,onMouseLeave:this.hideTooltip,onMouseMove:this.showTooltip},void 0,V(w,{"data-redditstyle":!0,id:z,isFollowed:this.state.isFollowed,language:o,onClick:this.toggleFollowed}),n&&V(H,{hideCloseButton:Object(L.b)(t),isOpen:this.state.isTooltipOpened,language:o,onCloseClick:this.dismissTooltip,tooltipId:z}))}})),K=o("./src/reddit/components/JSAPIContainers/index.tsx"),J=o("./src/reddit/components/OCCategoryList/index.tsx"),X=o("./src/reddit/components/PostBadges/index.tsx"),Z=o("./src/reddit/components/PostEventMeta/index.tsx"),Q=o("./src/reddit/components/PostTopMeta/index.tsx"),Y=o("./src/reddit/components/SubredditIcon/index.tsx"),ee=o("./src/reddit/components/SubredditNameLink/index.tsx"),te=o("./src/reddit/components/SubscribeButton/Inline.tsx"),oe=o("./src/reddit/controls/OutboundLink/index.tsx"),ne=o("./src/reddit/helpers/getSubredditOrProfileIconData/index.tsx"),se=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),re=o("./src/reddit/helpers/trackers/post.ts"),ie=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),de=o("./src/reddit/models/Media/index.ts"),ae=o("./src/reddit/components/PostTopLine/index.m.less"),ce=o.n(ae),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.flairStyleTemplate,o=e.hideNSFWPref,n=e.inSubredditOrProfile,s=e.isCommentsPage,r=e.isOverlay,i=e.language,d=e.post,l=e.shouldShowFollowButton,p=e.shouldShowSubscribeButton,u=e.showCornerOutboundLink,m=e.showOCCategories,b=e.showSubreddit,f=e.subredditOrProfile,g=Object(ne.a)({subredditOrProfile:f}),h=f&&f.isNSFW&&o&&"user"===f.type;return le(pe,{},void 0,m&&d.contentCategories&&le(J.b,{categoryNames:d.contentCategories}),le(Z.a,{className:ce.a.eventMeta,language:i,post:d}),b&&f&&le("div",{className:ce.a.subredditIconWrapper},void 0,le(ee.a,{"data-click-id":"subreddit",to:f.url},void 0,le(Y.b,{className:ce.a.subredditIcon,primaryColor:g.color,iconUrl:h?`${a.a.assetPath}/img/avatar_over18.png`:g.url}))),le("div",{className:ce.a.everythingElseWrapper},void 0,b&&le(K.h,{type:d.belongsTo.type,id:d.belongsTo.id}),le(Q.d,{className:ce.a.postTopMeta,flairStyleTemplate:t,tooltipType:r?Q.c.Lightbox:void 0,isCommentsPage:s,language:i,post:d,showSponsorIcon:!0,showSub:b,subredditOrProfile:f}),le(X.a,{className:ce.a.postBadges,displayText:f?f.displayText:null,inSubredditOrProfile:n,language:i,post:d,tooltipType:r?Q.c.Lightbox:void 0}),le(c.d,{tooltipType:r?Q.c.Lightbox:void 0,thing:d}),l&&le(G,{className:ce.a.followPost,postId:d.id})),f&&b&&p&&le(te.a,{getEventFactory:e=>Object(re.d)(d.id,e?"unsubscribe":"subscribe"),identifier:{name:f.name,type:"subreddit"},postId:d.id},void 0,"Subscribe"),u&&le(oe.a,{isSponsored:d.isSponsored,href:Object(de.w)(e.post),source:d.source},void 0,le(ie.a,{className:ce.a.outboundLinkIcon})))})},"./src/reddit/components/PremiumCTA/index.m.less":function(e,t,o){e.exports={wrapper:"_1b1Jalg2nxA_Z-BjKXRfAV",icon:"_3-m5rOa3loUClNwpCv1uWU",content:"_1LofvgShcWAGgRJOa2IRlf",title:"_17PUokUAvL3YJx6EyPdD9d",description:"rn1KP8t9htFxyeAF8fdJ4",cta:"_1Cg0rke34k99vLcCo_aCP1"}},"./src/reddit/components/PromoBanners/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/history/index.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/lib/cache/index.ts"),l=o("./src/lib/localStorageAvailable/index.ts"),p=o("./src/lib/loginHref/index.ts"),u=o("./src/reddit/actions/login.ts"),m=o("./src/reddit/actions/modal.ts"),b=o("./src/reddit/actions/promo.ts"),f=o("./src/config.ts"),g=o("./bundled-modules/styled-components/styled-components.min.js"),h=o.n(g),v=o("./src/app/strings/index.ts"),y=o("./src/lib/colors/constants.ts"),x=o("./src/lib/prettyPrintNumber/index.ts"),O=o("./src/reddit/constants/promos.ts"),w=o("./src/reddit/controls/Button/index.tsx"),j=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),S=o("./src/reddit/icons/svgs/Close/index.tsx"),C=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cC("div",{className:e.className},void 0,e.children)).withConfig({componentId:"s1r1dynj-4"})(["","margin-bottom: 8px;padding: 16px;",""],_,e=>e.largeBannerKey===O.k.join?`background-image: url(${f.a.assetPath}/img/banner/banner-${O.k.welcome}@2x.png);`:`background-image: url(${f.a.assetPath}/img/banner/banner-${e.largeBannerKey}@2x.png);`),L=h.a.div.withConfig({componentId:"s1r1dynj-5"})(["","align-items: center;background-image: url(","/img/banner/banner-small@2x.png);background-position: left;display: flex;margin-bottom: 8px;padding: 16px 32px 16px 8px;"," {margin: 0 0 0 auto;}"],_,f.a.assetPath,N),M=h.a.div.withConfig({componentId:"s1r1dynj-6"})(["align-items: center;display: flex;flex-wrap: wrap;min-height: 42px;"," {margin: 0;}"," {margin-right: 20px;margin-left: 0px;}"],N,k),A=h.a.img.withConfig({componentId:"s1r1dynj-7"})(["margin: 0 8px;"]),E=h()(e=>C("button",{className:e.className,onClick:e.onClick},void 0,C(S.a,{}))).withConfig({componentId:"s1r1dynj-8"})(["height: 12px;width: 12px;right: 10px;top: 10px;position: absolute;svg {fill: ",";}"],y.n),B=e=>C(T,{largeBannerKey:e.largeBannerKey},void 0,C(E,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerLarge,O.g[e.largeBannerKey])}),C(I,{},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.header`)),C(P,{},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.subHeader`)),C(N,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g[e.largeBannerKey])}},void 0,Object(v.a)(e.language,`promoBanners.${e.largeBannerKey}.button`))),F=e=>C(L,{},void 0,C(E,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerMedium,O.g.join)}),C(A,{srcSet:`${f.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${f.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),C(k,{},void 0,e.subreddit?Object(v.a)(e.language,"promoBanners.subreddit.header",{subredditName:e.subreddit.displayText,subscribers:Object(x.b)(e.subreddit.subscribers)}):Object(v.a)(e.language,"promoBanners.join.header")),C(N,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g.join)}},void 0,Object(v.a)(e.language,"promoBanners.personalize.button"))),R=h()(e=>C("div",{className:e.className},void 0,C(E,{onClick:()=>e.closeBanner(O.h.UpsellSignUpBannerSmall,O.g.join)}),C(M,{},void 0,C(A,{srcSet:`${f.a.assetPath}/img/banner/banner-small-logo.png 1x,\n ${f.a.assetPath}/img/banner/banner-small-logo@2x.png 2x,`}),C(k,{},void 0,Object(v.a)(e.language,"promoBanners.join.header")),C(N,{href:e.href,onClick:t=>{t.stopPropagation(),t.preventDefault(),e.onOpenRegisterModal(O.g.join)}},void 0,Object(v.a)(e.language,"promoBanners.join.button"))))).withConfig({componentId:"s1r1dynj-9"})(["","background-image: url(","/img/banner/banner-small@2x.png);background-position: left;","padding: 4px 32px 4px 8px;"],_,f.a.assetPath,e=>e.isOverlay?"border-radius: 0;":"");var $=o("./src/reddit/actions/toaster.ts"),D=o("./src/reddit/helpers/trackers/banners.ts"),U=o("./src/reddit/components/TrackingHelper/index.tsx"),W=o("./src/lib/constants/index.ts"),H=o("./src/lib/makeRequest/index.ts");const V=(e,t)=>Object(H.b)({endpoint:"https://api.linktexting.com/sendLink",method:W.jb.POST,data:`linkId=${t}&number=${e}`,headers:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded"}});var z=o("./src/reddit/models/Toast/index.ts"),q=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cq("button",{className:e.className,onClick:e.onCloseBanner},void 0,q(S.a,{}))).withConfig({componentId:"uob30s-0"})(["height: 12px;position: absolute;right: 10px;top: 10px;width: 12px;svg {fill: ",";}"],y.n),K=h()(w.d).withConfig({componentId:"uob30s-1"})(["width: 123px;height: 26px;line-height: 20px;background-color: ",";border-color: ",";color: ",";&:hover {background-color: ",";border-color: ",";color: ",";}"],y.e,y.e,y.n,y.e,y.e,y.n),J=h.a.div.withConfig({componentId:"uob30s-2"})(["margin-bottom: 8px;"]),X=h.a.div.withConfig({componentId:"uob30s-3"})(["background-color: rgb(3, 46, 94);background-position: right;background-repeat: no-repeat;background-size: contain;border-radius: 4px;display: flex;flex-wrap: wrap;padding: 16px 16px 14px 16px;position: relative;@media (min-width: 550px) {background-image: url(","/img/banner/mobile-x-promo.png);}"],f.a.assetPath),Z=h()(e=>q("div",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-4"})(["margin-top: 1px;height: 100%;overflow: hidden;transition: max-height 0.3s;background-color: ",";",""],e=>e.shouldDisplayLegalDropdown?`${y.e}`:"rgb(3, 46, 94)",e=>e.shouldDisplayLegalDropdown?`max-height: ${e.isHidden?"0":"58px"};`:"max-height: 58px;"),Q=h()(e=>q("span",{className:e.className},void 0,e.children)).withConfig({componentId:"uob30s-5"})(["","color: ",";display: block;font-size: 10px;line-height: 12px;opacity: 0.8;padding: 5px 22px;text-align: ",";"],j.bodyFontH6,y.n,e=>e.shouldDisplayLegalDropdown?"center":"left"),Y=h.a.h1.withConfig({componentId:"uob30s-6"})(["","color: ",";margin-bottom: 5px;"],j.titleFontH1,y.n),ee=h.a.div.withConfig({componentId:"uob30s-7"})(["display: flex;flex-wrap: wrap;"]),te=h.a.div.withConfig({componentId:"uob30s-8"})(["margin-right: 8px;"]),oe=h.a.div.withConfig({componentId:"uob30s-9"})(["display: flex;align-items: center;margin-bottom: 5px;"]),ne=h.a.img.withConfig({componentId:"uob30s-10"})(["height: 16px;width: 16px;margin-right: 8px;"]),se=h()(ne).withConfig({componentId:"uob30s-11"})(["width: auto;height: 12px;"]),re=h.a.span.withConfig({componentId:"uob30s-12"})(["","color: ",";"],j.bodyFontH6,y.n),ie=h.a.div.withConfig({componentId:"uob30s-13"})(["align-items: center;display: flex;margin-top: 11px;"]),de=h()(e=>i.a.createElement("input",e)).withConfig({componentId:"uob30s-14"})(["","border-radius: 4px;height: 24px;margin-right: 5px;padding-left: 5px;width: 162px;",""],j.bodyFontH6,e=>e.error?`border: 1px solid ${y.l}`:"border: 1px solid transparent"),ae=h.a.span.withConfig({componentId:"uob30s-15"})(["color: ",";display: block;font-size: 10px;margin-top: 7px;margin-left: 6px;opacity: .9;"],y.n),ce=h.a.div.withConfig({componentId:"uob30s-16"})(["margin-left: 20px;"]),le=h.a.img.withConfig({componentId:"uob30s-17"})(["margin: 0 auto;display: block;margin-bottom: 5px;border-radius: 4px;padding: 3px;height: 75px;width: 75px;background-color: white;margin-bottom: 5px;"]),pe=h.a.span.withConfig({componentId:"uob30s-18"})(["","color: ",";max-width: 126px;display: block;text-align: center;text-transform: inherit;"],j.bodyFontH6,y.n);var ue=Object(d.connect)(void 0,(e,t)=>({displayErrorToast:t=>{e(Object($.e)({kind:z.b.Error,text:t}))},displaySuccessToast:t=>{e(Object($.e)({kind:z.b.SuccessCommunity,text:t}))}}))(Object(U.b)(class extends i.a.Component{constructor(e){super(e),this.getLinkId=(()=>this.props.loggedInMobilePromoVariant?O.a:O.b),this.onBlur=(e=>{const t=!!e.currentTarget.value.length;this.setState({isLegalDropdownHidden:!t})}),this.onFocus=(e=>{this.setState({isLegalDropdownHidden:!1})}),this.onInputChange=(e=>{this.setState({phoneNumber:e.target.value.replace(/\D/,"")})}),this.onSubmit=(async()=>{var e=this.props;const t=e.language,o=e.displayErrorToast,n=e.displaySuccessToast,s=e.sendEvent,r=Object(v.a)(t,"promoBanners.mobileXPromo.empty"),i=Object(v.a)(t,"promoBanners.mobileXPromo.error"),d=Object(v.a)(t,"promoBanners.mobileXPromo.success");if(!this.state.phoneNumber.length)return this.setState({inputError:!0}),void o(r);s(Object(D.d)("click",O.g.mobilePromoBanner));const a=this.getLinkId(),c=await V(this.state.phoneNumber,a);c&&c.ok?(this.setState({phoneNumber:"",inputError:!1}),n(d)):(this.setState({inputError:!0}),o(i))}),this.state={isLegalDropdownHidden:!0,phoneNumber:""}}render(){var e=this.props;const t=e.closeBanner,o=e.language,n=e.loggedInMobilePromoVariant,s=e.loggedOutMobilePromoVariant,r=n&&n===O.c.Test1,i=s&&s===O.d.Test1,d=!(!r&&!i);return q(J,{},void 0,q(X,{},void 0,q(G,{onCloseBanner:()=>t(O.h.MobilePromoBanner,O.g[O.h.MobilePromoBanner],O.j)}),q("div",{},void 0,q(Y,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.header")),q(ee,{},void 0,q(te,{},void 0,q(oe,{},void 0,q(ne,{src:`${f.a.assetPath}/img/banner/redditor@2x.png`}),q(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.manage"))),q(oe,{},void 0,q(ne,{src:`${f.a.assetPath}/img/banner/subscribe@2x.png`}),q(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.subscriptions")))),q(te,{},void 0,q(oe,{},void 0,q(ne,{src:`${f.a.assetPath}/img/banner/download@2x.png`}),q(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.downloads"))),q(oe,{},void 0,q(se,{src:`${f.a.assetPath}/img/banner/rating@2x.png`}),q(re,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.rated"))))),q(ie,{},void 0,q(de,{type:"tel",onChange:this.onInputChange,placeholder:Object(v.a)(o,"promoBanners.mobileXPromo.placeholder"),error:this.state.inputError?1:0,onBlur:this.onBlur,onFocus:this.onFocus,value:this.state.phoneNumber}),q(K,{onClick:this.onSubmit},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.button"))),q(ae,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.countryCode"))),q(ce,{},void 0,q(le,{src:this.props.loggedInMobilePromoVariant?`${f.a.assetPath}/img/banner/qr-code-logged-in.png`:`${f.a.assetPath}/img/banner/qr-code-logged-out.png`}),q(pe,{},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.qr")))),q(Z,{isHidden:this.state.isLegalDropdownHidden,shouldDisplayLegalDropdown:d},void 0,q(Q,{shouldDisplayLegalDropdown:d},void 0,Object(v.a)(o,"promoBanners.mobileXPromo.legal"))))}})),me=o("./src/reddit/contexts/PageLayer/index.tsx"),be=o("./src/reddit/selectors/meta.ts");var fe=o("./src/reddit/selectors/user.ts");const ge=Object.keys(O.k),he=ge[Math.floor(Math.random()*Math.floor(ge.length))],ve=Object(a.createStructuredSelector)({displayUpsellSignUpBannerLarge:e=>e.promos.upsellSignUpBannerLarge,displayUpsellSignUpBannerMedium:e=>e.promos.upsellSignUpBannerMedium,displayUpsellSignUpBannerSmall:e=>e.promos.upsellSignUpBannerSmall,language:fe.M,isLoggedIn:fe.F,displayMobilePromo:e=>e.promos.mobilePromoBanner,origin:be.d,subreddit:me.t}),ye=Object(d.connect)(ve,(e,t)=>({closeBanner:(o,n,s)=>{e(Object(b.c)(o,s)),t.sendEvent(Object(D.d)("close",n))},displayBanner:(o,n)=>{e(Object(b.d)({promoType:o})),t.sendEvent(Object(D.d)("view",n))},onOpenRegisterModal:o=>{e(Object(m.l)({actionSource:m.a.PromoBanner})),e(Object(u.b)()),t.sendEvent(Object(D.d)("click",o))}})),xe=Object(me.w)({isFrontPage:me.C,pageLayer:e=>e,path:me.X});t.a=xe(Object(U.b)(ye(class extends r.Component{constructor(){super(...arguments),this.sendToRegister=((e,t)=>Object(p.a)(Object(s.createLocation)(e),t,"/register"))}componentDidMount(){var e=this.props;const t=e.displayBanner,o=e.isFrontPage,n=e.isLoggedIn,s=e.location,r=Object(l.a)(),i=!!Object(c.b)(O.i);if(r)switch(s){case O.f.FrontPage:return void(n||i||t(O.h.UpsellSignUpBannerLarge,O.g[he]));case O.f.SubredditPage:return void(o||n||i||t(O.h.UpsellSignUpBannerMedium,O.g.join));case O.f.CommentsPage:n||i||t(O.h.UpsellSignUpBannerSmall,O.g.join)}}render(){var e=this.props;const t=e.className,o=e.closeBanner,n=e.displayMobilePromo,s=e.displayUpsellSignUpBannerLarge,r=e.displayUpsellSignUpBannerMedium,d=e.displayUpsellSignUpBannerSmall,a=e.isFrontPage,c=e.isLoggedIn,l=e.isOverlay,p=e.language,u=e.location,m=e.path,b=e.subreddit,f=e.onOpenRegisterModal,g=e.origin,h={closeBanner:o,href:this.sendToRegister(m,g),isOverlay:l,language:p,onOpenRegisterModal:f,subreddit:b,className:t},v=Object.assign({},h,{largeBannerKey:he}),y=Object.assign({},h);if(b&&b.isQuarantined)return null;switch(u){case O.f.FrontPage:if(a){if(n)return i.a.createElement(ue,y);if(s)return i.a.createElement(B,v)}break;case O.f.SubredditPage:if(!a&&!c&&r)return i.a.createElement(F,h);break;case O.f.CommentsPage:if(!c&&d)return i.a.createElement(R,h)}return null}})))},"./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const d=s.a.div.withConfig({componentId:"s9bvbdp-0"})(["",";color: ",";text-transform: unset;"],r.titleFontH5,e=>Object(i.c)(e).navIcon);t.a=d},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Container/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/helpers/styles/components/index.tsx"),i=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),d=o.n(i),a=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),c=o.n(a);const l=s()(Object(r.a)()).withConfig({componentId:"krk9le-0"})(["padding: 16px 24px 0 24px;","."," {background-color: transparent;border: none;height: 208px;margin-bottom: 0;}."," {",";}."," {padding: 0 16px 10px;",";}."," {max-width: 284px;}"],e=>e.showCardView?"margin: 0 auto; max-width: 1020px;":"",c.a.heroContainer,c.a.body,e=>e.showCardView?"":"padding: 0",c.a.header,e=>e.showCardView?"":"padding: 0 0 10px",d.a.textContainer);t.a=l},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.m.less":function(e,t,o){e.exports={container:"_3_c5cqV3WsdQo95Ql4El73",cardViewContainer:"_3SRia4h16KBodhRWPhm8Yn",desc:"_3R8QK7DFEcDSPoSj255qHJ",one:"fLTQnOxtJpKvmnJh5ATHh",two:"_2c6Ke7Z35QpkUQA7b_RdMX",icon:"_1WvWGBpNLkD_JVC5Fdzz6n",name:"_3_bgt7LjReM2xalPiPzPhR",post:"_1K3CRPtfEoi_X2HCsP1PDn"}},"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/lib/classNames/index.ts"),c=o("./src/reddit/components/DiscoveryUnit/Layout/index.tsx"),l=o("./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx"),p=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Container/index.tsx"),u=o("./src/reddit/components/Translated/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/loading.ts"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),g=o.n(f),h=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.m.less"),v=o.n(h),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).body,e=>Object(b.c)(e).line),w=d()(e=>{e.isLoading,e.gradientType;var t=x(e,["isLoading","gradientType"]);return r.a.createElement("div",t)}).withConfig({componentId:"t4wj63-1"})(["",""],m.b),j=y(l.a,{className:v.a.duHeader},void 0,y(u.a,{msgId:"discoveryUnits.trendingToday"})),S=d()(c.a).withConfig({componentId:"t4wj63-2"})(["."," {display: flex;flex-flow: row wrap;}"],g.a.body);t.a=(e=>y(p.a,{className:e.className,showCardView:e.showCardView},void 0,y(S,{exploreV2Variant:e.exploreV2Variant,header:j},void 0,y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})),y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})),y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})),y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})),y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})),y(O,{className:v.a.post},void 0,y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.one)}),y(w,{gradientType:"posts",isLoading:!0,className:Object(a.a)(v.a.desc,v.a.two)}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.icon}),y(w,{gradientType:"posts",isLoading:!0,className:v.a.name})))))},"./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx":function(e,t,o){"use strict";var n,s=o("./src/app/strings/index.ts"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./src/reddit/components/BannerAd/index.tsx"),c=o("./src/config.ts"),l=o("./node_modules/lodash/random.js"),p=o.n(l),u=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/index.tsx"),b=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),f=o("./bundled-modules/styled-components/styled-components.min.js"),g=o.n(f),h=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(b.c)(e).actionIcon,u.b),y=g()(e=>h("img",{className:e.className,src:e.src})).withConfig({componentId:"s1tljykw-1"})(["margin: 0 auto;width: 100%;height: 100%;"]),x=[{img:"/img/house-ads/btc.png",href:"/r/btc"},{img:"/img/house-ads/campfirecooking.png",href:"/r/campfirecooking"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/rubberducks.png",href:"/r/advertising"},{img:"/img/house-ads/casualconversation.png",href:"/r/casualconversation"},{img:"/img/house-ads/fantrailers.png",href:"/r/fantrailers"},{img:"/img/house-ads/imaginarycolorscapes.png",href:"/r/imaginarycolorscapes"},{img:"/img/house-ads/imaginarydragons.png",href:"/r/imaginarydragons"},{img:"/img/house-ads/oldschoolcelebs.png",href:"/r/oldschoolcelebs"}];var O=()=>{const e=p()(0,x.length-1);var t=x[e];const o=t.img,n=t.href;return h(v,{className:"GoogleAd HomeAds InArticleAd LeftAd SidebarAd ad-300-250 ad-banner adbar adbox1 ads-area adsense-ad box_ad googad"},void 0,h("a",{href:c.a.redditUrl+n,target:"_blank"},void 0,h(y,{src:c.a.assetPath+o})))},w=o("./src/lib/constants/index.ts"),j=o("./src/reddit/components/PostMedia/index.tsx"),S=o("./src/reddit/components/PostTitle/index.tsx"),C=o("./src/reddit/components/PostTopMeta/index.tsx"),I=o("./src/lib/getShortenedLink.ts"),k=o("./src/lib/opener/index.ts"),P=o("./src/reddit/actions/ad.ts"),N=o("./src/reddit/components/PostContainer/index.tsx"),_=o("./src/reddit/constants/adEvents.ts"),T=o("./src/reddit/contexts/InsideOverlay.tsx"),L=o("./src/reddit/contexts/PageLayer/index.tsx"),M=o("./src/reddit/controls/OutboundLink/styled.tsx"),A=o("./src/reddit/helpers/adCount/index.ts"),E=o("./src/reddit/helpers/pixels.ts"),B=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),F=o("./src/reddit/helpers/truncateStringWithEllipsis.ts"),R=o("./src/reddit/icons/fonts/OutboundLink/index.tsx"),$=o("./src/reddit/models/Media/index.ts"),D=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cD("img",{className:e.className,src:e.src})).withConfig({componentId:"vhpvp7-0"})(["margin: 0 auto;width: 100%;height: 100%;"]);class W extends i.a.Component{render(){const e=this.props.post;if(!e.media)return null;const t=e.media&&!Object($.A)(e.media)?e.media.content:"",o=e.media.type;if(!t||!o)return null;switch(o){case w.mb.IMAGE:return D(U,{src:t});default:return null}}}var H=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.c)(e).body,Object(s.a)("en","sidebar.sponsored"),e=>Object(b.c)(e).actionIcon,u.b),q=({children:e})=>H("div",{},void 0,e),G=g.a.div.withConfig({componentId:"voxuu6-2"})(["","background-color: ",";"],m.t,e=>Object(b.c)(e).body),K=g()(R.a).withConfig({componentId:"voxuu6-3"})(["font-size: 13px;padding-left: 3px;vertical-align: middle;"]),J=g.a.div.withConfig({componentId:"voxuu6-4"})(["display: flex;"]),X=g.a.div.withConfig({componentId:"voxuu6-5"})(["","align-items: center;display: flex;flex-direction: row;flex-wrap: nowrap;height: 16px;margin: 0 8px 8px;position: relative;"],B.metadataFont),Z=g()(S.c).withConfig({componentId:"voxuu6-6"})(["margin: 0 8px 0px 8px;"]),Q=g.a.div.withConfig({componentId:"voxuu6-7"})(["margin-top: 8px;"]),Y=g.a.div.withConfig({componentId:"voxuu6-8"})(["","padding-top: 8px;"],m.u),ee=g()(N.a).withConfig({componentId:"voxuu6-9"})(["","cursor: pointer;"],e=>e.post.isMediaOnly?"":`\n ${m.v}\n ${C.e}\n `),te=640,oe=Object(L.w)({isOriginalPage:L.E,pageLayer:e=>e}),ne=(e,t)=>{Object(E.a)(t.events,_.a.Click),t.source?t.source.outboundUrl?Object(k.b)(t.source.outboundUrl,k.a.BLANK):Object(k.b)(t.source.url,k.a.BLANK):Object(k.b)(t.permalink,k.a.BLANK)},se=e=>Object(F.a)(e.title,100);var re=Object(d.connect)(null,(e,t)=>({refreshSidebarPromotedPost:()=>{const o=t.placement,n=t.placementIndex,s=t.isOverlay;e(Object(P.h)(Object(A.a)(o,!!s,n)))}}))(oe(Object(T.b)(class extends i.a.Component{constructor(){super(...arguments),this.refreshedAt=1/0}refresh(e){this.refreshedAt=Date.now(),this.props.refreshSidebarPromotedPost()}componentDidMount(){this.refreshedAt=Date.now()}componentWillReceiveProps(e){this.props.refreshKey!==e.refreshKey&&Date.now()-this.refreshedAt>6e3&&this.refresh(e)}render(){var e=this.props;const t=e.post,o=e.className,n=e.eventFactory,s=e.isOverlay;let r,i;return t.isBlank?(r=q,i=null):t.isMediaOnly?(r=z,i=H(W,{post:t})):(r=G,i=H(Y,{},void 0,H(X,{},void 0,H(V,{tooltipType:s?C.c.Lightbox:void 0,language:w.A,post:t,showSponsorIcon:!0,hideSource:!0,showTimestamp:!1})),H(Z,{post:t,size:S.b.Large,format:se}),t.source&&H(J,{},void 0,H(M.a,{href:t.source.url,isSponsored:!0,source:t.source},void 0,Object(I.a)(t),H(K,{}))),H(Q,{},void 0,t.media&&H(j.a,{isListing:!0,isNotCardView:!0,showCentered:!0,post:t,availableWidth:te,shouldLoad:!0})))),H(r,{},void 0,H(ee,{className:o,post:t,onClick:ne,eventFactory:n},void 0,i))}}))),ie=o("./src/reddit/components/SidebarSpacer/index.tsx"),de=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),ae=o("./node_modules/reselect/lib/index.js"),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const o=t.placement,n=t.placementIndex,s=!!t.isOverlay;return e.sidebarPromotedPosts.models[Object(A.a)(o,s,n)]},pending:e=>!e.sidebarPromotedPosts.firstFetch}),pe=Object(d.connect)(le),ue=Object(L.w)(),me=g()(a.a).withConfig({componentId:"s104akuz-0"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),u.b),be=g()(de.a).withConfig({componentId:"s104akuz-1"})(["padding: 6px;"]),fe=g.a.div.withConfig({componentId:"s104akuz-2"})(["min-height: 270px;min-width: 300px;&::before {content: '","';color: inherit;display: block;","font-weight: 500;}"],Object(s.a)("en","sidebar.sponsored"),u.b),ge=(e,t,o)=>{let n="";return t&&(n+="overlay-"),n+=`sidebar-${e}`,null!=o&&(n+=`-${o}`),n},he=e=>!(!e||e.isBlank)&&(!e.isMediaOnly||!!(e.media&&Object($.x)(e.media)&&e.media.content)),ve=e=>!!e&&e.isBlank;t.a=ue(pe(class extends i.a.Component{render(){var e=this.props;const t=e.className,o=e.pending,n=e.post,s=e.isOverlay,r=e.placementIndex,i=e.refreshKey,d=e.listingName,a=e.placement,c=e.sizes,l=e.position,p=e.forcePlaceholder,u=e.forceHouseAd,m=e.waitForProgrammatic;return p||o||!he(n)&&m?ce(ie.a,{},void 0,ce(be,{className:t,contentOnly:!0},void 0,ce(fe,{}))):u?ce(ie.a,{},void 0,ce(O,{})):he(n)?ce(ie.a,{},void 0,ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r})):ce(ie.a,{},void 0,ce(be,{className:this.props.className,contentOnly:!0},void 0,ve(n)&&ce(re,{post:n,refreshKey:i,listingName:d,placement:a,placementIndex:r}),ce(me,{id:ge(a,s,r),sizes:c,placement:a,listingName:d,refreshKey:i,position:l})))}}))},"./src/reddit/components/SidebarAd/ListingPageSidebarAd.tsx":function(e,t,o){"use strict";var n=o("./node_modules/react/index.js"),s=o.n(n),r=o("./node_modules/react-redux/es/index.js"),i=o("./src/reddit/selectors/brandSafety.ts"),d=o("./src/reddit/selectors/user.ts"),a=o("./src/reddit/components/SidebarAd/BaseSidebarAdDoNotUseOrYoureFired.tsx"),c=Object.assign||function(e){for(var t=1;t{const n=Object(i.b)(e,{listingName:t,listingKey:o}),s=Object(d.w)(e),r=Object(i.d)(e);return{canShowAd:n&&!s,forcePlaceholder:!Object(i.c)(e),isAdsDisabled:s,viewIsUnsafe:r}})(e=>{var t=e.canShowAd,o=e.isAdsDisabled,n=e.viewIsUnsafe,r=(e.listingKey,l(e,["canShowAd","isAdsDisabled","viewIsUnsafe","listingKey"]));return o||!t?null:s.a.createElement(a.a,c({forceHouseAd:n},r))})},"./src/reddit/components/SidebarContainer/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n);t.a=s.a.div.withConfig({componentId:"s4jiyd-0"})(["display: flex;flex-direction: column;height: 100%;"])},"./src/reddit/components/SidebarFlairSettings/index.m.less":function(e,t,o){e.exports={badge:"_2a172ppKObqWfRHr8eWBKV"}},"./src/reddit/components/SidebarFooter/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),d=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ca("div",{className:e.className},void 0,a(c,{},void 0,e.children[0]),a(c,{},void 0,e.children[1]),a(c,{},void 0,e.children[2]))).withConfig({componentId:"s21l9wz-1"})(["display: flex;flex-direction: row;"]),p=o("./src/app/strings/index.ts"),u=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.removePaddingTop?0:"16px");t.a=(e=>u(h,{redditStyle:e.redditStyle,contentOnly:!0,removePaddingTop:e.removePaddingTop},void 0,u(m,{},void 0,u("div",{},void 0,u(b,{href:"https://about.reddit.com"},void 0,Object(p.a)("en","footer.links.about")),u(b,{href:"https://about.reddit.com/careers/"},void 0,Object(p.a)("en","footer.links.careers")),u(b,{href:"https://about.reddit.com/press/"},void 0,Object(p.a)("en","footer.links.press"))),u("div",{},void 0,u(b,{href:"https://about.reddit.com/advertise/"},void 0,Object(p.a)("en","footer.links.ad")),u(b,{href:"http://www.redditblog.com/"},void 0,Object(p.a)("en","footer.links.blog")),u(b,{href:"https://www.reddithelp.com"},void 0,Object(p.a)("en","footer.links.help"))),u("div",{},void 0,u(b,{href:"https://www.reddit.com/mobile/download"},void 0,Object(p.a)("en","footer.links.app")),u(b,{href:"https://www.reddit.com/coins"},void 0,Object(p.a)("en","footer.links.coins")),u(b,{href:"https://www.reddit.com/premium"},void 0,Object(p.a)("en","footer.links.premium")),u(b,{href:"http://redditgifts.com/"},void 0,Object(p.a)("en","footer.links.gifts")))),u(f,{},void 0,u("div",{},void 0,u(g,{href:"https://www.reddit.com/help/contentpolicy"},void 0," ",Object(p.a)("en","footer.legal.content")),u("span",{},void 0,"|"),u(g,{href:"https://www.reddit.com/help/privacypolicy"},void 0," ",Object(p.a)("en","footer.legal.privacy"))),u("div",{},void 0,u(g,{href:"https://www.reddit.com/help/useragreement"},void 0," ",Object(p.a)("en","footer.legal.user")),u("span",{},void 0,"|"),u(g,{href:"https://www.reddit.com/help/healthycommunities/"},void 0," ",Object(p.a)("en","footer.legal.mod"))),u("div",{},void 0,Object(p.a)("en","footer.legal.cp")))))},"./src/reddit/components/SidebarSectionHeader/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return i});var n=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s);const i=`\n ${o("./src/reddit/helpers/styles/mixins/fonts.tsx").labelsFont}\n padding-bottom: 4px;\n`;t.a=r.a.div.withConfig({componentId:"s12kkcqc-0"})(["","border-bottom: 2px solid ",";color: ",";margin-bottom: 10px;"],i,e=>Object(n.c)(e).field,e=>Object(n.c)(e).actionIcon)},"./src/reddit/components/SidebarSpacer/index.tsx":function(e,t,o){"use strict";var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/constants/componentSizes.ts");t.a=s.a.div.withConfig({componentId:"ii4q9d-0"})(["margin-top: 16px;width: ","px;"],r.F)},"./src/reddit/components/SidebarStickyBottom/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/throttle.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o("./bundled-modules/styled-components/styled-components.min.js"),a=o.n(d),c=o("./src/lib/constants/index.ts"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),u=o("./src/app/strings/index.ts"),m=o("./src/reddit/controls/Button/index.tsx"),b=o("./src/reddit/selectors/monthsToMinutes.ts"),f=o("./src/reddit/selectors/user.ts"),g=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.showAccountCompletenessInBottom?v:h,o=e.showAccountCompletenessInBottom?x:y;return g(t,{className:e.className},void 0,g(o,{onClick:()=>window.scroll(0,0)},void 0,Object(u.a)(e.language,"listings.backToTop")))}),j=o("./src/reddit/components/SidebarFooter/index.tsx"),S=o("./src/reddit/components/SidebarSpacer/index.tsx"),C=o("./src/reddit/constants/componentSizes.ts"),I=o("./src/reddit/contexts/PageLayer/index.tsx"),k=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.isAdSticky?"\n position: sticky;\n ":""),a()(j.a).withConfig({componentId:"nowfa1-3"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(j.a).withConfig({componentId:"nowfa1-4"})(["",""],e=>e.isFooterSticky?"\n position: sticky;\n ":""),a()(({className:e,isSticky:t,children:o})=>k("div",{className:e},void 0,o)).withConfig({componentId:"nowfa1-5"})(["",""],e=>e.isSticky?"\n position: sticky;\n top: 57px;\n":""));const E=Object(I.w)();t.a=E(class extends i.Component{constructor(e){super(e),this.containerEl=null,this.windowHeight=1/0,this.getStickyContents=(()=>({shouldAdSticky:this.windowHeight>T,shouldFooterSticky:this.windowHeight>_})),this.updateState=(()=>{if(this.isHidden())return;var e=this.getStickyContents();const t=e.shouldAdSticky,o=e.shouldFooterSticky;t===this.state.isAdSticky&&o===this.state.isFooterSticky||this.setState({isAdSticky:t,isFooterSticky:o})}),this.updateMeasurements=(()=>{this.windowHeight=window.innerHeight}),this.handleResize=r()(()=>{this.updateMeasurements(),this.updateState()},c.K),this.setWrapperRef=(e=>this.containerEl=e||null),this.state={isAdSticky:!0,isFooterSticky:!0}}isHidden(){return!this.containerEl||null===this.containerEl.offsetParent}componentDidMount(){this.isHidden()||this.handleResize(),window.addEventListener("resize",this.handleResize)}componentWillUnmount(){window.removeEventListener("resize",this.handleResize)}render(){const e=this.props.adComponent,t=this.state.isAdSticky&&!!e;return k(L,{innerRef:this.setWrapperRef},void 0,k(A,{isSticky:t},void 0,e,k(j.a,{removePaddingTop:this.props.removePaddingTop})),k(M,{}))}})},"./src/reddit/components/StructuredStyles/StyledComponents/forms.ts":function(e,t,o){"use strict";o.d(t,"k",function(){return a}),o.d(t,"p",function(){return l}),o.d(t,"n",function(){return p}),o.d(t,"o",function(){return u}),o.d(t,"m",function(){return m}),o.d(t,"l",function(){return b}),o.d(t,"f",function(){return f}),o.d(t,"h",function(){return g}),o.d(t,"a",function(){return h}),o.d(t,"g",function(){return v}),o.d(t,"i",function(){return y}),o.d(t,"e",function(){return x}),o.d(t,"b",function(){return O}),o.d(t,"c",function(){return w}),o.d(t,"d",function(){return j}),o.d(t,"j",function(){return S});var n=o("./bundled-modules/styled-components/styled-components.min.js"),s=o.n(n),r=o("./src/reddit/constants/colors.ts"),i=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts");const a=s.a.section.withConfig({componentId:"s10my4yl-0"})(["padding: 12px;padding-bottom: 40px;"]),c=Object(n.css)(["","color: ",";margin-bottom: 40px;padding-top: 4px;"],i.titleFontH4,e=>Object(d.c)(e).bodyText),l=s.a.h1.withConfig({componentId:"s10my4yl-1"})(["",""],c),p=s.a.button.withConfig({componentId:"s10my4yl-2"})(["",""],c),u=s.a.div.withConfig({componentId:"s10my4yl-3"})(["margin-bottom: 32px;"]),m=s.a.h1.withConfig({componentId:"s10my4yl-4"})(["","border-bottom: 2px solid ",";color: ",";margin-bottom: 8px;padding-bottom: 8px;"],i.titleFontH3,e=>Object(d.c)(e).line,e=>Object(d.c)(e).bodyText),b=s.a.div.withConfig({componentId:"s10my4yl-5"})(["margin-bottom: 24px;"]),f=s.a.div.withConfig({componentId:"s10my4yl-6"})(["border-bottom: 1px solid ",";margin-bottom: 8px;padding-bottom: 2px;&:last-of-type {border-bottom-width: 0;}"],e=>Object(d.c)(e).line),g=s.a.h2.withConfig({componentId:"s10my4yl-7"})(["","color: ",";padding-bottom: 8px;padding-top: 8px;"],i.titleFontH5,e=>Object(d.c)(e).bodyText),h=s.a.div.withConfig({componentId:"s10my4yl-8"})(["padding: 8px 0;"]),v=s.a.div.withConfig({componentId:"s10my4yl-9"})(["","color: ",";margin-bottom: 8px;"],i.metadataFont,e=>Object(d.c)(e).actionIcon),y=s.a.div.withConfig({componentId:"s10my4yl-10"})(["margin-bottom: 8px;"]),x=s.a.h3.withConfig({componentId:"s10my4yl-11"})(["","color: ",";"],i.titleFontH6,e=>Object(d.c)(e).actionIcon),O=s.a.div.withConfig({componentId:"s10my4yl-12"})(["","color: ",";"],i.metadataFont,e=>Object(d.c)(e).actionIcon),w=s.a.div.withConfig({componentId:"s10my4yl-13"})(["","color: ",";"],i.metadataFont,r.a.warning),j=s.a.div.withConfig({componentId:"s10my4yl-14"})(["margin-top: 24px;"]),S=s.a.li.withConfig({componentId:"s10my4yl-15"})(["","color: ",";margin-bottom: 8px;"],i.metadataFont,e=>Object(d.c)(e).actionIcon)},"./src/reddit/components/SubredditChannelList/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/orderBy.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o.n(i),a=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/reselect/lib/index.js"),l=o("./bundled-modules/styled-components/styled-components.min.js"),p=o.n(l),u=o("./src/app/strings/index.ts"),m=o("./src/chat/helpers/urls/index.ts"),b=o("./src/reddit/actions/chat/subredditChannel.ts"),f=o("./src/reddit/actions/chat/toggle.ts"),g=o("./src/reddit/actions/modal.ts"),h=o("./src/reddit/components/ModalStyledComponents/index.tsx"),v=o("./src/reddit/components/SubredditIcon/index.tsx"),y=o("./src/reddit/components/TrackingHelper/index.tsx"),x=o("./src/reddit/constants/modals.ts"),O=o("./src/reddit/controls/Button/index.tsx"),w=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),j=o("./src/reddit/helpers/trackers/chat.ts"),S=o("./src/reddit/icons/fonts/Pencil/index.tsx"),C=o("./src/reddit/icons/svgs/Chat/index.tsx"),I=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),k=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(_.c)(e).line),D=p.a.p.withConfig({componentId:"s131qyd-4"})(["","color: ",";text-align: left;"],w.metadataFont,e=>Object(_.c)(e).bodyText),U=p.a.p.withConfig({componentId:"s131qyd-5"})(["","color: ",";padding: 5px 0px 0px;text-align: left;word-break: break-word;"],w.bodyFontSmall,e=>Object(_.c)(e).bodyText),W=p.a.div.withConfig({componentId:"s131qyd-6"})(["display: flex;position: relative;text-align: left;"]),H=p.a.div.withConfig({componentId:"s131qyd-7"})(["align-items: flex-start;display: flex;justify-content: space-between;width: calc(100% - 40px);"]),V=p()(C.a).withConfig({componentId:"s131qyd-8"})(["fill: ",";height: 20px;left: 17px;position: absolute;top: 15px;width: 20px;z-index: 1;"],e=>Object(_.c)(e).navIcon),z=p()(I.a).withConfig({componentId:"s131qyd-9"})(["background: ",";border: 2px solid ",";fill: ",";border-radius: 24px;box-sizing: border-box;margin-right: 8px;padding: 5px;width: 32px;height: 32px;flex: none;"],e=>Object(_.c)(e).active,e=>Object(_.c)(e).lightText,e=>Object(_.c)(e).bodyText),q=p()(S.a).withConfig({componentId:"s131qyd-10"})(["color: ",";"],e=>Object(_.c)(e).bodyText),G=Object(l.css)(["fill: ",";width: 15px; height: 15px;vertical-align: middle;"],e=>Object(_.c)(e).bodyText),K=p()(({className:e})=>k("svg",{className:e,viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},void 0,k("g",{transform:"translate(-26.000000, -37.000000)"},void 0,k("path",{d:"M30.7205152,44.3911599 L31.8223802,44.3911599 C32.9364596,44.3911599 33.8428946,45.2673804 33.8428946,46.3443238 C33.8428946,46.6873548 33.5548926,46.9657568 33.2000329,46.9657568 L29.3428625,46.9657568 C28.9880028,46.9657568 28.7000008,46.6873548 28.7000008,46.3443238 C28.7000008,45.2673804 29.6064358,44.3911599 30.7205152,44.3911599 Z M32.7044508,42.3845527 C32.7044508,43.1482939 32.0615891,43.7697269 31.271512,43.7697269 C30.4814349,43.7697269 29.8385732,43.1482939 29.8385732,42.3845527 C29.8385732,41.6208116 30.4814349,41 31.271512,41 C32.0615891,41 32.7044508,41.6208116 32.7044508,42.3845527 Z M35.8634091,47.1254029 L36.9652741,47.1254029 C38.0793535,47.1254029 38.9857885,48.0016234 38.9857885,49.0785668 C38.9857885,49.4215978 38.6977865,49.6999998 38.3429268,49.6999998 L34.4857564,49.6999998 C34.1308967,49.6999998 33.8428946,49.4215978 33.8428946,49.0785668 C33.8428946,48.0016234 34.7493297,47.1254029 35.8634091,47.1254029 Z M37.8473447,45.1187958 C37.8473447,45.8825369 37.2044829,46.5039699 36.4144059,46.5039699 C35.6243288,46.5039699 34.9814671,45.8825369 34.9814671,45.1187958 C34.9814671,44.3550546 35.6243288,43.734243 36.4144059,43.734243 C37.2044829,43.734243 37.8473447,44.3550546 37.8473447,45.1187958 Z"})))).withConfig({componentId:"s131qyd-11"})(["",";fill: ",";"],G,e=>Object(_.c)(e).bodyText),J=p()(({className:e})=>P("svg",{className:e,viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},void 0,P("path",{d:"M10.224 7.109c-.623.623-1.709.623-2.332 0a1.652 1.652 0 0 1 0-2.332 1.64 1.64 0 0 1 1.166-.483c.44 0 .855.172 1.166.483a1.652 1.652 0 0 1 0 2.332m.915-3.247A2.923 2.923 0 0 0 9.06 3c-.787 0-1.525.306-2.082.862a2.946 2.946 0 0 0-.403 3.65l-1.76 1.761-.812.811v.001L4 10.087l-.81.81a.646.646 0 0 0 0 .915l.81.811h.001l.27.27a.643.643 0 0 0 .916 0 .648.648 0 0 0 0-.914l-.271-.27a.502.502 0 0 1 0-.708.512.512 0 0 1 .709 0l.27.27a.648.648 0 0 0 .915-.915l-.624-.625L7.49 8.427a2.924 2.924 0 0 0 3.65-.403 2.945 2.945 0 0 0 0-4.162"}))).withConfig({componentId:"s131qyd-12"})(["",";fill: ",";"],G,e=>Object(_.c)(e).bodyText),X=p()(v.b).withConfig({componentId:"s131qyd-13"})(["width: 32px;height: 32px;margin-right: 8px;"]),Z=p.a.button.withConfig({componentId:"s131qyd-14"})(["width: 25px;height: 25px;"]),Q=p.a.button.withConfig({componentId:"s131qyd-15"})(["","display: block;width: 100%;border-top: 1px solid ",";color: ",";cursor: pointer;padding-top: 5px;text-align: right;overflow: hidden;"],w.smallButtonFont,e=>Object(_.c)(e).line,e=>Object(_.c)(e).linkText),Y=p.a.span.withConfig({componentId:"s131qyd-16"})(["","color: ",";display: inline-block;flex-grow: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;"],w.titleFontH4,e=>Object(_.c)(e).bodyText),ee=p.a.div.withConfig({componentId:"s131qyd-17"})(["width: calc(100% - 25px);flex-direction: column;display: flex;"]);var te;!function(e){e[e.Modal=0]="Modal",e[e.Widget=1]="Widget"}(te||(te={}));const oe=Object(c.createStructuredSelector)({isCollectionReady:M.e,isModerator:T.d,language:A.M,selectedSubreddit:L.G,shouldRequestCollection:M.f,subredditChannels:M.a}),ne=Object(a.connect)(oe,(e,{subredditId:t})=>({toggleModal:()=>e(Object(g.i)(x.a.MANAGE_SUBREDDIT_CHAT)),toggleCreateModal:()=>e(Object(g.i)(x.a.CREATE_SUBREDDIT_CHAT)),toggleEditModal:()=>e(Object(g.i)(x.a.EDIT_SUBREDDIT_CHAT)),fetchSubredditChannels:t=>e(Object(b.l)(t)),onChatLinkClick:(t,o)=>e(Object(f.a)(t,o)),onSelectChannel:t=>e(Object(b.m)({channelId:t}))}));t.b=ne(Object(y.b)(class extends d.a.Component{constructor(e){super(e)}componentDidMount(){this.fetchChannelList()}fetchChannelList(){this.props.shouldRequestCollection&&this.props.fetchSubredditChannels(this.props.selectedSubreddit.id)}getDisplayChannelList(){return this.props.subredditChannels&&this.props.maxChannels?this.props.subredditChannels.slice(0,this.props.maxChannels):this.props.subredditChannels||[]}displayShowAllLink(){return!!(this.props.maxChannels&&this.props.subredditChannels&&this.props.maxChannelsE($,{href:this.getLinkURL(e),target:"_blank",rel:"noopener noreferrer",onClick:t=>{this.onItemClick(e),t.stopPropagation(),t.preventDefault()}},`item-link-${t}`,E(W,{},`item-link-title-${t}`,E(V,{},`item-link-icon-${t}`),d.icon.url?E(X,{iconUrl:d.icon.url},`subreddit-icon-${t}`):E(z,{isSmall:!0},`planet-${t}`),E(H,{},`item-header-${t}`,E(ee,{},`item-header-text-${t}`,E(D,{},`item-detail-${t}`,d.name,Object(u.d)(s,"listings.channelMembers",e.membersCount)),E(Y,{},`channel-name-${t}`,e.type===N.c.Public?E(K,{}):E(J,{}),e.name)),n&&E(Z,{onClick:t=>{a(e.channelId),i(),t.stopPropagation(),t.preventDefault(),this.props.sendEvent(Object(j.l)())}},`button-${t}`,E(q,{})))),e.description&&E(U,{},`desc-text-${t}`,e.description))),this.displayShowAllLink()&&E(Q,{type:"button",onClick:()=>this.onShowAllClick()},void 0,Object(u.a)(s,"subredditModeration.chat.seeMore"))):n?E(F,{},void 0,E(R,{},void 0,Object(u.a)(s,"subredditModeration.chat.addRoomText")),E(B,{onClick:r||c},void 0," ",Object(u.a)(s,"subredditModeration.chat.addButton"))):E(F,{},void 0,E(R,{},void 0,Object(u.a)(s,"subredditModeration.chat.emptyRoomsText"))))}}))},"./src/reddit/components/SubredditNav/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/contexts/PageLayer/index.tsx"),l=o("./src/reddit/featureFlags/component.tsx"),p=o("./src/reddit/selectors/user.ts"),u=o("./src/reddit/selectors/widgets.ts"),m=o("./bundled-modules/styled-components/styled-components.min.js"),b=o.n(m),f=o("./src/app/strings/index.ts"),g=o("./src/reddit/actions/subreddit.ts"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./node_modules/react-router-dom/es/index.js"),y=o("./src/reddit/constants/zIndex.ts"),x=o("./src/reddit/helpers/styles/components/index.tsx"),O=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),w=o("./src/reddit/icons/svgs/Dropdown/index.tsx"),j=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.isActive?Object(h.c)(e).navBar.activeLink:Object(h.c)(e).navBar.inactiveLink,k=Object(m.css)(["","","display: inline-block;padding-bottom: ",";padding-top: 4px;&:first-child {margin-left: 0;}"],O.tabFont,e=>`\n ${e.isActive&&`border-bottom: 3px solid ${I(e)}`};\n color: ${I(e)};\n `,e=>e.isActive?"1px":"4px"),P=b()(w.b).withConfig({componentId:"s8ofjbx-0"})(["fill: ",";"],e=>I(e)),N=b()(e=>{var t=e.children,o=(e.isActive,C(e,["children","isActive"]));return r.a.createElement("div",o,S("span",{},void 0,t),S(P,{}))}).withConfig({componentId:"s8ofjbx-1"})(["","padding-left: 8px;"],k),_=Object(m.css)(["","margin: 0px 5px;padding-left: 8px;padding-right: 8px;&:hover {color: ",";",""],k,e=>Object(h.c)(e).navBar.hoverLink,e=>`\n ${e.isActive&&`border-bottom: 3px solid ${Object(h.c)(e).navBar.hoverLink}`}; }\n `),T=b()(e=>{e.isActive;var t=e.to,o=C(e,["isActive","to"]);return t?r.a.createElement(v.a,j({to:t},o)):r.a.createElement("a",o)}).withConfig({componentId:"s8ofjbx-2"})(["",""],_),L=b()(e=>{e.isActive;var t=C(e,["isActive"]);return r.a.createElement(v.a,t)}).withConfig({componentId:"s8ofjbx-3"})(["",""],_),M=b.a.a.withConfig({componentId:"s8ofjbx-4"})(["","color: ",";display: block;padding: 12px 16px;border-bottom: 1px solid ",";white-space: nowrap;&:hover {color: ",";background-color: ",";}&:last-child {border-bottom: none;}"],O.titleFontH5,e=>Object(h.c)(e).metaText,e=>I(e),e=>Object(h.c)(e).navBar.submenuBackgroundColor,e=>Object(h.c)(e).navBar.hoverLink),A=b.a.div.withConfig({componentId:"s8ofjbx-5"})(["cursor: pointer;display: inline-block;position: relative;"]),E=b()(Object(x.a)()).withConfig({componentId:"s8ofjbx-6"})(["background-color: ",";border-radius: 4px;border-top-width: 0;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);display: ",";left: 0;min-width: 100%;overflow: hidden;position: absolute;top: 100%; /* Accounts for container padding */z-index: ",";"],e=>Object(h.c)(e).navBar.submenuBackgroundColor,e=>e.isOpen?"block":"none",y.h);var B=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).navBar.activeLink);const R=Object(d.createStructuredSelector)({language:e=>e.user.language,isActive:(e,t)=>!!e.subreddits.appliedFilters.meta[t.subredditId],subreddit:(e,t)=>e.subreddits.models[t.subredditId]});var $=Object(c.w)()(Object(i.connect)(R,(e,t)=>({onTurnOnMetaFilter:()=>e(Object(g.p)({subredditId:t.subredditId,forceState:!0}))}))(function(e){const t=e.pageLayer,o=e.subreddit;return o?B(F,{to:o.url,isActive:e.isActive,onClick:o=>{Object(c.J)(t)&&o.preventDefault(),e.onTurnOnMetaFilter()}},void 0,Object(f.a)(e.language,"header.metaFilter")):null})),D=o("./src/lib/linkMatchers/index.ts"),U=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cthis.setState(()=>({isOpen:!0}))),this.handleClose=(e=>this.setState(()=>({isOpen:!1})))}render(){const e=this.props,t=this.state;return U(A,{onClick:this.handleOpen,onMouseLeave:this.handleClose},void 0,U(N,{isActive:e.isActive},void 0,e.label),U(E,{isOpen:t.isOpen,"aria-hidden":!t.isOpen,role:"list"},void 0,e.children))}},H=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.url&&Object(D.e)(D.c,e.url);return t?t.url:e.url};var z=e=>e.menuItem.url?H(T,{href:V(e.menuItem),isActive:!!e.isActive},void 0,e.menuItem.text):H(W,{isActive:!!e.isActive,label:e.menuItem.text},void 0,e.menuItem.children&&e.menuItem.children.map(e=>H(M,{role:"listitem",href:V(e),target:"_blank",rel:"nofollow"},`${e.text}-${V(e)}`,e.text))),q=o("./src/lib/constants/index.ts"),G=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.user.language,isMetaFilterEnabled:(e,t)=>!!e.subreddits.appliedFilters.meta[t.subredditId],isPostsRoute:(e,t)=>!!t.pageLayer&&!!t.pageLayer.meta&&J.indexOf(t.pageLayer.meta.name)>-1});var Z=K(Object(i.connect)(X,(e,t)=>({onTurnOffMetaFilter:()=>e(Object(g.p)({subredditId:t.subredditId,forceState:!1}))}))(function(e){const t=e.homeUrl,o=e.isMetaFilterEnabled,n=e.isPostsRoute,s=e.language,r=e.onTurnOffMetaFilter;return G(T,{to:t,isActive:n&&!o,onClick:e=>{o&&(e.preventDefault(),r())}},void 0,Object(f.a)(s,"structuredStyles.forms.menuLinks.homeLinkLabel"))})),Q=o("./src/higherOrderComponents/makeAsync.tsx");var Y=Object(Q.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("HarbergerTaxBannerPurchaseCTA").then(o.bind(null,"./src/reddit/components/Governance/HarbergerTax/BannerPurchaseCTA/index.tsx")).then(e=>e.default)}),ee=o("./src/reddit/constants/postLayout.ts"),te=o("./src/reddit/constants/screenWidths.ts"),oe=o("./src/reddit/models/Theme/index.ts"),ne=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).navBar.useOverlay?"absolute":"static",e=>Object(oe.g)(Object(h.c)(e).navBar.backgroundColor,Object(h.c)(e).navBar.backgroundImage,"tiled")),re=b.a.div.withConfig({componentId:"s1s4hmd1-1"})(["align-items: center;display: flex;flex-direction: row;justify-content: space-between;margin: 0 auto;min-width: 260px;@media(min-width: ","px) {padding: 0 16px;}"],te.i);var ie=e=>ne(se,{className:e.className},void 0,ne(re,{style:{maxWidth:e.disableFullscreen||e.layout===ee.f.Large?`${e.maxWidth||te.c}px`:"100%"}},void 0,ne("div",{},void 0,e.children),ne(Y,{}))),de=o("./src/reddit/actions/pages/subredditWiki/constants.ts"),ae=o("./src/reddit/components/Translated/index.tsx"),ce=o("./src/reddit/helpers/trackers/subredditWiki.ts"),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=e.homeUrl,o=e.pageLayer,n=!!o&&!!o.meta&&o.meta.name===q.Rb.SUBREDDIT_WIKI,s=`wiki/${de.c}`,r=t.endsWith("/")?t+s:`${t}/${s}`;return le(T,{isActive:n,to:r,onClick:()=>e.sendEvent(Object(ce.b)())},void 0,le(ae.a,{msgId:"structuredStyles.forms.menuLinks.wikiHomeLinkLabel"}))},ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cue(ie,{layout:e.layout,disableFullscreen:e.disableFullscreen,maxWidth:e.maxWidth},void 0,e.subredditId&&ue(r.a.Fragment,{},void 0,ue(Z,{homeUrl:e.homeUrl,subredditId:e.subredditId}),ue(me,{subredditId:e.subredditId})),e.widget&&ue(r.a.Fragment,{},void 0,e.widget.showWiki&&ue(pe,{homeUrl:e.homeUrl,pageLayer:e.pageLayer,sendEvent:e.sendEvent}),!!e.widget.data.length&&e.widget.data.map((e,t)=>ue(z,{isActive:!1,menuItem:e},t)))))))},"./src/reddit/components/SubredditSidebar/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/lodash/isEqual.js"),r=o.n(s),i=o("./node_modules/react/index.js"),d=o.n(i),a=o("./node_modules/react-redux/es/index.js"),c=o("./node_modules/reselect/lib/index.js"),l=o("./bundled-modules/styled-components/styled-components.min.js"),p=o.n(l),u=o("./src/reddit/components/Governance/CommunityCard/index.tsx"),m=o("./src/reddit/components/Governance/Leaderboard/index.tsx"),b=o("./src/reddit/components/IdCard/index.tsx"),f=o("./src/reddit/components/JSAPIContainers/index.tsx"),g=o("./src/reddit/components/SidebarAd/ListingPageSidebarAd.tsx"),h=o("./src/reddit/components/SidebarContainer/index.tsx"),v=o("./src/reddit/components/SidebarSpacer/index.tsx"),y=o("./src/reddit/components/SidebarStickyBottom/index.tsx"),x=o("./src/app/strings/index.ts"),O=o("./src/app/actions/tooltip.ts"),w=o("./src/higherOrderComponents/asTooltip.tsx"),j=o("./src/reddit/actions/modal.ts"),S=o("./src/reddit/constants/modals.ts"),C=o("./src/reddit/controls/Dropdown/index.tsx"),I=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),k=o("./src/reddit/icons/fonts/Menu/index.tsx"),P=o("./src/reddit/icons/fonts/Pencil/index.tsx"),N=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),_=o("./src/reddit/selectors/moderatorPermissions.ts"),T=o("./src/reddit/selectors/tooltip.ts"),L=o("./src/reddit/selectors/user.ts"),M=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(N.c)(e).body,e=>Object(N.c)(e).line,e=>Object(N.c)(e).bodyText,e=>Object(N.c)(e).actionIcon,e=>Object(N.c)(e).button,e=>Object(N.c)(e).body,e=>Object(N.c)(e).bodyText),F=e=>`SubredditChannels--Menu--${e}`,R=Object(w.a)(A),$=Object(c.createStructuredSelector)({isModerator:_.d,language:L.M,isDropdownOpen:(e,t)=>Object(T.b)(F(t.subredditId))(e)}),D=p()(e=>{const t=e.className,o=e.isModerator,n=e.language,s=e.onOpenDropdown,r=e.isDropdownOpen,i=e.toggleModal,d=F(e.subredditId);return M("button",{"aria-expanded":r,"aria-haspopup":!0,"aria-label":Object(x.a)(n,"subredditModeration.chat.subredditWidget.menu.title"),className:t,id:d,onClick:()=>s(d)},void 0,M(k.a,{}),M(R,{isOpen:r,tooltipId:d,targetPosition:["right","bottom"],tooltipPosition:["right","top"]},void 0,M(B,{onClick:i},void 0,o?Object(x.a)(n,"subredditModeration.chat.subredditWidget.menu.manageRooms"):Object(x.a)(n,"subredditModeration.chat.subredditWidget.menu.viewRooms"),M(E,{}))))}).withConfig({componentId:"o0apfa-3"})(["border-radius: 2px;padding: 4px;padding-bottom: 20px;margin: 6px 0px 6px auto;max-height: 16px;text-align: center;white-space: nowrap;"]);var U=Object(a.connect)($,e=>({onOpenDropdown:t=>e(Object(O.e)({tooltipId:t})),toggleModal:()=>e(Object(j.i)(S.a.MANAGE_SUBREDDIT_CHAT))}))(D),W=o("./src/reddit/components/SubredditChannelList/index.tsx"),H=o("./src/reddit/components/TrackingHelper/index.tsx"),V=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),z=o("./src/reddit/featureFlags/index.ts"),q=o("./src/reddit/helpers/trackers/chat.ts"),G=o("./src/reddit/selectors/subreddit.ts"),K=o("./src/reddit/selectors/subredditChannel.ts"),J=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c!!z.d.userInSubredditChat(e)});let Q;var Y=Object(a.connect)(Z)(Object(H.b)(class extends d.a.Component{constructor(e){super(e)}shouldComponentUpdate(e,t){return this.props.isCollectionReady!==e.isCollectionReady||this.props.isModerator!==e.isModerator||this.props.isWhitelistedSubreddit!==e.isWhitelistedSubreddit||this.props.shouldRequestCollection!==e.shouldRequestCollection||this.props.subredditChannels!==e.subredditChannels}trackViewEvent(){this.props.subredditId!==Q&&(Q=this.props.subredditId,this.props.sendEvent(Object(q.m)()))}isEnabled(){var e=this.props;const t=e.isModerator,o=e.isCollectionReady,n=e.isWhitelistedSubreddit,s=e.subredditChannels,r=e.userInSubredditChat,i=s&&s.length;return!(!o||!n||!i&&!t)&&r}render(){var e=this.props;const t=e.language,o=e.subredditId,n=e.shouldRequestCollection,s=J(W.b,{maxChannels:3,parentContext:W.a.Widget,subredditId:o});return n?s:this.isEnabled()?(this.trackViewEvent(),J(v.a,{},void 0,J(V.a,{className:this.props.className,title:Object(x.a)(t,"subredditModeration.chat.subredditWidget.header"),headerButton:J(U,{subredditId:o})},void 0,J(X,{},void 0,s)))):null}})),ee=o("./src/reddit/components/Widgets/ConnectedAccounts/index.tsx"),te=o("./src/config.ts"),oe=o("./src/lib/classNames/index.ts"),ne=o("./src/lib/localStorageAvailable/index.ts"),se=o("./src/higherOrderComponents/asModal.tsx"),re=o("./src/reddit/components/ModalStyledComponents/index.tsx"),ie=o("./src/reddit/components/Translated/index.tsx"),de=o("./src/reddit/controls/TextButton/index.tsx"),ae=o("./src/reddit/layout/twoCol/ExpandLeft/index.tsx"),ce=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;cObject(N.c)(e).button,Se.a.unchecked,e=>Object(N.c)(e).inactive,Se.a.checked,e=>Object(N.c)(e).button,Pe,Se.a.closeIcon,e=>Object(N.c)(e).lightText,Se.a.subtext,e=>Object(N.c)(e).metaText),_e=Object(c.createSelector)(Oe.a,(e,t)=>Object(_.a)(xe.b.config)(e,{subredditId:t.subredditId}),(e,t)=>Object(we.k)(e,{subredditId:t.subredditId}),(e,t,o)=>({activeModalId:e,hasModeratorPermissions:t,modHasEditedBanner:!o||!!(o.bannerBackgroundImage||o.bannerHeight||o.bannerPositionedImage||o.bannerBackgroundColor),modHasEditedColors:!o||!!(o.primaryColor||o.highlightColor||o.backgroundColor||o.backgroundImage),modHasEditedIcon:!o||(!!o.communityIcon||!!o.bannerShowCommunityIcon)}));var Te=Object(a.connect)(_e,(e,{subredditId:t,subredditName:o})=>({toggleCloseMenuModal:()=>e(Object(j.i)(Ie))}))(Object(H.b)(class extends d.a.Component{constructor(e){super(e),this.confirmCloseModOnboarding=(()=>{this.props.toggleCloseMenuModal(),this.setState({visible:!1}),Object(ge.E)(ke,!0,this.props.subredditId),this.props.sendEvent(Object(he.d)("close"))}),this.customizeThemeColors=(()=>{this.props.sendEvent(Object(he.d)("theme_colors_link"))}),this.customizeIcon=(()=>{this.props.sendEvent(Object(he.d)("icon_link"))}),this.customizeBannerImage=(()=>{this.props.sendEvent(Object(he.d)("banner_image_link"))}),this.customizeAppearance=(()=>{this.props.sendEvent(Object(he.d)("styling_generic_link"))}),this.state={visible:!1}}componentDidMount(){this.onUpdate()}componentDidUpdate(){this.onUpdate()}onUpdate(){var e=this.props;const t=e.hasModeratorPermissions,o=e.modHasEditedBanner,n=e.modHasEditedColors,s=e.modHasEditedIcon,r=e.subredditId,i=t&&!(o&&n&&s)&&(!Object(ne.a)()||!Object(ge.j)(ke,r));i!==this.state.visible&&(this.setState({visible:i}),i&&this.props.sendEvent(Object(he.e)("mod_edu_banner")))}render(){var e=this.props;const t=e.activeModalId,o=e.language,n=e.modHasEditedBanner,s=e.modHasEditedColors,r=e.modHasEditedIcon,i=e.subredditName,d=e.toggleCloseMenuModal;return this.state.visible?Ce(V.a,{className:Object(oe.a)(Se.a.container,this.props.className)},void 0,Ce(b.a,{bannerBackgroundImage:`${te.a.assetPath}/img/id-cards/mod-onboarding@2x.png`}),Ce(ye.a,{className:Se.a.closeIcon,onClick:d}),Object(b.f)({titleText:Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.title"}),titleSecondaryText:null,snooBackground:Object(pe.b)(`url('${te.a.assetPath}/img/id-cards/snoo-artist@2x.png')`),shouldRenderSuperbOwlIcon:!1}),Ce(b.b,{className:Se.a.description},void 0,Ce(ue.a,{className:Se.a.description,html:Object(x.a)(o,"sidebar.moderatorOnboarding.description",{className:Se.a.modHelpLink,link:me.f.exportImport})})),Ce(fe.a,{to:`/r/${i}?styling=true&route=${me.c.NameAndIcon}`,className:Se.a.link,onClick:this.customizeIcon},void 0,Ce(ve.a,r?{className:Se.a.checked}:{className:Se.a.unchecked}),Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.addCommunityIcon"})),Ce(fe.a,{to:`/r/${i}?styling=true&route=${me.c.Banner}`,className:Se.a.link,onClick:this.customizeBannerImage},void 0,Ce(ve.a,n?{className:Se.a.checked}:{className:Se.a.unchecked}),Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.customizeHeader"})),Ce(fe.a,{to:`/r/${i}?styling=true&route=${me.c.Global}`,className:Se.a.link,onClick:this.customizeThemeColors},void 0,Ce(ve.a,s?{className:Se.a.checked}:{className:Se.a.unchecked}),Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.customizeColors"})),Ce(be.i,{to:`/r/${i}?styling=true`,className:Se.a.button,onClick:this.customizeAppearance},void 0,Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.customizeAppearance"})),Ce("div",{className:Se.a.subtext},void 0,Ce(ie.a,{msgId:"sidebar.moderatorOnboarding.onlyModerators"})),t===Ie&&Ce(le,{withOverlay:!0,toggleModal:d,onCloseModOnboarding:this.confirmCloseModOnboarding})):null}})),Le=o("./src/reddit/components/Widgets/Widget/index.tsx"),Me=o("./src/lib/constants/index.ts"),Ae=o("./src/reddit/constants/posts.ts"),Ee=o("./src/reddit/selectors/listings.ts"),Be=o("./src/reddit/helpers/createBannerProperties/index.ts"),Fe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cFe(v.a,{},`widgetSpacer${t}`,Fe(Le.a,{subredditName:a,widget:e}))),Fe(Y,{subredditId:d}),Fe(y.a,{adComponent:Fe(g.a,{placement:Me.d.BELOW_THE_FOLD,listingName:s,listingKey:n,placementIndex:l++,position:Be.a.BOTTOM,sizes:Me.p})}))}})},"./src/reddit/components/Widgets/Aggregate/Subreddits/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n=o("./src/reddit/components/TrackingHelper/index.tsx"),s=o("./src/reddit/components/Widgets/CommunityList/SubredditList.tsx"),r=o("./node_modules/react-redux/es/index.js"),i=o("./node_modules/reselect/lib/index.js"),d=o("./src/reddit/selectors/news.ts"),a=o("./src/reddit/selectors/subreddit.ts");const c=Object(r.connect)(Object(i.createStructuredSelector)({communities:a.f})),l=Object(r.connect)(Object(i.createStructuredSelector)({communities:d.c}));o.d(t,"a",function(){return b});var p,u=(p="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;au(s.b,{className:e.className,communities:e.communities,sendEvent:e.sendEvent,getClickEventFactory:e.getClickEventFactory,getSubscribeEventFactoryHandler:e.getSubscribeEventFactoryHandler,title:e.title}),b=l(Object(n.b)(m));t.b=c(Object(n.b)(m))},"./src/reddit/components/Widgets/Base/index.tsx":function(e,t,o){"use strict";o.d(t,"b",function(){return c}),o.d(t,"a",function(){return p});o("./node_modules/react/index.js");var n,s=o("./src/reddit/components/SidebarSectionHeader/index.tsx"),r=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(r.c)(e).body),p=d.a.h3.withConfig({componentId:"s1npjf9r-1"})(["","color: ",";"],s.b,e=>Object(r.c)(e).navIcon);t.c=(e=>a("div",{className:e.className},void 0,a(l,{},void 0,e.children)))},"./src/reddit/components/Widgets/CommunityList/SubredditList.tsx":function(e,t,o){"use strict";var n=o("./src/app/strings/index.ts"),s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-router-dom/es/index.js"),d=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/components/Flair/index.tsx"),c=o("./src/reddit/components/SubscribeButton/index.tsx"),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),u=o("./src/reddit/actions/subscription.ts"),m=o("./src/reddit/selectors/experiments/subscribeText.ts"),b=o("./src/reddit/selectors/user.ts");const f=Object(p.createStructuredSelector)({language:b.M,textVariant:m.b});var g=Object(l.connect)(f,(e,t)=>{const o=t.widget.id||void 0;return{onSubscribe:()=>e(u.g(t.identifier,!0,o)),onSubscriptionsRequested:()=>e(u.h()),onUnsubscribe:()=>e(u.g(t.identifier,!1,o))}})(o("./src/reddit/components/SubscribeButton/Base.tsx").c),h=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),v=o("./src/reddit/connectors/connectToLanguage.ts"),y=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),x=o("./src/reddit/icons/svgs/CircledPlanet/index.tsx"),O=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),w=o("./src/reddit/models/Flair/index.ts"),j=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),S=o("./bundled-modules/styled-components/styled-components.min.js"),C=o.n(S),I=o("./src/reddit/components/Widgets/CommunityList/helpers.ts"),k=o("./src/reddit/components/Widgets/CommunityList/index.m.less"),P=o.n(k);o.d(t,"b",function(){return D}),o.d(t,"a",function(){return U});var N,_=Object.assign||function(e){for(var t=1;t1){for(var d=Array(r),a=0;aObject(j.c)(e).active,e=>Object(j.c)(e).lightText),E=C.a.img.withConfig({componentId:"kufqoz-2"})(["",";"],M),B=C.a.div.withConfig({componentId:"kufqoz-3"})(["width: 100%;"]),F=C()(i.a).withConfig({componentId:"kufqoz-4"})(["",";display: block;overflow: hidden;text-overflow: ellipsis;width: 132px;&:hover {text-decoration: underline;}"],y.titleFontH6),R=C.a.p.withConfig({componentId:"kufqoz-5"})(["","padding-bottom: 4px;"],y.metadataFont),$=C.a.p.withConfig({componentId:"kufqoz-6"})(["","font-weight: normal;"],y.metadataFont),D=e=>T(h.a,{className:e.className,styles:e.widget&&e.widget.styles,title:e.title},void 0,T(B,{},void 0,e.communities.map(t=>r.a.createElement(U,_({key:t.name},t,{getSubscribeEventFactory:e.getSubscribeEventFactoryHandler?e.getSubscribeEventFactoryHandler(t):void 0,widget:e.widget,sendEvent:e.sendEvent,type:t.type||"subreddit",isNSFW:t.isNSFW,onCommunityNameClick:e.getClickEventFactory?()=>e.sendEvent(e.getClickEventFactory(t)):void 0}))))),U=Object(v.a)(e=>T("div",{className:P.a.communityItemContainer},void 0,T(O.a,{widthRight:106},void 0,T(L,{},void 0,e.iconUrl?T(E,{src:e.iconUrl}):T(A,{"data-redditstyle":!0})),T("div",{className:P.a.communityDescriptionContainer},void 0,T(F,{to:Object(I.a)(e.name,e.type),onClick:e.onCommunityNameClick},void 0,Object(I.b)(e.name,e.type)),T("div",{className:P.a.communityInfoContainer},void 0,!!e.subscribers&&T(R,{},void 0,Object(n.d)(e.language,"listings.subscribers",e.subscribers,{count:Object(d.b)(e.subscribers)})),e.isNSFW&&T(a.c,{flair:{type:w.e.Nsfw,text:"nsfw"}}))),e.widget?T(g,{getEventFactory:e.getSubscribeEventFactory,identifier:{name:e.name,type:e.type},sendEvent:e.sendEvent,small:!0,userIsSubscriber:!!e.isSubscribed,widget:e.widget}):T(c.a,{identifier:{name:e.name,type:e.type},getEventFactory:e.getSubscribeEventFactory,small:!0})),!!e.description&&T($,{title:e.description,className:P.a.communityDescription},void 0,e.description)))},"./src/reddit/components/Widgets/CommunityList/helpers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/reddit/constants/posts.ts"),s=o("./src/reddit/helpers/name/index.ts");function r(e,t){return(t===n.a.PROFILE?"/user/":"/r/")+e}function i(e,t){return t===n.a.PROFILE?Object(s.c)(e):Object(s.b)(e)}},"./src/reddit/components/Widgets/CommunityList/index.m.less":function(e,t,o){e.exports={communityItemContainer:"_3NFddqqrzfM8noBES52Qcy",communityDescriptionContainer:"_3jEbHrUmHtMsZcfN-z_GpD",communityDescription:"_2IANzA2n-6eA5T8Tz0TEVE"}},"./src/reddit/components/Widgets/ConnectedAccounts/Account/index.m.less":function(e,t,o){e.exports={icon:"_1zLylbOLqdzG2C4JhdkEVQ",patreonLogo:"_3mKraSoIJUnWOE1E84gnuC",twitterLogo:"_1N1dJvzR-m3nNoVl8cxHul",link:"JqNsQRTEcAPCq8_G0O5mO",name:"_28fbIV1TS_oSVjfzjWnM0f",linkDescription:"_2Y1Xv08xrWbsDZuEvIuRKo",linkTitle:"elMVR2YfkbHdFTihhlUK4",linkIcon:"oi2L0mBSRAULcOPEtjXSh",description:"KKNu_jB7N6A-PuBrW0WoR",visitButton:"NBL39n3gjYvG4c9qlXJIk"}},"./src/reddit/components/Widgets/ConnectedAccounts/index.m.less":function(e,t,o){e.exports={account:"_25M-5tlJjQOChCI8sg84QU"}},"./src/reddit/components/Widgets/ConnectedAccounts/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./node_modules/react-redux/es/index.js"),r=o("./node_modules/reselect/lib/index.js"),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/SidebarSpacer/index.tsx"),a=o("./src/reddit/components/TrackingHelper/index.tsx"),c=o("./src/reddit/components/Widgets/Base/index.tsx"),l=o("./src/reddit/constants/posts.ts"),p=o("./src/reddit/helpers/trackers/profileSettings.ts"),u=o("./src/reddit/helpers/trackers/providers.ts"),m=o("./src/reddit/models/ExternalAccount/index.ts"),b=o("./src/reddit/selectors/externalAccount.ts"),f=o("./src/reddit/selectors/user.ts"),g=o("./bundled-modules/styled-components/styled-components.min.js"),h=o.n(g),v=o("./src/lib/addQueryParams/index.ts"),y=o("./src/reddit/constants/colors.ts"),x=o("./src/reddit/controls/OutboundLink/index.tsx"),O=o("./src/reddit/icons/svgs/OutboundLink/index.tsx"),w=o("./src/reddit/icons/svgs/Patreon/index.tsx"),j=o("./src/reddit/icons/svgs/Twitter/index.tsx"),S=o("./src/reddit/layout/twoCol/ExpandRight/index.tsx"),C=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),I=o("./src/reddit/components/Widgets/ConnectedAccounts/Account/index.m.less"),k=o.n(I),P=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(C.c)(e).bodyText,k.a.linkIcon,e=>Object(C.c)(e).linkText,k.a.linkDescription,e=>Object(C.c)(e).linkText);var _=e=>{const t=e.account,o=e.clickEvent,n=e.currentUserIsPatronOfSubredditOrProfile,s=e.language,r=e.provider;let d,a=t.username,c=k.a.icon,l="",p=t.link;if(r===m.a.Twitter)d=P(j.a,{className:k.a.twitterLogo}),l="View on Twitter",a=`@${t.username}`;else{if(r!==m.a.Patreon)return null;d=P(w.b,{className:k.a.patreonLogo}),n?(l=Object(i.a)(s,"connectedAccounts.thankYouForYourSupport"),p=Object(v.a)(t.link,{utm_campaign:"reddit_patreon_widget",utm_content:"thank_you"})):(l=Object(i.a)(s,"connectedAccounts.getExclusiveFlair"),p=Object(v.a)(t.link,{utm_campaign:"reddit_patreon_widget",utm_content:"become_patron"})),c=`${k.a.icon} patreonIcon`}return P(N,{},void 0,P("span",{className:c},void 0,d),P(x.a,{className:k.a.link,href:p,isSponsored:!1,source:void 0,onClick:o},void 0,P("div",{className:k.a.linkTitle},void 0,P("span",{className:k.a.name},void 0,a),P(O.a,{className:k.a.linkIcon})),P("div",{className:k.a.linkDescription},void 0,l)))},T=o("./src/reddit/components/Widgets/ConnectedAccounts/index.m.less"),L=o.n(T),M=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(b.a)(e,t),language:f.M,patreonAccount:(e,{subredditOrProfile:t})=>Object(b.d)(e,t),twitterAccount:(e,{subredditOrProfile:t})=>t.type===l.a.PROFILE?Object(b.e)(e,{profileName:t.name}):null,user:(e,{subredditOrProfile:t})=>t.type===l.a.PROFILE?Object(f.bb)(e,{userName:t.name}):null}),E=Object(s.connect)(A,e=>({trackTwitterAccountClicked:t=>e((e,o)=>p.k(o(),t))}),(e,t,o)=>Object.assign({},o,e,t,{onTwitterAccountClicked:()=>t.trackTwitterAccountClicked(e.user)}));t.a=Object(a.b)(E(e=>{const t=e.currentUserIsPatronOfSubredditOrProfile,o=e.language,n=e.onTwitterAccountClicked,s=e.patreonAccount,r=e.sendEvent,a=e.twitterAccount;return a||s?M(d.a,{},void 0,M(c.c,{},void 0,M(c.a,{},void 0,Object(i.a)(o,"connectedAccounts.title")),a&&M("div",{className:L.a.account},void 0,M(_,{provider:m.a.Twitter,account:a,language:o,clickEvent:n})),s&&M("div",{className:L.a.account},void 0,M(_,{provider:m.a.Patreon,account:s,currentUserIsPatronOfSubredditOrProfile:t,language:o,clickEvent:()=>r(Object(u.c)())})))):null}))},"./src/reddit/components/Widgets/ModeratorOnboarding/index.m.less":function(e,t,o){e.exports={link:"_2e42jHFUxTCKhK9ZV7rkYM",checked:"g4y6sLtk5FcL7BGU4ySVF",unchecked:"KghweVAiFiX0RI_syl89Q",subtext:"_1STduBQ65V-3ECZ3WRoEKV",section:"_23svPjrTufAABoINCKRN_7",container:"_2YGvHlE11080fRAzC4onab",button:"_2F46jVXxeuK0SKM9TO-8pY",closeIcon:"_3mATOvmc_Q9pFcfcBXjFol",description:"_3js_prVH0h73q85Oa9P7lN"}},"./src/reddit/components/Widgets/PostFlair/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/components/Flair/index.tsx"),u=o("./src/reddit/components/TrackingHelper/index.tsx"),m=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),b=o("./src/reddit/controls/Button/index.tsx"),f=o("./src/reddit/helpers/correlationIdTracker.ts"),g=o("./src/reddit/helpers/trackers/postFlair.ts"),h=o("./src/reddit/models/Flair/index.ts"),v=o("./src/reddit/selectors/subreddit.ts"),y=o("./src/reddit/selectors/user.ts"),x=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(v.z)(e,t.subredditName)}),S=Object(i.connect)(j),C=c.a.div.withConfig({componentId:"o1qera-0"})(["padding-top: 4px;width: 100%;"]),I=c()(b.l).withConfig({componentId:"o1qera-1"})(["display: flex;margin-left: auto;"]),k=c()(e=>O("div",{className:e.className},void 0,r.a.createElement(p.c,x({},e,{forceSmallEmojis:!0})))).withConfig({componentId:"o1qera-2"})(["display: ",";margin-bottom: 3px;max-width: ",";overflow: hidden;text-overflow: ellipsis;"],e=>"cloud"===e.display?"inline-block":"block",e=>"cloud"===e.display?"97%":"fit-content");t.a=S(Object(u.b)(class extends r.a.Component{constructor(e){super(e),this.onClick=(e=>{const t={id:this.props.subredditId,eventType:"subreddit",originElement:"post_flair_widget",postFlairName:e};Object(f.d)(f.a.SearchResults),this.props.sendEvent(Object(g.b)(t))}),this.onToggleCollapse=(()=>this.setState({isCollapsed:!this.state.isCollapsed})),this.state={isCollapsed:!0}}render(){var e=this.props;const t=e.language,o=e.subredditName,n=e.widget,s=this.state.isCollapsed?n.order.slice(0,w):n.order,r=n.order.length>s.length||!this.state.isCollapsed;return O(m.a,{styles:n.styles,title:n.shortName},void 0,O(C,{},void 0,s.map(e=>O(k,{display:n.display,flair:n.templates[e]&&Object(h.i)(n.templates[e]),onClick:this.onClick,subredditName:o},e)),r&&O(I,{onClick:this.onToggleCollapse},void 0,this.state.isCollapsed?Object(l.a)(t,"structuredStyles.widgets.post-flair.viewMoreFlair"):Object(l.a)(t,"structuredStyles.widgets.post-flair.viewLessFlair"))))}}))},"./src/reddit/components/Widgets/SubredditRules/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),a=o("./src/reddit/connectors/connectToLanguage.ts"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),u=o("./src/reddit/helpers/dom/index.ts"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),b=o("./src/reddit/icons/svgs/ChevronDown/index.tsx"),f=o("./src/reddit/icons/svgs/ChevronUp/index.tsx"),g=o("./src/reddit/layout/threeCol/ExpandCenter/index.tsx"),h=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),v=o("./src/reddit/models/Widgets/index.ts"),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(h.c)(e).widgetColors.lineColor,e=>e.pointerCursor?"cursor: pointer;":""),S=l.a.div.withConfig({componentId:"k78cb0-3"})(["padding-right: 2px;"]),C=l.a.div.withConfig({componentId:"k78cb0-4"})(["padding-right: 8px;word-break: break-word;"]),I=l.a.div.withConfig({componentId:"k78cb0-5"})(["","padding: 8px 8px 0px 16px;"],m.bodyFontH6),k=l()(p.a).withConfig({componentId:"k78cb0-6"})(["color: inherit;"]);class P extends r.a.Component{constructor(e){super(e),this.onClick=(()=>{Object(u.e)()||this.setState({isVisible:!this.state.isVisible})}),this.state={isVisible:this.shouldShowFullDisplay(e)}}shouldShowFullDisplay(e){return e.display===v.e.FULL}render(){const e=this.props,t=this.state,o=this.onClick,n=this.shouldShowFullDisplay,s=!n(e)&&!!e.rule.descriptionHtml;return y(j,{className:e.className,onClick:n(e)||!e.rule.descriptionHtml?void 0:o,pointerCursor:s},void 0,y(g.a,{},void 0,y(S,{},void 0,`${e.humanIndex}.`),y(C,{},void 0,`${e.rule.shortName}`),y("div",{},void 0,!n(e)&&e.rule.descriptionHtml&&(t.isVisible?y(O,{}):y(w,{})))),t.isVisible&&y(I,{},void 0,y(k,{html:e.rule.descriptionHtml})))}}o.d(t,"a",function(){return _});var N=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.rules.length>0?N(d.a,{className:e.className,styles:e.styles,title:Object(i.a)(e.language,"structuredStyles.widgets.subreddit-rules.subredditRules",{subreddit:e.subredditName}),redditStyle:e.redditStyle},void 0,e.rules.map(function(t,o){return N(P,{rule:t,display:e.display,humanIndex:o+1},`rule${t.shortName}${t.createdUtc}`)})):null);t.b=(e=>N(_,{rules:e.widget.data||[],subredditName:e.subredditName,display:e.widget.display,redditStyle:e.redditStyle,styles:e.widget.styles}))},"./src/reddit/components/Widgets/ThemedWidget/index.m.less":function(e,t,o){e.exports={widgetHeader:"_ZhON3a3vplThB8NFwuJn",widgetTitle:"_2sggAEfRQLyoAl4J__5twU",widgetContent:"TmgZY6tDcdErbE5d7E0HJ",widgetContentOnly:"_3RPJ8hHnfFohktLZca18J6"}},"./src/reddit/components/Widgets/ThemedWidget/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/polished/dist/polished.es.js"),r=o("./node_modules/react/index.js"),i=o.n(r),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./bundled-modules/styled-components/styled-components.min.js"),l=o.n(c),p=o("./src/reddit/components/Widgets/Base/index.tsx"),u=o("./src/reddit/contexts/PageLayer/index.tsx"),m=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),b=o("./src/reddit/selectors/structuredStyles.ts"),f=o("./src/reddit/selectors/user.ts"),g=o("./src/reddit/components/Widgets/ThemedWidget/helpers.tsx"),h=o("./src/reddit/components/Widgets/ThemedWidget/index.m.less"),v=o.n(h),y=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.createStructuredSelector)({forceRedditStyle:(e,t)=>{const o=Object(u.p)(e,t)||void 0;return t.redditStyle||Object(b.l)(e,{subredditId:o})},isNightmodeOn:f.O})),j=l()(e=>i.a.createElement("div",(e=>{e.styles,e.redditStyle,e.isNightmodeOn;return x(e,["styles","redditStyle","isNightmodeOn"])})(e))).withConfig({componentId:"s17ivpdx-0"})(["","background-color: ",";color: ",";fill: ",";",";."," {",";background-color: ",";color: ",";fill: ",";button, a {&:hover {background-color: ",";}}}"],p.b,e=>Object(g.a)(e),e=>Object(g.c)(e),e=>Object(g.c)(e),e=>e.onClick?"cursor: pointer":"",v.a.widgetHeader,m.labelsFont,e=>Object(g.b)(e),e=>Object(g.d)(e),e=>Object(g.d)(e),e=>Object(s.e)(Object(g.d)(e),.2));t.a=O(w(e=>y(j,{className:e.className,"data-redditstyle":e.forceRedditStyle,redditStyle:e.forceRedditStyle,isNightmodeOn:e.isNightmodeOn,onClick:e.onClick,styles:e.styles},void 0,e.title&&y("div",{className:v.a.widgetHeader},void 0,y("div",{className:v.a.widgetTitle},void 0,e.title),e.headerButton),y("div",{className:e.contentOnly?v.a.widgetContentOnly:v.a.widgetContent},void 0,e.children))))},"./src/reddit/components/Widgets/Widget/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/reddit/components/RawHTMLDisplay/index.tsx"),p=o("./src/reddit/components/Widgets/ThemedWidget/index.tsx"),u=o("./src/reddit/controls/Button/index.tsx"),m=o("./src/lib/linkMatchers/index.ts"),b=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),f=o("./src/reddit/models/Image/index.tsx"),g=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),h=o("./src/reddit/models/Widgets/index.ts"),v=o("./src/reddit/selectors/structuredStyles.ts"),y=o("./src/reddit/selectors/user.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c{let o=e.color,n=e.fillColor,s=e.textColor;return t.overrideColors&&(s=o=Object(g.c)(t).button,n=void 0),`\n background-color: ${n||"transparent"};\n background-image: none;\n border: 1px solid ${o};\n color: ${s||o};\n `},S=(e,t)=>{switch(e.kind){case h.f.Image:return`\n ${w};\n \n border: none;\n background-position: center;\n;\n background-image: url('${e.url}');\n `;case h.f.Text:return`\n ${w};\n ${j(e,t)}\n .button-text { display: inline }\n `;default:return""}},C=c()(e=>{var t=e.button,o=(e.overrideColors,O(e,["button","overrideColors"]));return r.a.createElement(u.g,o,t.kind===h.f.Text&&x("span",{className:"button-text"},void 0,t.text),t.hoverState&&t.hoverState.kind===h.f.Text&&x("span",{className:"button-hover-text"},void 0,t.hoverState.text))}).withConfig({componentId:"s7wv5qx-0"})(["",";."," { display: none };&:hover {."," { display: inline };."," { display: none };",";}"],e=>S(e.button,e),"button-hover-text","button-hover-text","button-text",e=>((e,t)=>{if(!e.hoverState)return S(e,t);switch(e.hoverState.kind){case h.f.Image:return`\n \n border: none;\n background-position: center;\n\n background-image: url('${e.hoverState.url}');\n `;case h.f.Text:return j(e.hoverState,t);default:return""}})(e.button,e)),I=e=>x("a",{href:(e=>{const t=Object(h.l)(e),o=Object(m.e)(m.c,t);return o?o.url:e.url})(e.button),target:"_blank",rel:"nofollow"},void 0,r.a.createElement(C,e)),k=c()(l.a).withConfig({componentId:"s7wv5qx-1"})(["color: inherit;","p {","}tr, th, td {padding: 4px;}h1, h2, h3, h4, h5, h6 {&:first-child {margin-top: 0;}}"],b.bodyFontSmall,b.bodyFontSmall);var P=Object(i.connect)(()=>Object(d.createStructuredSelector)({forceRedditStyle:v.l,isNightmodeOn:y.O}))(e=>x(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,e.widget.descriptionHtml&&x(k,{html:e.widget.descriptionHtml}),e.widget.buttons.filter(e=>!(e.kind===h.f.Image&&e.url===f.c||e.hoverState&&e.hoverState.kind===h.f.Image&&e.hoverState.url===f.c)).map(t=>x(I,{button:t,overrideColors:e.forceRedditStyle||e.isNightmodeOn},`${t.text}-${t.url}`)))),N=o("./src/app/strings/index.ts"),_=o("./src/lib/humanizeDate/index.ts"),T=o("./src/reddit/controls/TextButton/index.tsx"),L=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).widgetColors.lineColor),F=c.a.div.withConfig({componentId:"s12jr8h7-2"})(["","color: ",";margin-bottom: 4px;word-wrap: break-word;"],b.bodyFontH5,e=>Object(g.c)(e).active),R=c.a.div.withConfig({componentId:"s12jr8h7-3"})(["","margin-bottom: 4px;"],b.bodyFontH6),$=c.a.div.withConfig({componentId:"s12jr8h7-4"})(["","margin-bottom: 4px;"],b.bodyFontH6),D=c.a.div.withConfig({componentId:"s12jr8h7-5"})(["",""],b.bodyFontH6),U=c()(T.a).withConfig({componentId:"s12jr8h7-6"})(["color: ",";text-decoration: none;padding-left: 4px;"],e=>Object(g.c)(e).active);class W extends r.a.Component{constructor(e){super(e),this.toggleDescriptionView=(()=>{this.setState({isExpanded:!this.state.isExpanded})}),this.state=A}render(){const e=this.props,t=this.state;return e.text.length>M?L(D,{},void 0,t.isExpanded?e.text:e.text.slice(0,M),L(U,{onClick:this.toggleDescriptionView},void 0,t.isExpanded?Object(N.a)(e.language,"structuredStyles.widgets.calendar.readLess"):Object(N.a)(e.language,"structuredStyles.widgets.calendar.readMore"))):L(D,{},void 0,e.text)}}const H=Object(d.createStructuredSelector)({language:y.M});var V=Object(i.connect)(H)(e=>L(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,e.widget.data.map(t=>L(B,{},void 0,L(F,{},void 0,t.titleHtml?L(E,{html:t.titleHtml}):t.title),e.widget.configuration.showDate&&t.startTime&&L(R,{},void 0,Object(_.a)(t.startTime,e.language,!0),!t.allDay&&e.widget.configuration.showTime&&L("span",{},void 0," • ",(e=>{const t=new Date(1e3*e),o=t.getHours(),n=t.getMinutes();return n<10?`${o}:0${n}`:`${o}:${n}`})(t.startTime)," ")),t.location&&e.widget.configuration.showLocation&&L($,{},void 0,t.locationHtml?L(E,{html:t.locationHtml}):t.location),t.description&&e.widget.configuration.showDescription&&L(W,{language:e.language,text:t.description}))))),z=o("./src/reddit/components/TrackingHelper/index.tsx"),q=o("./src/reddit/components/Widgets/CommunityList/SubredditList.tsx"),G=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cG(q.b,{className:e.className,communities:e.widget.data,sendEvent:e.sendEvent,title:e.widget.shortName,widget:e.widget})),J=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.stylesheets}),Z=Object(i.connect)(X),Q=(e,t,o)=>`\n \n \n \n\n${o}`;var Y=Z(class extends r.a.Component{constructor(){super(...arguments),this.storeRef=(e=>{this.iframe=e})}shouldComponentUpdate(e){return(e.widget.stylesheetUrl!==this.props.widget.stylesheetUrl||e.widget.textHtml&&e.widget.textHtml!==this.props.widget.textHtml)&&(this.renderIframeContent(e),this.writeIFrameDocument()),e.widget.height!==this.props.widget.height}writeIFrameDocument(){this.iframe&&this.iframe.contentWindow&&void 0!==this.iframeContent&&(this.iframe.contentWindow.document.open(),this.iframe.contentWindow.document.write(this.iframeContent),this.iframe.contentWindow.document.close())}componentWillMount(){this.renderIframeContent(this.props)}componentDidMount(){this.iframe&&this.iframe.contentWindow&&this.iframeContent&&(this.iframe.contentWindow.document.body&&this.iframe.contentWindow.document.body.childNodes.length||this.writeIFrameDocument())}renderIframeContent(e){e.widget.stylesheetUrl&&e.widget.textHtml&&(this.iframeContent=Q(e.stylesheet,e.widget.stylesheetUrl,e.widget.textHtml))}render(){const e=this.props;return J(p.a,{contentOnly:!0},void 0,r.a.createElement("iframe",{ref:this.storeRef,width:"100%",height:e.widget.height||300,srcDoc:this.iframeContent}))}});var ee=c.a.div.withConfig({componentId:"kkicq7-0"})(["border-radius: 4px;"]);var te=c.a.img.withConfig({componentId:"s1muqojl-0"})(["display: block;height: auto;width: 100%;border-radius: 4px;"]),oe=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c({imageIndex:this.getRandomIndex(e)}))}render(){const e=this.props,t=this.state;if(t.imageIndex<0)return null;const o=e.widget.data[t.imageIndex],n=oe(ee,{},void 0,oe(te,{src:o.url}));return o.linkUrl?oe("a",{href:o.linkUrl,target:"_blank"},void 0,n):n}},se=o("./node_modules/react-router-dom/es/index.js"),re=o("./src/reddit/components/Flair/index.tsx"),ie=o("./src/reddit/controls/InternalLink/index.tsx"),de=o("./src/reddit/featureFlags/index.ts"),ae=o("./src/reddit/icons/fonts/helpers.tsx"),ce=o("./src/reddit/helpers/styles/mixins/index.tsx"),le=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cle("i",{className:`${Object(ae.b)("envelope")} ${e.className}`})).withConfig({componentId:"i2kq3x-0"})(["",""],ce.l),ue=o("./src/reddit/models/Flair/index.ts"),me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(g.c)(e).linkText),ge=c.a.a.withConfig({componentId:"s1mvqe4r-2"})(["border-radius: 2px;margin: 6px 0px 6px auto;padding: 4px;"]),he=c()(re.c).withConfig({componentId:"s1mvqe4r-3"})(["margin-left: 4px;"]),ve=e=>me(fe,{},void 0,`u/${e}`),ye=Object(d.createStructuredSelector)({canAccessRedesignProfiles:de.d.redesignProfiles,language:y.M}),xe=Object(i.connect)(ye),Oe=c()(ie.a).withConfig({componentId:"s1mvqe4r-4"})(["","color: ",";margin-left: auto;"],b.smallButtonFont,e=>Object(g.c)(e).button),we=c.a.div.withConfig({componentId:"s1mvqe4r-5"})(["display: flex;overflow: hidden;padding: 0px 12px 12px;"]);var je=xe(e=>{const t=e.canAccessRedesignProfiles,o=e.language,n=e.subredditName,s=e.widget;return me(p.a,{styles:s.styles,title:Object(N.a)(o,"sidebar.widgets.moderators.title"),headerButton:me(ge,{href:`https://reddit.com/message/compose?to=/r/${n}`,target:"_blank"},void 0,me(pe,{}))},void 0,s.mods.map(e=>me(be,{},e.name,t?(e=>me(se.a,{to:`/user/${e.name}`},void 0,ve(e.name)))(e):(e=>me("a",{href:`/user/${e.name}`,target:"_blank"},void 0,ve(e.name)))(e),me(he,{flair:(e=>e.authorFlairType===ue.e.Richtext?{backgroundColor:e.authorFlairBackgroundColor,richtext:e.authorFlairRichText,textColor:e.authorFlairTextColor,type:e.authorFlairType}:{backgroundColor:e.authorFlairBackgroundColor,text:e.authorFlairText||"",textColor:e.authorFlairTextColor,type:e.authorFlairType})(e),forceSmallEmojis:!0}))),me(we,{},void 0,me(Oe,{to:`/r/${n}/about/moderators/`},void 0,Object(N.a)(o,"sidebar.widgets.moderators.viewAllModerators"))))}),Se=o("./src/reddit/components/Widgets/PostFlair/index.tsx"),Ce=o("./src/reddit/components/Widgets/SubredditRules/index.tsx"),Ie=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cIe(p.a,{styles:e.widget.styles,title:e.widget.shortName},void 0,Ie(ke,{},void 0,Ie(Pe,{html:e.widget.textHtml||""}))),_e=o("./src/reddit/components/Widgets/Base/index.tsx"),Te=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cTe(_e.c,{},void 0,"This widget hasn't been implemented yet!"),Me=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;c{const t=function(e){switch(e.kind){case"moderators":return je;case"textarea":return Ne;case"button":return P;case"subreddit-rules":return Ce.b;case"community-list":return K;case"calendar":return V;case"image":return ne;case"custom":return Y;case"post-flair":return Se.a;default:return Le}}(e.widget);return Me(t,{widget:e.widget,subredditName:e.subredditName})})},"./src/reddit/connectors/PostList/index.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return x}),o.d(t,"d",function(){return w}),o.d(t,"b",function(){return S});var n=o("./node_modules/react-redux/es/index.js"),s=o("./node_modules/reselect/lib/index.js"),r=o("./src/reddit/actions/ad.ts"),i=o("./src/reddit/actions/monthsToMinutes.ts"),d=o("./src/reddit/actions/post.ts"),a=o("./src/reddit/actions/postList.ts"),c=o("./src/reddit/components/TrackingHelper/index.tsx"),l=o("./src/reddit/contexts/PageLayer/index.tsx"),p=o("./src/reddit/helpers/postComponentForLayout/index.tsx"),u=o("./src/reddit/helpers/trackers/post.ts"),m=o("./src/reddit/components/PostList/Placeholder.tsx"),b=o("./src/reddit/featureFlags/index.ts"),f=o("./src/reddit/selectors/listings.ts"),g=o("./src/reddit/selectors/monthsToMinutes.ts"),h=o("./src/reddit/selectors/posts.ts"),v=o("./src/reddit/selectors/subreddit.ts"),y=o("./src/reddit/selectors/tracking.ts");function x(){return Object(l.w)({currentProfileName:l.j,isCommentPermalink:l.y,isCommentsPage:l.z,isFrontpage:l.C,isOriginalPage:l.E,isProfilePostListing:l.M,pageLayer:e=>e})}const O=x(),w={apiError:f.c,apiPending:f.d,m2mIsEnabled:g.u,measureScrollFPS:b.d.measureScrollFPS,layout:(e,t)=>t.forcedLayout||Object(l.O)(e,t),loadMore:f.g,postsById:h.N,postIds:(e,{listingKey:t,listingName:o,inSubredditOrProfile:n})=>Object(h.B)(e,t,o,n),subredditsById:v.L,viewportDataLoaded:y.c,postListPlaceholderComponent:()=>m.a},j=Object(s.createStructuredSelector)(w),S=(e,t)=>({onBottomViewed:(t,o)=>e(a.c(t,o)),adBrandSafetyStatusReceived:t=>{e(r.f({isViewSafe:t}))},openPost:t=>{e(d.v(t))},showM2MTooltip:(t,o,n)=>e(Object(i.v)(t,o,n)),trackOnPostEnteredViewport:(t,o)=>{e(d.x(t))},trackOnPostExitedViewport:(t,o,n)=>{e(d.y(t,n))}}),C=Object(n.connect)(j,S,(e,t,o)=>Object.assign({},e,t,o,{postClickEvent:u.d,postComponentForLayout:p.b}));t.a=(e=>Object(c.b)(O(C(e))))},"./src/reddit/constants/listingSorts.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/app/strings/index.ts"),s=o("./src/lib/constants/index.ts");const r={[s.X.BEST]:Object(n.f)("sorts.best"),[s.X.HOT]:Object(n.f)("sorts.hot"),[s.X.NEW]:Object(n.f)("sorts.new"),[s.X.CONTROVERSIAL]:Object(n.f)("sorts.controversial"),[s.X.RISING]:Object(n.f)("sorts.rising"),[s.X.TOP]:Object(n.f)("sorts.top")},i={[s.rc.HOUR]:Object(n.f)("timeSorts.hour"),[s.rc.DAY]:Object(n.f)("timeSorts.day"),[s.rc.WEEK]:Object(n.f)("timeSorts.week"),[s.rc.MONTH]:Object(n.f)("timeSorts.month"),[s.rc.YEAR]:Object(n.f)("timeSorts.year"),[s.rc.ALL]:Object(n.f)("timeSorts.all")}},"./src/reddit/controls/Checkbox/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/reddit/icons/svgs/Checkbox/index.tsx"),c=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",c({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),l("g",{transform:"translate(-32.000000, -173.000000)"},void 0,l("g",{transform:"translate(32.000000, 173.000000)"},void 0,l("path",{d:"M0,3.34755033 C0,1.49874933 1.5032506,0 3.34755033,0 L16.6524497,0 C18.5012507,0 20,1.5032506 20,3.34755033 L20,16.6524497 C20,18.5012507 18.4967494,20 16.6524497,20 L3.34755033,20 C1.49874933,20 0,18.4967494 0,16.6524497 L0,3.34755033 Z M4.5,8.5 C4.22385763,8.5 4,8.72385763 4,9 L4,11 C4,11.2761424 4.22385763,11.5 4.5,11.5 L15.5,11.5 C15.7761424,11.5 16,11.2761424 16,11 L16,9 C16,8.72385763 15.7761424,8.5 15.5,8.5 L4.5,8.5 Z"})))),u=o("./src/reddit/icons/svgs/CheckboxSelected/index.tsx"),m=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),b=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(m.c)(e).button),g=d()(p).withConfig({componentId:"d616a3-1"})(["fill: ",";"],e=>Object(m.c)(e).button);t.a=d()(e=>{const t=e.isHalfCheckboxSelected?g:e.isCheckboxSelected?f:a.a;return b("button",{"aria-checked":e.isHalfCheckboxSelected?"mixed":e.isCheckboxSelected,className:e.className,onClick:t=>{e.toggleCheckbox&&(t.stopPropagation(),e.toggleCheckbox())}},void 0,b(t,{className:e.className,"data-redditstyle":e.redditStyle}))}).withConfig({componentId:"d616a3-2"})(["height: 16px;width: 16px;"])},"./src/reddit/controls/LayoutSwitch/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./node_modules/react-redux/es/index.js"),d=o("./node_modules/reselect/lib/index.js"),a=o("./bundled-modules/styled-components/styled-components.min.js"),c=o.n(a),l=o("./src/app/strings/index.ts"),p=o("./src/reddit/components/InfoTextTooltip/index.tsx"),u=o("./src/config.ts"),m=o("./src/higherOrderComponents/asTooltip.tsx"),b=o("./src/reddit/actions/users.ts"),f=o("./src/reddit/controls/Button/index.tsx"),g=o("./src/reddit/controls/Dropdown/index.tsx"),h=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),v=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),y=o("./src/reddit/selectors/user.ts"),x=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(v.c)(e).body),w=c.a.img.withConfig({componentId:"s1x9jy1z-1"})(["border-radius: 4px 4px 0 0;position: relative;width: 100%;z-index: 2;"]),j=c.a.div.withConfig({componentId:"s1x9jy1z-2"})(["padding: 16px;"]),S=c.a.div.withConfig({componentId:"s1x9jy1z-3"})(["","color: ",";"],h.labelsFont,e=>Object(v.c)(e).bodyText),C=c.a.div.withConfig({componentId:"s1x9jy1z-4"})(["","color: ",";"],h.titleFontH5,e=>Object(v.c)(e).bodyText),I=c.a.div.withConfig({componentId:"s1x9jy1z-5"})(["","color: ",";margin: 8px 0;"],h.metadataFont,e=>Object(v.c)(e).metaText),k=c()(f.d).withConfig({componentId:"s1x9jy1z-6"})(["margin-top: 16px;"]),P=Object(d.createStructuredSelector)({language:y.M}),N=Object(i.connect)(P,e=>({closeTooltip:()=>e(Object(b.l)())}));var _=Object(m.a)(N(e=>x(O,{className:e.className,style:e.style},void 0,x(w,{src:`${u.a.assetPath}/img/layoutWelcomeTooltip/background.png`}),x(j,{},void 0,x(S,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.label")),x(C,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.title")),x(I,{},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.body")),x(k,{onClick:e.closeTooltip},void 0,Object(l.a)(e.language,"listings.layoutSwitcher.welcomeTooltip.button")))))),T=o("./src/app/actions/tooltip.ts"),L=o("./src/reddit/actions/preferences.ts"),M=o("./src/reddit/constants/postLayout.ts"),A=o("./src/reddit/icons/svgs/ClassicPosts/index.tsx"),E=o("./src/reddit/icons/svgs/CompactPosts/index.tsx"),B=o("./src/reddit/icons/svgs/LargePosts/index.tsx"),F=o("./src/reddit/components/TrackingHelper/index.tsx"),R=o("./src/reddit/contexts/PageLayer/index.tsx"),$=o("./src/reddit/helpers/styles/components/index.tsx"),D=o("./src/reddit/selectors/telemetry.ts"),U=o("./src/reddit/selectors/tooltip.ts"),W=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(v.c)(e).metaText),z=Object($["d"])()` + fill: ${e=>e.disabled?Object(v.b)(Object(v.c)(e).button):Object(v.c)(e).button}; + height: 20px; + width: 20px; +`,q=c()(p.c).withConfig({componentId:"s9hoh6r-1"})(["text-transform: capitalize;"]),G=c()(e=>{e.disabled,e.redditStyle;var t=H(e,["disabled","redditStyle"]);return r.a.createElement(E.a,t)}).withConfig({componentId:"s9hoh6r-2"})(["",""],z),K=c()(e=>{e.disabled,e.redditStyle;var t=H(e,["disabled","redditStyle"]);return r.a.createElement(A.a,t)}).withConfig({componentId:"s9hoh6r-3"})(["",""],z),J=c()(e=>{e.disabled,e.redditStyle;var t=H(e,["disabled","redditStyle"]);return r.a.createElement(B.a,t)}).withConfig({componentId:"s9hoh6r-4"})(["",""],z),X=c.a.div.withConfig({componentId:"s9hoh6r-5"})(["display: flex;margin-left: 12px;"]),Z=c.a.button.withConfig({componentId:"s9hoh6r-6"})(["align-items: center;display: flex;position: relative;& ~ & {margin-left: 4px;}"]),Q=c()(e=>{e.isActive;var t=H(e,["isActive"]);return r.a.createElement(Z,t)}).withConfig({componentId:"s9hoh6r-7"})(["",";"],e=>e.isActive?"outline: none":""),Y=Object(l.f)("listings.layoutSwitcher.label"),ee={card:{id:"layoutSwitch--card",template:Object(l.f)("listings.layoutSwitcher.card")},classic:{id:"layoutSwitch--classic",template:Object(l.f)("listings.layoutSwitcher.classic")},compact:{id:"layoutSwitch--compact",template:Object(l.f)("listings.layoutSwitcher.compact")}},te=Object(R.w)(),oe=Object(d.createStructuredSelector)({language:y.M,layout:R.O,redditStyle:R.D,tooltipId:U.a,isFTUWelcomeTooltipOpen:y.X}),ne=Object(i.connect)(oe,e=>({onListingLayoutChange:(t,o)=>e(Object(L.t)(t,o)),toggleTooltip:t=>e(Object(T.e)({tooltipId:t}))}),(e,t,o)=>Object.assign({},e,t,o,{toggleTooltip:o=>!e.isFTUWelcomeTooltipOpen&&t.toggleTooltip(o)}));t.a=c()(te(ne(Object(F.b)(e=>{const t=e.sendEvent,o=e.subredditId,n=(n,s)=>{const r=M.d[s];e.onListingLayoutChange(r,o),t(e=>({source:"layout_switch",action:"click",noun:n,screen:Object(D.screen)(e),subreddit:Object(D.subreddit)(e)}))};return W("div",{className:e.className,id:"view--layout--FUE"},void 0,W(V,{},void 0,Y(e.language)),W(X,{},void 0,W(Q,{"aria-label":ee.card.template(e.language),"aria-pressed":e.layout===M.f.Large,id:ee.card.id,isActive:e.layout===M.f.Large,onClick:()=>{n(M.c.Card,M.f.Large)},onTouchStart:()=>{n(M.c.Card,M.f.Large)},onMouseEnter:()=>e.toggleTooltip(ee.card.id),onMouseLeave:()=>e.toggleTooltip(ee.card.id)},void 0,W(J,{disabled:e.layout!==M.f.Large,onClick:e.layout!==M.f.Large?e.onLayoutClick:void 0,redditStyle:e.redditStyle})),W(q,{tooltipId:ee.card.id,text:ee.card.template(e.language)}),W(Q,{"aria-label":ee.classic.template(e.language),"aria-pressed":e.layout===M.f.Classic,id:ee.classic.id,isActive:e.layout===M.f.Classic,onClick:()=>{n(M.c.Classic,M.f.Classic)},onTouchStart:()=>{n(M.c.Classic,M.f.Classic)},onMouseEnter:()=>e.toggleTooltip(ee.classic.id),onMouseLeave:()=>e.toggleTooltip(ee.classic.id)},void 0,W(K,{disabled:e.layout!==M.f.Classic,onClick:e.layout!==M.f.Classic?e.onLayoutClick:void 0,redditStyle:e.redditStyle}),W(q,{tooltipId:ee.classic.id,text:ee.classic.template(e.language)})),W(Q,{"aria-label":ee.compact.template(e.language),"aria-pressed":e.layout===M.f.Compact,id:ee.compact.id,isActive:e.layout===M.f.Compact,onClick:()=>{n(M.c.Compact,M.f.Compact)},onTouchStart:()=>{n(M.c.Compact,M.f.Compact)},onMouseEnter:()=>e.toggleTooltip(ee.compact.id),onMouseLeave:()=>e.toggleTooltip(ee.compact.id)},void 0,W(G,{disabled:e.layout!==M.f.Compact,onClick:e.layout!==M.f.Compact?e.onLayoutClick:void 0,redditStyle:e.redditStyle}),W(q,{tooltipId:ee.compact.id,text:ee.compact.template(e.language)}))),W(_,{isOpen:e.isFTUWelcomeTooltipOpen,tooltipId:"view--layout--FUE"}))})))).withConfig({componentId:"s9hoh6r-8"})(["align-items: center;display: flex;padding: 10px 16px 10px 0;"])},"./src/reddit/controls/MetaData/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return p}),o.d(t,"b",function(){return u}),o.d(t,"d",function(){return b}),o.d(t,"c",function(){return f});o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/app/strings/index.ts"),d=o("./src/lib/prettyPrintNumber/index.ts"),a=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),c=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),l=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(c.c)(e).metaText),u=()=>l(p,{},void 0," · "),m=Object(i.e)("comment.point"),b=(e,t,o)=>{const n=t?Object(i.a)(o,"comment.hiddenScorePlain"):m(o,e,{count:Object(d.b)(e)});return l(p,{},void 0,n)},f=(e,t)=>{const o=Object(i.d)(t,"posts.comments.noun",e,{count:Object(d.b)(e)});return l(p,{},void 0,o)}},"./src/reddit/endpoints/governance/wallet.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i}),o.d(t,"b",function(){return d});var n=o("./src/config.ts"),s=(o("./src/lib/bigNumberUtils/percent.ts"),o("./src/lib/constants/index.ts")),r=o("./src/reddit/endpoints/governance/requester.ts");function i(e,t){return Object(r.a)(e,{endpoint:`${n.a.metaUrl}/wallets/${t.subredditId}/me`,method:s.jb.GET}).then(e=>{if(e.ok){const o=e.body,n={[t.subredditId]:o};return Object.assign({},e,{body:n})}return e})}function d(e,t){return Object(r.a)(e,{headers:{"X-HTTP-Method-Override":"GET"},endpoint:`${n.a.metaUrl}/wallets/${t.subredditId}`,method:s.jb.POST,data:t.userIds}).then(e=>e.ok?Object.assign({},e,{body:{wallets:e.body}}):e)}},"./src/reddit/helpers/brandSafety/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s});var n=o("./src/reddit/models/WhitelistStatus/index.ts");const s=(e,t)=>{const o=e.some(e=>e.isNSFW),s=t.some(e=>e.wls===n.a.NO_ADS);return!o&&!s}},"./src/reddit/helpers/createBannerProperties/index.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return i});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/constants/postLayout.ts");const r=Math.floor(100*Math.random());var i;!function(e){e.FIRST="first",e.MIDDLE="middle",e.BOTTOM="bottom"}(i||(i={}));t.b=((e,t,o,i,d)=>{const a={subreddit_screen:!1,logged_in:!!t.account,placement:e,platform:"redesign",full_url:o,layout:s.a[t.prefs.layout]};return i&&!Object(n.a)(i.name)&&(a.subreddit=i.name,a.subreddit_screen=!0),a.wls=6,a.whitelist_status="all_ads",a.percentage=a.random_number=r,d&&(a.position=d),a})},"./src/reddit/helpers/getClickInfo.ts":function(e,t,o){"use strict";t.a=(e=>({hasNewTabModifier:!(!e.metaKey&&!e.ctrlKey&&1!==e.button)}))},"./src/reddit/helpers/postComponentForLayout/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./src/lib/logs/console.ts"),d=o("./node_modules/react-redux/es/index.js"),a=o("./node_modules/reselect/lib/index.js"),c=o("./src/reddit/actions/post.ts"),l=o("./src/reddit/components/AdViewability/index.tsx"),p=o("./src/reddit/selectors/posts.ts"),u=o("./src/lib/classNames/index.ts"),m=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(a.createStructuredSelector)({post:p.D}),e=>({onPostViewable:(t,o)=>e(Object(c.z)(t,o))}))(({className:e,post:t,onPostViewable:o})=>t.isSponsored?m(l.a,{onViewable:e=>o(t,e),children:m("div",{className:Object(u.a)(e,`Blank ${t.id}`)}),trackVideoMetrics:!1}):null),f=o("./src/reddit/components/ClassicPost/index.tsx"),g=o("./src/reddit/components/CompactPost/index.tsx"),h=o("./src/reddit/components/LargePost/index.tsx"),v=o("./src/reddit/components/MediumPost/index.tsx"),y=o("./src/reddit/constants/postLayout.ts"),x=o("./src/reddit/models/Media/index.ts");o.d(t,"a",function(){return w}),o.d(t,"b",function(){return S});const O={[y.f.Large]:h.a,[y.f.Medium]:v.b,[y.f.Classic]:f.c,[y.f.Compact]:g.a},w=e=>r.a.createElement(b,e),j=e=>!e.media||e.media.type===x.m.EMBED&&!(x.b.has(e.media.provider)||(e=>e.source&&e.source.url&&e.source.url.startsWith("https://www.mcdonalds.com")&&e.isSponsored)(e));function S(e,t,o){if(e.isBlank)return w;t===y.f.Large&&j(e)&&(t=y.f.Medium);const n=O[t];return void 0===n?(Object(i.a)(void 0,`Could not find component for layout ${t}.`),w):o&&e.isSponsored&&t===y.f.Large?v.b:n}},"./src/reddit/helpers/styles/mixins/responsive.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return s}),o.d(t,"a",function(){return r});var n=o("./src/reddit/constants/screenWidths.ts");const s=`\n @media (max-width: ${n.i-1}px) {\n display: none;\n }\n`,r=`\n @media (min-width: ${n.i}px) {\n display: none;\n }\n`;n.b,n.b,n.e,n.e},"./src/reddit/helpers/trackers/banners.ts":function(e,t,o){"use strict";o.d(t,"d",function(){return n}),o.d(t,"c",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"a",function(){return i});const n=(e,t)=>o=>({source:"banner",action:e,noun:t}),s=e=>t=>({source:"announcement",noun:"announcement",action:"view",liveThread:{id:e,isAnnouncement:!0}}),r=e=>t=>({source:"announcement",noun:"announcement",action:"dismiss",liveThread:{id:e,isAnnouncement:!0}}),i=e=>t=>({source:"announcement",noun:"announcement",action:"click",liveThread:{id:e,isAnnouncement:!0}})},"./src/reddit/helpers/trackers/discoveryUnit.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return m}),o.d(t,"a",function(){return f}),o.d(t,"d",function(){return h}),o.d(t,"q",function(){return y}),o.d(t,"r",function(){return x}),o.d(t,"i",function(){return O}),o.d(t,"l",function(){return w}),o.d(t,"m",function(){return j}),o.d(t,"f",function(){return S}),o.d(t,"p",function(){return C}),o.d(t,"e",function(){return I}),o.d(t,"g",function(){return k}),o.d(t,"h",function(){return P}),o.d(t,"j",function(){return N}),o.d(t,"k",function(){return _}),o.d(t,"s",function(){return T}),o.d(t,"b",function(){return L}),o.d(t,"n",function(){return M}),o.d(t,"o",function(){return A});var n=o("./src/reddit/constants/tracking.ts"),s=o("./src/reddit/helpers/correlationIdTracker.ts"),r=o("./src/reddit/helpers/trackers/navigation.ts"),i=o("./src/reddit/models/DiscoveryUnit/index.ts"),d=o("./src/reddit/selectors/posts.ts"),a=o("./src/reddit/selectors/telemetry.ts"),c=o("./src/reddit/selectors/widgets.ts"),l=o("./src/telemetry/index.ts");const p="discovery_unit",u=(e,t)=>Object.assign({},a.defaults(e),{source:p,screen:a.screen(e),discoveryUnit:{id:t.id,type:"listing",title:t.title,name:t.unitName}}),m=(e,t)=>Object.assign({},u(e,t),{source:"global",action:"view",noun:"discovery_unit"}),b=(e,t)=>Object.assign({},a.defaults(e),{correlationId:Object(s.c)(s.a.SearchResults),screen:a.screen(e),noun:"search_result_discovery_unit",post:t?a.post(e,t):null,discoveryUnit:{name:i.h,id:"xd_72",type:"listing"}}),f=(e,t)=>{Object(l.a)(m(e,t))},g=(e,t,o)=>"unitName"in t?u(e,t):((e,t,o)=>Object.assign({},a.defaults(e),{source:"search",screen:a.screen(e),search:o?Object.assign({},a.search(e,o),{structureType:a.StructureType.Trending}):null,discoveryUnit:{id:t.name,type:"listing",title:t.layout.title,name:t.name}}))(e,t,o),h=(e,t,o,n)=>Object.assign({},g(e,t,n),{action:"view",noun:"item_post",post:a.post(e,o)}),v=e=>({displayQuery:decodeURIComponent(e.searchQuery),rawQuery:e.rawQuery?decodeURIComponent(e.rawQuery):void 0,structureType:a.StructureType.Trending}),y=(e,t)=>{const o=t.post?t.post.id:void 0;Object(l.a)(Object.assign({},b(e,o),{metaSearch:v(t),source:"search",action:"click"}))},x=(e,t)=>{const o=t.post?t.post.id:void 0;Object(l.a)(Object.assign({},b(e,o),{metaSearch:v(t),source:"search",action:"view"}))},O=(e,t,o,n)=>{Object(l.a)(h(e,t,o,n))},w=(e,t,o,n)=>{const s=g(e,t,n);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{action:"view",noun:"item_subreddit"}))},j=(e,t,o)=>{Object(l.a)(Object.assign({},u(e,t),{source:p,action:n.b.CLICK,noun:"title_category",subreddit:{categoryName:Object(r.e)(o)}}))},S=(e,t,o,s)=>{const r=g(e,t,s);Object(l.a)(Object.assign({},r,{source:p,action:n.b.CLICK,noun:"item_post",post:a.post(e,o)}))},C=()=>e=>t=>({source:"search",action:n.b.CLICK,noun:"item_post",post:a.post(t,e),search:{structureType:a.StructureType.Trending}}),I=e=>t=>o=>Object.assign({},e?u(o,e):{},{source:p,action:n.b.CLICK,noun:"item_post",post:a.post(o,t)}),k=(e,t,o,s)=>{const r=Object(d.b)(e,{postId:o}),i=r?Object(c.b)(e,r):void 0,u=g(e,t,s);Object(l.a)(Object.assign({},u,i,{source:p,action:n.b.CLICK,noun:"item_post_subreddit",post:a.post(e,o)}))},P=(e,t)=>o=>s=>{const r=Object(d.b)(s,{postId:t}),i=r?Object(c.b)(s,r):void 0,l=g(s,e);return Object.assign({},l,i,{source:p,action:n.b.CLICK,noun:o?"item_post_subreddit_unsubscribe":"item_post_subreddit_subscribe",post:a.post(s,t)})},N=(e,t,o)=>{Object(l.a)(Object.assign({},u(e,t),Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"item_subreddit"}))},_=(e,t)=>o=>s=>Object.assign({},u(s,e),Object(c.b)(s,t),{source:p,action:n.b.CLICK,noun:o?"item_subreddit_unsubscribe":"item_subreddit_subscribe"}),T=(e,t,o)=>{const s=g(e,t);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{source:"search",action:n.b.CLICK,noun:"search_result_discovery_unit_subreddit"}))},L=(e,t,o)=>{const s=g(e,t);Object(l.a)(Object.assign({},s,Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"footer_subreddit"}))},M=(e,t,o)=>{Object(l.a)(Object.assign({},u(e,t),Object(c.b)(e,o),{source:p,action:n.b.CLICK,noun:"title_subreddit"}))},A=(e,t)=>o=>s=>Object.assign({},u(s,e),Object(c.b)(s,t),{source:p,action:n.b.CLICK,noun:o?"title_subreddit_unsubscribe":"title_subreddit_subscribe"})},"./src/reddit/helpers/trackers/idCard.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"c",function(){return c});var n=o("./src/reddit/constants/tracking.ts"),s=o("./src/reddit/selectors/telemetry.ts"),r=o("./src/reddit/selectors/widgets.ts"),i=o("./src/telemetry/index.ts");const d=e=>{Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail",source:"id_card"}))},a=(e,t,o)=>{var d=Object(r.b)(e,t);const a=d.subreddit,c=d.profile;Object(i.a)(Object.assign({},s.defaults(e),{action:n.b.CLICK,noun:"multi_detail_subreddit",profile:c,source:"id_card",subreddit:Object.assign({},a,{categoryName:o})}))},c=e=>t=>({action:n.b.CLICK,source:"id_card",noun:e?"enable_community_styles":"disable_community_styles",subreddit:s.subreddit(t)})},"./src/reddit/helpers/trackers/modHub.ts":function(e,t,o){"use strict";o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"a",function(){return d});var n=o("./src/reddit/selectors/telemetry.ts");const s=e=>({screen:n.screen(e),subreddit:n.subreddit(e),userSubreddit:n.userSubreddit(e)}),r=e=>t=>Object.assign({source:"mod_hub_nav",action:"click",noun:e},s(t)),i=()=>e=>Object.assign({source:"breadcrumb",action:"click",noun:"subreddit"},s(e)),d=()=>e=>Object.assign({source:"id_card",action:"click",noun:"mod_hub_nav"},s(e))},"./src/reddit/helpers/trackers/modOnboarding.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return n}),o.d(t,"b",function(){return s}),o.d(t,"a",function(){return r}),o.d(t,"d",function(){return i}),o.d(t,"e",function(){return d});const n=()=>e=>({source:"mod_edu",action:"view",noun:"banner_post"}),s=()=>e=>({source:"mod_edu_banner",action:"click",noun:"close"}),r=()=>e=>({source:"mod_edu",action:"click",noun:"create_post_link"}),i=e=>t=>({source:"mod_edu_widget",action:"click",noun:e}),d=e=>e=>({source:"mod_edu",action:"view",noun:"widget"})},"./src/reddit/helpers/trackers/providers.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return s}),o.d(t,"b",function(){return r}),o.d(t,"c",function(){return i});var n=o("./src/reddit/selectors/telemetry.ts");const s=()=>e=>Object.assign({source:"oauth_patreon",action:"click",noun:"connect_community"},n.defaults(e)),r=()=>e=>Object.assign({source:"oauth_patreon",action:"click",noun:"create_community"},n.defaults(e)),i=()=>e=>Object.assign({source:"sidebar",action:"click",noun:"patreon_link"},n.defaults(e))},"./src/reddit/helpers/trackers/subredditWiki.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"b",function(){return i});var n=o("./src/reddit/selectors/telemetry.ts");const s=e=>({subreddit:n.subreddit(e),userSubreddit:n.userSubreddit(e)}),r=()=>e=>Object.assign({source:"wiki",action:"click",noun:"edit"},s(e)),i=()=>e=>Object.assign({source:"menu_links_bar",action:"click",noun:"wiki"},s(e))},"./src/reddit/icons/fonts/Expandos/Arrows/Collapse/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("i",{className:`${Object(i.b)("expandoArrowCollapse")} ${e.className}`,onClick:e.onClick,title:e.title})).withConfig({componentId:"s20zmlh-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]);t.a=a},"./src/reddit/icons/fonts/Expandos/Arrows/Expand/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/icons/fonts/helpers.tsx"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("i",{className:`${Object(i.b)("expandoArrowExpand")} ${e.className}`,onClick:e.onClick,title:e.title})).withConfig({componentId:"m2byoz-0"})(["display: inline-block;vertical-align: middle;font-size: 14px;font-weight: 400;line-height: 14px;"]);t.a=a},"./src/reddit/icons/svgs/Chevron/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),d=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cd("svg",{className:e.className,viewBox:"0 0 9 14",xmlns:"http://www.w3.org/2000/svg"},void 0,d("g",{transform:"translate(-6.000000, -3.000000)"},void 0,d("polygon",{fill:"none",points:"0 20 20 20 20 0 0 0"}),d("polygon",{fill:"inherit",points:"7.47566213 3 14.4756621 10 7.47566213 17 6 15.5239203 11.5239203 10 6 4.47566213"})))).withConfig({componentId:"tdibv2-0"})(["fill: ",";"],e=>Object(i.c)(e).actionIcon)},"./src/reddit/icons/svgs/ChevronDown/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",onClick:e.onClick},void 0,s("g",{},void 0,s("polygon",{fill:"inherit",points:"11.0584 4.0602 6.0292 9.0894 1 4.0602 2.0608 3 6.0292 6.9684 9.9982 3"}))))},"./src/reddit/icons/svgs/CircleCheck/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 21 21",xmlns:"http://www.w3.org/2000/svg"},void 0,s("path",{d:"M20.5 10.5C20.5 16.0228 16.0228 20.5 10.5 20.5C4.97715 20.5 0.5 16.0228 0.5 10.5C0.5 4.97715 4.97715 0.5 10.5 0.5C16.0228 0.5 20.5 4.97715 20.5 10.5ZM9.35975 14.8725L15.2398 8.71852L15.2418 8.72352C15.5868 8.36252 15.5868 7.77752 15.2418 7.41752C14.8968 7.05752 14.3388 7.05752 13.9938 7.41752L8.73675 12.9175L7.00675 11.1075C6.66175 10.7475 6.10375 10.7465 5.75875 11.1075C5.41375 11.4685 5.41375 12.0535 5.75875 12.4135L8.11175 14.8735C8.28475 15.0535 8.50975 15.1435 8.73675 15.1435C8.85356 15.143 8.96904 15.1187 9.07615 15.0721C9.18326 15.0256 9.27975 14.9576 9.35975 14.8725Z",fill:"inherit"})))},"./src/reddit/icons/svgs/ClassicPosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,6.60294118 L1.75,1.75 L18.25,1.75 L18.25,6.60294118 L1.75,6.60294118 Z M1.75,12.4264706 L1.75,7.57352941 L18.25,7.57352941 L18.25,12.4264706 L1.75,12.4264706 Z M1.75,18.25 L1.75,13.3970588 L18.25,13.3970588 L18.25,18.25 L1.75,18.25 Z"})))},"./src/reddit/icons/svgs/CompactPosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,4.95149254 L1.75,1.75 L18.25,1.75 L18.25,4.95149254 L1.75,4.95149254 Z M1.75,9.38432836 L1.75,6.18283582 L18.25,6.18283582 L18.25,9.38432836 L1.75,9.38432836 Z M1.75,18.25 L1.75,15.0485075 L18.25,15.0485075 L18.25,18.25 L1.75,18.25 Z M1.75,13.8171642 L1.75,10.6156716 L18.25,10.6156716 L18.25,13.8171642 L1.75,13.8171642 Z"})))},"./src/reddit/icons/svgs/DiscoveryUnitArrow/index.m.less":function(e,t,o){e.exports={alienBlue:"_3t9arP5eM3zZ3uRMfsrQrx",black:"_3BHhTG19-Bx-GwEHkRpaPT",rect:"Me2ew63ptrCQr1mobGNee",white:"_2GSTksf31wbm95D_Em9_cA"}},"./src/reddit/icons/svgs/GovSmall/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,viewBox:"0 0 16 14",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{},void 0,s("path",{d:"M8.5,0.2l6.2,3c0.5,0.3,0.6,0.9,0.3,1.4C14.9,4.8,14.6,5,14.2,5H1.8c-0.6,0-1-0.4-1-1 c0-0.4,0.2-0.7,0.5-0.9l6.2-3C7.9,0,8.1,0,8.5,0.2z"}),s("path",{d:"M2,12h12c0.6,0,1,0.4,1,1l0,0c0,0.6-0.4,1-1,1H2c-0.6,0-1-0.4-1-1l0,0C1,12.4,1.4,12,2,12z"}),s("path",{d:"M3.8,6h0.5C4.7,6,5,6.3,5,6.8v3.5C5,10.7,4.7,11,4.2,11H3.8C3.3,11,3,10.7,3,10.3V6.8C3,6.3,3.3,6,3.8,6z"}),s("path",{d:"M7.8,6h0.5C8.7,6,9,6.3,9,6.8v3.5C9,10.7,8.7,11,8.2,11H7.8C7.3,11,7,10.7,7,10.3V6.8 C7,6.3,7.3,6,7.8,6z"}),s("path",{d:"M11.8,6h0.5C12.7,6,13,6.3,13,6.8v3.5c0,0.4-0.3,0.8-0.8,0.8h-0.5c-0.4,0-0.8-0.3-0.8-0.8V6.8 C11,6.3,11.3,6,11.8,6z"}))))},"./src/reddit/icons/svgs/Info/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;cs("svg",{className:e.className,style:e.style,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},void 0,s("g",{},void 0,s("path",{d:"M10,8.5 C10.553,8.5 11,8.948 11,9.5 L11,13.5 C11,14.052 10.553,14.5 10,14.5 C9.447,14.5 9,14.052 9,13.5 L9,9.5 C9,8.948 9.447,8.5 10,8.5 Z M10.7002,5.79 C10.8012,5.89 10.8702,6 10.9212,6.12 C10.9712,6.24 11.0002,6.37 11.0002,6.5 C11.0002,6.57 10.9902,6.63 10.9802,6.7 C10.9712,6.76 10.9502,6.82 10.9212,6.88 C10.9002,6.94 10.8702,7 10.8302,7.05 C10.7902,7.11 10.7502,7.16 10.7002,7.21 C10.6602,7.25 10.6102,7.29 10.5512,7.33 C10.5002,7.37 10.4402,7.4 10.3812,7.42 C10.3202,7.45 10.2612,7.47 10.1902,7.48 C10.1312,7.49 10.0602,7.5 10.0002,7.5 C9.7402,7.5 9.4802,7.39 9.2902,7.21 C9.1102,7.02 9.0002,6.77 9.0002,6.5 C9.0002,6.37 9.0302,6.24 9.0802,6.12 C9.1312,5.99 9.2002,5.89 9.2902,5.79 C9.5202,5.56 9.8702,5.46 10.1902,5.52 C10.2612,5.53 10.3202,5.55 10.3812,5.58 C10.4402,5.6 10.5002,5.63 10.5512,5.67 C10.6102,5.71 10.6602,5.75 10.7002,5.79 Z M10,16 C6.691,16 4,13.309 4,10 C4,6.691 6.691,4 10,4 C13.309,4 16,6.691 16,10 C16,13.309 13.309,16 10,16 M10,2 C5.589,2 2,5.589 2,10 C2,14.411 5.589,18 10,18 C14.411,18 18,14.411 18,10 C18,5.589 14.411,2 10,2"}))))},"./src/reddit/icons/svgs/LargePosts/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cr.a.createElement("svg",i({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),d("path",{fill:"inherit",d:"M1.75,9.375 L1.75,1.75 L18.25,1.75 L18.25,9.375 L1.75,9.375 Z M1.75,18.25 L1.75,10.625 L18.25,10.625 L18.25,18.25 L1.75,18.25 Z"})))},"./src/reddit/icons/svgs/Notify/index.tsx":function(e,t,o){"use strict";o("./node_modules/react/index.js");var n,s=o("./bundled-modules/styled-components/styled-components.min.js"),r=o.n(s),i=o("./src/reddit/constants/colors.ts"),d=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),a=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;ca("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -1 23 20",className:e.className},void 0,a("g",{fillRule:"evenodd"},void 0,a("polygon",{fill:"none",points:"0 20 20 20 20 .001 0 .001"}),a("path",{fill:"inherit",d:"M17.0066821,15.4208756 C17.3661858,15.7881442 17.1117467,16.4167476 16.6028685,16.4167476 L3.3720345,16.4167476 C2.86361308,16.4167476 2.60871716,15.7881442 2.9682209,15.4208756 L2.99106104,15.3975421 C3.81467634,14.5561376 4.27741749,13.4146649 4.27741749,12.2246585 L4.27741749,8.19170369 C4.27741749,5.37768868 6.24806442,3.03500952 8.85595115,2.52214012 C8.85275353,2.48713993 8.84544468,2.45307308 8.84544468,2.41667289 C8.84544468,1.77266945 9.35660693,1.25 9.98745148,1.25 C10.618296,1.25 11.1294583,1.77266945 11.1294583,2.41667289 C11.1294583,2.45307308 11.1221494,2.48713993 11.1189518,2.52214012 C13.7268385,3.03500952 15.6974855,5.37768868 15.6974855,8.19170369 L15.6974855,12.2246585 C15.6974855,13.4146649 16.1602266,14.5561376 16.9838419,15.3975421 L17.0066821,15.4208756 Z M9.98754284,18.75 C9.05109727,18.75 8.24758128,18.1736636 7.89492959,17.3499925 L12.0801561,17.3499925 C11.7275044,18.1736636 10.9239884,18.75 9.98754284,18.75 Z"}),a("circle",{cx:"18",cy:"3",r:"5",fill:e.isUnread?"white":"none"}),a("circle",{cx:"18",cy:"3",r:"4",fill:e.isUnread?i.a.orangered:"none"})))).withConfig({componentId:"s1nbyhx2-0"})(["fill: ",""],e=>Object(d.c)(e).actionIcon)},"./src/reddit/icons/svgs/Twitter/index.tsx":function(e,t,o){"use strict";o.d(t,"a",function(){return r});o("./node_modules/react/index.js");var n,s=(n="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,s){var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={}),t&&r)for(var d in r)void 0===t[d]&&(t[d]=r[d]);else t||(t=r||{});if(1===i)t.children=s;else if(i>1){for(var a=Array(i),c=0;c1){for(var a=Array(i),c=0;ce.width?`${e.width}px`:""),l=r.a.div.withConfig({componentId:"s1akftvf-1"})(["flex: 1 1 100%;width: 100%;"]),p=r()(Object(d.a)()).withConfig({componentId:"s1akftvf-2"})(["flex: 0 0 ",";"],e=>e.width?`${e.width}px`:"");t.a=r()(Object(i.a)(e=>a("div",{className:e.className},void 0,a(c,{width:e.widthLeft},void 0,Array.isArray(e.children)&&e.children[0]),a(l,{},void 0,Array.isArray(e.children)&&e.children[1]),a(p,{width:e.widthRight},void 0,Array.isArray(e.children)&&e.children[2])),3)).withConfig({componentId:"s1akftvf-3"})(["display: flex;flex-direction: row;"])},"./src/reddit/layout/twoCol/ExpandRight/index.tsx":function(e,t,o){"use strict";var n,s=o("./node_modules/react/index.js"),r=o.n(s),i=o("./bundled-modules/styled-components/styled-components.min.js"),d=o.n(i),a=o("./src/higherOrderComponents/warnOnChildrenCount/index.tsx"),c=o("./src/reddit/helpers/styles/components/index.tsx"),l=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;ce.width?`${e.width}px`:"",({gutter:e})=>`${e||0}px`),b=d.a.div.withConfig({componentId:"zqnwn3-1"})(["flex: 1 1 100%;overflow: hidden;width: 100%;"]);t.a=d()(Object(a.a)(e=>{const t=e.className,o=e.children,n=e.widthLeft,s=e.gutter,i=u(e,["className","children","widthLeft","gutter"]);return r.a.createElement("div",l({className:t},i),p(m,{width:n,gutter:s},void 0,Array.isArray(o)&&o[0]),p(b,{},void 0,Array.isArray(o)&&o[1]))},2)).withConfig({componentId:"zqnwn3-2"})(["display: flex;flex-direction: row;"])},"./src/reddit/pages/Subreddit/index.m.less":function(e,t,o){e.exports={duHeader:"otZ2uDhYTr1YmgF32ArRm"}},"./src/reddit/pages/Subreddit/index.tsx":function(e,t,o){"use strict";o.r(t);var n=o("./src/higherOrderComponents/makeAsync.tsx"),s=o("./src/app/strings/index.ts"),r=o("./src/lib/loadWithRetries/index.ts"),i=o("./node_modules/lodash/fromPairs.js"),d=o.n(i),a=o("./node_modules/react/index.js"),c=o.n(a),l=o("./node_modules/react-redux/es/index.js"),p=o("./node_modules/reselect/lib/index.js"),u=o("./bundled-modules/styled-components/styled-components.min.js"),m=o.n(u),b=o("./src/lib/extractQueryParams/index.ts"),f=o("./src/lib/isAdHocMultireddit/index.ts"),g=o("./src/lib/isFakeSubreddit/index.ts"),h=o("./src/lib/listingSort/index.ts"),v=o("./src/lib/makeListingKey/index.ts"),y=o("./src/lib/objectSelector/index.ts"),x=o("./src/lib/constants/index.ts"),O=o("./src/lib/fastdom/index.ts"),w=o("./src/lib/performanceTimings/index.tsx"),j=o("./src/reddit/actions/subreddit.ts"),S=o("./src/reddit/components/AccountCompleteness/index.tsx"),C=o("./src/reddit/components/MultiredditSidebar/index.tsx"),I=o("./src/reddit/contexts/PageLayer/index.tsx"),k=o("./src/reddit/selectors/multireddit.ts"),P=o("./src/reddit/selectors/user.ts");const N=Object(I.w)(),_=Object(p.createStructuredSelector)({language:P.M,multireddit:k.a,onboardingCategory:I.f,subredditCategory:I.n});var T,L=N(Object(l.connect)(_)(e=>c.a.createElement(C.b,e))),M=o("./src/reddit/components/CategoriesNavigation/index.tsx"),A=o("./src/reddit/components/ContentGate/index.tsx"),E=o("./src/lib/localStorageAvailable/index.ts"),B=o("./src/reddit/actions/toaster.ts"),F=o("./src/reddit/components/TrackingHelper/index.tsx"),R=o("./src/reddit/components/Translated/index.tsx");!function(e){e.STYLES_ENTRY_BANNER="styles_entry_banner",e.CREATE_POST_BANNER="create_post_banner"}(T||(T={}));var $,D=o("./src/reddit/controls/Button/index.tsx"),U=o("./src/reddit/helpers/localStorage/index.ts"),W=o("./src/reddit/helpers/trackers/modOnboarding.ts"),H=($="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,function(e,t,o,n){var s=e&&e.defaultProps,r=arguments.length-3;if(t||0===r||(t={}),t&&s)for(var i in s)void 0===t[i]&&(t[i]=s[i]);else t||(t=s||{});if(1===r)t.children=n;else if(r>1){for(var d=Array(r),a=0;aH("svg",{viewBox:"0 0 56 56",xmlns:"http://www.w3.org/2000/svg",className:e.className},void 0,H("g",{transform:"translate(1 1)",fill:"inherit",stroke:"inherit",fillRule:"evenodd"},void 0,H("rect",{x:"16",y:"35",width:"22.4",height:"2.8",rx:"1.4",stroke:"none"}),H("path",{d:"M20.4 34.08h3.96c.372 0 .727-.147.99-.41l11.32-11.32a1.398 1.398 0 0 0 0-1.98l-3.96-3.96a1.398 1.398 0 0 0-1.98 0L19.41 27.73c-.263.263-.41.618-.41.99v3.96a1.4 1.4 0 0 0 1.4 1.4"}),H("circle",{strokeWidth:"2",fill:"none",cx:"27",cy:"27",r:"27"}))),z=o("./src/reddit/icons/svgs/Close/index.tsx"),q=o("./src/reddit/models/Theme/NewColorSystem/index.ts"),G=o("./src/reddit/models/Toast/index.ts"),K=o("./src/reddit/components/CreatePostBanner/index.m.less"),J=o.n(K),X=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(q.c)(e).body,e=>Object(q.c)(e).postLine,J.a.postIcon,e=>Object(q.c)(e).button,e=>Object(q.c)(e).button,J.a.heading,J.a.text,e=>Object(q.c)(e).titleText,J.a.close,e=>Object(q.c)(e).actionIcon);var Q=Object(l.connect)(null,(e,{language:t})=>({showToast:()=>{e(Object(B.e)({kind:G.b.SuccessCommunity,text:Object(s.a)(t,"postCreation.modBanner.dismissed")}))}}))(Object(F.b)(class extends c.a.Component{constructor(e){super(e),this.closeBanner=(()=>{Object(U.v)(T.CREATE_POST_BANNER,!0,this.props.subreddit.id),this.setState({visible:!1}),this.props.showToast(),this.props.sendEvent(Object(W.b)())}),this.createPost=(()=>{this.props.sendEvent(Object(W.a)())}),this.state={visible:!1}}componentDidMount(){this.onUpdate()}componentDidUpdate(){this.onUpdate()}onUpdate(){const e=this.props.subreddit,t=Object(E.a)()&&!Object(U.b)(T.CREATE_POST_BANNER,e.id);t!==this.state.visible&&(this.props.sendEvent(Object(W.c)()),this.setState({visible:t}))}render(){const e=this.props.subreddit;return this.state.visible?X(Z,{className:J.a.banner},void 0,X("button",{className:J.a.closeContainer,onClick:this.closeBanner},void 0,X(z.a,{className:J.a.close})),X(V,{className:J.a.postIcon}),X("div",{className:J.a.heading},void 0,X(R.a,{msgId:"postCreation.modBanner.title",replacements:{displayText:e.displayText}})),X("div",{className:J.a.text},void 0,X(R.a,{msgId:"postCreation.modBanner.description"}),X("div",{},void 0,X(R.a,{msgId:"postCreation.modBanner.subdescription"}))),X("div",{className:J.a.buttonWrapper},void 0,X(D.e,{className:J.a.button,target:"_blank",href:`/${e.displayText}/submit`,onClick:this.createPost},void 0,X(R.a,{msgId:"postCreation.modBanner.button"})))):null}})),Y=o("./node_modules/lodash/memoize.js"),ee=o.n(Y),te=o("./node_modules/react-router-dom/es/index.js"),oe=o("./src/reddit/components/DiscoveryUnit/Layout/index.tsx"),ne=o("./src/reddit/components/DiscoveryUnit/Layout/PostsCarousel/index.tsx"),se=o("./src/reddit/components/Widgets/Base/index.tsx"),re=o("./src/reddit/helpers/styles/components/index.tsx"),ie=o("./src/reddit/helpers/styles/mixins/fonts.tsx"),de=o("./src/reddit/helpers/trackers/discoveryUnit.ts"),ae=o("./src/reddit/constants/experiments.ts"),ce=o("./src/reddit/helpers/chooseVariant/index.ts");const le=e=>Object(P.D)(e)||ae.K.ShowTopContent===Object(ce.b)(e,{experimentEligibilitySelector:ce.a,experimentName:ae.J});var pe=o("./src/reddit/selectors/subreddit.ts"),ue=o("./src/reddit/components/DiscoveryUnit/Community/index.m.less"),me=o.n(ue),be=o("./src/reddit/components/DiscoveryUnit/Layout/index.m.less"),fe=o.n(be),ge=o("./src/reddit/components/DiscoveryUnit/SubredditTopContentDiscoveryUnit/index.m.less"),he=o.n(ge),ve=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;ce.shouldUseSmallCardLayout?ie.titleFontH5:ie.titleFontH3,he.a.community,e=>e.shouldUseSmallCardLayout?6:0),xe=m()(se.a).withConfig({componentId:"s1016fph-1"})(["color: ",";margin-top: 16px;"],e=>Object(q.c)(e).linkText);var Oe=Object(l.connect)(()=>Object(p.createStructuredSelector)({inSubredditTopContentExperiment:le,language:P.M,subredditUrl:pe.c}),e=>({trackPostView:ee()((t,o,n)=>e((e,s)=>de.i(s(),t,o,n)),({id:e},t)=>`${e}-${t}`)}))(e=>{const t=e.inSubredditTopContentExperiment,o=e.subredditUrl,n=e.topContent;if(!t||!n)return null;const r=n.postIds,i=n.range,d=`${o}${x.X.TOP}?t=${i}`,a=ve(xe,{},void 0,ve(te.a,{className:he.a.headerLink,to:d},void 0,Object(s.a)(e.language,"discoveryUnits.topContentLast",{range:i})));return ve(ye,{className:e.className,shouldUseSmallCardLayout:!0},void 0,ve(oe.a,{header:a,hidePadding:!0},void 0,ve(ne.a,{discoveryUnit:e.discoveryUnit,searchDiscoveryUnit:e.searchDiscoveryUnit,isLoading:!1,items:r,searchOptions:e.searchOptions,showSubreddit:!0,showTopPosts:!0,singleSubredditMode:!0,onPostView:e.trackPostView})))}),we=o("./src/reddit/components/EmptySubreddit.tsx"),je=o("./src/reddit/components/FrontpageSidebar/index.tsx");var Se=Object(n.a)({ErrorComponent:()=>null,LoadingComponent:()=>null,getComponent:()=>o.e("GovernanceVotingBanner").then(o.bind(null,"./src/reddit/components/Governance/VotingBanner/index.tsx")).then(e=>e.default)}),Ce=o("./src/reddit/components/HeaderImage/index.tsx"),Ie=o("./src/reddit/components/InfoBanners/QuarantinedSubredditBanner/index.tsx"),ke=o("./src/reddit/components/LayoutNavigation/index.tsx"),Pe=o("./src/reddit/components/ListingPostList/index.tsx"),Ne=o("./src/reddit/components/SearchDiscoveryUnits/DiscoveryUnitHeader/index.tsx"),_e=o("./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/Placeholder/index.tsx"),Te=o("./node_modules/lodash/values.js"),Le=o.n(Te),Me=o("./src/reddit/components/StructuredStyles/StyledComponents/forms.ts"),Ae=o("./src/reddit/constants/componentSizes.ts"),Ee=o("./src/reddit/constants/zIndex.ts"),Be=o("./src/reddit/helpers/styles/mixins/loading.ts"),Fe=o("./src/reddit/icons/svgs/Chevron/index.tsx"),Re=o("./src/reddit/selectors/moderatorPermissions.ts"),$e=o("./src/reddit/selectors/structuredStyles.ts"),De=o("./src/reddit/selectors/userPrefs.ts"),Ue=function(){var e="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;return function(t,o,n,s){var r=t&&t.defaultProps,i=arguments.length-3;if(o||0===i||(o={}),o&&r)for(var d in r)void 0===o[d]&&(o[d]=r[d]);else o||(o=r||{});if(1===i)o.children=s;else if(i>1){for(var a=Array(i),c=0;cObject(q.c)(e).body,Ae.b,Ee.f),Ve=m()(e=>{e.isEditing,e.isSubscriptionsPinned;var t=We(e,["isEditing","isSubscriptionsPinned"]);return c.a.createElement("div",t)}).withConfig({componentId:"snzyar-1"})(["position: relative;margin-left: ","px;"],e=>e.isSubscriptionsPinned?Ae.b-Ae.H:Ae.b),ze=m()(z.a).withConfig({componentId:"snzyar-2"})(["position: absolute;top: 18px;right: 12px;height: 16px;width: 16px;fill: ",";"],e=>Object(q.c)(e).actionIcon),qe=m.a.div.withConfig({componentId:"snzyar-3"})(["border-bottom: 2px solid ",";margin-bottom: 8px;padding-bottom: 8px;"],e=>Object(q.c)(e).line),Ge=m()(e=>{e.gradientType,e.isLoading;var t=We(e,["gradientType","isLoading"]);return c.a.createElement("div",t)}).withConfig({componentId:"snzyar-4"})(["","height: 22px;width: 100%;"],Be.b),Ke=m.a.div.withConfig({componentId:"snzyar-5"})(["align-items: center;border-bottom: 1px solid ",";justify-content: space-between;display: flex;"],e=>Object(q.c)(e).line),Je=m.a.div.withConfig({componentId:"snzyar-6"})(["","height: 20px;margin-bottom: 12px;margin-top: 12px;width: 125px;"],Be.b),Xe=m.a.div.withConfig({componentId:"snzyar-7"})(["","height: 20px;margin-bottom: 12px;margin-top: 12px;width: 75px;"],Be.b),Ze=m()(Fe.a).withConfig({componentId:"snzyar-8"})(["fill: ",";height: 16px;width: 16px;"],e=>Object(q.c)(e).actionIcon),Qe=e=>{var t=e.language,o=We(e,["language"]);return Ue(He,{},void 0,Ue(ze,{}),Ue(Me.k,{},void 0,Ue(Me.p,{},void 0,Object(s.a)(t,"structuredStyles.forms.main.title")),Ue(Me.o,{},void 0,Ue(qe,{},void 0,c.a.createElement(Ge,o)),Ue(Ke,{},void 0,c.a.createElement(Je,o),Ue(Ze,{})),Ue(Ke,{},void 0,c.a.createElement(Xe,o),Ue(Ze,{})),Ue(Ke,{},void 0,c.a.createElement(Je,o),Ue(Ze,{})),Ue(Ke,{},void 0,c.a.createElement(Xe,o),Ue(Ze,{})),Ue(Ke,{},void 0,c.a.createElement(Je,o),Ue(Ze,{})))))},Ye=Object(n.a)({getComponent:()=>Object(r.a)(()=>Promise.all([o.e("vendors~GiftsEditProfile~GiftsGiftCreation~GiftsGiftEdit~GiftsShipping~HarbergerTaxManageModal~Moder~43e8895f"),o.e("PartnerSubredditConnection~StructuredStyles"),o.e("StructuredStyles")]).then(o.bind(null,"./src/reddit/components/StructuredStyles/BladeDrawer/index.tsx"))).then(e=>e.default),ErrorComponent:({language:e})=>Ue(Qe,{gradientType:"posts",isLoading:!1,language:e}),LoadingComponent:({language:e})=>Ue(Qe,{gradientType:"posts",isLoading:!0,language:e})}),et=Object(p.createStructuredSelector)({isEditing:$e.i,isSubscriptionsPinned:De.b,language:P.M,moderatorPermissions:Re.g});var tt=Object(l.connect)(et)(e=>{const t=e.moderatorPermissions&&Le()(e.moderatorPermissions).some(e=>e);return e.moderatorPermissions&&t&&e.isEditing?Ue(Ve,{isEditing:e.isEditing,isSubscriptionsPinned:e.isSubscriptionsPinned},void 0,e.children,Ue(Ye,{language:e.language,subredditId:e.subredditId})):Ue(a.Fragment,{},void 0,e.children)}),ot=o("./src/reddit/components/SubredditNav/index.tsx"),nt=o("./src/reddit/components/SubredditSidebar/index.tsx"),st=o("./src/reddit/constants/listings.ts"),rt=o("./src/reddit/constants/page.ts"),it=o("./src/reddit/constants/parameters.ts"),dt=o("./src/reddit/constants/postLayout.ts"),at=o("./src/reddit/helpers/getSubredditErrorProps/index.ts"),ct=o("./src/reddit/helpers/trackers/screenview.ts"),lt=o("./src/reddit/layout/page/Listing/index.tsx"),pt=o("./src/reddit/models/ModeratingSubreddits/index.ts"),ut=o("./src/reddit/selectors/experiments/exploreV2.ts"),mt=o("./src/reddit/selectors/experiments/trending.ts"),bt=o("./src/reddit/selectors/listings.ts"),ft=o("./src/reddit/selectors/meta.ts"),gt=o("./src/reddit/selectors/monthsToMinutes.ts"),ht=o("./src/reddit/selectors/posts.ts"),vt=o("./src/reddit/pages/Subreddit/index.m.less"),yt=o.n(vt),xt=Object.assign||function(e){for(var t=1;t1){for(var a=Array(i),c=0;cObject(P.e)(e,t.match.params.subredditName)}),It=Object(y.a)(Object(p.createSelector)((e,{location:t})=>t.search,e=>d()([...Object(b.a)(e)]))),kt=Object(p.createSelector)((e,{match:t})=>t.params.subredditName,(e,{match:t})=>t.params.sort,It,(e,t,o)=>{let n=t;return!n&&Object(g.a)(e)&&(n=x.X.HOT),Object(v.a)(e,n,o)}),Pt=Object(p.createStructuredSelector)({subreddit:(e,t)=>Object(pe.v)(e,{subredditName:t.match.params.subredditName})}),Nt=Object(p.createStructuredSelector)({countryMeta:ft.a,geopopular:P.l}),_t=Object(p.createStructuredSelector)({isLoggedIn:P.F}),Tt=Object(y.a)((e,t)=>{const o=Pt(e,t).subreddit,n=t.match.params.subredditName;if(o){const s=kt(e,t),r=Object(Re.a)(pt.b.config)(e,{subredditId:o.id}),i=Object(ht.B)(e,s,n,!0),d=!Object(bt.d)(e,{listingKey:s});if(r&&d&&i.length<=1)return!0}return!1}),Lt=Object(p.createStructuredSelector)({exploreV2Variant:(e,t)=>{if(Object(I.H)(e,t))return Object(ut.a)(e)},isPopular:I.H,isInTrendingEntrypointExperiment:mt.a}),Mt=Object(y.a)((e,t)=>{var o=t.match.params;const n=o.sort,s=o.subredditName,r=It(e,t);if(n)return Object(h.b)({sort:n,timeSort:(e=>{const t=it.s in e&&e[it.s].toUpperCase();if("string"==typeof t&&t in x.rc)return x.rc[t]})(r)});if(Object(g.a)(s))return Object(h.b)({sort:x.X.HOT});const i=kt(e,t),d=e.listings.postOrder.listingSort[i];if(d&&!d.hasChanged)return Object(h.d)(d.sort);const a=Pt(e,t).subreddit;if(a){const t=Object(pe.w)(e,{subredditId:a.id});return Object(h.d)(t)}return Object(h.d)(e.user.prefs.sort)}),At=Object(y.a)((e,t)=>{const o=t.match.params.subredditName;return Object(pe.J)(e,{subredditName:o})}),Et=Object(p.createStructuredSelector)({language:P.M,listingKey:kt,sortParams:Mt,topContent:At}),Bt=Object(l.connect)(()=>Object(p.createSelector)(Tt,P.R,Ct,Nt,I.O,It,Pt,_t,(e,{match:t})=>t.params.subredditName,Lt,gt.w,Et,(e,t,{contentGateInfo:o},{countryMeta:n,geopopular:s},r,i,{subreddit:d},{isLoggedIn:a},c,{exploreV2Variant:l,isInTrendingEntrypointExperiment:p,isPopular:u},m,{language:b,listingKey:f,sortParams:{sort:g,timeSort:h},topContent:v})=>{const y=n||x.x.Everywhere,O=s||y;return{showCreatePostBanner:e,contentGateInfo:o,countrySort:it.f in i?i[it.f].toUpperCase():O,exploreV2Variant:l,isLoggedIn:a,isInTrendingEntrypointExperiment:p,isPopular:u,language:b,layout:r,listingKey:f,renderNSFWContentGate:d&&d.isNSFW&&!t,showAccountCompletenessInFeed:m,sort:g,subreddit:d,subredditName:c,timeSort:h,topContent:v}}),(e,t)=>({onLoadMorePosts:()=>e(j.r({sort:t.match.params.sort,subredditName:t.match.params.subredditName}))})),Ft=Object(n.a)({ErrorComponent:()=>null,getComponent:()=>Object(r.a)(()=>Promise.all([o.e("Explore~Trending"),o.e("Trending")]).then(o.bind(null,"./src/reddit/components/SearchDiscoveryUnits/TrendingPostsDiscoveryUnit/index.tsx"))).then(e=>e.default),LoadingComponent:({showCardView:e})=>Ot(_e.a,{showCardView:!!e})});t.default=St(Bt(class extends c.a.Component{componentDidMount(){O.a.read(()=>{Object(w.d)(w.c.Subreddit,this.props.isLoggedIn)})}render(){var e=this.props;const t=e.showCreatePostBanner,o=e.contentGateInfo,n=e.countrySort,r=e.exploreV2Variant,i=e.isInTrendingEntrypointExperiment,d=e.isPopular,a=e.layout,l=e.language,p=e.listingKey,u=e.match,m=e.renderNSFWContentGate,b=e.sort,h=e.showAccountCompletenessInFeed,v=e.subreddit,y=e.subredditName,x=e.timeSort,O=e.topContent,w=y.toLowerCase(),j=`/r/${y}`,C={listingKey:p,listingName:w};let I;Object(g.a)(y)?I=Object(f.a)(y)?c.a.createElement(L,C):c.a.createElement(je.a,C):v&&(I=c.a.createElement(jt,xt({},C,{subredditId:v.id,subredditName:y})));const k=Object(at.a)(o,m,y);if(k)return c.a.createElement(A.b,k);const P=a===dt.f.Large,N=d&&i,_=v?v.id:void 0,T=!u.params.sort&&O&&!O.isSubscribed&&O.postIds&&O.postIds.length>=wt;return Ot(tt,{subredditId:_},void 0,Ot(lt.d,{subredditId:_,className:this.props.className,fitPageToContent:!0,navBar:!Object(g.a)(y)&&c.a.Children.toArray([Ot(Ce.a,{headerText:v?v.name:y,disableFullscreen:P,subredditOrProfile:v,url:j}),Ot(ot.a,{homeUrl:j,disableFullscreen:P,subredditId:_})]),trendingUnit:N&&Ot(Ft,{showCardView:this.props.layout===dt.f.Large},"trendingPostsDiscoveryUnit"),contentNavBar:Ot(c.a.Fragment,{},void 0,r&&Ot(M.a,{baseUrl:st.c[rt.e.Explore],category:rt.e.Popular}),Ot(ke.a,{countrySort:n,sort:b,baseUrl:j,subredditId:_,timeSort:x})),content:Ot(c.a.Fragment,{},void 0,v&&v.isQuarantined&&Ot(Ie.a,{subredditName:y}),v&&t&&Ot(Q,{subreddit:v,language:l,listingKey:p,listingName:w}),h&&Ot(S.a,{}),N&&Ot(Ne.a,{className:yt.a.duHeader},void 0,Object(s.a)(l,"discoveryUnits.popularPosts")),T&&Ot(Oe,{subredditName:v?v.name:y,topContent:O}),Ot(Pe.a,{listingKey:p,listingName:w,listingViewed:(e,t)=>Object(ct.c)(p,b,t,e,x),noPostsComponent:()=>Ot(we.a,{listingName:w,sort:b,subreddit:v||void 0}),onLoadMore:this.props.onLoadMorePosts,inSubredditOrProfile:!Object(g.a)(y)}),Ot(Se,{})),sidebar:I}))}}))},"./src/reddit/selectors/brandSafety.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"a",function(){return a}),o.d(t,"d",function(){return c}),o.d(t,"b",function(){return l});var n=o("./src/lib/isFakeSubreddit/index.ts"),s=o("./src/reddit/models/WhitelistStatus/index.ts"),r=o("./src/reddit/selectors/posts.ts"),i=o("./src/reddit/selectors/subreddit.ts");const d=e=>e.brandSafety.hasBrandSafetyBeenAssessed,a=(e,{postId:t})=>{const o=Object(r.D)(e,{postId:t}),n=Object(r.O)(e,{postId:t});return!(!o||!n)&&(n.wls===s.a.ALL_ADS&&!o.isNSFW)},c=e=>!e.brandSafety.isViewSafe,l=(e,{listingName:t,listingKey:o})=>{const r=Object(i.v)(e,{subredditName:t});return!(e=>/\[sort:'(new|rising|controversial)'\]/.test(e))(o)&&(!(r||!Object(n.a)(t))||!!r&&r.wls===s.a.ALL_ADS)}},"./src/reddit/selectors/experiments/followPost.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return r}),o.d(t,"c",function(){return i}),o.d(t,"b",function(){return d});var n=o("./src/reddit/constants/experiments.ts"),s=o("./src/reddit/helpers/chooseVariant/index.ts");const r=e=>Object(s.b)(e,{experimentEligibilitySelector:s.a,experimentName:n.o}),i=e=>e===n.p.FollowPostTooltip,d=e=>e===n.p.FollowPostTooltipHover},"./src/reddit/selectors/tracking.ts":function(e,t,o){"use strict";o.d(t,"c",function(){return d}),o.d(t,"b",function(){return a}),o.d(t,"a",function(){return c});var n=o("./node_modules/lodash/without.js"),s=o.n(n),r=o("./src/lib/constants/index.ts"),i=o("./src/lib/makeSearchKey/index.ts");const d=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[t],a=(e,{listingKey:t})=>e.tracking.viewportDataLoaded[Object(i.b)(t,[r.kc.Posts])],c=(e,{listingKey:t,searchOptions:o})=>{const n=Object(i.b)(t,s()(o.type,r.kc.Posts));return e.tracking.viewportDataLoaded[n]}},"./src/reddit/selectors/widgets.ts":function(e,t,o){"use strict";o.d(t,"a",function(){return c}),o.d(t,"j",function(){return l}),o.d(t,"c",function(){return p}),o.d(t,"h",function(){return u}),o.d(t,"d",function(){return m}),o.d(t,"e",function(){return b}),o.d(t,"i",function(){return f}),o.d(t,"g",function(){return g}),o.d(t,"f",function(){return h}),o.d(t,"b",function(){return v});var n=o("./src/lib/objectSelector/index.ts"),s=o("./src/reddit/constants/posts.ts"),r=o("./src/reddit/helpers/name/index.ts"),i=o("./src/reddit/models/Widgets/index.ts"),d=o("./src/reddit/selectors/profile.ts"),a=o("./src/reddit/selectors/subreddit.ts");const c=e=>e.widgets.models,l=Object(n.a)((e,t)=>Object(i.p)(t)?e.widgets.models[t.widgetId]:Object(i.j)(t.widgetKind)),p=(e,t)=>{let o=t.subredditId;if(!o&&t.subredditName&&(o=Object(a.z)(e,t.subredditName)),o){const t=((e,t)=>e.widgets.idCardIds[t.subredditId])(e,{subredditId:o});if(t)return e.widgets.models[t]}return null},u=(e,t)=>e.widgets.sidebar[t.subredditId]||[],m=(e,t)=>e.widgets.menuIds[t.subredditId],b=(e,t)=>{const o=m(e,t);return o?e.widgets.models[o]:null},f=(e,t)=>{return e.widgets.sidebar[t.subredditId].reduce((t,o)=>{const n=e.widgets.models[o];return n&&t.push(n.kind),t},[])},g=(e,t)=>{const o=u(e,t);for(const n of o){const t=e.widgets.models[n];if("subreddit-rules"===t.kind)return t}return null},h=(e,t)=>{const o=u(e,t).map(t=>e.widgets.models[t]).filter(e=>"post-flair"===e.kind);return o.length?o:null},v=Object(n.a)((e,t)=>{if(t.type===s.a.PROFILE){const o=Object(d.h)(e,{profileName:t.name});return o?{profile:{id:o.id,name:Object(r.f)(o.name)}}:{}}const o=Object(a.v)(e,{subredditName:t.name});return{subreddit:{categoryName:Object(a.s)(e,{subredditName:t.name}).contentCategory,id:o.id,name:Object(r.f)(o.name)}}})}}]); +//# sourceMappingURL=Subreddit.b7b3d989efe3f1cca373.js.map \ No newline at end of file diff --git a/walls/SwUoQgg.jpeg b/walls/SwUoQgg.jpeg new file mode 100644 index 0000000..1c1c110 Binary files /dev/null and b/walls/SwUoQgg.jpeg differ diff --git a/walls/SwsNyRv.jpeg b/walls/SwsNyRv.jpeg new file mode 100644 index 0000000..b9671bb Binary files /dev/null and b/walls/SwsNyRv.jpeg differ diff --git a/walls/SyEV70o.jpeg b/walls/SyEV70o.jpeg new file mode 100644 index 0000000..ec61b50 Binary files /dev/null and b/walls/SyEV70o.jpeg differ diff --git a/walls/SyFj92y.jpeg b/walls/SyFj92y.jpeg new file mode 100644 index 0000000..01a46c8 Binary files /dev/null and b/walls/SyFj92y.jpeg differ diff --git a/walls/SzTKmd0.jpeg b/walls/SzTKmd0.jpeg new file mode 100644 index 0000000..3291b9e Binary files /dev/null and b/walls/SzTKmd0.jpeg differ diff --git a/walls/T1GxtVg.png b/walls/T1GxtVg.png new file mode 100644 index 0000000..cb20fe3 Binary files /dev/null and b/walls/T1GxtVg.png differ diff --git a/walls/T3TperB.jpeg b/walls/T3TperB.jpeg new file mode 100644 index 0000000..e665029 Binary files /dev/null and b/walls/T3TperB.jpeg differ diff --git a/walls/T4qOzhj.png b/walls/T4qOzhj.png new file mode 100644 index 0000000..b3bfb44 Binary files /dev/null and b/walls/T4qOzhj.png differ diff --git a/walls/T5GTcoU.jpeg b/walls/T5GTcoU.jpeg new file mode 100644 index 0000000..0220770 Binary files /dev/null and b/walls/T5GTcoU.jpeg differ diff --git a/walls/T5o2kuZ.jpeg b/walls/T5o2kuZ.jpeg new file mode 100644 index 0000000..923c53d Binary files /dev/null and b/walls/T5o2kuZ.jpeg differ diff --git a/walls/T6zAecT.jpeg b/walls/T6zAecT.jpeg new file mode 100644 index 0000000..6520c5e Binary files /dev/null and b/walls/T6zAecT.jpeg differ diff --git a/walls/T7BEBXu.png b/walls/T7BEBXu.png new file mode 100644 index 0000000..e7faae1 Binary files /dev/null and b/walls/T7BEBXu.png differ diff --git a/walls/T9pX1KO.jpeg b/walls/T9pX1KO.jpeg new file mode 100644 index 0000000..41dd9fd Binary files /dev/null and b/walls/T9pX1KO.jpeg differ diff --git a/walls/TEgDeVb.jpeg b/walls/TEgDeVb.jpeg new file mode 100644 index 0000000..12eaeba Binary files /dev/null and b/walls/TEgDeVb.jpeg differ diff --git a/walls/TFUFQfQ.jpeg b/walls/TFUFQfQ.jpeg new file mode 100644 index 0000000..e0bf6b4 Binary files /dev/null and b/walls/TFUFQfQ.jpeg differ diff --git a/walls/TGgJEHw.jpeg b/walls/TGgJEHw.jpeg new file mode 100644 index 0000000..70b148b Binary files /dev/null and b/walls/TGgJEHw.jpeg differ diff --git a/walls/TIeRbbX.jpeg b/walls/TIeRbbX.jpeg new file mode 100644 index 0000000..a6e274e Binary files /dev/null and b/walls/TIeRbbX.jpeg differ diff --git a/walls/TMrfZ7I.jpeg b/walls/TMrfZ7I.jpeg new file mode 100644 index 0000000..08bb56b Binary files /dev/null and b/walls/TMrfZ7I.jpeg differ diff --git a/walls/TPlRd5Y.jpeg b/walls/TPlRd5Y.jpeg new file mode 100644 index 0000000..9290159 Binary files /dev/null and b/walls/TPlRd5Y.jpeg differ diff --git a/walls/TU83icN.jpeg b/walls/TU83icN.jpeg new file mode 100644 index 0000000..6ae2b6e Binary files /dev/null and b/walls/TU83icN.jpeg differ diff --git a/walls/TUyBDJp.png b/walls/TUyBDJp.png new file mode 100644 index 0000000..49118dd Binary files /dev/null and b/walls/TUyBDJp.png differ diff --git a/walls/TVGIhsb.jpeg b/walls/TVGIhsb.jpeg new file mode 100644 index 0000000..a58421a Binary files /dev/null and b/walls/TVGIhsb.jpeg differ diff --git a/walls/TWQwlsf.jpeg b/walls/TWQwlsf.jpeg new file mode 100644 index 0000000..2cf41d9 Binary files /dev/null and b/walls/TWQwlsf.jpeg differ diff --git a/walls/TXhlVtA.jpeg b/walls/TXhlVtA.jpeg new file mode 100644 index 0000000..3e24f46 Binary files /dev/null and b/walls/TXhlVtA.jpeg differ diff --git a/walls/TZxvqx5.png b/walls/TZxvqx5.png new file mode 100644 index 0000000..e28811a Binary files /dev/null and b/walls/TZxvqx5.png differ diff --git a/walls/Tb2rnrZ.png b/walls/Tb2rnrZ.png new file mode 100644 index 0000000..f016a55 Binary files /dev/null and b/walls/Tb2rnrZ.png differ diff --git a/walls/TbLkWHK.jpeg b/walls/TbLkWHK.jpeg new file mode 100644 index 0000000..3651226 Binary files /dev/null and b/walls/TbLkWHK.jpeg differ diff --git a/walls/Tc3ymz0.jpeg b/walls/Tc3ymz0.jpeg new file mode 100644 index 0000000..dd3e7b5 Binary files /dev/null and b/walls/Tc3ymz0.jpeg differ diff --git a/walls/TdgI7VW.jpeg b/walls/TdgI7VW.jpeg new file mode 100644 index 0000000..aaac991 Binary files /dev/null and b/walls/TdgI7VW.jpeg differ diff --git a/walls/TeGz4HP.jpeg b/walls/TeGz4HP.jpeg new file mode 100644 index 0000000..bb3ebfd Binary files /dev/null and b/walls/TeGz4HP.jpeg differ diff --git a/walls/Tg65633.jpeg b/walls/Tg65633.jpeg new file mode 100644 index 0000000..4b60f6f Binary files /dev/null and b/walls/Tg65633.jpeg differ diff --git a/walls/Tj9Xp09.jpeg b/walls/Tj9Xp09.jpeg new file mode 100644 index 0000000..e8a4830 Binary files /dev/null and b/walls/Tj9Xp09.jpeg differ diff --git a/walls/Tjjqxyx.png b/walls/Tjjqxyx.png new file mode 100644 index 0000000..bd8f9fa Binary files /dev/null and b/walls/Tjjqxyx.png differ diff --git a/walls/Tk5Ecug.jpeg b/walls/Tk5Ecug.jpeg new file mode 100644 index 0000000..81616d0 Binary files /dev/null and b/walls/Tk5Ecug.jpeg differ diff --git a/walls/Tk7277u.png b/walls/Tk7277u.png new file mode 100644 index 0000000..56a803a Binary files /dev/null and b/walls/Tk7277u.png differ diff --git a/walls/TkJutj3.jpeg b/walls/TkJutj3.jpeg new file mode 100644 index 0000000..c5cb511 Binary files /dev/null and b/walls/TkJutj3.jpeg differ diff --git a/walls/TkQeoIq.jpeg b/walls/TkQeoIq.jpeg new file mode 100644 index 0000000..520c39e Binary files /dev/null and b/walls/TkQeoIq.jpeg differ diff --git a/walls/TmC6AKD.jpeg b/walls/TmC6AKD.jpeg new file mode 100644 index 0000000..dfff0d7 Binary files /dev/null and b/walls/TmC6AKD.jpeg differ diff --git a/walls/TnhJ28q.jpeg b/walls/TnhJ28q.jpeg new file mode 100644 index 0000000..7c8def1 Binary files /dev/null and b/walls/TnhJ28q.jpeg differ diff --git a/walls/ToIiXof.jpeg b/walls/ToIiXof.jpeg new file mode 100644 index 0000000..aa53545 Binary files /dev/null and b/walls/ToIiXof.jpeg differ diff --git a/walls/TqK5Ddr.png b/walls/TqK5Ddr.png new file mode 100644 index 0000000..32628f8 Binary files /dev/null and b/walls/TqK5Ddr.png differ diff --git a/walls/TrJuYef.png b/walls/TrJuYef.png new file mode 100644 index 0000000..206d7a5 Binary files /dev/null and b/walls/TrJuYef.png differ diff --git a/walls/TvtPtpD.jpeg b/walls/TvtPtpD.jpeg new file mode 100644 index 0000000..da3a271 Binary files /dev/null and b/walls/TvtPtpD.jpeg differ diff --git a/walls/TzGiPmV.jpeg b/walls/TzGiPmV.jpeg new file mode 100644 index 0000000..056501d Binary files /dev/null and b/walls/TzGiPmV.jpeg differ diff --git a/walls/TzR9BQs.jpeg b/walls/TzR9BQs.jpeg new file mode 100644 index 0000000..ac285e9 Binary files /dev/null and b/walls/TzR9BQs.jpeg differ diff --git a/walls/U5MTqv2.jpeg b/walls/U5MTqv2.jpeg new file mode 100644 index 0000000..644681a Binary files /dev/null and b/walls/U5MTqv2.jpeg differ diff --git a/walls/U5nPJE2.jpeg b/walls/U5nPJE2.jpeg new file mode 100644 index 0000000..97a47b1 Binary files /dev/null and b/walls/U5nPJE2.jpeg differ diff --git a/walls/U7z7cNE.jpeg b/walls/U7z7cNE.jpeg new file mode 100644 index 0000000..ac9431e Binary files /dev/null and b/walls/U7z7cNE.jpeg differ diff --git a/walls/UFS3WIz.jpeg b/walls/UFS3WIz.jpeg new file mode 100644 index 0000000..82a0cb9 Binary files /dev/null and b/walls/UFS3WIz.jpeg differ diff --git a/walls/UHmywtO.jpeg b/walls/UHmywtO.jpeg new file mode 100644 index 0000000..3045423 Binary files /dev/null and b/walls/UHmywtO.jpeg differ diff --git a/walls/UIpZ5mJ.jpeg b/walls/UIpZ5mJ.jpeg new file mode 100644 index 0000000..283bd41 Binary files /dev/null and b/walls/UIpZ5mJ.jpeg differ diff --git a/walls/UOiyDsE.jpeg b/walls/UOiyDsE.jpeg new file mode 100644 index 0000000..c5e8146 Binary files /dev/null and b/walls/UOiyDsE.jpeg differ diff --git a/walls/UPNw0YK.jpeg b/walls/UPNw0YK.jpeg new file mode 100644 index 0000000..58213fb Binary files /dev/null and b/walls/UPNw0YK.jpeg differ diff --git a/walls/UQKH2x8.jpeg b/walls/UQKH2x8.jpeg new file mode 100644 index 0000000..72fb025 Binary files /dev/null and b/walls/UQKH2x8.jpeg differ diff --git a/walls/URW1NHm.jpeg b/walls/URW1NHm.jpeg new file mode 100644 index 0000000..922c439 Binary files /dev/null and b/walls/URW1NHm.jpeg differ diff --git a/walls/UUx2V4i.jpeg b/walls/UUx2V4i.jpeg new file mode 100644 index 0000000..554003a Binary files /dev/null and b/walls/UUx2V4i.jpeg differ diff --git a/walls/UV6Tz9L.png b/walls/UV6Tz9L.png new file mode 100644 index 0000000..9a7baf2 Binary files /dev/null and b/walls/UV6Tz9L.png differ diff --git a/walls/UVHZFbD.jpeg b/walls/UVHZFbD.jpeg new file mode 100644 index 0000000..63be8db Binary files /dev/null and b/walls/UVHZFbD.jpeg differ diff --git a/walls/UX1zd49.jpeg b/walls/UX1zd49.jpeg new file mode 100644 index 0000000..b522696 Binary files /dev/null and b/walls/UX1zd49.jpeg differ diff --git a/walls/UXvk2cL.jpeg b/walls/UXvk2cL.jpeg new file mode 100644 index 0000000..56a2c41 Binary files /dev/null and b/walls/UXvk2cL.jpeg differ diff --git a/walls/UZmOGAQ.jpeg b/walls/UZmOGAQ.jpeg new file mode 100644 index 0000000..72827a1 Binary files /dev/null and b/walls/UZmOGAQ.jpeg differ diff --git a/walls/UbAM6uk.jpeg b/walls/UbAM6uk.jpeg new file mode 100644 index 0000000..3ca9773 Binary files /dev/null and b/walls/UbAM6uk.jpeg differ diff --git a/walls/UeiyMOZ.jpeg b/walls/UeiyMOZ.jpeg new file mode 100644 index 0000000..2ef9472 Binary files /dev/null and b/walls/UeiyMOZ.jpeg differ diff --git a/walls/UiQKyX1.png b/walls/UiQKyX1.png new file mode 100644 index 0000000..ff4fdd5 Binary files /dev/null and b/walls/UiQKyX1.png differ diff --git a/walls/Ujl53B0.jpeg b/walls/Ujl53B0.jpeg new file mode 100644 index 0000000..904ced1 Binary files /dev/null and b/walls/Ujl53B0.jpeg differ diff --git a/walls/Ujx5hYr.jpeg b/walls/Ujx5hYr.jpeg new file mode 100644 index 0000000..f0e2bce Binary files /dev/null and b/walls/Ujx5hYr.jpeg differ diff --git a/walls/Ul3PlL8.jpeg b/walls/Ul3PlL8.jpeg new file mode 100644 index 0000000..3704f0a Binary files /dev/null and b/walls/Ul3PlL8.jpeg differ diff --git a/walls/UnJo9Mv.jpeg b/walls/UnJo9Mv.jpeg new file mode 100644 index 0000000..a41ae56 Binary files /dev/null and b/walls/UnJo9Mv.jpeg differ diff --git a/walls/Upi6QZ2.png b/walls/Upi6QZ2.png new file mode 100644 index 0000000..b3a6226 Binary files /dev/null and b/walls/Upi6QZ2.png differ diff --git a/walls/UrWNw63.jpeg b/walls/UrWNw63.jpeg new file mode 100644 index 0000000..0d94777 Binary files /dev/null and b/walls/UrWNw63.jpeg differ diff --git a/walls/UsvnLI9.jpeg b/walls/UsvnLI9.jpeg new file mode 100644 index 0000000..97b977b Binary files /dev/null and b/walls/UsvnLI9.jpeg differ diff --git a/walls/UuGSjLT.png b/walls/UuGSjLT.png new file mode 100644 index 0000000..a60cd48 Binary files /dev/null and b/walls/UuGSjLT.png differ diff --git a/walls/Uv7KzaG.png b/walls/Uv7KzaG.png new file mode 100644 index 0000000..b8206a3 Binary files /dev/null and b/walls/Uv7KzaG.png differ diff --git a/walls/Ux6UUoh.jpeg b/walls/Ux6UUoh.jpeg new file mode 100644 index 0000000..b20820c Binary files /dev/null and b/walls/Ux6UUoh.jpeg differ diff --git a/walls/Ux6Us9C.png b/walls/Ux6Us9C.png new file mode 100644 index 0000000..47e226e Binary files /dev/null and b/walls/Ux6Us9C.png differ diff --git a/walls/UxMz8pI.jpeg b/walls/UxMz8pI.jpeg new file mode 100644 index 0000000..abc6475 Binary files /dev/null and b/walls/UxMz8pI.jpeg differ diff --git a/walls/UxyrXEG.jpeg b/walls/UxyrXEG.jpeg new file mode 100644 index 0000000..fa7ca05 Binary files /dev/null and b/walls/UxyrXEG.jpeg differ diff --git a/walls/UylOQBf.jpeg b/walls/UylOQBf.jpeg new file mode 100644 index 0000000..8582ddf Binary files /dev/null and b/walls/UylOQBf.jpeg differ diff --git a/walls/Uzk4tXF.png b/walls/Uzk4tXF.png new file mode 100644 index 0000000..17d4c57 Binary files /dev/null and b/walls/Uzk4tXF.png differ diff --git a/walls/V0BaGOf.jpeg b/walls/V0BaGOf.jpeg new file mode 100644 index 0000000..257cbc3 Binary files /dev/null and b/walls/V0BaGOf.jpeg differ diff --git a/walls/V0sLb71.png b/walls/V0sLb71.png new file mode 100644 index 0000000..4b5ba1e Binary files /dev/null and b/walls/V0sLb71.png differ diff --git a/walls/V1hfPf7.jpeg b/walls/V1hfPf7.jpeg new file mode 100644 index 0000000..b6cb461 Binary files /dev/null and b/walls/V1hfPf7.jpeg differ diff --git a/walls/V3RPvt8.jpeg b/walls/V3RPvt8.jpeg new file mode 100644 index 0000000..2542c6d Binary files /dev/null and b/walls/V3RPvt8.jpeg differ diff --git a/walls/V5dWA3m.jpeg b/walls/V5dWA3m.jpeg new file mode 100644 index 0000000..88b750e Binary files /dev/null and b/walls/V5dWA3m.jpeg differ diff --git a/walls/V6pyHQT.png b/walls/V6pyHQT.png new file mode 100644 index 0000000..0835995 Binary files /dev/null and b/walls/V6pyHQT.png differ diff --git a/walls/V7lN4cF.jpeg b/walls/V7lN4cF.jpeg new file mode 100644 index 0000000..f050b58 Binary files /dev/null and b/walls/V7lN4cF.jpeg differ diff --git a/walls/V8RKnZF.jpeg b/walls/V8RKnZF.jpeg new file mode 100644 index 0000000..0da2a40 Binary files /dev/null and b/walls/V8RKnZF.jpeg differ diff --git a/walls/VACRJGr.jpeg b/walls/VACRJGr.jpeg new file mode 100644 index 0000000..e05bef3 Binary files /dev/null and b/walls/VACRJGr.jpeg differ diff --git a/walls/VBs7ai8.jpeg b/walls/VBs7ai8.jpeg new file mode 100644 index 0000000..6995592 Binary files /dev/null and b/walls/VBs7ai8.jpeg differ diff --git a/walls/VDmJuUg.jpeg b/walls/VDmJuUg.jpeg new file mode 100644 index 0000000..34515f8 Binary files /dev/null and b/walls/VDmJuUg.jpeg differ diff --git a/walls/VEss3cR.png b/walls/VEss3cR.png new file mode 100644 index 0000000..c45ddd9 Binary files /dev/null and b/walls/VEss3cR.png differ diff --git a/walls/VFjFvNk.jpeg b/walls/VFjFvNk.jpeg new file mode 100644 index 0000000..05ea0e7 Binary files /dev/null and b/walls/VFjFvNk.jpeg differ diff --git a/walls/VG6Hkyv.jpeg b/walls/VG6Hkyv.jpeg new file mode 100644 index 0000000..fda853a Binary files /dev/null and b/walls/VG6Hkyv.jpeg differ diff --git a/walls/VGQNloy.jpeg b/walls/VGQNloy.jpeg new file mode 100644 index 0000000..219ff84 Binary files /dev/null and b/walls/VGQNloy.jpeg differ diff --git a/walls/VGnOeqH.jpeg b/walls/VGnOeqH.jpeg new file mode 100644 index 0000000..347b7e7 Binary files /dev/null and b/walls/VGnOeqH.jpeg differ diff --git a/walls/VH6o9Pn.jpeg b/walls/VH6o9Pn.jpeg new file mode 100644 index 0000000..bb250e7 Binary files /dev/null and b/walls/VH6o9Pn.jpeg differ diff --git a/walls/VHXOSZr.jpeg b/walls/VHXOSZr.jpeg new file mode 100644 index 0000000..c838860 Binary files /dev/null and b/walls/VHXOSZr.jpeg differ diff --git a/walls/VIFPoiW.jpeg b/walls/VIFPoiW.jpeg new file mode 100644 index 0000000..22e829d Binary files /dev/null and b/walls/VIFPoiW.jpeg differ diff --git a/walls/VJegXjm.jpeg b/walls/VJegXjm.jpeg new file mode 100644 index 0000000..2d1710b Binary files /dev/null and b/walls/VJegXjm.jpeg differ diff --git a/walls/VKcRVb3.jpeg b/walls/VKcRVb3.jpeg new file mode 100644 index 0000000..ba39c78 Binary files /dev/null and b/walls/VKcRVb3.jpeg differ diff --git a/walls/VM95r4P.jpeg b/walls/VM95r4P.jpeg new file mode 100644 index 0000000..cc6dbd4 Binary files /dev/null and b/walls/VM95r4P.jpeg differ diff --git a/walls/VOCvyQa.jpeg b/walls/VOCvyQa.jpeg new file mode 100644 index 0000000..d4d8eb8 Binary files /dev/null and b/walls/VOCvyQa.jpeg differ diff --git a/walls/VPDoUcL.png b/walls/VPDoUcL.png new file mode 100644 index 0000000..a40f042 Binary files /dev/null and b/walls/VPDoUcL.png differ diff --git a/walls/VQIuQLg.jpeg b/walls/VQIuQLg.jpeg new file mode 100644 index 0000000..cdbc2ee Binary files /dev/null and b/walls/VQIuQLg.jpeg differ diff --git a/walls/VREaCJ4.jpeg b/walls/VREaCJ4.jpeg new file mode 100644 index 0000000..498d029 Binary files /dev/null and b/walls/VREaCJ4.jpeg differ diff --git a/walls/VSTxsTx.jpeg b/walls/VSTxsTx.jpeg new file mode 100644 index 0000000..903e9be Binary files /dev/null and b/walls/VSTxsTx.jpeg differ diff --git a/walls/VShJvAT.jpeg b/walls/VShJvAT.jpeg new file mode 100644 index 0000000..d344d37 Binary files /dev/null and b/walls/VShJvAT.jpeg differ diff --git a/walls/VT75mGt.jpeg b/walls/VT75mGt.jpeg new file mode 100644 index 0000000..6d09aaf Binary files /dev/null and b/walls/VT75mGt.jpeg differ diff --git a/walls/VTmEyBe.jpeg b/walls/VTmEyBe.jpeg new file mode 100644 index 0000000..0149556 Binary files /dev/null and b/walls/VTmEyBe.jpeg differ diff --git a/walls/VUkSNcN.jpeg b/walls/VUkSNcN.jpeg new file mode 100644 index 0000000..b19fe28 Binary files /dev/null and b/walls/VUkSNcN.jpeg differ diff --git a/walls/VWoZZYY.jpeg b/walls/VWoZZYY.jpeg new file mode 100644 index 0000000..38abc07 Binary files /dev/null and b/walls/VWoZZYY.jpeg differ diff --git a/walls/VZmE7S7.jpeg b/walls/VZmE7S7.jpeg new file mode 100644 index 0000000..987fa70 Binary files /dev/null and b/walls/VZmE7S7.jpeg differ diff --git a/walls/VbJcBCx.png b/walls/VbJcBCx.png new file mode 100644 index 0000000..a946bd5 Binary files /dev/null and b/walls/VbJcBCx.png differ diff --git a/walls/VcYsRpn.jpeg b/walls/VcYsRpn.jpeg new file mode 100644 index 0000000..43860ea Binary files /dev/null and b/walls/VcYsRpn.jpeg differ diff --git a/walls/VdDgM4O.jpeg b/walls/VdDgM4O.jpeg new file mode 100644 index 0000000..2a6f47f Binary files /dev/null and b/walls/VdDgM4O.jpeg differ diff --git a/walls/Ve4vgGm.jpeg b/walls/Ve4vgGm.jpeg new file mode 100644 index 0000000..6563af7 Binary files /dev/null and b/walls/Ve4vgGm.jpeg differ diff --git a/walls/VfTDJ8g.jpeg b/walls/VfTDJ8g.jpeg new file mode 100644 index 0000000..ff0d846 Binary files /dev/null and b/walls/VfTDJ8g.jpeg differ diff --git a/walls/VhAvgoa.jpeg b/walls/VhAvgoa.jpeg new file mode 100644 index 0000000..68640d8 Binary files /dev/null and b/walls/VhAvgoa.jpeg differ diff --git a/walls/VhgIBmK.jpeg b/walls/VhgIBmK.jpeg new file mode 100644 index 0000000..0e7bb35 Binary files /dev/null and b/walls/VhgIBmK.jpeg differ diff --git a/walls/VkopTfi.jpeg b/walls/VkopTfi.jpeg new file mode 100644 index 0000000..aad7f1b Binary files /dev/null and b/walls/VkopTfi.jpeg differ diff --git a/walls/VmOlgKd.jpeg b/walls/VmOlgKd.jpeg new file mode 100644 index 0000000..ad7eedf Binary files /dev/null and b/walls/VmOlgKd.jpeg differ diff --git a/walls/VnnOdCB.jpeg b/walls/VnnOdCB.jpeg new file mode 100644 index 0000000..19c45c0 Binary files /dev/null and b/walls/VnnOdCB.jpeg differ diff --git a/walls/VoYwUSa.jpeg b/walls/VoYwUSa.jpeg new file mode 100644 index 0000000..ee8429e Binary files /dev/null and b/walls/VoYwUSa.jpeg differ diff --git a/walls/VpS42lm.jpeg b/walls/VpS42lm.jpeg new file mode 100644 index 0000000..99690dd Binary files /dev/null and b/walls/VpS42lm.jpeg differ diff --git a/walls/VvUTI9s.jpeg b/walls/VvUTI9s.jpeg new file mode 100644 index 0000000..61c09ec Binary files /dev/null and b/walls/VvUTI9s.jpeg differ diff --git a/walls/VxKPt1D.jpeg b/walls/VxKPt1D.jpeg new file mode 100644 index 0000000..bd4086d Binary files /dev/null and b/walls/VxKPt1D.jpeg differ diff --git a/walls/W1Y70UT.jpeg b/walls/W1Y70UT.jpeg new file mode 100644 index 0000000..871b899 Binary files /dev/null and b/walls/W1Y70UT.jpeg differ diff --git a/walls/W3MtcC4.jpeg b/walls/W3MtcC4.jpeg new file mode 100644 index 0000000..dbcbcd0 Binary files /dev/null and b/walls/W3MtcC4.jpeg differ diff --git a/walls/W3XHzqv.jpeg b/walls/W3XHzqv.jpeg new file mode 100644 index 0000000..5c89986 Binary files /dev/null and b/walls/W3XHzqv.jpeg differ diff --git a/walls/W55dqbx.jpeg b/walls/W55dqbx.jpeg new file mode 100644 index 0000000..f273f51 Binary files /dev/null and b/walls/W55dqbx.jpeg differ diff --git a/walls/W7Qi9iT.jpeg b/walls/W7Qi9iT.jpeg new file mode 100644 index 0000000..92d855a Binary files /dev/null and b/walls/W7Qi9iT.jpeg differ diff --git a/walls/W7TXZF6.jpeg b/walls/W7TXZF6.jpeg new file mode 100644 index 0000000..bb57c66 Binary files /dev/null and b/walls/W7TXZF6.jpeg differ diff --git a/walls/W8O5Rm6.jpeg b/walls/W8O5Rm6.jpeg new file mode 100644 index 0000000..887f05c Binary files /dev/null and b/walls/W8O5Rm6.jpeg differ diff --git a/walls/WB9YK9B.jpeg b/walls/WB9YK9B.jpeg new file mode 100644 index 0000000..6406b97 Binary files /dev/null and b/walls/WB9YK9B.jpeg differ diff --git a/walls/WBNuhvH.png b/walls/WBNuhvH.png new file mode 100644 index 0000000..5887a13 Binary files /dev/null and b/walls/WBNuhvH.png differ diff --git a/walls/WBZIN9R.jpeg b/walls/WBZIN9R.jpeg new file mode 100644 index 0000000..f541894 Binary files /dev/null and b/walls/WBZIN9R.jpeg differ diff --git a/walls/WEqDmSs.jpeg b/walls/WEqDmSs.jpeg new file mode 100644 index 0000000..eeec75a Binary files /dev/null and b/walls/WEqDmSs.jpeg differ diff --git a/walls/WFr7rEn.jpeg b/walls/WFr7rEn.jpeg new file mode 100644 index 0000000..ccfd533 Binary files /dev/null and b/walls/WFr7rEn.jpeg differ diff --git a/walls/WFtWwX6.png b/walls/WFtWwX6.png new file mode 100644 index 0000000..5ae7c3e Binary files /dev/null and b/walls/WFtWwX6.png differ diff --git a/walls/WH25gK3.png b/walls/WH25gK3.png new file mode 100644 index 0000000..d32314e Binary files /dev/null and b/walls/WH25gK3.png differ diff --git a/walls/WJyZbQI.jpeg b/walls/WJyZbQI.jpeg new file mode 100644 index 0000000..82bdf9b Binary files /dev/null and b/walls/WJyZbQI.jpeg differ diff --git a/walls/WLPw6rw.jpeg b/walls/WLPw6rw.jpeg new file mode 100644 index 0000000..1ed2c83 Binary files /dev/null and b/walls/WLPw6rw.jpeg differ diff --git a/walls/WNHtQSw.jpeg b/walls/WNHtQSw.jpeg new file mode 100644 index 0000000..29911c0 Binary files /dev/null and b/walls/WNHtQSw.jpeg differ diff --git a/walls/WPI2Bac.jpeg b/walls/WPI2Bac.jpeg new file mode 100644 index 0000000..54ee812 Binary files /dev/null and b/walls/WPI2Bac.jpeg differ diff --git a/walls/WPzULLW.jpeg b/walls/WPzULLW.jpeg new file mode 100644 index 0000000..9ca5b50 Binary files /dev/null and b/walls/WPzULLW.jpeg differ diff --git a/walls/WRTEmcA.jpeg b/walls/WRTEmcA.jpeg new file mode 100644 index 0000000..8edf5fb Binary files /dev/null and b/walls/WRTEmcA.jpeg differ diff --git a/walls/WSmlFIW.jpeg b/walls/WSmlFIW.jpeg new file mode 100644 index 0000000..151c680 Binary files /dev/null and b/walls/WSmlFIW.jpeg differ diff --git a/walls/WZnkKLq.jpeg b/walls/WZnkKLq.jpeg new file mode 100644 index 0000000..8809d91 Binary files /dev/null and b/walls/WZnkKLq.jpeg differ diff --git a/walls/Wb5ot3p.jpeg b/walls/Wb5ot3p.jpeg new file mode 100644 index 0000000..a2918e9 Binary files /dev/null and b/walls/Wb5ot3p.jpeg differ diff --git a/walls/WcLEAKx.png b/walls/WcLEAKx.png new file mode 100644 index 0000000..2a2b1b8 Binary files /dev/null and b/walls/WcLEAKx.png differ diff --git a/walls/Wcj8pzd.jpeg b/walls/Wcj8pzd.jpeg new file mode 100644 index 0000000..163f9a3 Binary files /dev/null and b/walls/Wcj8pzd.jpeg differ diff --git a/walls/WdBDkT8.jpeg b/walls/WdBDkT8.jpeg new file mode 100644 index 0000000..27f9cee Binary files /dev/null and b/walls/WdBDkT8.jpeg differ diff --git a/walls/WgIBTpJ.jpeg b/walls/WgIBTpJ.jpeg new file mode 100644 index 0000000..bf1ecae Binary files /dev/null and b/walls/WgIBTpJ.jpeg differ diff --git a/walls/Wiug7CL.png b/walls/Wiug7CL.png new file mode 100644 index 0000000..710a144 Binary files /dev/null and b/walls/Wiug7CL.png differ diff --git a/walls/WjsHtKY.jpeg b/walls/WjsHtKY.jpeg new file mode 100644 index 0000000..e8c30ee Binary files /dev/null and b/walls/WjsHtKY.jpeg differ diff --git a/walls/WkIr3VB.jpeg b/walls/WkIr3VB.jpeg new file mode 100644 index 0000000..e9afbee Binary files /dev/null and b/walls/WkIr3VB.jpeg differ diff --git a/walls/Wm6gOlJ.jpeg b/walls/Wm6gOlJ.jpeg new file mode 100644 index 0000000..fe67e80 Binary files /dev/null and b/walls/Wm6gOlJ.jpeg differ diff --git a/walls/Wmiwasr.jpeg b/walls/Wmiwasr.jpeg new file mode 100644 index 0000000..750e52f Binary files /dev/null and b/walls/Wmiwasr.jpeg differ diff --git a/walls/WmnG3bi.jpeg b/walls/WmnG3bi.jpeg new file mode 100644 index 0000000..3cb1cff Binary files /dev/null and b/walls/WmnG3bi.jpeg differ diff --git a/walls/WqDhykO.jpeg b/walls/WqDhykO.jpeg new file mode 100644 index 0000000..d67bbbf Binary files /dev/null and b/walls/WqDhykO.jpeg differ diff --git a/walls/WsYwLeG.jpeg b/walls/WsYwLeG.jpeg new file mode 100644 index 0000000..c31b7b5 Binary files /dev/null and b/walls/WsYwLeG.jpeg differ diff --git a/walls/WulLJGq.jpeg b/walls/WulLJGq.jpeg new file mode 100644 index 0000000..65e0cea Binary files /dev/null and b/walls/WulLJGq.jpeg differ diff --git a/walls/X18mBJO.jpeg b/walls/X18mBJO.jpeg new file mode 100644 index 0000000..42ee419 Binary files /dev/null and b/walls/X18mBJO.jpeg differ diff --git a/walls/X19ntih.jpeg b/walls/X19ntih.jpeg new file mode 100644 index 0000000..b5ce63f Binary files /dev/null and b/walls/X19ntih.jpeg differ diff --git a/walls/X1xZ2MP.jpeg b/walls/X1xZ2MP.jpeg new file mode 100644 index 0000000..a45383c Binary files /dev/null and b/walls/X1xZ2MP.jpeg differ diff --git a/walls/X27PMwh.jpeg b/walls/X27PMwh.jpeg new file mode 100644 index 0000000..75e4ef3 Binary files /dev/null and b/walls/X27PMwh.jpeg differ diff --git a/walls/X2B1dlk.jpeg b/walls/X2B1dlk.jpeg new file mode 100644 index 0000000..10471a7 Binary files /dev/null and b/walls/X2B1dlk.jpeg differ diff --git a/walls/X3zrrUR.jpeg b/walls/X3zrrUR.jpeg new file mode 100644 index 0000000..93dc1dc Binary files /dev/null and b/walls/X3zrrUR.jpeg differ diff --git a/walls/X570do6.jpeg b/walls/X570do6.jpeg new file mode 100644 index 0000000..9093fa8 Binary files /dev/null and b/walls/X570do6.jpeg differ diff --git a/walls/X8rjTvb.jpeg b/walls/X8rjTvb.jpeg new file mode 100644 index 0000000..cf0acfc Binary files /dev/null and b/walls/X8rjTvb.jpeg differ diff --git a/walls/XBgFJmA.png b/walls/XBgFJmA.png new file mode 100644 index 0000000..0e45f0e Binary files /dev/null and b/walls/XBgFJmA.png differ diff --git a/walls/XCFuAXk.jpeg b/walls/XCFuAXk.jpeg new file mode 100644 index 0000000..66a514a Binary files /dev/null and b/walls/XCFuAXk.jpeg differ diff --git a/walls/XEW3qNl.jpeg b/walls/XEW3qNl.jpeg new file mode 100644 index 0000000..47e01ec Binary files /dev/null and b/walls/XEW3qNl.jpeg differ diff --git a/walls/XIuQBa0.jpeg b/walls/XIuQBa0.jpeg new file mode 100644 index 0000000..69f18f5 Binary files /dev/null and b/walls/XIuQBa0.jpeg differ diff --git a/walls/XJhfGsi.jpeg b/walls/XJhfGsi.jpeg new file mode 100644 index 0000000..b5188c0 Binary files /dev/null and b/walls/XJhfGsi.jpeg differ diff --git a/walls/XKSYvj2.png b/walls/XKSYvj2.png new file mode 100644 index 0000000..559fedb Binary files /dev/null and b/walls/XKSYvj2.png differ diff --git a/walls/XKunoZS.jpeg b/walls/XKunoZS.jpeg new file mode 100644 index 0000000..eaadb98 Binary files /dev/null and b/walls/XKunoZS.jpeg differ diff --git a/walls/XLIQnAY.jpeg b/walls/XLIQnAY.jpeg new file mode 100644 index 0000000..46f15f9 Binary files /dev/null and b/walls/XLIQnAY.jpeg differ diff --git a/walls/XMpSVOZ.jpeg b/walls/XMpSVOZ.jpeg new file mode 100644 index 0000000..9b7c491 Binary files /dev/null and b/walls/XMpSVOZ.jpeg differ diff --git a/walls/XOh830y.png b/walls/XOh830y.png new file mode 100644 index 0000000..fc7b948 Binary files /dev/null and b/walls/XOh830y.png differ diff --git a/walls/XOigyja.jpeg b/walls/XOigyja.jpeg new file mode 100644 index 0000000..9ee13af Binary files /dev/null and b/walls/XOigyja.jpeg differ diff --git a/walls/XPUtwhi.jpeg b/walls/XPUtwhi.jpeg new file mode 100644 index 0000000..98eb38b Binary files /dev/null and b/walls/XPUtwhi.jpeg differ diff --git a/walls/XPj1oUb.jpeg b/walls/XPj1oUb.jpeg new file mode 100644 index 0000000..96904dd Binary files /dev/null and b/walls/XPj1oUb.jpeg differ diff --git a/walls/XQRmRDy.jpeg b/walls/XQRmRDy.jpeg new file mode 100644 index 0000000..6c120f7 Binary files /dev/null and b/walls/XQRmRDy.jpeg differ diff --git a/walls/XQrDPNt.jpeg b/walls/XQrDPNt.jpeg new file mode 100644 index 0000000..5da24e1 Binary files /dev/null and b/walls/XQrDPNt.jpeg differ diff --git a/walls/XU7L3fE.jpeg b/walls/XU7L3fE.jpeg new file mode 100644 index 0000000..332d4b1 Binary files /dev/null and b/walls/XU7L3fE.jpeg differ diff --git a/walls/XUaFrkz.jpeg b/walls/XUaFrkz.jpeg new file mode 100644 index 0000000..3f2afd0 Binary files /dev/null and b/walls/XUaFrkz.jpeg differ diff --git a/walls/XYvav76.jpeg b/walls/XYvav76.jpeg new file mode 100644 index 0000000..6feb6c6 Binary files /dev/null and b/walls/XYvav76.jpeg differ diff --git a/walls/XYytk2z.jpeg b/walls/XYytk2z.jpeg new file mode 100644 index 0000000..fe7baf5 Binary files /dev/null and b/walls/XYytk2z.jpeg differ diff --git a/walls/XaIkVYI.jpeg b/walls/XaIkVYI.jpeg new file mode 100644 index 0000000..2e4a808 Binary files /dev/null and b/walls/XaIkVYI.jpeg differ diff --git a/walls/Xbjp5cF.png b/walls/Xbjp5cF.png new file mode 100644 index 0000000..d52db72 Binary files /dev/null and b/walls/Xbjp5cF.png differ diff --git a/walls/Xdo4kdZ.png b/walls/Xdo4kdZ.png new file mode 100644 index 0000000..ac218b3 Binary files /dev/null and b/walls/Xdo4kdZ.png differ diff --git a/walls/Xe6QaRS.jpeg b/walls/Xe6QaRS.jpeg new file mode 100644 index 0000000..d9799fc Binary files /dev/null and b/walls/Xe6QaRS.jpeg differ diff --git a/walls/XfImTJh.png b/walls/XfImTJh.png new file mode 100644 index 0000000..ecce0a2 Binary files /dev/null and b/walls/XfImTJh.png differ diff --git a/walls/Xfsya9p.png b/walls/Xfsya9p.png new file mode 100644 index 0000000..837ff36 Binary files /dev/null and b/walls/Xfsya9p.png differ diff --git a/walls/XhmFaYz.jpeg b/walls/XhmFaYz.jpeg new file mode 100644 index 0000000..b21ef90 Binary files /dev/null and b/walls/XhmFaYz.jpeg differ diff --git a/walls/Xigh9oR.jpeg b/walls/Xigh9oR.jpeg new file mode 100644 index 0000000..e43a570 Binary files /dev/null and b/walls/Xigh9oR.jpeg differ diff --git a/walls/XmjX10b.jpeg b/walls/XmjX10b.jpeg new file mode 100644 index 0000000..7995f4e Binary files /dev/null and b/walls/XmjX10b.jpeg differ diff --git a/walls/XnVQFmE.jpeg b/walls/XnVQFmE.jpeg new file mode 100644 index 0000000..4d4d6ec Binary files /dev/null and b/walls/XnVQFmE.jpeg differ diff --git a/walls/XnW50Ad.jpeg b/walls/XnW50Ad.jpeg new file mode 100644 index 0000000..8daf2fe Binary files /dev/null and b/walls/XnW50Ad.jpeg differ diff --git a/walls/Xq0SNNQ.jpeg b/walls/Xq0SNNQ.jpeg new file mode 100644 index 0000000..a1acd01 Binary files /dev/null and b/walls/Xq0SNNQ.jpeg differ diff --git a/walls/XqPgTVT.jpeg b/walls/XqPgTVT.jpeg new file mode 100644 index 0000000..8c8c47c Binary files /dev/null and b/walls/XqPgTVT.jpeg differ diff --git a/walls/Xr55AhU.jpeg b/walls/Xr55AhU.jpeg new file mode 100644 index 0000000..b672ca6 Binary files /dev/null and b/walls/Xr55AhU.jpeg differ diff --git a/walls/XuC2yBF.jpeg b/walls/XuC2yBF.jpeg new file mode 100644 index 0000000..b754ad6 Binary files /dev/null and b/walls/XuC2yBF.jpeg differ diff --git a/walls/Xz920jA.jpeg b/walls/Xz920jA.jpeg new file mode 100644 index 0000000..1621ede Binary files /dev/null and b/walls/Xz920jA.jpeg differ diff --git a/walls/Y0uoI5P.jpeg b/walls/Y0uoI5P.jpeg new file mode 100644 index 0000000..7f13454 Binary files /dev/null and b/walls/Y0uoI5P.jpeg differ diff --git a/walls/Y19B488.jpeg b/walls/Y19B488.jpeg new file mode 100644 index 0000000..b0c7609 Binary files /dev/null and b/walls/Y19B488.jpeg differ diff --git a/walls/Y3UCcW6.png b/walls/Y3UCcW6.png new file mode 100644 index 0000000..6f4f81a Binary files /dev/null and b/walls/Y3UCcW6.png differ diff --git a/walls/Y7G7RDw.jpeg b/walls/Y7G7RDw.jpeg new file mode 100644 index 0000000..10339e3 Binary files /dev/null and b/walls/Y7G7RDw.jpeg differ diff --git a/walls/Y7b7RDn.jpeg b/walls/Y7b7RDn.jpeg new file mode 100644 index 0000000..cfa4f13 Binary files /dev/null and b/walls/Y7b7RDn.jpeg differ diff --git a/walls/Y8KhClW.jpeg b/walls/Y8KhClW.jpeg new file mode 100644 index 0000000..3c52ff2 Binary files /dev/null and b/walls/Y8KhClW.jpeg differ diff --git a/walls/YAEbm9n.jpeg b/walls/YAEbm9n.jpeg new file mode 100644 index 0000000..cfe6ea2 Binary files /dev/null and b/walls/YAEbm9n.jpeg differ diff --git a/walls/YC2SYrd.jpeg b/walls/YC2SYrd.jpeg new file mode 100644 index 0000000..057eb55 Binary files /dev/null and b/walls/YC2SYrd.jpeg differ diff --git a/walls/YCEN7Te.png b/walls/YCEN7Te.png new file mode 100644 index 0000000..7ea9e91 Binary files /dev/null and b/walls/YCEN7Te.png differ diff --git a/walls/YCY5v68.jpeg b/walls/YCY5v68.jpeg new file mode 100644 index 0000000..5cb9b09 Binary files /dev/null and b/walls/YCY5v68.jpeg differ diff --git a/walls/YE0t1XT.jpeg b/walls/YE0t1XT.jpeg new file mode 100644 index 0000000..9df9d17 Binary files /dev/null and b/walls/YE0t1XT.jpeg differ diff --git a/walls/YF3890W.jpeg b/walls/YF3890W.jpeg new file mode 100644 index 0000000..62b797a Binary files /dev/null and b/walls/YF3890W.jpeg differ diff --git a/walls/YHkXqh0.jpeg b/walls/YHkXqh0.jpeg new file mode 100644 index 0000000..59ac8b7 Binary files /dev/null and b/walls/YHkXqh0.jpeg differ diff --git a/walls/YIgsdvL.png b/walls/YIgsdvL.png new file mode 100644 index 0000000..b803f36 Binary files /dev/null and b/walls/YIgsdvL.png differ diff --git a/walls/YJe3nme.jpeg b/walls/YJe3nme.jpeg new file mode 100644 index 0000000..8b168e5 Binary files /dev/null and b/walls/YJe3nme.jpeg differ diff --git a/walls/YJnoGk5.jpeg b/walls/YJnoGk5.jpeg new file mode 100644 index 0000000..7f5926e Binary files /dev/null and b/walls/YJnoGk5.jpeg differ diff --git a/walls/YJs8MKm.png b/walls/YJs8MKm.png new file mode 100644 index 0000000..d7258a5 Binary files /dev/null and b/walls/YJs8MKm.png differ diff --git a/walls/YMyPsmY.png b/walls/YMyPsmY.png new file mode 100644 index 0000000..5a1f365 Binary files /dev/null and b/walls/YMyPsmY.png differ diff --git a/walls/YOPE6iK.jpeg b/walls/YOPE6iK.jpeg new file mode 100644 index 0000000..c028dcf Binary files /dev/null and b/walls/YOPE6iK.jpeg differ diff --git a/walls/YPjbJOK.png b/walls/YPjbJOK.png new file mode 100644 index 0000000..455a9f8 Binary files /dev/null and b/walls/YPjbJOK.png differ diff --git a/walls/YRfCZLn.jpeg b/walls/YRfCZLn.jpeg new file mode 100644 index 0000000..939dcba Binary files /dev/null and b/walls/YRfCZLn.jpeg differ diff --git a/walls/YSFbE7k.jpeg b/walls/YSFbE7k.jpeg new file mode 100644 index 0000000..e39cef3 Binary files /dev/null and b/walls/YSFbE7k.jpeg differ diff --git a/walls/YTjBRg7.jpeg b/walls/YTjBRg7.jpeg new file mode 100644 index 0000000..4bb9a5f Binary files /dev/null and b/walls/YTjBRg7.jpeg differ diff --git a/walls/YWwx7Rd.jpeg b/walls/YWwx7Rd.jpeg new file mode 100644 index 0000000..f52f13f Binary files /dev/null and b/walls/YWwx7Rd.jpeg differ diff --git a/walls/YYtOZsO.jpeg b/walls/YYtOZsO.jpeg new file mode 100644 index 0000000..44b9ed2 Binary files /dev/null and b/walls/YYtOZsO.jpeg differ diff --git a/walls/YZ22u8K.jpeg b/walls/YZ22u8K.jpeg new file mode 100644 index 0000000..62a9f66 Binary files /dev/null and b/walls/YZ22u8K.jpeg differ diff --git a/walls/YZGZpVA.jpeg b/walls/YZGZpVA.jpeg new file mode 100644 index 0000000..7073949 Binary files /dev/null and b/walls/YZGZpVA.jpeg differ diff --git a/walls/YbhdEwg.png b/walls/YbhdEwg.png new file mode 100644 index 0000000..4ba5e8b Binary files /dev/null and b/walls/YbhdEwg.png differ diff --git a/walls/Yd9JWtH.jpeg b/walls/Yd9JWtH.jpeg new file mode 100644 index 0000000..a694379 Binary files /dev/null and b/walls/Yd9JWtH.jpeg differ diff --git a/walls/YeSFPhU.png b/walls/YeSFPhU.png new file mode 100644 index 0000000..0f499eb Binary files /dev/null and b/walls/YeSFPhU.png differ diff --git a/walls/YgGVbF6.jpeg b/walls/YgGVbF6.jpeg new file mode 100644 index 0000000..aa53af4 Binary files /dev/null and b/walls/YgGVbF6.jpeg differ diff --git a/walls/YiFH8gX.jpeg b/walls/YiFH8gX.jpeg new file mode 100644 index 0000000..adafc48 Binary files /dev/null and b/walls/YiFH8gX.jpeg differ diff --git a/walls/YizcaUi.jpeg b/walls/YizcaUi.jpeg new file mode 100644 index 0000000..96bc4f1 Binary files /dev/null and b/walls/YizcaUi.jpeg differ diff --git a/walls/YnbL7IQ.jpeg b/walls/YnbL7IQ.jpeg new file mode 100644 index 0000000..4667d4f Binary files /dev/null and b/walls/YnbL7IQ.jpeg differ diff --git a/walls/YptbBEV.png b/walls/YptbBEV.png new file mode 100644 index 0000000..3d2ce5e Binary files /dev/null and b/walls/YptbBEV.png differ diff --git a/walls/Yqj31Sd.jpeg b/walls/Yqj31Sd.jpeg new file mode 100644 index 0000000..c8719e9 Binary files /dev/null and b/walls/Yqj31Sd.jpeg differ diff --git a/walls/Ys3BpFB.png b/walls/Ys3BpFB.png new file mode 100644 index 0000000..80e9c8f Binary files /dev/null and b/walls/Ys3BpFB.png differ diff --git a/walls/YsEvfOh.jpeg b/walls/YsEvfOh.jpeg new file mode 100644 index 0000000..96b15ee Binary files /dev/null and b/walls/YsEvfOh.jpeg differ diff --git a/walls/YsTRCzO.jpeg b/walls/YsTRCzO.jpeg new file mode 100644 index 0000000..1a4c026 Binary files /dev/null and b/walls/YsTRCzO.jpeg differ diff --git a/walls/YsoKmuI.jpeg b/walls/YsoKmuI.jpeg new file mode 100644 index 0000000..735aaa4 Binary files /dev/null and b/walls/YsoKmuI.jpeg differ diff --git a/walls/Yt8fvxK.png b/walls/Yt8fvxK.png new file mode 100644 index 0000000..0787527 Binary files /dev/null and b/walls/Yt8fvxK.png differ diff --git a/walls/Ytq8M1X.jpeg b/walls/Ytq8M1X.jpeg new file mode 100644 index 0000000..3d65c89 Binary files /dev/null and b/walls/Ytq8M1X.jpeg differ diff --git a/walls/YvUtjtB.jpeg b/walls/YvUtjtB.jpeg new file mode 100644 index 0000000..b66dc4d Binary files /dev/null and b/walls/YvUtjtB.jpeg differ diff --git a/walls/Yvg4DEF.png b/walls/Yvg4DEF.png new file mode 100644 index 0000000..7e8e817 Binary files /dev/null and b/walls/Yvg4DEF.png differ diff --git a/walls/YvuKAWi.jpeg b/walls/YvuKAWi.jpeg new file mode 100644 index 0000000..c26afd9 Binary files /dev/null and b/walls/YvuKAWi.jpeg differ diff --git a/walls/Yw6jGP2.png b/walls/Yw6jGP2.png new file mode 100644 index 0000000..ae8e139 Binary files /dev/null and b/walls/Yw6jGP2.png differ diff --git a/walls/YwaYJCm.jpeg b/walls/YwaYJCm.jpeg new file mode 100644 index 0000000..b5551c9 Binary files /dev/null and b/walls/YwaYJCm.jpeg differ diff --git a/walls/Yxf8FM9.jpeg b/walls/Yxf8FM9.jpeg new file mode 100644 index 0000000..2c32814 Binary files /dev/null and b/walls/Yxf8FM9.jpeg differ diff --git a/walls/YyD7HaD.jpeg b/walls/YyD7HaD.jpeg new file mode 100644 index 0000000..cad2008 Binary files /dev/null and b/walls/YyD7HaD.jpeg differ diff --git a/walls/Z0dm4p9.jpeg b/walls/Z0dm4p9.jpeg new file mode 100644 index 0000000..6124c3a Binary files /dev/null and b/walls/Z0dm4p9.jpeg differ diff --git a/walls/Z10WrlL.png b/walls/Z10WrlL.png new file mode 100644 index 0000000..cbec9f2 Binary files /dev/null and b/walls/Z10WrlL.png differ diff --git a/walls/Z10iYUZ.jpeg b/walls/Z10iYUZ.jpeg new file mode 100644 index 0000000..40f7765 Binary files /dev/null and b/walls/Z10iYUZ.jpeg differ diff --git a/walls/Z3SNXJh.jpeg b/walls/Z3SNXJh.jpeg new file mode 100644 index 0000000..235d43b Binary files /dev/null and b/walls/Z3SNXJh.jpeg differ diff --git a/walls/Z7HCBF0.jpeg b/walls/Z7HCBF0.jpeg new file mode 100644 index 0000000..0da0464 Binary files /dev/null and b/walls/Z7HCBF0.jpeg differ diff --git a/walls/Z7Qf6xa.jpeg b/walls/Z7Qf6xa.jpeg new file mode 100644 index 0000000..07f9b8d Binary files /dev/null and b/walls/Z7Qf6xa.jpeg differ diff --git a/walls/Z8SR3bN.jpeg b/walls/Z8SR3bN.jpeg new file mode 100644 index 0000000..578c07e Binary files /dev/null and b/walls/Z8SR3bN.jpeg differ diff --git a/walls/Z8kkQ7n.jpeg b/walls/Z8kkQ7n.jpeg new file mode 100644 index 0000000..972b529 Binary files /dev/null and b/walls/Z8kkQ7n.jpeg differ diff --git a/walls/ZBrfJqA.png b/walls/ZBrfJqA.png new file mode 100644 index 0000000..2eeec63 Binary files /dev/null and b/walls/ZBrfJqA.png differ diff --git a/walls/ZD1EHVn.png b/walls/ZD1EHVn.png new file mode 100644 index 0000000..c5eef7b Binary files /dev/null and b/walls/ZD1EHVn.png differ diff --git a/walls/ZF63Rsx.png b/walls/ZF63Rsx.png new file mode 100644 index 0000000..d3c7fbe Binary files /dev/null and b/walls/ZF63Rsx.png differ diff --git a/walls/ZHb1GY6.jpeg b/walls/ZHb1GY6.jpeg new file mode 100644 index 0000000..867ee08 Binary files /dev/null and b/walls/ZHb1GY6.jpeg differ diff --git a/walls/ZML8AR6.jpeg b/walls/ZML8AR6.jpeg new file mode 100644 index 0000000..c65e5db Binary files /dev/null and b/walls/ZML8AR6.jpeg differ diff --git a/walls/ZMQfuZ5.jpeg b/walls/ZMQfuZ5.jpeg new file mode 100644 index 0000000..8469131 Binary files /dev/null and b/walls/ZMQfuZ5.jpeg differ diff --git a/walls/ZMftXzI.jpeg b/walls/ZMftXzI.jpeg new file mode 100644 index 0000000..556e516 Binary files /dev/null and b/walls/ZMftXzI.jpeg differ diff --git a/walls/ZMoZHjq.jpeg b/walls/ZMoZHjq.jpeg new file mode 100644 index 0000000..f86cc95 Binary files /dev/null and b/walls/ZMoZHjq.jpeg differ diff --git a/walls/ZOCuGhi.png b/walls/ZOCuGhi.png new file mode 100644 index 0000000..51681e9 Binary files /dev/null and b/walls/ZOCuGhi.png differ diff --git a/walls/ZSOtvTX.jpeg b/walls/ZSOtvTX.jpeg new file mode 100644 index 0000000..e82bddf Binary files /dev/null and b/walls/ZSOtvTX.jpeg differ diff --git a/walls/ZT4k6nV.jpeg b/walls/ZT4k6nV.jpeg new file mode 100644 index 0000000..888aa02 Binary files /dev/null and b/walls/ZT4k6nV.jpeg differ diff --git a/walls/ZWpuIVx.jpeg b/walls/ZWpuIVx.jpeg new file mode 100644 index 0000000..c45f22a Binary files /dev/null and b/walls/ZWpuIVx.jpeg differ diff --git a/walls/ZXBd50K.jpeg b/walls/ZXBd50K.jpeg new file mode 100644 index 0000000..18a1937 Binary files /dev/null and b/walls/ZXBd50K.jpeg differ diff --git a/walls/ZYaVoS3.jpeg b/walls/ZYaVoS3.jpeg new file mode 100644 index 0000000..73724ff Binary files /dev/null and b/walls/ZYaVoS3.jpeg differ diff --git a/walls/ZYcOkv0.jpeg b/walls/ZYcOkv0.jpeg new file mode 100644 index 0000000..15bfe02 Binary files /dev/null and b/walls/ZYcOkv0.jpeg differ diff --git a/walls/ZYnyXoP.jpeg b/walls/ZYnyXoP.jpeg new file mode 100644 index 0000000..8c7ebee Binary files /dev/null and b/walls/ZYnyXoP.jpeg differ diff --git a/walls/ZZxxu2b.jpeg b/walls/ZZxxu2b.jpeg new file mode 100644 index 0000000..d1fb88e Binary files /dev/null and b/walls/ZZxxu2b.jpeg differ diff --git a/walls/ZalXl14.jpeg b/walls/ZalXl14.jpeg new file mode 100644 index 0000000..9294cb4 Binary files /dev/null and b/walls/ZalXl14.jpeg differ diff --git a/walls/Ze7VS92.jpeg b/walls/Ze7VS92.jpeg new file mode 100644 index 0000000..fa4d28e Binary files /dev/null and b/walls/Ze7VS92.jpeg differ diff --git a/walls/ZeGuB4x.jpeg b/walls/ZeGuB4x.jpeg new file mode 100644 index 0000000..35e8f7e Binary files /dev/null and b/walls/ZeGuB4x.jpeg differ diff --git a/walls/ZgfirQ1.jpeg b/walls/ZgfirQ1.jpeg new file mode 100644 index 0000000..f453c52 Binary files /dev/null and b/walls/ZgfirQ1.jpeg differ diff --git a/walls/Zh1NS6w.jpeg b/walls/Zh1NS6w.jpeg new file mode 100644 index 0000000..fbd8830 Binary files /dev/null and b/walls/Zh1NS6w.jpeg differ diff --git a/walls/ZiwgmQk.jpeg b/walls/ZiwgmQk.jpeg new file mode 100644 index 0000000..c4d00a9 Binary files /dev/null and b/walls/ZiwgmQk.jpeg differ diff --git a/walls/ZiwkfVU.jpeg b/walls/ZiwkfVU.jpeg new file mode 100644 index 0000000..d3f082c Binary files /dev/null and b/walls/ZiwkfVU.jpeg differ diff --git a/walls/Zj3MfUP.jpeg b/walls/Zj3MfUP.jpeg new file mode 100644 index 0000000..b90d1e2 Binary files /dev/null and b/walls/Zj3MfUP.jpeg differ diff --git a/walls/Zq2QWgh.jpeg b/walls/Zq2QWgh.jpeg new file mode 100644 index 0000000..652dbe9 Binary files /dev/null and b/walls/Zq2QWgh.jpeg differ diff --git a/walls/ZqYOE7y.jpeg b/walls/ZqYOE7y.jpeg new file mode 100644 index 0000000..9ec05d6 Binary files /dev/null and b/walls/ZqYOE7y.jpeg differ diff --git a/walls/ZqofKLT.jpeg b/walls/ZqofKLT.jpeg new file mode 100644 index 0000000..6d97acd Binary files /dev/null and b/walls/ZqofKLT.jpeg differ diff --git a/walls/ZqyLbjQ.jpeg b/walls/ZqyLbjQ.jpeg new file mode 100644 index 0000000..7776322 Binary files /dev/null and b/walls/ZqyLbjQ.jpeg differ diff --git a/walls/ZrWLsFg.jpeg b/walls/ZrWLsFg.jpeg new file mode 100644 index 0000000..27d9068 Binary files /dev/null and b/walls/ZrWLsFg.jpeg differ diff --git a/walls/ZtVg33l.png b/walls/ZtVg33l.png new file mode 100644 index 0000000..079328f Binary files /dev/null and b/walls/ZtVg33l.png differ diff --git a/walls/ZuL5Y4n.jpeg b/walls/ZuL5Y4n.jpeg new file mode 100644 index 0000000..31f14d8 Binary files /dev/null and b/walls/ZuL5Y4n.jpeg differ diff --git a/walls/ZuPfcFD.jpeg b/walls/ZuPfcFD.jpeg new file mode 100644 index 0000000..492073f Binary files /dev/null and b/walls/ZuPfcFD.jpeg differ diff --git a/walls/ZwsGAl1.jpeg b/walls/ZwsGAl1.jpeg new file mode 100644 index 0000000..3477b60 Binary files /dev/null and b/walls/ZwsGAl1.jpeg differ diff --git a/walls/ZzZ7aIN.jpeg b/walls/ZzZ7aIN.jpeg new file mode 100644 index 0000000..d337740 Binary files /dev/null and b/walls/ZzZ7aIN.jpeg differ diff --git a/walls/ZznlOLe.jpeg b/walls/ZznlOLe.jpeg new file mode 100644 index 0000000..952bb5a Binary files /dev/null and b/walls/ZznlOLe.jpeg differ diff --git a/walls/a1Dfw45.png b/walls/a1Dfw45.png new file mode 100644 index 0000000..259ea2c Binary files /dev/null and b/walls/a1Dfw45.png differ diff --git a/walls/a6sol7A.jpeg b/walls/a6sol7A.jpeg new file mode 100644 index 0000000..3f64fba Binary files /dev/null and b/walls/a6sol7A.jpeg differ diff --git a/walls/a7RfK25.jpeg b/walls/a7RfK25.jpeg new file mode 100644 index 0000000..de55ebd Binary files /dev/null and b/walls/a7RfK25.jpeg differ diff --git a/walls/a9HqiNz.jpeg b/walls/a9HqiNz.jpeg new file mode 100644 index 0000000..e2bbe63 Binary files /dev/null and b/walls/a9HqiNz.jpeg differ diff --git a/walls/a9knSCA.jpeg b/walls/a9knSCA.jpeg new file mode 100644 index 0000000..827f242 Binary files /dev/null and b/walls/a9knSCA.jpeg differ diff --git a/walls/aCDZXa8.png b/walls/aCDZXa8.png new file mode 100644 index 0000000..023dd43 Binary files /dev/null and b/walls/aCDZXa8.png differ diff --git a/walls/aEag30B.jpeg b/walls/aEag30B.jpeg new file mode 100644 index 0000000..8c26f6c Binary files /dev/null and b/walls/aEag30B.jpeg differ diff --git a/walls/aFmVdsc.jpeg b/walls/aFmVdsc.jpeg new file mode 100644 index 0000000..153a6c6 Binary files /dev/null and b/walls/aFmVdsc.jpeg differ diff --git a/walls/aJf3aNp.png b/walls/aJf3aNp.png new file mode 100644 index 0000000..b2738b3 Binary files /dev/null and b/walls/aJf3aNp.png differ diff --git a/walls/aKu6Csu.jpeg b/walls/aKu6Csu.jpeg new file mode 100644 index 0000000..8624598 Binary files /dev/null and b/walls/aKu6Csu.jpeg differ diff --git a/walls/aLJdSAG.jpeg b/walls/aLJdSAG.jpeg new file mode 100644 index 0000000..c9b38a1 Binary files /dev/null and b/walls/aLJdSAG.jpeg differ diff --git a/walls/aLra0yQ.png b/walls/aLra0yQ.png new file mode 100644 index 0000000..86c7465 Binary files /dev/null and b/walls/aLra0yQ.png differ diff --git a/walls/aRRpsNd.jpeg b/walls/aRRpsNd.jpeg new file mode 100644 index 0000000..0000d99 Binary files /dev/null and b/walls/aRRpsNd.jpeg differ diff --git a/walls/aSIGAU4.jpeg b/walls/aSIGAU4.jpeg new file mode 100644 index 0000000..3b5baac Binary files /dev/null and b/walls/aSIGAU4.jpeg differ diff --git a/walls/aTZikkV.jpeg b/walls/aTZikkV.jpeg new file mode 100644 index 0000000..674e7f6 Binary files /dev/null and b/walls/aTZikkV.jpeg differ diff --git a/walls/aUSIyD0.jpeg b/walls/aUSIyD0.jpeg new file mode 100644 index 0000000..38eff28 Binary files /dev/null and b/walls/aUSIyD0.jpeg differ diff --git a/walls/aUXJiPz.jpeg b/walls/aUXJiPz.jpeg new file mode 100644 index 0000000..74d0a27 Binary files /dev/null and b/walls/aUXJiPz.jpeg differ diff --git a/walls/aV7lOzq.jpeg b/walls/aV7lOzq.jpeg new file mode 100644 index 0000000..090da05 Binary files /dev/null and b/walls/aV7lOzq.jpeg differ diff --git a/walls/aW4cQMV.jpeg b/walls/aW4cQMV.jpeg new file mode 100644 index 0000000..8229e2c Binary files /dev/null and b/walls/aW4cQMV.jpeg differ diff --git a/walls/aWE1pik.jpeg b/walls/aWE1pik.jpeg new file mode 100644 index 0000000..b6bd835 Binary files /dev/null and b/walls/aWE1pik.jpeg differ diff --git a/walls/aWUx2pS.jpeg b/walls/aWUx2pS.jpeg new file mode 100644 index 0000000..79b4b9d Binary files /dev/null and b/walls/aWUx2pS.jpeg differ diff --git a/walls/aXBfbkh.jpeg b/walls/aXBfbkh.jpeg new file mode 100644 index 0000000..4be2aa7 Binary files /dev/null and b/walls/aXBfbkh.jpeg differ diff --git a/walls/acb4tY5.jpeg b/walls/acb4tY5.jpeg new file mode 100644 index 0000000..cbc97a3 Binary files /dev/null and b/walls/acb4tY5.jpeg differ diff --git a/walls/ads.js b/walls/ads.js new file mode 100644 index 0000000..0f93b09 --- /dev/null +++ b/walls/ads.js @@ -0,0 +1,4 @@ +var e=document.createElement('div'); +e.id='a2ba06a4-a2ec-4182-b295-c15ffe5f1181'; +e.style.display='none'; +document.body.appendChild(e); diff --git a/walls/aeCIG0b.jpeg b/walls/aeCIG0b.jpeg new file mode 100644 index 0000000..94a8f11 Binary files /dev/null and b/walls/aeCIG0b.jpeg differ diff --git a/walls/ag43aOL.png b/walls/ag43aOL.png new file mode 100644 index 0000000..48d4da1 Binary files /dev/null and b/walls/ag43aOL.png differ diff --git a/walls/aghbBKK.jpeg b/walls/aghbBKK.jpeg new file mode 100644 index 0000000..fb43ab2 Binary files /dev/null and b/walls/aghbBKK.jpeg differ diff --git a/walls/aiSXWqU.jpeg b/walls/aiSXWqU.jpeg new file mode 100644 index 0000000..754d61a Binary files /dev/null and b/walls/aiSXWqU.jpeg differ diff --git a/walls/aiVrc3n.jpeg b/walls/aiVrc3n.jpeg new file mode 100644 index 0000000..56f253f Binary files /dev/null and b/walls/aiVrc3n.jpeg differ diff --git a/walls/akOHgcb.jpeg b/walls/akOHgcb.jpeg new file mode 100644 index 0000000..e84a6ee Binary files /dev/null and b/walls/akOHgcb.jpeg differ diff --git a/walls/alBromX.jpeg b/walls/alBromX.jpeg new file mode 100644 index 0000000..efe4a12 Binary files /dev/null and b/walls/alBromX.jpeg differ diff --git a/walls/aleLu6H.png b/walls/aleLu6H.png new file mode 100644 index 0000000..5d080ad Binary files /dev/null and b/walls/aleLu6H.png differ diff --git a/walls/amFC7AX.jpeg b/walls/amFC7AX.jpeg new file mode 100644 index 0000000..592a0fa Binary files /dev/null and b/walls/amFC7AX.jpeg differ diff --git a/walls/android-icon-192x192.png b/walls/android-icon-192x192.png new file mode 100644 index 0000000..82b6478 Binary files /dev/null and b/walls/android-icon-192x192.png differ diff --git a/walls/anjoHL0.jpeg b/walls/anjoHL0.jpeg new file mode 100644 index 0000000..660b84b Binary files /dev/null and b/walls/anjoHL0.jpeg differ diff --git a/walls/aoAKy01.jpeg b/walls/aoAKy01.jpeg new file mode 100644 index 0000000..275af1d Binary files /dev/null and b/walls/aoAKy01.jpeg differ diff --git a/walls/apoA6mw.jpeg b/walls/apoA6mw.jpeg new file mode 100644 index 0000000..283248d Binary files /dev/null and b/walls/apoA6mw.jpeg differ diff --git a/walls/apple-icon-114x114.png b/walls/apple-icon-114x114.png new file mode 100644 index 0000000..671cafb Binary files /dev/null and b/walls/apple-icon-114x114.png differ diff --git a/walls/apple-icon-120x120.png b/walls/apple-icon-120x120.png new file mode 100644 index 0000000..5aaebfe Binary files /dev/null and b/walls/apple-icon-120x120.png differ diff --git a/walls/apple-icon-144x144.png b/walls/apple-icon-144x144.png new file mode 100644 index 0000000..e0e9a35 Binary files /dev/null and b/walls/apple-icon-144x144.png differ diff --git a/walls/apple-icon-152x152.png b/walls/apple-icon-152x152.png new file mode 100644 index 0000000..baeadfe Binary files /dev/null and b/walls/apple-icon-152x152.png differ diff --git a/walls/apple-icon-180x180.png b/walls/apple-icon-180x180.png new file mode 100644 index 0000000..4f79d84 Binary files /dev/null and b/walls/apple-icon-180x180.png differ diff --git a/walls/apple-icon-57x57.png b/walls/apple-icon-57x57.png new file mode 100644 index 0000000..ff0b440 Binary files /dev/null and b/walls/apple-icon-57x57.png differ diff --git a/walls/apple-icon-60x60.png b/walls/apple-icon-60x60.png new file mode 100644 index 0000000..87832a8 Binary files /dev/null and b/walls/apple-icon-60x60.png differ diff --git a/walls/apple-icon-72x72.png b/walls/apple-icon-72x72.png new file mode 100644 index 0000000..72c9cbd Binary files /dev/null and b/walls/apple-icon-72x72.png differ diff --git a/walls/apple-icon-76x76.png b/walls/apple-icon-76x76.png new file mode 100644 index 0000000..628f1d8 Binary files /dev/null and b/walls/apple-icon-76x76.png differ diff --git a/walls/auM3jWe.jpeg b/walls/auM3jWe.jpeg new file mode 100644 index 0000000..c15bd30 Binary files /dev/null and b/walls/auM3jWe.jpeg differ diff --git a/walls/auhsKSI.jpeg b/walls/auhsKSI.jpeg new file mode 100644 index 0000000..3800a4c Binary files /dev/null and b/walls/auhsKSI.jpeg differ diff --git a/walls/avYxX3S.jpeg b/walls/avYxX3S.jpeg new file mode 100644 index 0000000..6974974 Binary files /dev/null and b/walls/avYxX3S.jpeg differ diff --git a/walls/avri0k8.jpeg b/walls/avri0k8.jpeg new file mode 100644 index 0000000..1f3827f Binary files /dev/null and b/walls/avri0k8.jpeg differ diff --git a/walls/aw8lzfv.png b/walls/aw8lzfv.png new file mode 100644 index 0000000..acfc6dd Binary files /dev/null and b/walls/aw8lzfv.png differ diff --git a/walls/award-gold-medium.png b/walls/award-gold-medium.png new file mode 100644 index 0000000..317e933 Binary files /dev/null and b/walls/award-gold-medium.png differ diff --git a/walls/b06XHTo.jpeg b/walls/b06XHTo.jpeg new file mode 100644 index 0000000..7c97ee9 Binary files /dev/null and b/walls/b06XHTo.jpeg differ diff --git a/walls/b24cYxr.jpeg b/walls/b24cYxr.jpeg new file mode 100644 index 0000000..d2af9f5 Binary files /dev/null and b/walls/b24cYxr.jpeg differ diff --git a/walls/b2lmwNh.jpeg b/walls/b2lmwNh.jpeg new file mode 100644 index 0000000..92f4244 Binary files /dev/null and b/walls/b2lmwNh.jpeg differ diff --git a/walls/b4AyRGW.jpeg b/walls/b4AyRGW.jpeg new file mode 100644 index 0000000..160b1f4 Binary files /dev/null and b/walls/b4AyRGW.jpeg differ diff --git a/walls/b80VsvN.jpeg b/walls/b80VsvN.jpeg new file mode 100644 index 0000000..95cf796 Binary files /dev/null and b/walls/b80VsvN.jpeg differ diff --git a/walls/bAPvf9IfH_tg4XcsbhTy_ZXCQIi3KIXrlFOnUzZ8r6s.jpg b/walls/bAPvf9IfH_tg4XcsbhTy_ZXCQIi3KIXrlFOnUzZ8r6s.jpg new file mode 100644 index 0000000..3defc7a Binary files /dev/null and b/walls/bAPvf9IfH_tg4XcsbhTy_ZXCQIi3KIXrlFOnUzZ8r6s.jpg differ diff --git a/walls/bB6kso1.jpeg b/walls/bB6kso1.jpeg new file mode 100644 index 0000000..89389dd Binary files /dev/null and b/walls/bB6kso1.jpeg differ diff --git a/walls/bEWU2t5.jpeg b/walls/bEWU2t5.jpeg new file mode 100644 index 0000000..5e971aa Binary files /dev/null and b/walls/bEWU2t5.jpeg differ diff --git a/walls/bF2KhIr.jpeg b/walls/bF2KhIr.jpeg new file mode 100644 index 0000000..9367041 Binary files /dev/null and b/walls/bF2KhIr.jpeg differ diff --git a/walls/bGBGv3k.jpeg b/walls/bGBGv3k.jpeg new file mode 100644 index 0000000..66deb56 Binary files /dev/null and b/walls/bGBGv3k.jpeg differ diff --git a/walls/bJKIUPa.jpeg b/walls/bJKIUPa.jpeg new file mode 100644 index 0000000..c1733e6 Binary files /dev/null and b/walls/bJKIUPa.jpeg differ diff --git a/walls/bKSBFP9.png b/walls/bKSBFP9.png new file mode 100644 index 0000000..d8ccc21 Binary files /dev/null and b/walls/bKSBFP9.png differ diff --git a/walls/bOOmbs6.png b/walls/bOOmbs6.png new file mode 100644 index 0000000..e1d81b3 Binary files /dev/null and b/walls/bOOmbs6.png differ diff --git a/walls/bPayGC8.png b/walls/bPayGC8.png new file mode 100644 index 0000000..30b917b Binary files /dev/null and b/walls/bPayGC8.png differ diff --git a/walls/bQIXeki.jpeg b/walls/bQIXeki.jpeg new file mode 100644 index 0000000..3dc5b78 Binary files /dev/null and b/walls/bQIXeki.jpeg differ diff --git a/walls/bQjE1b0.jpeg b/walls/bQjE1b0.jpeg new file mode 100644 index 0000000..8d08639 Binary files /dev/null and b/walls/bQjE1b0.jpeg differ diff --git a/walls/bQw2wfS.jpeg b/walls/bQw2wfS.jpeg new file mode 100644 index 0000000..23b39e7 Binary files /dev/null and b/walls/bQw2wfS.jpeg differ diff --git a/walls/bRCBDjt.jpeg b/walls/bRCBDjt.jpeg new file mode 100644 index 0000000..96361cd Binary files /dev/null and b/walls/bRCBDjt.jpeg differ diff --git a/walls/bS6bV36.jpeg b/walls/bS6bV36.jpeg new file mode 100644 index 0000000..7147c21 Binary files /dev/null and b/walls/bS6bV36.jpeg differ diff --git a/walls/bU150WV.jpeg b/walls/bU150WV.jpeg new file mode 100644 index 0000000..d429df1 Binary files /dev/null and b/walls/bU150WV.jpeg differ diff --git a/walls/bVhLcGt.jpeg b/walls/bVhLcGt.jpeg new file mode 100644 index 0000000..69e9541 Binary files /dev/null and b/walls/bVhLcGt.jpeg differ diff --git a/walls/bWEyI3z.jpeg b/walls/bWEyI3z.jpeg new file mode 100644 index 0000000..77844cd Binary files /dev/null and b/walls/bWEyI3z.jpeg differ diff --git a/walls/baXtUi1.jpeg b/walls/baXtUi1.jpeg new file mode 100644 index 0000000..b068a96 Binary files /dev/null and b/walls/baXtUi1.jpeg differ diff --git a/walls/bd5ahTf.png b/walls/bd5ahTf.png new file mode 100644 index 0000000..37b6ea7 Binary files /dev/null and b/walls/bd5ahTf.png differ diff --git a/walls/beEoLW0.jpeg b/walls/beEoLW0.jpeg new file mode 100644 index 0000000..5686631 Binary files /dev/null and b/walls/beEoLW0.jpeg differ diff --git a/walls/bjtZcmg.jpeg b/walls/bjtZcmg.jpeg new file mode 100644 index 0000000..9009f4a Binary files /dev/null and b/walls/bjtZcmg.jpeg differ diff --git a/walls/bluP3ET.jpeg b/walls/bluP3ET.jpeg new file mode 100644 index 0000000..051cea2 Binary files /dev/null and b/walls/bluP3ET.jpeg differ diff --git a/walls/bmURZRJ.png b/walls/bmURZRJ.png new file mode 100644 index 0000000..5790df7 Binary files /dev/null and b/walls/bmURZRJ.png differ diff --git a/walls/boGASLk.png b/walls/boGASLk.png new file mode 100644 index 0000000..71a6b7c Binary files /dev/null and b/walls/boGASLk.png differ diff --git a/walls/bqfc1qV.png b/walls/bqfc1qV.png new file mode 100644 index 0000000..d176738 Binary files /dev/null and b/walls/bqfc1qV.png differ diff --git a/walls/bsFbJsQ.jpeg b/walls/bsFbJsQ.jpeg new file mode 100644 index 0000000..d151a85 Binary files /dev/null and b/walls/bsFbJsQ.jpeg differ diff --git a/walls/btNlCaM.jpeg b/walls/btNlCaM.jpeg new file mode 100644 index 0000000..5823540 Binary files /dev/null and b/walls/btNlCaM.jpeg differ diff --git a/walls/buolKqK.jpeg b/walls/buolKqK.jpeg new file mode 100644 index 0000000..2e362bc Binary files /dev/null and b/walls/buolKqK.jpeg differ diff --git a/walls/bxaaAcv.jpeg b/walls/bxaaAcv.jpeg new file mode 100644 index 0000000..0d98ab4 Binary files /dev/null and b/walls/bxaaAcv.jpeg differ diff --git a/walls/bxlPZyd.png b/walls/bxlPZyd.png new file mode 100644 index 0000000..8e7e6b5 Binary files /dev/null and b/walls/bxlPZyd.png differ diff --git a/walls/bzzJ1ra.jpeg b/walls/bzzJ1ra.jpeg new file mode 100644 index 0000000..861539d Binary files /dev/null and b/walls/bzzJ1ra.jpeg differ diff --git a/walls/c0LOi4m.png b/walls/c0LOi4m.png new file mode 100644 index 0000000..f3f5904 Binary files /dev/null and b/walls/c0LOi4m.png differ diff --git a/walls/c1C9L0B.jpeg b/walls/c1C9L0B.jpeg new file mode 100644 index 0000000..05f894c Binary files /dev/null and b/walls/c1C9L0B.jpeg differ diff --git a/walls/c2tzHsf.jpeg b/walls/c2tzHsf.jpeg new file mode 100644 index 0000000..0046cd3 Binary files /dev/null and b/walls/c2tzHsf.jpeg differ diff --git a/walls/c6CVdy6.jpeg b/walls/c6CVdy6.jpeg new file mode 100644 index 0000000..51ae2b0 Binary files /dev/null and b/walls/c6CVdy6.jpeg differ diff --git a/walls/c6UiCIx.jpeg b/walls/c6UiCIx.jpeg new file mode 100644 index 0000000..69f36f5 Binary files /dev/null and b/walls/c6UiCIx.jpeg differ diff --git a/walls/c6tYiRY.jpeg b/walls/c6tYiRY.jpeg new file mode 100644 index 0000000..7927984 Binary files /dev/null and b/walls/c6tYiRY.jpeg differ diff --git a/walls/c8c3TDw.jpeg b/walls/c8c3TDw.jpeg new file mode 100644 index 0000000..caa7632 Binary files /dev/null and b/walls/c8c3TDw.jpeg differ diff --git a/walls/c9LsOhE.jpeg b/walls/c9LsOhE.jpeg new file mode 100644 index 0000000..ce0db13 Binary files /dev/null and b/walls/c9LsOhE.jpeg differ diff --git a/walls/cB5hS1J.png b/walls/cB5hS1J.png new file mode 100644 index 0000000..9bdd9fb Binary files /dev/null and b/walls/cB5hS1J.png differ diff --git a/walls/cDr0i4G.jpeg b/walls/cDr0i4G.jpeg new file mode 100644 index 0000000..5ea0322 Binary files /dev/null and b/walls/cDr0i4G.jpeg differ diff --git a/walls/cEUf8xL.jpeg b/walls/cEUf8xL.jpeg new file mode 100644 index 0000000..c2b5b04 Binary files /dev/null and b/walls/cEUf8xL.jpeg differ diff --git a/walls/cF3qVva.jpeg b/walls/cF3qVva.jpeg new file mode 100644 index 0000000..b047a30 Binary files /dev/null and b/walls/cF3qVva.jpeg differ diff --git a/walls/cFDBDXY.jpeg b/walls/cFDBDXY.jpeg new file mode 100644 index 0000000..a7df1f2 Binary files /dev/null and b/walls/cFDBDXY.jpeg differ diff --git a/walls/cGzwu2P.jpeg b/walls/cGzwu2P.jpeg new file mode 100644 index 0000000..8deea26 Binary files /dev/null and b/walls/cGzwu2P.jpeg differ diff --git a/walls/cHwB5NE.jpeg b/walls/cHwB5NE.jpeg new file mode 100644 index 0000000..c69862e Binary files /dev/null and b/walls/cHwB5NE.jpeg differ diff --git a/walls/cJQc2Lk.jpeg b/walls/cJQc2Lk.jpeg new file mode 100644 index 0000000..b0d3d86 Binary files /dev/null and b/walls/cJQc2Lk.jpeg differ diff --git a/walls/cJwHwJ1.jpeg b/walls/cJwHwJ1.jpeg new file mode 100644 index 0000000..606d16a Binary files /dev/null and b/walls/cJwHwJ1.jpeg differ diff --git a/walls/cLhzfPn.jpeg b/walls/cLhzfPn.jpeg new file mode 100644 index 0000000..552c21f Binary files /dev/null and b/walls/cLhzfPn.jpeg differ diff --git a/walls/cM84Eqb.jpeg b/walls/cM84Eqb.jpeg new file mode 100644 index 0000000..757829e Binary files /dev/null and b/walls/cM84Eqb.jpeg differ diff --git a/walls/cNTKABt.jpeg b/walls/cNTKABt.jpeg new file mode 100644 index 0000000..460baf5 Binary files /dev/null and b/walls/cNTKABt.jpeg differ diff --git a/walls/cPRDTRG.jpeg b/walls/cPRDTRG.jpeg new file mode 100644 index 0000000..0ca1399 Binary files /dev/null and b/walls/cPRDTRG.jpeg differ diff --git a/walls/cRBJ8A4.jpeg b/walls/cRBJ8A4.jpeg new file mode 100644 index 0000000..980ebf5 Binary files /dev/null and b/walls/cRBJ8A4.jpeg differ diff --git a/walls/cRHt387.jpeg b/walls/cRHt387.jpeg new file mode 100644 index 0000000..e32f255 Binary files /dev/null and b/walls/cRHt387.jpeg differ diff --git a/walls/cU7O6Pp.jpeg b/walls/cU7O6Pp.jpeg new file mode 100644 index 0000000..559508b Binary files /dev/null and b/walls/cU7O6Pp.jpeg differ diff --git a/walls/cVTbPad.jpeg b/walls/cVTbPad.jpeg new file mode 100644 index 0000000..262d1fd Binary files /dev/null and b/walls/cVTbPad.jpeg differ diff --git a/walls/cVpq9Ux.png b/walls/cVpq9Ux.png new file mode 100644 index 0000000..15609d2 Binary files /dev/null and b/walls/cVpq9Ux.png differ diff --git a/walls/cW4T5F2.jpeg b/walls/cW4T5F2.jpeg new file mode 100644 index 0000000..2868955 Binary files /dev/null and b/walls/cW4T5F2.jpeg differ diff --git a/walls/cc7juol.png b/walls/cc7juol.png new file mode 100644 index 0000000..42ec9b4 Binary files /dev/null and b/walls/cc7juol.png differ diff --git a/walls/ccCAcUd.jpeg b/walls/ccCAcUd.jpeg new file mode 100644 index 0000000..939f6c5 Binary files /dev/null and b/walls/ccCAcUd.jpeg differ diff --git a/walls/cf3A4O1.jpeg b/walls/cf3A4O1.jpeg new file mode 100644 index 0000000..07fc0c3 Binary files /dev/null and b/walls/cf3A4O1.jpeg differ diff --git a/walls/cfyfowv.jpeg b/walls/cfyfowv.jpeg new file mode 100644 index 0000000..daab9d1 Binary files /dev/null and b/walls/cfyfowv.jpeg differ diff --git a/walls/cgRxgSy.jpeg b/walls/cgRxgSy.jpeg new file mode 100644 index 0000000..dd1c67b Binary files /dev/null and b/walls/cgRxgSy.jpeg differ diff --git a/walls/chitUqk.jpeg b/walls/chitUqk.jpeg new file mode 100644 index 0000000..f92892b Binary files /dev/null and b/walls/chitUqk.jpeg differ diff --git a/walls/cj9dWRI.jpeg b/walls/cj9dWRI.jpeg new file mode 100644 index 0000000..79240c8 Binary files /dev/null and b/walls/cj9dWRI.jpeg differ diff --git a/walls/cjsc39G.jpeg b/walls/cjsc39G.jpeg new file mode 100644 index 0000000..a75362d Binary files /dev/null and b/walls/cjsc39G.jpeg differ diff --git a/walls/cragzNp.jpeg b/walls/cragzNp.jpeg new file mode 100644 index 0000000..acf0ae4 Binary files /dev/null and b/walls/cragzNp.jpeg differ diff --git a/walls/csgZJUu.jpeg b/walls/csgZJUu.jpeg new file mode 100644 index 0000000..e3f11fa Binary files /dev/null and b/walls/csgZJUu.jpeg differ diff --git a/walls/csidvXi.jpeg b/walls/csidvXi.jpeg new file mode 100644 index 0000000..32f939a Binary files /dev/null and b/walls/csidvXi.jpeg differ diff --git a/walls/csxNJQQ.jpeg b/walls/csxNJQQ.jpeg new file mode 100644 index 0000000..5810840 Binary files /dev/null and b/walls/csxNJQQ.jpeg differ diff --git a/walls/cuwGKoq.png b/walls/cuwGKoq.png new file mode 100644 index 0000000..08324d3 Binary files /dev/null and b/walls/cuwGKoq.png differ diff --git a/walls/cvMHWjA.jpeg b/walls/cvMHWjA.jpeg new file mode 100644 index 0000000..5d13fa5 Binary files /dev/null and b/walls/cvMHWjA.jpeg differ diff --git a/walls/cvXeIhS.jpeg b/walls/cvXeIhS.jpeg new file mode 100644 index 0000000..19da78f Binary files /dev/null and b/walls/cvXeIhS.jpeg differ diff --git a/walls/cwS0Z5n.jpeg b/walls/cwS0Z5n.jpeg new file mode 100644 index 0000000..3309f71 Binary files /dev/null and b/walls/cwS0Z5n.jpeg differ diff --git a/walls/cxsABkw.png b/walls/cxsABkw.png new file mode 100644 index 0000000..851f7f5 Binary files /dev/null and b/walls/cxsABkw.png differ diff --git a/walls/cyOvX96.png b/walls/cyOvX96.png new file mode 100644 index 0000000..7e7266e Binary files /dev/null and b/walls/cyOvX96.png differ diff --git a/walls/czfBdbO.jpeg b/walls/czfBdbO.jpeg new file mode 100644 index 0000000..5032f9c Binary files /dev/null and b/walls/czfBdbO.jpeg differ diff --git a/walls/cznjvUX.jpeg b/walls/cznjvUX.jpeg new file mode 100644 index 0000000..8c934c4 Binary files /dev/null and b/walls/cznjvUX.jpeg differ diff --git a/walls/d0OUD2v.jpeg b/walls/d0OUD2v.jpeg new file mode 100644 index 0000000..29d047d Binary files /dev/null and b/walls/d0OUD2v.jpeg differ diff --git a/walls/d0yLo7v.jpeg b/walls/d0yLo7v.jpeg new file mode 100644 index 0000000..476c4fb Binary files /dev/null and b/walls/d0yLo7v.jpeg differ diff --git a/walls/d1wOZC9.jpeg b/walls/d1wOZC9.jpeg new file mode 100644 index 0000000..956e90e Binary files /dev/null and b/walls/d1wOZC9.jpeg differ diff --git a/walls/d4BTIrO.jpeg b/walls/d4BTIrO.jpeg new file mode 100644 index 0000000..6fa47dc Binary files /dev/null and b/walls/d4BTIrO.jpeg differ diff --git a/walls/d8TPsvt.jpeg b/walls/d8TPsvt.jpeg new file mode 100644 index 0000000..d64827a Binary files /dev/null and b/walls/d8TPsvt.jpeg differ diff --git a/walls/d9cx76h.jpeg b/walls/d9cx76h.jpeg new file mode 100644 index 0000000..ed97191 Binary files /dev/null and b/walls/d9cx76h.jpeg differ diff --git a/walls/dAmBpjd.jpeg b/walls/dAmBpjd.jpeg new file mode 100644 index 0000000..c150943 Binary files /dev/null and b/walls/dAmBpjd.jpeg differ diff --git a/walls/dBQaQlt.jpeg b/walls/dBQaQlt.jpeg new file mode 100644 index 0000000..ed446d4 Binary files /dev/null and b/walls/dBQaQlt.jpeg differ diff --git a/walls/dC2txfP.jpeg b/walls/dC2txfP.jpeg new file mode 100644 index 0000000..4fbc3e8 Binary files /dev/null and b/walls/dC2txfP.jpeg differ diff --git a/walls/dCb75q5.jpeg b/walls/dCb75q5.jpeg new file mode 100644 index 0000000..94a7181 Binary files /dev/null and b/walls/dCb75q5.jpeg differ diff --git a/walls/dCrUCFj.jpeg b/walls/dCrUCFj.jpeg new file mode 100644 index 0000000..a33feb0 Binary files /dev/null and b/walls/dCrUCFj.jpeg differ diff --git a/walls/dFfMnBK.jpeg b/walls/dFfMnBK.jpeg new file mode 100644 index 0000000..596fa8d Binary files /dev/null and b/walls/dFfMnBK.jpeg differ diff --git a/walls/dGIxYbN.jpeg b/walls/dGIxYbN.jpeg new file mode 100644 index 0000000..e0b5136 Binary files /dev/null and b/walls/dGIxYbN.jpeg differ diff --git a/walls/dH6UanS.jpeg b/walls/dH6UanS.jpeg new file mode 100644 index 0000000..797b6bc Binary files /dev/null and b/walls/dH6UanS.jpeg differ diff --git a/walls/dJKUSlI.jpeg b/walls/dJKUSlI.jpeg new file mode 100644 index 0000000..c2f0587 Binary files /dev/null and b/walls/dJKUSlI.jpeg differ diff --git a/walls/dJn3GMa.png b/walls/dJn3GMa.png new file mode 100644 index 0000000..eaef8dd Binary files /dev/null and b/walls/dJn3GMa.png differ diff --git a/walls/dK2ZdIT.jpeg b/walls/dK2ZdIT.jpeg new file mode 100644 index 0000000..a7eb7a3 Binary files /dev/null and b/walls/dK2ZdIT.jpeg differ diff --git a/walls/dKzWXEp.jpeg b/walls/dKzWXEp.jpeg new file mode 100644 index 0000000..a202b0b Binary files /dev/null and b/walls/dKzWXEp.jpeg differ diff --git a/walls/dM9uCWf.jpeg b/walls/dM9uCWf.jpeg new file mode 100644 index 0000000..b3b5f72 Binary files /dev/null and b/walls/dM9uCWf.jpeg differ diff --git a/walls/dMFoUOt.jpeg b/walls/dMFoUOt.jpeg new file mode 100644 index 0000000..5cc27b8 Binary files /dev/null and b/walls/dMFoUOt.jpeg differ diff --git a/walls/dMqoZVW.jpeg b/walls/dMqoZVW.jpeg new file mode 100644 index 0000000..7d92b31 Binary files /dev/null and b/walls/dMqoZVW.jpeg differ diff --git a/walls/dNaPAaV.jpeg b/walls/dNaPAaV.jpeg new file mode 100644 index 0000000..478c97d Binary files /dev/null and b/walls/dNaPAaV.jpeg differ diff --git a/walls/dNin7qo.jpeg b/walls/dNin7qo.jpeg new file mode 100644 index 0000000..3d571d9 Binary files /dev/null and b/walls/dNin7qo.jpeg differ diff --git a/walls/dOLrMAl.jpeg b/walls/dOLrMAl.jpeg new file mode 100644 index 0000000..30c72b2 Binary files /dev/null and b/walls/dOLrMAl.jpeg differ diff --git a/walls/dOrjggq.jpeg b/walls/dOrjggq.jpeg new file mode 100644 index 0000000..1ff4d54 Binary files /dev/null and b/walls/dOrjggq.jpeg differ diff --git a/walls/dRR0vsM.jpeg b/walls/dRR0vsM.jpeg new file mode 100644 index 0000000..6821bef Binary files /dev/null and b/walls/dRR0vsM.jpeg differ diff --git a/walls/dRiYqJy.jpeg b/walls/dRiYqJy.jpeg new file mode 100644 index 0000000..47607bf Binary files /dev/null and b/walls/dRiYqJy.jpeg differ diff --git a/walls/dTAOPTZ.jpeg b/walls/dTAOPTZ.jpeg new file mode 100644 index 0000000..c253ad9 Binary files /dev/null and b/walls/dTAOPTZ.jpeg differ diff --git a/walls/dVSy5Od.jpeg b/walls/dVSy5Od.jpeg new file mode 100644 index 0000000..512af1e Binary files /dev/null and b/walls/dVSy5Od.jpeg differ diff --git a/walls/dWvVLvA.jpeg b/walls/dWvVLvA.jpeg new file mode 100644 index 0000000..213df65 Binary files /dev/null and b/walls/dWvVLvA.jpeg differ diff --git a/walls/daRq8TR.jpeg b/walls/daRq8TR.jpeg new file mode 100644 index 0000000..2c92561 Binary files /dev/null and b/walls/daRq8TR.jpeg differ diff --git a/walls/daTUTZq.jpeg b/walls/daTUTZq.jpeg new file mode 100644 index 0000000..c61704b Binary files /dev/null and b/walls/daTUTZq.jpeg differ diff --git a/walls/dapfjWv.jpeg b/walls/dapfjWv.jpeg new file mode 100644 index 0000000..c863ea2 Binary files /dev/null and b/walls/dapfjWv.jpeg differ diff --git a/walls/dbU39y3.jpeg b/walls/dbU39y3.jpeg new file mode 100644 index 0000000..1e67154 Binary files /dev/null and b/walls/dbU39y3.jpeg differ diff --git a/walls/dck7j3r.png b/walls/dck7j3r.png new file mode 100644 index 0000000..6f0e571 Binary files /dev/null and b/walls/dck7j3r.png differ diff --git a/walls/dcpSfhy.jpeg b/walls/dcpSfhy.jpeg new file mode 100644 index 0000000..f975a03 Binary files /dev/null and b/walls/dcpSfhy.jpeg differ diff --git a/walls/dcptv10.jpeg b/walls/dcptv10.jpeg new file mode 100644 index 0000000..cf597bf Binary files /dev/null and b/walls/dcptv10.jpeg differ diff --git a/walls/ddSyFy2.jpeg b/walls/ddSyFy2.jpeg new file mode 100644 index 0000000..95cb349 Binary files /dev/null and b/walls/ddSyFy2.jpeg differ diff --git a/walls/ddrR40b.jpeg b/walls/ddrR40b.jpeg new file mode 100644 index 0000000..0909bc4 Binary files /dev/null and b/walls/ddrR40b.jpeg differ diff --git a/walls/dfB9eOv.jpeg b/walls/dfB9eOv.jpeg new file mode 100644 index 0000000..52449b0 Binary files /dev/null and b/walls/dfB9eOv.jpeg differ diff --git a/walls/dfKqrmJ.jpeg b/walls/dfKqrmJ.jpeg new file mode 100644 index 0000000..3332c53 Binary files /dev/null and b/walls/dfKqrmJ.jpeg differ diff --git a/walls/dgAKwLk.jpeg b/walls/dgAKwLk.jpeg new file mode 100644 index 0000000..7ef5c47 Binary files /dev/null and b/walls/dgAKwLk.jpeg differ diff --git a/walls/dhAuzaC.jpeg b/walls/dhAuzaC.jpeg new file mode 100644 index 0000000..58bae52 Binary files /dev/null and b/walls/dhAuzaC.jpeg differ diff --git a/walls/dlwAvn2.png b/walls/dlwAvn2.png new file mode 100644 index 0000000..733bd4a Binary files /dev/null and b/walls/dlwAvn2.png differ diff --git a/walls/dmyEtxf.jpeg b/walls/dmyEtxf.jpeg new file mode 100644 index 0000000..68bc7b8 Binary files /dev/null and b/walls/dmyEtxf.jpeg differ diff --git a/walls/dnN4UVZ.jpeg b/walls/dnN4UVZ.jpeg new file mode 100644 index 0000000..587c69f Binary files /dev/null and b/walls/dnN4UVZ.jpeg differ diff --git a/walls/doUWijV.jpeg b/walls/doUWijV.jpeg new file mode 100644 index 0000000..28703d1 Binary files /dev/null and b/walls/doUWijV.jpeg differ diff --git a/walls/dqXRw1O.jpeg b/walls/dqXRw1O.jpeg new file mode 100644 index 0000000..4af14e6 Binary files /dev/null and b/walls/dqXRw1O.jpeg differ diff --git a/walls/dsEee36.jpeg b/walls/dsEee36.jpeg new file mode 100644 index 0000000..00d3951 Binary files /dev/null and b/walls/dsEee36.jpeg differ diff --git a/walls/dsnwx3i.jpeg b/walls/dsnwx3i.jpeg new file mode 100644 index 0000000..9a78327 Binary files /dev/null and b/walls/dsnwx3i.jpeg differ diff --git a/walls/durAFkm.jpeg b/walls/durAFkm.jpeg new file mode 100644 index 0000000..1d6ef7c Binary files /dev/null and b/walls/durAFkm.jpeg differ diff --git a/walls/dv3xIp7.jpeg b/walls/dv3xIp7.jpeg new file mode 100644 index 0000000..353bdb3 Binary files /dev/null and b/walls/dv3xIp7.jpeg differ diff --git a/walls/dvJcpc8.png b/walls/dvJcpc8.png new file mode 100644 index 0000000..89d6d0a Binary files /dev/null and b/walls/dvJcpc8.png differ diff --git a/walls/dxXoRxW.jpeg b/walls/dxXoRxW.jpeg new file mode 100644 index 0000000..ee43771 Binary files /dev/null and b/walls/dxXoRxW.jpeg differ diff --git a/walls/dxlp4RX.jpeg b/walls/dxlp4RX.jpeg new file mode 100644 index 0000000..7f788eb Binary files /dev/null and b/walls/dxlp4RX.jpeg differ diff --git a/walls/dzXnMNR.jpeg b/walls/dzXnMNR.jpeg new file mode 100644 index 0000000..74d083e Binary files /dev/null and b/walls/dzXnMNR.jpeg differ diff --git a/walls/dzqR3sa.jpeg b/walls/dzqR3sa.jpeg new file mode 100644 index 0000000..318da4f Binary files /dev/null and b/walls/dzqR3sa.jpeg differ diff --git a/walls/e07gOn6.jpeg b/walls/e07gOn6.jpeg new file mode 100644 index 0000000..da2c1a2 Binary files /dev/null and b/walls/e07gOn6.jpeg differ diff --git a/walls/e0l0Ds7.jpeg b/walls/e0l0Ds7.jpeg new file mode 100644 index 0000000..825f329 Binary files /dev/null and b/walls/e0l0Ds7.jpeg differ diff --git a/walls/e0zFLVw.jpeg b/walls/e0zFLVw.jpeg new file mode 100644 index 0000000..4ee9dd0 Binary files /dev/null and b/walls/e0zFLVw.jpeg differ diff --git a/walls/e41pa9a.png b/walls/e41pa9a.png new file mode 100644 index 0000000..808e222 Binary files /dev/null and b/walls/e41pa9a.png differ diff --git a/walls/e68RnaO.jpeg b/walls/e68RnaO.jpeg new file mode 100644 index 0000000..09aed5f Binary files /dev/null and b/walls/e68RnaO.jpeg differ diff --git a/walls/e8IcZ2h.png b/walls/e8IcZ2h.png new file mode 100644 index 0000000..3308f5c Binary files /dev/null and b/walls/e8IcZ2h.png differ diff --git a/walls/e8UU2ND.png b/walls/e8UU2ND.png new file mode 100644 index 0000000..0e29bb9 Binary files /dev/null and b/walls/e8UU2ND.png differ diff --git a/walls/eCVd1g9.jpeg b/walls/eCVd1g9.jpeg new file mode 100644 index 0000000..ac18fd8 Binary files /dev/null and b/walls/eCVd1g9.jpeg differ diff --git a/walls/eFmtqxh.png b/walls/eFmtqxh.png new file mode 100644 index 0000000..c9bf4c5 Binary files /dev/null and b/walls/eFmtqxh.png differ diff --git a/walls/eGkIMa8.jpeg b/walls/eGkIMa8.jpeg new file mode 100644 index 0000000..b38f16c Binary files /dev/null and b/walls/eGkIMa8.jpeg differ diff --git a/walls/eGlVIC6.jpeg b/walls/eGlVIC6.jpeg new file mode 100644 index 0000000..8297495 Binary files /dev/null and b/walls/eGlVIC6.jpeg differ diff --git a/walls/eIoP1tp.jpeg b/walls/eIoP1tp.jpeg new file mode 100644 index 0000000..829e9d4 Binary files /dev/null and b/walls/eIoP1tp.jpeg differ diff --git a/walls/eJ46GLO.jpeg b/walls/eJ46GLO.jpeg new file mode 100644 index 0000000..1fbfed9 Binary files /dev/null and b/walls/eJ46GLO.jpeg differ diff --git a/walls/eKgIrhI.jpeg b/walls/eKgIrhI.jpeg new file mode 100644 index 0000000..8d877be Binary files /dev/null and b/walls/eKgIrhI.jpeg differ diff --git a/walls/eLuuEGn.jpeg b/walls/eLuuEGn.jpeg new file mode 100644 index 0000000..a48d5be Binary files /dev/null and b/walls/eLuuEGn.jpeg differ diff --git a/walls/ePWQUNF.jpeg b/walls/ePWQUNF.jpeg new file mode 100644 index 0000000..777608f Binary files /dev/null and b/walls/ePWQUNF.jpeg differ diff --git a/walls/eTFw0YK.jpeg b/walls/eTFw0YK.jpeg new file mode 100644 index 0000000..e76e87d Binary files /dev/null and b/walls/eTFw0YK.jpeg differ diff --git a/walls/eTrMsJL.jpeg b/walls/eTrMsJL.jpeg new file mode 100644 index 0000000..bda14b1 Binary files /dev/null and b/walls/eTrMsJL.jpeg differ diff --git a/walls/eU3EBqe.jpeg b/walls/eU3EBqe.jpeg new file mode 100644 index 0000000..7d374a5 Binary files /dev/null and b/walls/eU3EBqe.jpeg differ diff --git a/walls/eW9Tj2q.png b/walls/eW9Tj2q.png new file mode 100644 index 0000000..a6797dd Binary files /dev/null and b/walls/eW9Tj2q.png differ diff --git a/walls/eXQHYwm.jpeg b/walls/eXQHYwm.jpeg new file mode 100644 index 0000000..5eafdf7 Binary files /dev/null and b/walls/eXQHYwm.jpeg differ diff --git a/walls/eYRWt0v.jpeg b/walls/eYRWt0v.jpeg new file mode 100644 index 0000000..39da6f8 Binary files /dev/null and b/walls/eYRWt0v.jpeg differ diff --git a/walls/eaB2Yiv.jpeg b/walls/eaB2Yiv.jpeg new file mode 100644 index 0000000..d4baceb Binary files /dev/null and b/walls/eaB2Yiv.jpeg differ diff --git a/walls/eadAUtE.jpeg b/walls/eadAUtE.jpeg new file mode 100644 index 0000000..ff0452d Binary files /dev/null and b/walls/eadAUtE.jpeg differ diff --git a/walls/ecEqq77.jpeg b/walls/ecEqq77.jpeg new file mode 100644 index 0000000..e9a9901 Binary files /dev/null and b/walls/ecEqq77.jpeg differ diff --git a/walls/ee3Lruj.jpeg b/walls/ee3Lruj.jpeg new file mode 100644 index 0000000..38cbc01 Binary files /dev/null and b/walls/ee3Lruj.jpeg differ diff --git a/walls/ef3UzKU.jpeg b/walls/ef3UzKU.jpeg new file mode 100644 index 0000000..98ad840 Binary files /dev/null and b/walls/ef3UzKU.jpeg differ diff --git a/walls/eg8j1Bh.jpeg b/walls/eg8j1Bh.jpeg new file mode 100644 index 0000000..7b962e0 Binary files /dev/null and b/walls/eg8j1Bh.jpeg differ diff --git a/walls/egGrCSM.jpeg b/walls/egGrCSM.jpeg new file mode 100644 index 0000000..d41d46b Binary files /dev/null and b/walls/egGrCSM.jpeg differ diff --git a/walls/egozNFp.png b/walls/egozNFp.png new file mode 100644 index 0000000..01218b7 Binary files /dev/null and b/walls/egozNFp.png differ diff --git a/walls/ei7z9RX.jpeg b/walls/ei7z9RX.jpeg new file mode 100644 index 0000000..8aa3f72 Binary files /dev/null and b/walls/ei7z9RX.jpeg differ diff --git a/walls/eig1UkY.png b/walls/eig1UkY.png new file mode 100644 index 0000000..08c8cf9 Binary files /dev/null and b/walls/eig1UkY.png differ diff --git a/walls/ejx02YX.jpeg b/walls/ejx02YX.jpeg new file mode 100644 index 0000000..68bce81 Binary files /dev/null and b/walls/ejx02YX.jpeg differ diff --git a/walls/ek8DPR0.jpeg b/walls/ek8DPR0.jpeg new file mode 100644 index 0000000..c7c34ae Binary files /dev/null and b/walls/ek8DPR0.jpeg differ diff --git a/walls/elD57tp.jpeg b/walls/elD57tp.jpeg new file mode 100644 index 0000000..2473eb1 Binary files /dev/null and b/walls/elD57tp.jpeg differ diff --git a/walls/elFnVgt.jpeg b/walls/elFnVgt.jpeg new file mode 100644 index 0000000..ce431fc Binary files /dev/null and b/walls/elFnVgt.jpeg differ diff --git a/walls/en9LMGR.jpeg b/walls/en9LMGR.jpeg new file mode 100644 index 0000000..60aa436 Binary files /dev/null and b/walls/en9LMGR.jpeg differ diff --git a/walls/epSEtBA.jpeg b/walls/epSEtBA.jpeg new file mode 100644 index 0000000..3ebf6b0 Binary files /dev/null and b/walls/epSEtBA.jpeg differ diff --git a/walls/erMOsH0.jpeg b/walls/erMOsH0.jpeg new file mode 100644 index 0000000..89615f4 Binary files /dev/null and b/walls/erMOsH0.jpeg differ diff --git a/walls/eshfRx8.jpeg b/walls/eshfRx8.jpeg new file mode 100644 index 0000000..af01894 Binary files /dev/null and b/walls/eshfRx8.jpeg differ diff --git a/walls/ewXS8j1.jpeg b/walls/ewXS8j1.jpeg new file mode 100644 index 0000000..75be921 Binary files /dev/null and b/walls/ewXS8j1.jpeg differ diff --git a/walls/ewiB70r.jpeg b/walls/ewiB70r.jpeg new file mode 100644 index 0000000..a39e04f Binary files /dev/null and b/walls/ewiB70r.jpeg differ diff --git a/walls/exfZCvi.jpeg b/walls/exfZCvi.jpeg new file mode 100644 index 0000000..8e0d00f Binary files /dev/null and b/walls/exfZCvi.jpeg differ diff --git a/walls/exr0d7p.jpeg b/walls/exr0d7p.jpeg new file mode 100644 index 0000000..750e52f Binary files /dev/null and b/walls/exr0d7p.jpeg differ diff --git a/walls/ezgKw69.jpeg b/walls/ezgKw69.jpeg new file mode 100644 index 0000000..c77f264 Binary files /dev/null and b/walls/ezgKw69.jpeg differ diff --git a/walls/f6QygLC.jpeg b/walls/f6QygLC.jpeg new file mode 100644 index 0000000..f33bd75 Binary files /dev/null and b/walls/f6QygLC.jpeg differ diff --git a/walls/f7v76qo.jpeg b/walls/f7v76qo.jpeg new file mode 100644 index 0000000..66157e3 Binary files /dev/null and b/walls/f7v76qo.jpeg differ diff --git a/walls/f8yPLP2.jpeg b/walls/f8yPLP2.jpeg new file mode 100644 index 0000000..4a73e43 Binary files /dev/null and b/walls/f8yPLP2.jpeg differ diff --git a/walls/f9rVrrZ.jpeg b/walls/f9rVrrZ.jpeg new file mode 100644 index 0000000..361a9d0 Binary files /dev/null and b/walls/f9rVrrZ.jpeg differ diff --git a/walls/f9sXp5L.jpeg b/walls/f9sXp5L.jpeg new file mode 100644 index 0000000..acbeeb7 Binary files /dev/null and b/walls/f9sXp5L.jpeg differ diff --git a/walls/fEKcNoF.jpeg b/walls/fEKcNoF.jpeg new file mode 100644 index 0000000..eadf8a5 Binary files /dev/null and b/walls/fEKcNoF.jpeg differ diff --git a/walls/fEwyzWA.jpeg b/walls/fEwyzWA.jpeg new file mode 100644 index 0000000..ed7ce76 Binary files /dev/null and b/walls/fEwyzWA.jpeg differ diff --git a/walls/fF2xSsW.jpeg b/walls/fF2xSsW.jpeg new file mode 100644 index 0000000..7c081d9 Binary files /dev/null and b/walls/fF2xSsW.jpeg differ diff --git a/walls/fJ6UFYO.jpeg b/walls/fJ6UFYO.jpeg new file mode 100644 index 0000000..7338eaa Binary files /dev/null and b/walls/fJ6UFYO.jpeg differ diff --git a/walls/fJGr5OE.jpeg b/walls/fJGr5OE.jpeg new file mode 100644 index 0000000..fef9084 Binary files /dev/null and b/walls/fJGr5OE.jpeg differ diff --git a/walls/fJjrMzQ.jpeg b/walls/fJjrMzQ.jpeg new file mode 100644 index 0000000..e58af37 Binary files /dev/null and b/walls/fJjrMzQ.jpeg differ diff --git a/walls/fLYVdpO.jpeg b/walls/fLYVdpO.jpeg new file mode 100644 index 0000000..dcfb17a Binary files /dev/null and b/walls/fLYVdpO.jpeg differ diff --git a/walls/fLnv7v6.png b/walls/fLnv7v6.png new file mode 100644 index 0000000..2567eef Binary files /dev/null and b/walls/fLnv7v6.png differ diff --git a/walls/fMtstPN.jpeg b/walls/fMtstPN.jpeg new file mode 100644 index 0000000..04667e6 Binary files /dev/null and b/walls/fMtstPN.jpeg differ diff --git a/walls/fNI7Yu0.jpeg b/walls/fNI7Yu0.jpeg new file mode 100644 index 0000000..cce27e3 Binary files /dev/null and b/walls/fNI7Yu0.jpeg differ diff --git a/walls/fNyomj2.png b/walls/fNyomj2.png new file mode 100644 index 0000000..6396cf4 Binary files /dev/null and b/walls/fNyomj2.png differ diff --git a/walls/fQWwstY.jpeg b/walls/fQWwstY.jpeg new file mode 100644 index 0000000..8cc8364 Binary files /dev/null and b/walls/fQWwstY.jpeg differ diff --git a/walls/fRcJm9x.jpeg b/walls/fRcJm9x.jpeg new file mode 100644 index 0000000..bd7bb46 Binary files /dev/null and b/walls/fRcJm9x.jpeg differ diff --git a/walls/fSNYvcW.jpeg b/walls/fSNYvcW.jpeg new file mode 100644 index 0000000..72b6936 Binary files /dev/null and b/walls/fSNYvcW.jpeg differ diff --git a/walls/fTr613J.jpeg b/walls/fTr613J.jpeg new file mode 100644 index 0000000..ecbafb0 Binary files /dev/null and b/walls/fTr613J.jpeg differ diff --git a/walls/fV889Sg.jpeg b/walls/fV889Sg.jpeg new file mode 100644 index 0000000..78b7d0a Binary files /dev/null and b/walls/fV889Sg.jpeg differ diff --git a/walls/fVD9J9o.png b/walls/fVD9J9o.png new file mode 100644 index 0000000..e25dc51 Binary files /dev/null and b/walls/fVD9J9o.png differ diff --git a/walls/fWVbxj1.jpeg b/walls/fWVbxj1.jpeg new file mode 100644 index 0000000..08fdbe1 Binary files /dev/null and b/walls/fWVbxj1.jpeg differ diff --git a/walls/fWWWcNn.jpeg b/walls/fWWWcNn.jpeg new file mode 100644 index 0000000..dcf4062 Binary files /dev/null and b/walls/fWWWcNn.jpeg differ diff --git a/walls/fXXJgKo.jpeg b/walls/fXXJgKo.jpeg new file mode 100644 index 0000000..5f9437f Binary files /dev/null and b/walls/fXXJgKo.jpeg differ diff --git a/walls/fa9uNIuUQVA3tWGU54aXn3EFQSkRQSCn41lZmvcGu0E.jpg b/walls/fa9uNIuUQVA3tWGU54aXn3EFQSkRQSCn41lZmvcGu0E.jpg new file mode 100644 index 0000000..27c1df9 Binary files /dev/null and b/walls/fa9uNIuUQVA3tWGU54aXn3EFQSkRQSCn41lZmvcGu0E.jpg differ diff --git a/walls/favicon-16x16.png b/walls/favicon-16x16.png new file mode 100644 index 0000000..d987270 Binary files /dev/null and b/walls/favicon-16x16.png differ diff --git a/walls/favicon-32x32.png b/walls/favicon-32x32.png new file mode 100644 index 0000000..3c09931 Binary files /dev/null and b/walls/favicon-32x32.png differ diff --git a/walls/favicon-96x96.png b/walls/favicon-96x96.png new file mode 100644 index 0000000..c23531f Binary files /dev/null and b/walls/favicon-96x96.png differ diff --git a/walls/fcLyCki.jpeg b/walls/fcLyCki.jpeg new file mode 100644 index 0000000..3bbd869 Binary files /dev/null and b/walls/fcLyCki.jpeg differ diff --git a/walls/fce6Wk8.jpeg b/walls/fce6Wk8.jpeg new file mode 100644 index 0000000..d094623 Binary files /dev/null and b/walls/fce6Wk8.jpeg differ diff --git a/walls/ffsHobC.jpeg b/walls/ffsHobC.jpeg new file mode 100644 index 0000000..326367d Binary files /dev/null and b/walls/ffsHobC.jpeg differ diff --git a/walls/fgmmvo9.jpeg b/walls/fgmmvo9.jpeg new file mode 100644 index 0000000..aeca300 Binary files /dev/null and b/walls/fgmmvo9.jpeg differ diff --git a/walls/fj2T53L.jpeg b/walls/fj2T53L.jpeg new file mode 100644 index 0000000..be467f4 Binary files /dev/null and b/walls/fj2T53L.jpeg differ diff --git a/walls/fjBCVlt.png b/walls/fjBCVlt.png new file mode 100644 index 0000000..653118d Binary files /dev/null and b/walls/fjBCVlt.png differ diff --git a/walls/fjqjD1W.png b/walls/fjqjD1W.png new file mode 100644 index 0000000..b8eb8c0 Binary files /dev/null and b/walls/fjqjD1W.png differ diff --git a/walls/fk4QpCq.jpeg b/walls/fk4QpCq.jpeg new file mode 100644 index 0000000..ea01209 Binary files /dev/null and b/walls/fk4QpCq.jpeg differ diff --git a/walls/fkFkrzB.jpeg b/walls/fkFkrzB.jpeg new file mode 100644 index 0000000..23e30b3 Binary files /dev/null and b/walls/fkFkrzB.jpeg differ diff --git a/walls/flfOUHp.jpeg b/walls/flfOUHp.jpeg new file mode 100644 index 0000000..6a62233 Binary files /dev/null and b/walls/flfOUHp.jpeg differ diff --git a/walls/fnkpP64.jpeg b/walls/fnkpP64.jpeg new file mode 100644 index 0000000..2ccc58d Binary files /dev/null and b/walls/fnkpP64.jpeg differ diff --git a/walls/frI1wZg.jpeg b/walls/frI1wZg.jpeg new file mode 100644 index 0000000..e74de5a Binary files /dev/null and b/walls/frI1wZg.jpeg differ diff --git a/walls/fvoH9GR.jpeg b/walls/fvoH9GR.jpeg new file mode 100644 index 0000000..0fbd360 Binary files /dev/null and b/walls/fvoH9GR.jpeg differ diff --git a/walls/fyGqNjh.jpeg b/walls/fyGqNjh.jpeg new file mode 100644 index 0000000..b7e5017 Binary files /dev/null and b/walls/fyGqNjh.jpeg differ diff --git a/walls/fyw6Hdr.jpeg b/walls/fyw6Hdr.jpeg new file mode 100644 index 0000000..9697086 Binary files /dev/null and b/walls/fyw6Hdr.jpeg differ diff --git a/walls/fz4BzYn.jpeg b/walls/fz4BzYn.jpeg new file mode 100644 index 0000000..166327a Binary files /dev/null and b/walls/fz4BzYn.jpeg differ diff --git a/walls/g02vGNT.jpeg b/walls/g02vGNT.jpeg new file mode 100644 index 0000000..7987ab4 Binary files /dev/null and b/walls/g02vGNT.jpeg differ diff --git a/walls/g0ByJ3b.jpeg b/walls/g0ByJ3b.jpeg new file mode 100644 index 0000000..fed6086 Binary files /dev/null and b/walls/g0ByJ3b.jpeg differ diff --git a/walls/g0cBXok.jpeg b/walls/g0cBXok.jpeg new file mode 100644 index 0000000..1eb17d5 Binary files /dev/null and b/walls/g0cBXok.jpeg differ diff --git a/walls/g2YLWQp.jpeg b/walls/g2YLWQp.jpeg new file mode 100644 index 0000000..374df8a Binary files /dev/null and b/walls/g2YLWQp.jpeg differ diff --git a/walls/g5ThXWe.png b/walls/g5ThXWe.png new file mode 100644 index 0000000..5e6aaf0 Binary files /dev/null and b/walls/g5ThXWe.png differ diff --git a/walls/g5Umdsh.jpeg b/walls/g5Umdsh.jpeg new file mode 100644 index 0000000..db2fcc1 Binary files /dev/null and b/walls/g5Umdsh.jpeg differ diff --git a/walls/g9DereY.jpeg b/walls/g9DereY.jpeg new file mode 100644 index 0000000..ac2ea28 Binary files /dev/null and b/walls/g9DereY.jpeg differ diff --git a/walls/gAOBvPe.png b/walls/gAOBvPe.png new file mode 100644 index 0000000..77b0629 Binary files /dev/null and b/walls/gAOBvPe.png differ diff --git a/walls/gBAeAHW.jpeg b/walls/gBAeAHW.jpeg new file mode 100644 index 0000000..21122bd Binary files /dev/null and b/walls/gBAeAHW.jpeg differ diff --git a/walls/gBddAD4.jpeg b/walls/gBddAD4.jpeg new file mode 100644 index 0000000..e8c3b52 Binary files /dev/null and b/walls/gBddAD4.jpeg differ diff --git a/walls/gCaNkyn.jpeg b/walls/gCaNkyn.jpeg new file mode 100644 index 0000000..717a522 Binary files /dev/null and b/walls/gCaNkyn.jpeg differ diff --git a/walls/gDcBO1i.png b/walls/gDcBO1i.png new file mode 100644 index 0000000..99e277b Binary files /dev/null and b/walls/gDcBO1i.png differ diff --git a/walls/gDhCCKl.jpeg b/walls/gDhCCKl.jpeg new file mode 100644 index 0000000..82c9f3e Binary files /dev/null and b/walls/gDhCCKl.jpeg differ diff --git a/walls/gDpJzEE.jpeg b/walls/gDpJzEE.jpeg new file mode 100644 index 0000000..d06eab3 Binary files /dev/null and b/walls/gDpJzEE.jpeg differ diff --git a/walls/gDtVEjM.png b/walls/gDtVEjM.png new file mode 100644 index 0000000..2c8e303 Binary files /dev/null and b/walls/gDtVEjM.png differ diff --git a/walls/gDvS043.jpeg b/walls/gDvS043.jpeg new file mode 100644 index 0000000..6a5a70b Binary files /dev/null and b/walls/gDvS043.jpeg differ diff --git a/walls/gE2C38S.jpeg b/walls/gE2C38S.jpeg new file mode 100644 index 0000000..51c37fe Binary files /dev/null and b/walls/gE2C38S.jpeg differ diff --git a/walls/gEf8vcb.jpeg b/walls/gEf8vcb.jpeg new file mode 100644 index 0000000..efdc04c Binary files /dev/null and b/walls/gEf8vcb.jpeg differ diff --git a/walls/gFaFtf1.jpeg b/walls/gFaFtf1.jpeg new file mode 100644 index 0000000..c994f67 Binary files /dev/null and b/walls/gFaFtf1.jpeg differ diff --git a/walls/gHi0MiR.jpeg b/walls/gHi0MiR.jpeg new file mode 100644 index 0000000..f642e8b Binary files /dev/null and b/walls/gHi0MiR.jpeg differ diff --git a/walls/gJupMfo.jpeg b/walls/gJupMfo.jpeg new file mode 100644 index 0000000..80858a3 Binary files /dev/null and b/walls/gJupMfo.jpeg differ diff --git a/walls/gKUpCz4.jpeg b/walls/gKUpCz4.jpeg new file mode 100644 index 0000000..c2ecf6e Binary files /dev/null and b/walls/gKUpCz4.jpeg differ diff --git a/walls/gM5FmmW.jpeg b/walls/gM5FmmW.jpeg new file mode 100644 index 0000000..323e8e6 Binary files /dev/null and b/walls/gM5FmmW.jpeg differ diff --git a/walls/gNtNELl.jpeg b/walls/gNtNELl.jpeg new file mode 100644 index 0000000..2458d31 Binary files /dev/null and b/walls/gNtNELl.jpeg differ diff --git a/walls/gOu4f2r.jpeg b/walls/gOu4f2r.jpeg new file mode 100644 index 0000000..9061470 Binary files /dev/null and b/walls/gOu4f2r.jpeg differ diff --git a/walls/gPb9Aug.jpeg b/walls/gPb9Aug.jpeg new file mode 100644 index 0000000..6d73d2d Binary files /dev/null and b/walls/gPb9Aug.jpeg differ diff --git a/walls/gRgixOE.jpeg b/walls/gRgixOE.jpeg new file mode 100644 index 0000000..4b1701b Binary files /dev/null and b/walls/gRgixOE.jpeg differ diff --git a/walls/gVqQRjH.jpeg b/walls/gVqQRjH.jpeg new file mode 100644 index 0000000..ee26d83 Binary files /dev/null and b/walls/gVqQRjH.jpeg differ diff --git a/walls/gWaMmio.jpeg b/walls/gWaMmio.jpeg new file mode 100644 index 0000000..3e2d19e Binary files /dev/null and b/walls/gWaMmio.jpeg differ diff --git a/walls/gbK2to1.jpeg b/walls/gbK2to1.jpeg new file mode 100644 index 0000000..444efd3 Binary files /dev/null and b/walls/gbK2to1.jpeg differ diff --git a/walls/gdRItX8.jpeg b/walls/gdRItX8.jpeg new file mode 100644 index 0000000..4d05728 Binary files /dev/null and b/walls/gdRItX8.jpeg differ diff --git a/walls/geJXCRO.jpeg b/walls/geJXCRO.jpeg new file mode 100644 index 0000000..2b15c23 Binary files /dev/null and b/walls/geJXCRO.jpeg differ diff --git a/walls/ghbrwm6.jpeg b/walls/ghbrwm6.jpeg new file mode 100644 index 0000000..fae76d8 Binary files /dev/null and b/walls/ghbrwm6.jpeg differ diff --git a/walls/ghunyOU.jpeg b/walls/ghunyOU.jpeg new file mode 100644 index 0000000..9007519 Binary files /dev/null and b/walls/ghunyOU.jpeg differ diff --git a/walls/gjmisya.jpeg b/walls/gjmisya.jpeg new file mode 100644 index 0000000..d84e156 Binary files /dev/null and b/walls/gjmisya.jpeg differ diff --git a/walls/gkDIT3H.png b/walls/gkDIT3H.png new file mode 100644 index 0000000..534931a Binary files /dev/null and b/walls/gkDIT3H.png differ diff --git a/walls/gkN60RR.png b/walls/gkN60RR.png new file mode 100644 index 0000000..117a975 Binary files /dev/null and b/walls/gkN60RR.png differ diff --git a/walls/gl2f5Mx.jpeg b/walls/gl2f5Mx.jpeg new file mode 100644 index 0000000..4297c78 Binary files /dev/null and b/walls/gl2f5Mx.jpeg differ diff --git a/walls/gmDHLYf.jpeg b/walls/gmDHLYf.jpeg new file mode 100644 index 0000000..2dd802a Binary files /dev/null and b/walls/gmDHLYf.jpeg differ diff --git a/walls/gqo5qF1.jpeg b/walls/gqo5qF1.jpeg new file mode 100644 index 0000000..e2cf2eb Binary files /dev/null and b/walls/gqo5qF1.jpeg differ diff --git a/walls/guSjaQ6.jpeg b/walls/guSjaQ6.jpeg new file mode 100644 index 0000000..769865d Binary files /dev/null and b/walls/guSjaQ6.jpeg differ diff --git a/walls/gzEAiko.jpeg b/walls/gzEAiko.jpeg new file mode 100644 index 0000000..136e908 Binary files /dev/null and b/walls/gzEAiko.jpeg differ diff --git a/walls/gzkhNiu.jpeg b/walls/gzkhNiu.jpeg new file mode 100644 index 0000000..8284726 Binary files /dev/null and b/walls/gzkhNiu.jpeg differ diff --git a/walls/gzzRmTP.jpeg b/walls/gzzRmTP.jpeg new file mode 100644 index 0000000..564a413 Binary files /dev/null and b/walls/gzzRmTP.jpeg differ diff --git a/walls/h3QgtvW.jpeg b/walls/h3QgtvW.jpeg new file mode 100644 index 0000000..5f71fc3 Binary files /dev/null and b/walls/h3QgtvW.jpeg differ diff --git a/walls/h6uDDSD.jpeg b/walls/h6uDDSD.jpeg new file mode 100644 index 0000000..7697f89 Binary files /dev/null and b/walls/h6uDDSD.jpeg differ diff --git a/walls/h8NqcMo.jpeg b/walls/h8NqcMo.jpeg new file mode 100644 index 0000000..61a2721 Binary files /dev/null and b/walls/h8NqcMo.jpeg differ diff --git a/walls/hBO9r9z.jpeg b/walls/hBO9r9z.jpeg new file mode 100644 index 0000000..62d45c0 Binary files /dev/null and b/walls/hBO9r9z.jpeg differ diff --git a/walls/hCufqfB.jpeg b/walls/hCufqfB.jpeg new file mode 100644 index 0000000..96843f7 Binary files /dev/null and b/walls/hCufqfB.jpeg differ diff --git a/walls/hGsPKse.jpeg b/walls/hGsPKse.jpeg new file mode 100644 index 0000000..4ba961c Binary files /dev/null and b/walls/hGsPKse.jpeg differ diff --git a/walls/hHBRbVw.jpeg b/walls/hHBRbVw.jpeg new file mode 100644 index 0000000..7ac4f4a Binary files /dev/null and b/walls/hHBRbVw.jpeg differ diff --git a/walls/hK10fHH.jpeg b/walls/hK10fHH.jpeg new file mode 100644 index 0000000..fad9182 Binary files /dev/null and b/walls/hK10fHH.jpeg differ diff --git a/walls/hNun8Km.png b/walls/hNun8Km.png new file mode 100644 index 0000000..a19ede7 Binary files /dev/null and b/walls/hNun8Km.png differ diff --git a/walls/hOu5O4J.png b/walls/hOu5O4J.png new file mode 100644 index 0000000..1b71dcd Binary files /dev/null and b/walls/hOu5O4J.png differ diff --git a/walls/hQS5enA.jpeg b/walls/hQS5enA.jpeg new file mode 100644 index 0000000..287cf52 Binary files /dev/null and b/walls/hQS5enA.jpeg differ diff --git a/walls/hRSASDC.jpeg b/walls/hRSASDC.jpeg new file mode 100644 index 0000000..867efac Binary files /dev/null and b/walls/hRSASDC.jpeg differ diff --git a/walls/hTBitlP.jpeg b/walls/hTBitlP.jpeg new file mode 100644 index 0000000..7163faa Binary files /dev/null and b/walls/hTBitlP.jpeg differ diff --git a/walls/hURvWIj.jpeg b/walls/hURvWIj.jpeg new file mode 100644 index 0000000..aa159be Binary files /dev/null and b/walls/hURvWIj.jpeg differ diff --git a/walls/hVowCPG.jpeg b/walls/hVowCPG.jpeg new file mode 100644 index 0000000..594254f Binary files /dev/null and b/walls/hVowCPG.jpeg differ diff --git a/walls/haoAbzk.jpeg b/walls/haoAbzk.jpeg new file mode 100644 index 0000000..7d32273 Binary files /dev/null and b/walls/haoAbzk.jpeg differ diff --git a/walls/hhqp4cu.jpeg b/walls/hhqp4cu.jpeg new file mode 100644 index 0000000..a46f3e2 Binary files /dev/null and b/walls/hhqp4cu.jpeg differ diff --git a/walls/hhtIaVt.jpeg b/walls/hhtIaVt.jpeg new file mode 100644 index 0000000..3447501 Binary files /dev/null and b/walls/hhtIaVt.jpeg differ diff --git a/walls/hjQ0pwO.png b/walls/hjQ0pwO.png new file mode 100644 index 0000000..7c99a96 Binary files /dev/null and b/walls/hjQ0pwO.png differ diff --git a/walls/hkEcth6.jpeg b/walls/hkEcth6.jpeg new file mode 100644 index 0000000..28da522 Binary files /dev/null and b/walls/hkEcth6.jpeg differ diff --git a/walls/hnPEY3l.jpeg b/walls/hnPEY3l.jpeg new file mode 100644 index 0000000..7ecfda8 Binary files /dev/null and b/walls/hnPEY3l.jpeg differ diff --git a/walls/hno7Yjq.png b/walls/hno7Yjq.png new file mode 100644 index 0000000..4f9310e Binary files /dev/null and b/walls/hno7Yjq.png differ diff --git a/walls/ho3cF54.png b/walls/ho3cF54.png new file mode 100644 index 0000000..17e835e Binary files /dev/null and b/walls/ho3cF54.png differ diff --git a/walls/hpOw8FE.jpeg b/walls/hpOw8FE.jpeg new file mode 100644 index 0000000..23398d6 Binary files /dev/null and b/walls/hpOw8FE.jpeg differ diff --git a/walls/hqL8oK8.png b/walls/hqL8oK8.png new file mode 100644 index 0000000..fbc86eb Binary files /dev/null and b/walls/hqL8oK8.png differ diff --git a/walls/hqPvKv4.jpeg b/walls/hqPvKv4.jpeg new file mode 100644 index 0000000..b4d1bb8 Binary files /dev/null and b/walls/hqPvKv4.jpeg differ diff --git a/walls/hvFHeVN.jpeg b/walls/hvFHeVN.jpeg new file mode 100644 index 0000000..819250a Binary files /dev/null and b/walls/hvFHeVN.jpeg differ diff --git a/walls/hvxSvQu.jpeg b/walls/hvxSvQu.jpeg new file mode 100644 index 0000000..c1a8640 Binary files /dev/null and b/walls/hvxSvQu.jpeg differ diff --git a/walls/hwpgIyD.jpeg b/walls/hwpgIyD.jpeg new file mode 100644 index 0000000..c2956e8 Binary files /dev/null and b/walls/hwpgIyD.jpeg differ diff --git a/walls/hwygjVD.jpeg b/walls/hwygjVD.jpeg new file mode 100644 index 0000000..e0030d0 Binary files /dev/null and b/walls/hwygjVD.jpeg differ diff --git a/walls/i3PAAwo.jpeg b/walls/i3PAAwo.jpeg new file mode 100644 index 0000000..1bca136 Binary files /dev/null and b/walls/i3PAAwo.jpeg differ diff --git a/walls/i6ODDCN.jpeg b/walls/i6ODDCN.jpeg new file mode 100644 index 0000000..fbe19d8 Binary files /dev/null and b/walls/i6ODDCN.jpeg differ diff --git a/walls/i75qWIX.jpeg b/walls/i75qWIX.jpeg new file mode 100644 index 0000000..cc11db1 Binary files /dev/null and b/walls/i75qWIX.jpeg differ diff --git a/walls/i78MwcS.jpeg b/walls/i78MwcS.jpeg new file mode 100644 index 0000000..a398d97 Binary files /dev/null and b/walls/i78MwcS.jpeg differ diff --git a/walls/i8sYeQ4.jpeg b/walls/i8sYeQ4.jpeg new file mode 100644 index 0000000..571e9d5 Binary files /dev/null and b/walls/i8sYeQ4.jpeg differ diff --git a/walls/i9UF9uL.jpeg b/walls/i9UF9uL.jpeg new file mode 100644 index 0000000..1eec13b Binary files /dev/null and b/walls/i9UF9uL.jpeg differ diff --git a/walls/iEc4uxu.jpeg b/walls/iEc4uxu.jpeg new file mode 100644 index 0000000..fcf6fc1 Binary files /dev/null and b/walls/iEc4uxu.jpeg differ diff --git a/walls/iF7RIeN.jpeg b/walls/iF7RIeN.jpeg new file mode 100644 index 0000000..6af1aa4 Binary files /dev/null and b/walls/iF7RIeN.jpeg differ diff --git a/walls/iFzf7zp.jpeg b/walls/iFzf7zp.jpeg new file mode 100644 index 0000000..d6deba6 Binary files /dev/null and b/walls/iFzf7zp.jpeg differ diff --git a/walls/iGKfeKT.jpeg b/walls/iGKfeKT.jpeg new file mode 100644 index 0000000..cc0a35c Binary files /dev/null and b/walls/iGKfeKT.jpeg differ diff --git a/walls/iH2GKzE.jpeg b/walls/iH2GKzE.jpeg new file mode 100644 index 0000000..acd0ee1 Binary files /dev/null and b/walls/iH2GKzE.jpeg differ diff --git a/walls/iJ4QcLW.jpeg b/walls/iJ4QcLW.jpeg new file mode 100644 index 0000000..c5e1e28 Binary files /dev/null and b/walls/iJ4QcLW.jpeg differ diff --git a/walls/iO0LkML.png b/walls/iO0LkML.png new file mode 100644 index 0000000..558083c Binary files /dev/null and b/walls/iO0LkML.png differ diff --git a/walls/iOAaNmf.jpeg b/walls/iOAaNmf.jpeg new file mode 100644 index 0000000..6a4e1f2 Binary files /dev/null and b/walls/iOAaNmf.jpeg differ diff --git a/walls/iOmVH85.jpeg b/walls/iOmVH85.jpeg new file mode 100644 index 0000000..3863234 Binary files /dev/null and b/walls/iOmVH85.jpeg differ diff --git a/walls/iQMCP7L.jpeg b/walls/iQMCP7L.jpeg new file mode 100644 index 0000000..cd0a5be Binary files /dev/null and b/walls/iQMCP7L.jpeg differ diff --git a/walls/iSUMMKl.jpeg b/walls/iSUMMKl.jpeg new file mode 100644 index 0000000..27f67ec Binary files /dev/null and b/walls/iSUMMKl.jpeg differ diff --git a/walls/iSs2KuB.jpeg b/walls/iSs2KuB.jpeg new file mode 100644 index 0000000..c67452b Binary files /dev/null and b/walls/iSs2KuB.jpeg differ diff --git a/walls/iVMxZyV.png b/walls/iVMxZyV.png new file mode 100644 index 0000000..d16cede Binary files /dev/null and b/walls/iVMxZyV.png differ diff --git a/walls/iVq6tuL.jpeg b/walls/iVq6tuL.jpeg new file mode 100644 index 0000000..44c4420 Binary files /dev/null and b/walls/iVq6tuL.jpeg differ diff --git a/walls/iXkrfvY.png b/walls/iXkrfvY.png new file mode 100644 index 0000000..0e4c134 Binary files /dev/null and b/walls/iXkrfvY.png differ diff --git a/walls/iYkr8aT.jpeg b/walls/iYkr8aT.jpeg new file mode 100644 index 0000000..85cff31 Binary files /dev/null and b/walls/iYkr8aT.jpeg differ diff --git a/walls/iZ2iqXX.jpeg b/walls/iZ2iqXX.jpeg new file mode 100644 index 0000000..ab441cb Binary files /dev/null and b/walls/iZ2iqXX.jpeg differ diff --git a/walls/ibkurIQ.png b/walls/ibkurIQ.png new file mode 100644 index 0000000..cf5720e Binary files /dev/null and b/walls/ibkurIQ.png differ diff --git a/walls/idNI1We.jpeg b/walls/idNI1We.jpeg new file mode 100644 index 0000000..fce5e7d Binary files /dev/null and b/walls/idNI1We.jpeg differ diff --git a/walls/idYKtcC.jpeg b/walls/idYKtcC.jpeg new file mode 100644 index 0000000..c5044fa Binary files /dev/null and b/walls/idYKtcC.jpeg differ diff --git a/walls/igWI5or.jpeg b/walls/igWI5or.jpeg new file mode 100644 index 0000000..17ad205 Binary files /dev/null and b/walls/igWI5or.jpeg differ diff --git a/walls/ijn6Uzi.jpeg b/walls/ijn6Uzi.jpeg new file mode 100644 index 0000000..7e335f1 Binary files /dev/null and b/walls/ijn6Uzi.jpeg differ diff --git a/walls/in7qETZ.jpeg b/walls/in7qETZ.jpeg new file mode 100644 index 0000000..31aa344 Binary files /dev/null and b/walls/in7qETZ.jpeg differ diff --git a/walls/inrlVrO.jpeg b/walls/inrlVrO.jpeg new file mode 100644 index 0000000..411bef2 Binary files /dev/null and b/walls/inrlVrO.jpeg differ diff --git a/walls/iqxFAy8.jpeg b/walls/iqxFAy8.jpeg new file mode 100644 index 0000000..b8e91fa Binary files /dev/null and b/walls/iqxFAy8.jpeg differ diff --git a/walls/irGzFu3.jpeg b/walls/irGzFu3.jpeg new file mode 100644 index 0000000..d579e32 Binary files /dev/null and b/walls/irGzFu3.jpeg differ diff --git a/walls/irO9Mww.jpeg b/walls/irO9Mww.jpeg new file mode 100644 index 0000000..110f124 Binary files /dev/null and b/walls/irO9Mww.jpeg differ diff --git a/walls/isYrBnh.jpeg b/walls/isYrBnh.jpeg new file mode 100644 index 0000000..0c49e56 Binary files /dev/null and b/walls/isYrBnh.jpeg differ diff --git a/walls/ivOeqF1.jpeg b/walls/ivOeqF1.jpeg new file mode 100644 index 0000000..8b32660 Binary files /dev/null and b/walls/ivOeqF1.jpeg differ diff --git a/walls/ivtvMnT.jpeg b/walls/ivtvMnT.jpeg new file mode 100644 index 0000000..d7efb3b Binary files /dev/null and b/walls/ivtvMnT.jpeg differ diff --git a/walls/iwcrX05.jpeg b/walls/iwcrX05.jpeg new file mode 100644 index 0000000..2c9376e Binary files /dev/null and b/walls/iwcrX05.jpeg differ diff --git a/walls/ixrLRiB.jpeg b/walls/ixrLRiB.jpeg new file mode 100644 index 0000000..36c4ad9 Binary files /dev/null and b/walls/ixrLRiB.jpeg differ diff --git a/walls/j1Wa7Td.jpeg b/walls/j1Wa7Td.jpeg new file mode 100644 index 0000000..c79a39c Binary files /dev/null and b/walls/j1Wa7Td.jpeg differ diff --git a/walls/j2ab1dS.jpeg b/walls/j2ab1dS.jpeg new file mode 100644 index 0000000..dfc2c24 Binary files /dev/null and b/walls/j2ab1dS.jpeg differ diff --git a/walls/j5SX9kh.jpeg b/walls/j5SX9kh.jpeg new file mode 100644 index 0000000..b1e5b72 Binary files /dev/null and b/walls/j5SX9kh.jpeg differ diff --git a/walls/j5xUdpvNj_5Goo5Vg95FBirGM0VDfUeS6ZoUwSKJsbc.jpg b/walls/j5xUdpvNj_5Goo5Vg95FBirGM0VDfUeS6ZoUwSKJsbc.jpg new file mode 100644 index 0000000..55b909b Binary files /dev/null and b/walls/j5xUdpvNj_5Goo5Vg95FBirGM0VDfUeS6ZoUwSKJsbc.jpg differ diff --git a/walls/jBWFRFN.jpeg b/walls/jBWFRFN.jpeg new file mode 100644 index 0000000..61bbea2 Binary files /dev/null and b/walls/jBWFRFN.jpeg differ diff --git a/walls/jBl8GtJ.jpeg b/walls/jBl8GtJ.jpeg new file mode 100644 index 0000000..f37a71b Binary files /dev/null and b/walls/jBl8GtJ.jpeg differ diff --git a/walls/jBu2uG4.jpeg b/walls/jBu2uG4.jpeg new file mode 100644 index 0000000..53d6f11 Binary files /dev/null and b/walls/jBu2uG4.jpeg differ diff --git a/walls/jEpwUBY.jpeg b/walls/jEpwUBY.jpeg new file mode 100644 index 0000000..3b55d58 Binary files /dev/null and b/walls/jEpwUBY.jpeg differ diff --git a/walls/jJOhbKq.jpeg b/walls/jJOhbKq.jpeg new file mode 100644 index 0000000..b1a57c4 Binary files /dev/null and b/walls/jJOhbKq.jpeg differ diff --git a/walls/jMbmgug.jpeg b/walls/jMbmgug.jpeg new file mode 100644 index 0000000..1768aaa Binary files /dev/null and b/walls/jMbmgug.jpeg differ diff --git a/walls/jQRxnol.jpeg b/walls/jQRxnol.jpeg new file mode 100644 index 0000000..f04ee6a Binary files /dev/null and b/walls/jQRxnol.jpeg differ diff --git a/walls/jWeynZT.jpeg b/walls/jWeynZT.jpeg new file mode 100644 index 0000000..58ea331 Binary files /dev/null and b/walls/jWeynZT.jpeg differ diff --git a/walls/jYa8AGX.jpeg b/walls/jYa8AGX.jpeg new file mode 100644 index 0000000..55aecf3 Binary files /dev/null and b/walls/jYa8AGX.jpeg differ diff --git a/walls/jbl36J9.jpeg b/walls/jbl36J9.jpeg new file mode 100644 index 0000000..86878dd Binary files /dev/null and b/walls/jbl36J9.jpeg differ diff --git a/walls/jdESd2o.jpeg b/walls/jdESd2o.jpeg new file mode 100644 index 0000000..2cbefb7 Binary files /dev/null and b/walls/jdESd2o.jpeg differ diff --git a/walls/jeXhV9N.jpeg b/walls/jeXhV9N.jpeg new file mode 100644 index 0000000..02eeb42 Binary files /dev/null and b/walls/jeXhV9N.jpeg differ diff --git a/walls/jeY1tAj.jpeg b/walls/jeY1tAj.jpeg new file mode 100644 index 0000000..af67dc5 Binary files /dev/null and b/walls/jeY1tAj.jpeg differ diff --git a/walls/jfv3Tvt.jpeg b/walls/jfv3Tvt.jpeg new file mode 100644 index 0000000..e105142 Binary files /dev/null and b/walls/jfv3Tvt.jpeg differ diff --git a/walls/jhaWi4w.jpeg b/walls/jhaWi4w.jpeg new file mode 100644 index 0000000..1c9cadb Binary files /dev/null and b/walls/jhaWi4w.jpeg differ diff --git a/walls/jheJAoB.jpeg b/walls/jheJAoB.jpeg new file mode 100644 index 0000000..a52afde Binary files /dev/null and b/walls/jheJAoB.jpeg differ diff --git a/walls/jiaRjZC.jpeg b/walls/jiaRjZC.jpeg new file mode 100644 index 0000000..4e91ea2 Binary files /dev/null and b/walls/jiaRjZC.jpeg differ diff --git a/walls/jj8iEng.jpeg b/walls/jj8iEng.jpeg new file mode 100644 index 0000000..bf31ab4 Binary files /dev/null and b/walls/jj8iEng.jpeg differ diff --git a/walls/jjB2uxd.jpeg b/walls/jjB2uxd.jpeg new file mode 100644 index 0000000..e636a3c Binary files /dev/null and b/walls/jjB2uxd.jpeg differ diff --git a/walls/jklmnwD.png b/walls/jklmnwD.png new file mode 100644 index 0000000..f7d9deb Binary files /dev/null and b/walls/jklmnwD.png differ diff --git a/walls/jlaWaC4.jpeg b/walls/jlaWaC4.jpeg new file mode 100644 index 0000000..4a9bcdd Binary files /dev/null and b/walls/jlaWaC4.jpeg differ diff --git a/walls/jlxzKAe.jpeg b/walls/jlxzKAe.jpeg new file mode 100644 index 0000000..d150090 Binary files /dev/null and b/walls/jlxzKAe.jpeg differ diff --git a/walls/jmi7ePE.jpeg b/walls/jmi7ePE.jpeg new file mode 100644 index 0000000..8b30676 Binary files /dev/null and b/walls/jmi7ePE.jpeg differ diff --git a/walls/jn8LOEd.jpeg b/walls/jn8LOEd.jpeg new file mode 100644 index 0000000..9297071 Binary files /dev/null and b/walls/jn8LOEd.jpeg differ diff --git a/walls/jnT5rvR.jpeg b/walls/jnT5rvR.jpeg new file mode 100644 index 0000000..498d6f5 Binary files /dev/null and b/walls/jnT5rvR.jpeg differ diff --git a/walls/johgg2j.jpeg b/walls/johgg2j.jpeg new file mode 100644 index 0000000..d71e052 Binary files /dev/null and b/walls/johgg2j.jpeg differ diff --git a/walls/jp1ZT71.jpeg b/walls/jp1ZT71.jpeg new file mode 100644 index 0000000..80d97a4 Binary files /dev/null and b/walls/jp1ZT71.jpeg differ diff --git a/walls/jqRuRz6.png b/walls/jqRuRz6.png new file mode 100644 index 0000000..fc039ea Binary files /dev/null and b/walls/jqRuRz6.png differ diff --git a/walls/jqZukHj.jpeg b/walls/jqZukHj.jpeg new file mode 100644 index 0000000..5b46514 Binary files /dev/null and b/walls/jqZukHj.jpeg differ diff --git a/walls/jrjDd56.png b/walls/jrjDd56.png new file mode 100644 index 0000000..da27e3c Binary files /dev/null and b/walls/jrjDd56.png differ diff --git a/walls/jvxDXCW.jpeg b/walls/jvxDXCW.jpeg new file mode 100644 index 0000000..c8bcd2f Binary files /dev/null and b/walls/jvxDXCW.jpeg differ diff --git a/walls/k1dEwYC.jpeg b/walls/k1dEwYC.jpeg new file mode 100644 index 0000000..5ffa904 Binary files /dev/null and b/walls/k1dEwYC.jpeg differ diff --git a/walls/k2EjXgj.jpeg b/walls/k2EjXgj.jpeg new file mode 100644 index 0000000..c27aae9 Binary files /dev/null and b/walls/k2EjXgj.jpeg differ diff --git a/walls/k2o7n1d.jpeg b/walls/k2o7n1d.jpeg new file mode 100644 index 0000000..1b9edff Binary files /dev/null and b/walls/k2o7n1d.jpeg differ diff --git a/walls/k2yg2xi.jpeg b/walls/k2yg2xi.jpeg new file mode 100644 index 0000000..926ee02 Binary files /dev/null and b/walls/k2yg2xi.jpeg differ diff --git a/walls/k43o9RT.jpeg b/walls/k43o9RT.jpeg new file mode 100644 index 0000000..46b771e Binary files /dev/null and b/walls/k43o9RT.jpeg differ diff --git a/walls/k4Hy2iA.jpeg b/walls/k4Hy2iA.jpeg new file mode 100644 index 0000000..954a697 Binary files /dev/null and b/walls/k4Hy2iA.jpeg differ diff --git a/walls/k4oyxya.jpeg b/walls/k4oyxya.jpeg new file mode 100644 index 0000000..26a44fa Binary files /dev/null and b/walls/k4oyxya.jpeg differ diff --git a/walls/k5UAHcO.jpeg b/walls/k5UAHcO.jpeg new file mode 100644 index 0000000..149197f Binary files /dev/null and b/walls/k5UAHcO.jpeg differ diff --git a/walls/k5s1FGz.jpeg b/walls/k5s1FGz.jpeg new file mode 100644 index 0000000..f68135f Binary files /dev/null and b/walls/k5s1FGz.jpeg differ diff --git a/walls/k8YZjNP.jpeg b/walls/k8YZjNP.jpeg new file mode 100644 index 0000000..dd3c393 Binary files /dev/null and b/walls/k8YZjNP.jpeg differ diff --git a/walls/k8mIrYq.jpeg b/walls/k8mIrYq.jpeg new file mode 100644 index 0000000..4d92007 Binary files /dev/null and b/walls/k8mIrYq.jpeg differ diff --git a/walls/kAf2jou.jpeg b/walls/kAf2jou.jpeg new file mode 100644 index 0000000..fc99fae Binary files /dev/null and b/walls/kAf2jou.jpeg differ diff --git a/walls/kAitouf.png b/walls/kAitouf.png new file mode 100644 index 0000000..3d19720 Binary files /dev/null and b/walls/kAitouf.png differ diff --git a/walls/kApvfLK.jpeg b/walls/kApvfLK.jpeg new file mode 100644 index 0000000..9f2a31e Binary files /dev/null and b/walls/kApvfLK.jpeg differ diff --git a/walls/kCCeGTo.jpeg b/walls/kCCeGTo.jpeg new file mode 100644 index 0000000..eb9adc2 Binary files /dev/null and b/walls/kCCeGTo.jpeg differ diff --git a/walls/kEdisvR.jpeg b/walls/kEdisvR.jpeg new file mode 100644 index 0000000..f4185f9 Binary files /dev/null and b/walls/kEdisvR.jpeg differ diff --git a/walls/kGNXUue.jpeg b/walls/kGNXUue.jpeg new file mode 100644 index 0000000..21a8434 Binary files /dev/null and b/walls/kGNXUue.jpeg differ diff --git a/walls/kHBs1YD.jpeg b/walls/kHBs1YD.jpeg new file mode 100644 index 0000000..0eea02d Binary files /dev/null and b/walls/kHBs1YD.jpeg differ diff --git a/walls/kHKJBYy.png b/walls/kHKJBYy.png new file mode 100644 index 0000000..3f3c183 Binary files /dev/null and b/walls/kHKJBYy.png differ diff --git a/walls/kHqlt3l.jpeg b/walls/kHqlt3l.jpeg new file mode 100644 index 0000000..3aabef4 Binary files /dev/null and b/walls/kHqlt3l.jpeg differ diff --git a/walls/kIiTRQQ.jpeg b/walls/kIiTRQQ.jpeg new file mode 100644 index 0000000..d20b96c Binary files /dev/null and b/walls/kIiTRQQ.jpeg differ diff --git a/walls/kKYSe6z.jpeg b/walls/kKYSe6z.jpeg new file mode 100644 index 0000000..63b0121 Binary files /dev/null and b/walls/kKYSe6z.jpeg differ diff --git a/walls/kLSc04Q.jpeg b/walls/kLSc04Q.jpeg new file mode 100644 index 0000000..8224774 Binary files /dev/null and b/walls/kLSc04Q.jpeg differ diff --git a/walls/kMC7Hox.jpeg b/walls/kMC7Hox.jpeg new file mode 100644 index 0000000..23b2227 Binary files /dev/null and b/walls/kMC7Hox.jpeg differ diff --git a/walls/kNIPLWE.jpeg b/walls/kNIPLWE.jpeg new file mode 100644 index 0000000..acb36ca Binary files /dev/null and b/walls/kNIPLWE.jpeg differ diff --git a/walls/kNNmqZb.jpeg b/walls/kNNmqZb.jpeg new file mode 100644 index 0000000..c212d7a Binary files /dev/null and b/walls/kNNmqZb.jpeg differ diff --git a/walls/kOJAsm5.jpeg b/walls/kOJAsm5.jpeg new file mode 100644 index 0000000..8fca36f Binary files /dev/null and b/walls/kOJAsm5.jpeg differ diff --git a/walls/kQoxGZv.jpeg b/walls/kQoxGZv.jpeg new file mode 100644 index 0000000..281b8c5 Binary files /dev/null and b/walls/kQoxGZv.jpeg differ diff --git a/walls/kS5GSBm.jpeg b/walls/kS5GSBm.jpeg new file mode 100644 index 0000000..48b4d40 Binary files /dev/null and b/walls/kS5GSBm.jpeg differ diff --git a/walls/kSKS935.jpeg b/walls/kSKS935.jpeg new file mode 100644 index 0000000..a5d0a62 Binary files /dev/null and b/walls/kSKS935.jpeg differ diff --git a/walls/kSWoY3e.jpeg b/walls/kSWoY3e.jpeg new file mode 100644 index 0000000..57a9ca5 Binary files /dev/null and b/walls/kSWoY3e.jpeg differ diff --git a/walls/kX9SjSP.jpeg b/walls/kX9SjSP.jpeg new file mode 100644 index 0000000..f3d2444 Binary files /dev/null and b/walls/kX9SjSP.jpeg differ diff --git a/walls/kXoHnrS.jpeg b/walls/kXoHnrS.jpeg new file mode 100644 index 0000000..4fc06ac Binary files /dev/null and b/walls/kXoHnrS.jpeg differ diff --git a/walls/kYlg5bK.jpeg b/walls/kYlg5bK.jpeg new file mode 100644 index 0000000..7569faa Binary files /dev/null and b/walls/kYlg5bK.jpeg differ diff --git a/walls/kdQRNKE.png b/walls/kdQRNKE.png new file mode 100644 index 0000000..25deea1 Binary files /dev/null and b/walls/kdQRNKE.png differ diff --git a/walls/kedYo98.jpeg b/walls/kedYo98.jpeg new file mode 100644 index 0000000..777fae9 Binary files /dev/null and b/walls/kedYo98.jpeg differ diff --git a/walls/kffbFW6.jpeg b/walls/kffbFW6.jpeg new file mode 100644 index 0000000..f2e1993 Binary files /dev/null and b/walls/kffbFW6.jpeg differ diff --git a/walls/kgTSRWI.jpeg b/walls/kgTSRWI.jpeg new file mode 100644 index 0000000..6431958 Binary files /dev/null and b/walls/kgTSRWI.jpeg differ diff --git a/walls/khKb25J.jpeg b/walls/khKb25J.jpeg new file mode 100644 index 0000000..fcddb5e Binary files /dev/null and b/walls/khKb25J.jpeg differ diff --git a/walls/khTu4Do.jpeg b/walls/khTu4Do.jpeg new file mode 100644 index 0000000..9700102 Binary files /dev/null and b/walls/khTu4Do.jpeg differ diff --git a/walls/kipAHeS.jpeg b/walls/kipAHeS.jpeg new file mode 100644 index 0000000..c9f27c6 Binary files /dev/null and b/walls/kipAHeS.jpeg differ diff --git a/walls/kn8JUSB.jpeg b/walls/kn8JUSB.jpeg new file mode 100644 index 0000000..827e2c6 Binary files /dev/null and b/walls/kn8JUSB.jpeg differ diff --git a/walls/knpkW6q.jpeg b/walls/knpkW6q.jpeg new file mode 100644 index 0000000..8f5e935 Binary files /dev/null and b/walls/knpkW6q.jpeg differ diff --git a/walls/kq1Ei3t.jpeg b/walls/kq1Ei3t.jpeg new file mode 100644 index 0000000..bc06930 Binary files /dev/null and b/walls/kq1Ei3t.jpeg differ diff --git a/walls/krGgcRW.jpeg b/walls/krGgcRW.jpeg new file mode 100644 index 0000000..21324e5 Binary files /dev/null and b/walls/krGgcRW.jpeg differ diff --git a/walls/krpMmU8.png b/walls/krpMmU8.png new file mode 100644 index 0000000..13c4135 Binary files /dev/null and b/walls/krpMmU8.png differ diff --git a/walls/ks19gc0.jpeg b/walls/ks19gc0.jpeg new file mode 100644 index 0000000..4f7d80c Binary files /dev/null and b/walls/ks19gc0.jpeg differ diff --git a/walls/kt8uqtD.jpeg b/walls/kt8uqtD.jpeg new file mode 100644 index 0000000..94153e6 Binary files /dev/null and b/walls/kt8uqtD.jpeg differ diff --git a/walls/kunp4o1.jpeg b/walls/kunp4o1.jpeg new file mode 100644 index 0000000..a4c9f32 Binary files /dev/null and b/walls/kunp4o1.jpeg differ diff --git a/walls/kwvZNXH.jpeg b/walls/kwvZNXH.jpeg new file mode 100644 index 0000000..54c150e Binary files /dev/null and b/walls/kwvZNXH.jpeg differ diff --git a/walls/kxdnX7e.jpeg b/walls/kxdnX7e.jpeg new file mode 100644 index 0000000..b0b7fd8 Binary files /dev/null and b/walls/kxdnX7e.jpeg differ diff --git a/walls/kxkXALr.jpeg b/walls/kxkXALr.jpeg new file mode 100644 index 0000000..392c34e Binary files /dev/null and b/walls/kxkXALr.jpeg differ diff --git a/walls/kyjLdbD.jpeg b/walls/kyjLdbD.jpeg new file mode 100644 index 0000000..64aaef7 Binary files /dev/null and b/walls/kyjLdbD.jpeg differ diff --git a/walls/kzvAY8C.jpeg b/walls/kzvAY8C.jpeg new file mode 100644 index 0000000..4cfebe4 Binary files /dev/null and b/walls/kzvAY8C.jpeg differ diff --git a/walls/l1EbxMo.jpeg b/walls/l1EbxMo.jpeg new file mode 100644 index 0000000..c6fafcd Binary files /dev/null and b/walls/l1EbxMo.jpeg differ diff --git a/walls/l1iaj4k.jpeg b/walls/l1iaj4k.jpeg new file mode 100644 index 0000000..942c550 Binary files /dev/null and b/walls/l1iaj4k.jpeg differ diff --git a/walls/l2kwUYK.jpeg b/walls/l2kwUYK.jpeg new file mode 100644 index 0000000..a48ab8b Binary files /dev/null and b/walls/l2kwUYK.jpeg differ diff --git a/walls/l3jtP1N.jpeg b/walls/l3jtP1N.jpeg new file mode 100644 index 0000000..4474ed4 Binary files /dev/null and b/walls/l3jtP1N.jpeg differ diff --git a/walls/l6VRxJG.jpeg b/walls/l6VRxJG.jpeg new file mode 100644 index 0000000..79ccaf6 Binary files /dev/null and b/walls/l6VRxJG.jpeg differ diff --git a/walls/l6xLQGu.jpeg b/walls/l6xLQGu.jpeg new file mode 100644 index 0000000..e3efdc2 Binary files /dev/null and b/walls/l6xLQGu.jpeg differ diff --git a/walls/l7Nu9gJ.png b/walls/l7Nu9gJ.png new file mode 100644 index 0000000..7232673 Binary files /dev/null and b/walls/l7Nu9gJ.png differ diff --git a/walls/l8e02ff.jpeg b/walls/l8e02ff.jpeg new file mode 100644 index 0000000..dd923dc Binary files /dev/null and b/walls/l8e02ff.jpeg differ diff --git a/walls/l9MAMQs.jpeg b/walls/l9MAMQs.jpeg new file mode 100644 index 0000000..60c088c Binary files /dev/null and b/walls/l9MAMQs.jpeg differ diff --git a/walls/l9Z8nsl.jpeg b/walls/l9Z8nsl.jpeg new file mode 100644 index 0000000..584f90c Binary files /dev/null and b/walls/l9Z8nsl.jpeg differ diff --git a/walls/lA7uV9B.jpeg b/walls/lA7uV9B.jpeg new file mode 100644 index 0000000..fba1276 Binary files /dev/null and b/walls/lA7uV9B.jpeg differ diff --git a/walls/lA9sf39.jpeg b/walls/lA9sf39.jpeg new file mode 100644 index 0000000..b640ffb Binary files /dev/null and b/walls/lA9sf39.jpeg differ diff --git a/walls/lCNeMbg.jpeg b/walls/lCNeMbg.jpeg new file mode 100644 index 0000000..1aae145 Binary files /dev/null and b/walls/lCNeMbg.jpeg differ diff --git a/walls/lGXghEH.jpeg b/walls/lGXghEH.jpeg new file mode 100644 index 0000000..6cb37e9 Binary files /dev/null and b/walls/lGXghEH.jpeg differ diff --git a/walls/lGosffS.png b/walls/lGosffS.png new file mode 100644 index 0000000..9be193b Binary files /dev/null and b/walls/lGosffS.png differ diff --git a/walls/lJXTdSR.jpeg b/walls/lJXTdSR.jpeg new file mode 100644 index 0000000..244ebf5 Binary files /dev/null and b/walls/lJXTdSR.jpeg differ diff --git a/walls/lLB3TkZ.jpeg b/walls/lLB3TkZ.jpeg new file mode 100644 index 0000000..ef05010 Binary files /dev/null and b/walls/lLB3TkZ.jpeg differ diff --git a/walls/lNacQFy.jpeg b/walls/lNacQFy.jpeg new file mode 100644 index 0000000..790c471 Binary files /dev/null and b/walls/lNacQFy.jpeg differ diff --git a/walls/lNuaaic.jpeg b/walls/lNuaaic.jpeg new file mode 100644 index 0000000..a3e1b1d Binary files /dev/null and b/walls/lNuaaic.jpeg differ diff --git a/walls/lQKGh62.jpeg b/walls/lQKGh62.jpeg new file mode 100644 index 0000000..beee651 Binary files /dev/null and b/walls/lQKGh62.jpeg differ diff --git a/walls/lRagZQU.jpeg b/walls/lRagZQU.jpeg new file mode 100644 index 0000000..dd82b4a Binary files /dev/null and b/walls/lRagZQU.jpeg differ diff --git a/walls/lSTEqqu.png b/walls/lSTEqqu.png new file mode 100644 index 0000000..9700392 Binary files /dev/null and b/walls/lSTEqqu.png differ diff --git a/walls/lScZfBp.jpeg b/walls/lScZfBp.jpeg new file mode 100644 index 0000000..007da51 Binary files /dev/null and b/walls/lScZfBp.jpeg differ diff --git a/walls/lTLoh9u.jpeg b/walls/lTLoh9u.jpeg new file mode 100644 index 0000000..4720e3b Binary files /dev/null and b/walls/lTLoh9u.jpeg differ diff --git a/walls/lTOqlMT.jpeg b/walls/lTOqlMT.jpeg new file mode 100644 index 0000000..f0f9c0d Binary files /dev/null and b/walls/lTOqlMT.jpeg differ diff --git a/walls/lUllFz6.jpeg b/walls/lUllFz6.jpeg new file mode 100644 index 0000000..05ead8d Binary files /dev/null and b/walls/lUllFz6.jpeg differ diff --git a/walls/lVFQNqR.jpeg b/walls/lVFQNqR.jpeg new file mode 100644 index 0000000..e6d1ff8 Binary files /dev/null and b/walls/lVFQNqR.jpeg differ diff --git a/walls/lVWVdSZ.jpeg b/walls/lVWVdSZ.jpeg new file mode 100644 index 0000000..1a13eb2 Binary files /dev/null and b/walls/lVWVdSZ.jpeg differ diff --git a/walls/lVZM5D9.png b/walls/lVZM5D9.png new file mode 100644 index 0000000..7819e9e Binary files /dev/null and b/walls/lVZM5D9.png differ diff --git a/walls/laDN6E9.jpeg b/walls/laDN6E9.jpeg new file mode 100644 index 0000000..1f25fb8 Binary files /dev/null and b/walls/laDN6E9.jpeg differ diff --git a/walls/laV7Qxd.jpeg b/walls/laV7Qxd.jpeg new file mode 100644 index 0000000..ee15023 Binary files /dev/null and b/walls/laV7Qxd.jpeg differ diff --git a/walls/lalL4ha.jpeg b/walls/lalL4ha.jpeg new file mode 100644 index 0000000..7b08c5a Binary files /dev/null and b/walls/lalL4ha.jpeg differ diff --git a/walls/lbvJRLx.jpeg b/walls/lbvJRLx.jpeg new file mode 100644 index 0000000..ee76fd2 Binary files /dev/null and b/walls/lbvJRLx.jpeg differ diff --git a/walls/ldV4lMw.jpeg b/walls/ldV4lMw.jpeg new file mode 100644 index 0000000..0317535 Binary files /dev/null and b/walls/ldV4lMw.jpeg differ diff --git a/walls/leq1jB0.jpeg b/walls/leq1jB0.jpeg new file mode 100644 index 0000000..0c9db51 Binary files /dev/null and b/walls/leq1jB0.jpeg differ diff --git a/walls/lgVSmg1.png b/walls/lgVSmg1.png new file mode 100644 index 0000000..292ef76 Binary files /dev/null and b/walls/lgVSmg1.png differ diff --git a/walls/lgex432.jpeg b/walls/lgex432.jpeg new file mode 100644 index 0000000..f994559 Binary files /dev/null and b/walls/lgex432.jpeg differ diff --git a/walls/lgvMXSk.jpeg b/walls/lgvMXSk.jpeg new file mode 100644 index 0000000..4f85810 Binary files /dev/null and b/walls/lgvMXSk.jpeg differ diff --git a/walls/lloWRB2.jpeg b/walls/lloWRB2.jpeg new file mode 100644 index 0000000..8d309f0 Binary files /dev/null and b/walls/lloWRB2.jpeg differ diff --git a/walls/lmCEc3g.jpeg b/walls/lmCEc3g.jpeg new file mode 100644 index 0000000..99fba27 Binary files /dev/null and b/walls/lmCEc3g.jpeg differ diff --git a/walls/lqND0Mr.jpeg b/walls/lqND0Mr.jpeg new file mode 100644 index 0000000..b0c09cf Binary files /dev/null and b/walls/lqND0Mr.jpeg differ diff --git a/walls/lshrnt2.jpeg b/walls/lshrnt2.jpeg new file mode 100644 index 0000000..abac554 Binary files /dev/null and b/walls/lshrnt2.jpeg differ diff --git a/walls/luXEdbA.jpeg b/walls/luXEdbA.jpeg new file mode 100644 index 0000000..02f7340 Binary files /dev/null and b/walls/luXEdbA.jpeg differ diff --git a/walls/lvD2vwi.jpeg b/walls/lvD2vwi.jpeg new file mode 100644 index 0000000..6298f3a Binary files /dev/null and b/walls/lvD2vwi.jpeg differ diff --git a/walls/lyW11RR.jpeg b/walls/lyW11RR.jpeg new file mode 100644 index 0000000..0029558 Binary files /dev/null and b/walls/lyW11RR.jpeg differ diff --git a/walls/lyYvRq3.png b/walls/lyYvRq3.png new file mode 100644 index 0000000..d7d9cbf Binary files /dev/null and b/walls/lyYvRq3.png differ diff --git a/walls/lzYhk4y.jpeg b/walls/lzYhk4y.jpeg new file mode 100644 index 0000000..7bdbddd Binary files /dev/null and b/walls/lzYhk4y.jpeg differ diff --git a/walls/lzw17Uj.jpeg b/walls/lzw17Uj.jpeg new file mode 100644 index 0000000..adca3b6 Binary files /dev/null and b/walls/lzw17Uj.jpeg differ diff --git a/walls/m0zWO5d.jpeg b/walls/m0zWO5d.jpeg new file mode 100644 index 0000000..c3093cd Binary files /dev/null and b/walls/m0zWO5d.jpeg differ diff --git a/walls/m2VM967.jpeg b/walls/m2VM967.jpeg new file mode 100644 index 0000000..b6dc0bc Binary files /dev/null and b/walls/m2VM967.jpeg differ diff --git a/walls/m3ACVxj.jpeg b/walls/m3ACVxj.jpeg new file mode 100644 index 0000000..7873bce Binary files /dev/null and b/walls/m3ACVxj.jpeg differ diff --git a/walls/m3H3HOn.jpeg b/walls/m3H3HOn.jpeg new file mode 100644 index 0000000..452117a Binary files /dev/null and b/walls/m3H3HOn.jpeg differ diff --git a/walls/m3NMKhI.jpeg b/walls/m3NMKhI.jpeg new file mode 100644 index 0000000..88c9ca1 Binary files /dev/null and b/walls/m3NMKhI.jpeg differ diff --git a/walls/m5gT8VL.jpeg b/walls/m5gT8VL.jpeg new file mode 100644 index 0000000..40fec39 Binary files /dev/null and b/walls/m5gT8VL.jpeg differ diff --git a/walls/m6NdBq1.png b/walls/m6NdBq1.png new file mode 100644 index 0000000..b4f9a50 Binary files /dev/null and b/walls/m6NdBq1.png differ diff --git a/walls/m6ug2yb.jpeg b/walls/m6ug2yb.jpeg new file mode 100644 index 0000000..12eeec1 Binary files /dev/null and b/walls/m6ug2yb.jpeg differ diff --git a/walls/mF31THg.jpeg b/walls/mF31THg.jpeg new file mode 100644 index 0000000..ebeb856 Binary files /dev/null and b/walls/mF31THg.jpeg differ diff --git a/walls/mGBUltW.jpeg b/walls/mGBUltW.jpeg new file mode 100644 index 0000000..207b83f Binary files /dev/null and b/walls/mGBUltW.jpeg differ diff --git a/walls/mLYSSO3.jpeg b/walls/mLYSSO3.jpeg new file mode 100644 index 0000000..9d7f6eb Binary files /dev/null and b/walls/mLYSSO3.jpeg differ diff --git a/walls/mLmuOD8.png b/walls/mLmuOD8.png new file mode 100644 index 0000000..695ef71 Binary files /dev/null and b/walls/mLmuOD8.png differ diff --git a/walls/mLv6pOL.png b/walls/mLv6pOL.png new file mode 100644 index 0000000..3910569 Binary files /dev/null and b/walls/mLv6pOL.png differ diff --git a/walls/mNbNMgX.png b/walls/mNbNMgX.png new file mode 100644 index 0000000..41c851e Binary files /dev/null and b/walls/mNbNMgX.png differ diff --git a/walls/mOvEw5v.jpeg b/walls/mOvEw5v.jpeg new file mode 100644 index 0000000..da4fe89 Binary files /dev/null and b/walls/mOvEw5v.jpeg differ diff --git a/walls/mRnPFun.jpeg b/walls/mRnPFun.jpeg new file mode 100644 index 0000000..45c7b56 Binary files /dev/null and b/walls/mRnPFun.jpeg differ diff --git a/walls/mT6dQiv.jpeg b/walls/mT6dQiv.jpeg new file mode 100644 index 0000000..8476f8a Binary files /dev/null and b/walls/mT6dQiv.jpeg differ diff --git a/walls/mTdlo6g.jpeg b/walls/mTdlo6g.jpeg new file mode 100644 index 0000000..0d5c79d Binary files /dev/null and b/walls/mTdlo6g.jpeg differ diff --git a/walls/mUXmOBQ.png b/walls/mUXmOBQ.png new file mode 100644 index 0000000..8bf3698 Binary files /dev/null and b/walls/mUXmOBQ.png differ diff --git a/walls/mYPIxME.jpeg b/walls/mYPIxME.jpeg new file mode 100644 index 0000000..e63d108 Binary files /dev/null and b/walls/mYPIxME.jpeg differ diff --git a/walls/mbluicC.jpeg b/walls/mbluicC.jpeg new file mode 100644 index 0000000..37161d4 Binary files /dev/null and b/walls/mbluicC.jpeg differ diff --git a/walls/mdHBk4u.jpeg b/walls/mdHBk4u.jpeg new file mode 100644 index 0000000..3ae7b02 Binary files /dev/null and b/walls/mdHBk4u.jpeg differ diff --git a/walls/mddFCH6.png b/walls/mddFCH6.png new file mode 100644 index 0000000..389d433 Binary files /dev/null and b/walls/mddFCH6.png differ diff --git a/walls/mfMPOmh.jpeg b/walls/mfMPOmh.jpeg new file mode 100644 index 0000000..b3fd8e4 Binary files /dev/null and b/walls/mfMPOmh.jpeg differ diff --git a/walls/mgEjnR3.jpeg b/walls/mgEjnR3.jpeg new file mode 100644 index 0000000..36c840b Binary files /dev/null and b/walls/mgEjnR3.jpeg differ diff --git a/walls/mjjzjNT.png b/walls/mjjzjNT.png new file mode 100644 index 0000000..7842697 Binary files /dev/null and b/walls/mjjzjNT.png differ diff --git a/walls/mkFe08C.jpeg b/walls/mkFe08C.jpeg new file mode 100644 index 0000000..c9830b4 Binary files /dev/null and b/walls/mkFe08C.jpeg differ diff --git a/walls/mkg4pAu.png b/walls/mkg4pAu.png new file mode 100644 index 0000000..ec22264 Binary files /dev/null and b/walls/mkg4pAu.png differ diff --git a/walls/mm5M0KR.jpeg b/walls/mm5M0KR.jpeg new file mode 100644 index 0000000..b80be7e Binary files /dev/null and b/walls/mm5M0KR.jpeg differ diff --git a/walls/mmEizl7.png b/walls/mmEizl7.png new file mode 100644 index 0000000..634ea99 Binary files /dev/null and b/walls/mmEizl7.png differ diff --git a/walls/mn9YuLQ.jpeg b/walls/mn9YuLQ.jpeg new file mode 100644 index 0000000..2af3a2c Binary files /dev/null and b/walls/mn9YuLQ.jpeg differ diff --git a/walls/mnAUisX.jpeg b/walls/mnAUisX.jpeg new file mode 100644 index 0000000..f71aa0f Binary files /dev/null and b/walls/mnAUisX.jpeg differ diff --git a/walls/mnZgTn8.jpeg b/walls/mnZgTn8.jpeg new file mode 100644 index 0000000..06ac462 Binary files /dev/null and b/walls/mnZgTn8.jpeg differ diff --git a/walls/mnv1ka9.jpeg b/walls/mnv1ka9.jpeg new file mode 100644 index 0000000..d2ecb02 Binary files /dev/null and b/walls/mnv1ka9.jpeg differ diff --git a/walls/ms-icon-144x144.png b/walls/ms-icon-144x144.png new file mode 100644 index 0000000..e0e9a35 Binary files /dev/null and b/walls/ms-icon-144x144.png differ diff --git a/walls/ms7CITf.png b/walls/ms7CITf.png new file mode 100644 index 0000000..38457e0 Binary files /dev/null and b/walls/ms7CITf.png differ diff --git a/walls/mvlJUvc.jpeg b/walls/mvlJUvc.jpeg new file mode 100644 index 0000000..53f3e34 Binary files /dev/null and b/walls/mvlJUvc.jpeg differ diff --git a/walls/n0G02AQ.jpeg b/walls/n0G02AQ.jpeg new file mode 100644 index 0000000..2fe72c2 Binary files /dev/null and b/walls/n0G02AQ.jpeg differ diff --git a/walls/n0mw2NN.jpeg b/walls/n0mw2NN.jpeg new file mode 100644 index 0000000..fead9e6 Binary files /dev/null and b/walls/n0mw2NN.jpeg differ diff --git a/walls/n1b2yH3.png b/walls/n1b2yH3.png new file mode 100644 index 0000000..d0e51f8 Binary files /dev/null and b/walls/n1b2yH3.png differ diff --git a/walls/n2G7KS1.jpeg b/walls/n2G7KS1.jpeg new file mode 100644 index 0000000..6e73989 Binary files /dev/null and b/walls/n2G7KS1.jpeg differ diff --git a/walls/n35gUCW.jpeg b/walls/n35gUCW.jpeg new file mode 100644 index 0000000..a175ab4 Binary files /dev/null and b/walls/n35gUCW.jpeg differ diff --git a/walls/n3eazB9.jpeg b/walls/n3eazB9.jpeg new file mode 100644 index 0000000..1268350 Binary files /dev/null and b/walls/n3eazB9.jpeg differ diff --git a/walls/n3p1hFb.jpeg b/walls/n3p1hFb.jpeg new file mode 100644 index 0000000..6cfa40c Binary files /dev/null and b/walls/n3p1hFb.jpeg differ diff --git a/walls/n4suqYh.jpeg b/walls/n4suqYh.jpeg new file mode 100644 index 0000000..b448362 Binary files /dev/null and b/walls/n4suqYh.jpeg differ diff --git a/walls/n50zTaS.jpeg b/walls/n50zTaS.jpeg new file mode 100644 index 0000000..fa3ecb0 Binary files /dev/null and b/walls/n50zTaS.jpeg differ diff --git a/walls/n8i4Orz.jpeg b/walls/n8i4Orz.jpeg new file mode 100644 index 0000000..35b5a06 Binary files /dev/null and b/walls/n8i4Orz.jpeg differ diff --git a/walls/n9f7Bjr.jpeg b/walls/n9f7Bjr.jpeg new file mode 100644 index 0000000..b1781c9 Binary files /dev/null and b/walls/n9f7Bjr.jpeg differ diff --git a/walls/nAhVsKQ.jpeg b/walls/nAhVsKQ.jpeg new file mode 100644 index 0000000..062297e Binary files /dev/null and b/walls/nAhVsKQ.jpeg differ diff --git a/walls/nBhyh1y.jpeg b/walls/nBhyh1y.jpeg new file mode 100644 index 0000000..51b72a1 Binary files /dev/null and b/walls/nBhyh1y.jpeg differ diff --git a/walls/nGJdCKg.jpeg b/walls/nGJdCKg.jpeg new file mode 100644 index 0000000..b570f6d Binary files /dev/null and b/walls/nGJdCKg.jpeg differ diff --git a/walls/nHLzPem.jpeg b/walls/nHLzPem.jpeg new file mode 100644 index 0000000..865b27d Binary files /dev/null and b/walls/nHLzPem.jpeg differ diff --git a/walls/nHRTaPR.png b/walls/nHRTaPR.png new file mode 100644 index 0000000..2606c5d Binary files /dev/null and b/walls/nHRTaPR.png differ diff --git a/walls/nK7cE9Y.jpeg b/walls/nK7cE9Y.jpeg new file mode 100644 index 0000000..9f7d382 Binary files /dev/null and b/walls/nK7cE9Y.jpeg differ diff --git a/walls/nKXYIhP.jpeg b/walls/nKXYIhP.jpeg new file mode 100644 index 0000000..830038c Binary files /dev/null and b/walls/nKXYIhP.jpeg differ diff --git a/walls/nLyhLHR.jpeg b/walls/nLyhLHR.jpeg new file mode 100644 index 0000000..bb2df85 Binary files /dev/null and b/walls/nLyhLHR.jpeg differ diff --git a/walls/nNf0WmW.jpeg b/walls/nNf0WmW.jpeg new file mode 100644 index 0000000..874f4e5 Binary files /dev/null and b/walls/nNf0WmW.jpeg differ diff --git a/walls/nNxk4B4.jpeg b/walls/nNxk4B4.jpeg new file mode 100644 index 0000000..4de5a51 Binary files /dev/null and b/walls/nNxk4B4.jpeg differ diff --git a/walls/nO0f6iP.jpeg b/walls/nO0f6iP.jpeg new file mode 100644 index 0000000..2512522 Binary files /dev/null and b/walls/nO0f6iP.jpeg differ diff --git a/walls/nOa3vtx.jpeg b/walls/nOa3vtx.jpeg new file mode 100644 index 0000000..6e8f6b0 Binary files /dev/null and b/walls/nOa3vtx.jpeg differ diff --git a/walls/nPZVU6B.jpeg b/walls/nPZVU6B.jpeg new file mode 100644 index 0000000..b3fb755 Binary files /dev/null and b/walls/nPZVU6B.jpeg differ diff --git a/walls/nSW7Aut.png b/walls/nSW7Aut.png new file mode 100644 index 0000000..cf59c13 Binary files /dev/null and b/walls/nSW7Aut.png differ diff --git a/walls/nScQWoo.jpeg b/walls/nScQWoo.jpeg new file mode 100644 index 0000000..79e5256 Binary files /dev/null and b/walls/nScQWoo.jpeg differ diff --git a/walls/nSgJpPR.jpeg b/walls/nSgJpPR.jpeg new file mode 100644 index 0000000..a12227c Binary files /dev/null and b/walls/nSgJpPR.jpeg differ diff --git a/walls/nSxENl7.jpeg b/walls/nSxENl7.jpeg new file mode 100644 index 0000000..697ad90 Binary files /dev/null and b/walls/nSxENl7.jpeg differ diff --git a/walls/nUOU658.jpeg b/walls/nUOU658.jpeg new file mode 100644 index 0000000..8d9263c Binary files /dev/null and b/walls/nUOU658.jpeg differ diff --git a/walls/nWI5RNo.png b/walls/nWI5RNo.png new file mode 100644 index 0000000..0286c36 Binary files /dev/null and b/walls/nWI5RNo.png differ diff --git a/walls/nX4Klf1.jpeg b/walls/nX4Klf1.jpeg new file mode 100644 index 0000000..ca3741b Binary files /dev/null and b/walls/nX4Klf1.jpeg differ diff --git a/walls/nYNDIO0.png b/walls/nYNDIO0.png new file mode 100644 index 0000000..1e52377 Binary files /dev/null and b/walls/nYNDIO0.png differ diff --git a/walls/na6gq7M.jpeg b/walls/na6gq7M.jpeg new file mode 100644 index 0000000..8210e63 Binary files /dev/null and b/walls/na6gq7M.jpeg differ diff --git a/walls/nata9Tk.jpeg b/walls/nata9Tk.jpeg new file mode 100644 index 0000000..1146d2a Binary files /dev/null and b/walls/nata9Tk.jpeg differ diff --git a/walls/nc93vNX.jpeg b/walls/nc93vNX.jpeg new file mode 100644 index 0000000..7b9142c Binary files /dev/null and b/walls/nc93vNX.jpeg differ diff --git a/walls/neJTMvq.jpeg b/walls/neJTMvq.jpeg new file mode 100644 index 0000000..00421e5 Binary files /dev/null and b/walls/neJTMvq.jpeg differ diff --git a/walls/nea5gk3.png b/walls/nea5gk3.png new file mode 100644 index 0000000..c7a1954 Binary files /dev/null and b/walls/nea5gk3.png differ diff --git a/walls/nfeDXI8.png b/walls/nfeDXI8.png new file mode 100644 index 0000000..955935b Binary files /dev/null and b/walls/nfeDXI8.png differ diff --git a/walls/nhLHpTi.jpeg b/walls/nhLHpTi.jpeg new file mode 100644 index 0000000..4b6aede Binary files /dev/null and b/walls/nhLHpTi.jpeg differ diff --git a/walls/nmO71O2.jpeg b/walls/nmO71O2.jpeg new file mode 100644 index 0000000..03f4b3e Binary files /dev/null and b/walls/nmO71O2.jpeg differ diff --git a/walls/nmXI04k.jpeg b/walls/nmXI04k.jpeg new file mode 100644 index 0000000..c4bf7d4 Binary files /dev/null and b/walls/nmXI04k.jpeg differ diff --git a/walls/nntEXuM.jpeg b/walls/nntEXuM.jpeg new file mode 100644 index 0000000..1db55b1 Binary files /dev/null and b/walls/nntEXuM.jpeg differ diff --git a/walls/npcXHrh.jpeg b/walls/npcXHrh.jpeg new file mode 100644 index 0000000..5e03f6a Binary files /dev/null and b/walls/npcXHrh.jpeg differ diff --git a/walls/nq3h85G.jpeg b/walls/nq3h85G.jpeg new file mode 100644 index 0000000..5e6435c Binary files /dev/null and b/walls/nq3h85G.jpeg differ diff --git a/walls/nqfwnmX.jpeg b/walls/nqfwnmX.jpeg new file mode 100644 index 0000000..136fcc4 Binary files /dev/null and b/walls/nqfwnmX.jpeg differ diff --git a/walls/nsTaaX3.jpeg b/walls/nsTaaX3.jpeg new file mode 100644 index 0000000..492b55b Binary files /dev/null and b/walls/nsTaaX3.jpeg differ diff --git a/walls/nu1b4pG.jpeg b/walls/nu1b4pG.jpeg new file mode 100644 index 0000000..d22127a Binary files /dev/null and b/walls/nu1b4pG.jpeg differ diff --git a/walls/nu68rsu.png b/walls/nu68rsu.png new file mode 100644 index 0000000..5e5416b Binary files /dev/null and b/walls/nu68rsu.png differ diff --git a/walls/nv7LFC8.jpeg b/walls/nv7LFC8.jpeg new file mode 100644 index 0000000..32ff86f Binary files /dev/null and b/walls/nv7LFC8.jpeg differ diff --git a/walls/nwcisf6.jpeg b/walls/nwcisf6.jpeg new file mode 100644 index 0000000..5996de9 Binary files /dev/null and b/walls/nwcisf6.jpeg differ diff --git a/walls/nx3CqTV.jpeg b/walls/nx3CqTV.jpeg new file mode 100644 index 0000000..c791c0c Binary files /dev/null and b/walls/nx3CqTV.jpeg differ diff --git a/walls/nxJitbt.jpeg b/walls/nxJitbt.jpeg new file mode 100644 index 0000000..5217924 Binary files /dev/null and b/walls/nxJitbt.jpeg differ diff --git a/walls/o0fIcMY.jpeg b/walls/o0fIcMY.jpeg new file mode 100644 index 0000000..e5993dd Binary files /dev/null and b/walls/o0fIcMY.jpeg differ diff --git a/walls/o1BUoUO.jpeg b/walls/o1BUoUO.jpeg new file mode 100644 index 0000000..55a6df6 Binary files /dev/null and b/walls/o1BUoUO.jpeg differ diff --git a/walls/o1Hhrf1.jpeg b/walls/o1Hhrf1.jpeg new file mode 100644 index 0000000..06be6f1 Binary files /dev/null and b/walls/o1Hhrf1.jpeg differ diff --git a/walls/o36OXVn.jpeg b/walls/o36OXVn.jpeg new file mode 100644 index 0000000..2beafa7 Binary files /dev/null and b/walls/o36OXVn.jpeg differ diff --git a/walls/o3Kybp1.jpeg b/walls/o3Kybp1.jpeg new file mode 100644 index 0000000..cb7b18b Binary files /dev/null and b/walls/o3Kybp1.jpeg differ diff --git a/walls/o8Cq6J4.jpeg b/walls/o8Cq6J4.jpeg new file mode 100644 index 0000000..532fcaf Binary files /dev/null and b/walls/o8Cq6J4.jpeg differ diff --git a/walls/oAbyTtJ.jpeg b/walls/oAbyTtJ.jpeg new file mode 100644 index 0000000..6813def Binary files /dev/null and b/walls/oAbyTtJ.jpeg differ diff --git a/walls/oEr4eOE.png b/walls/oEr4eOE.png new file mode 100644 index 0000000..600b8cf Binary files /dev/null and b/walls/oEr4eOE.png differ diff --git a/walls/oF98VGY.jpeg b/walls/oF98VGY.jpeg new file mode 100644 index 0000000..d17c526 Binary files /dev/null and b/walls/oF98VGY.jpeg differ diff --git a/walls/oH8jNtZ.png b/walls/oH8jNtZ.png new file mode 100644 index 0000000..03f143f Binary files /dev/null and b/walls/oH8jNtZ.png differ diff --git a/walls/oJ4VR7p.jpeg b/walls/oJ4VR7p.jpeg new file mode 100644 index 0000000..de313c5 Binary files /dev/null and b/walls/oJ4VR7p.jpeg differ diff --git a/walls/oJC5RGd.jpeg b/walls/oJC5RGd.jpeg new file mode 100644 index 0000000..099eda0 Binary files /dev/null and b/walls/oJC5RGd.jpeg differ diff --git a/walls/oMJ3n9v.jpeg b/walls/oMJ3n9v.jpeg new file mode 100644 index 0000000..4378ef6 Binary files /dev/null and b/walls/oMJ3n9v.jpeg differ diff --git a/walls/oMtcY51.jpeg b/walls/oMtcY51.jpeg new file mode 100644 index 0000000..4c169b1 Binary files /dev/null and b/walls/oMtcY51.jpeg differ diff --git a/walls/oRYoEbg.jpeg b/walls/oRYoEbg.jpeg new file mode 100644 index 0000000..cdc40b6 Binary files /dev/null and b/walls/oRYoEbg.jpeg differ diff --git a/walls/oTUuuJc.jpeg b/walls/oTUuuJc.jpeg new file mode 100644 index 0000000..ffceb3a Binary files /dev/null and b/walls/oTUuuJc.jpeg differ diff --git a/walls/oU36NEu.jpeg b/walls/oU36NEu.jpeg new file mode 100644 index 0000000..107ec9c Binary files /dev/null and b/walls/oU36NEu.jpeg differ diff --git a/walls/oUXwwbp.jpeg b/walls/oUXwwbp.jpeg new file mode 100644 index 0000000..657fdab Binary files /dev/null and b/walls/oUXwwbp.jpeg differ diff --git a/walls/oVjJQEf.jpeg b/walls/oVjJQEf.jpeg new file mode 100644 index 0000000..c718479 Binary files /dev/null and b/walls/oVjJQEf.jpeg differ diff --git a/walls/oVqi9KL.jpeg b/walls/oVqi9KL.jpeg new file mode 100644 index 0000000..1d3fffc Binary files /dev/null and b/walls/oVqi9KL.jpeg differ diff --git a/walls/oWz4ipo.jpeg b/walls/oWz4ipo.jpeg new file mode 100644 index 0000000..691e917 Binary files /dev/null and b/walls/oWz4ipo.jpeg differ diff --git a/walls/oaSyYIv.jpeg b/walls/oaSyYIv.jpeg new file mode 100644 index 0000000..6fdff15 Binary files /dev/null and b/walls/oaSyYIv.jpeg differ diff --git a/walls/obCntD9.jpeg b/walls/obCntD9.jpeg new file mode 100644 index 0000000..d227a0a Binary files /dev/null and b/walls/obCntD9.jpeg differ diff --git a/walls/obPmA4o.jpeg b/walls/obPmA4o.jpeg new file mode 100644 index 0000000..4c33ad9 Binary files /dev/null and b/walls/obPmA4o.jpeg differ diff --git a/walls/obdzeSL.png b/walls/obdzeSL.png new file mode 100644 index 0000000..2976d90 Binary files /dev/null and b/walls/obdzeSL.png differ diff --git a/walls/ocBzOW9.jpeg b/walls/ocBzOW9.jpeg new file mode 100644 index 0000000..1ac0681 Binary files /dev/null and b/walls/ocBzOW9.jpeg differ diff --git a/walls/odEgdAy.jpeg b/walls/odEgdAy.jpeg new file mode 100644 index 0000000..af2b497 Binary files /dev/null and b/walls/odEgdAy.jpeg differ diff --git a/walls/oeACihs.jpeg b/walls/oeACihs.jpeg new file mode 100644 index 0000000..741e3c6 Binary files /dev/null and b/walls/oeACihs.jpeg differ diff --git a/walls/oewOZN9.jpeg b/walls/oewOZN9.jpeg new file mode 100644 index 0000000..6155428 Binary files /dev/null and b/walls/oewOZN9.jpeg differ diff --git a/walls/oj0Zdkr.jpeg b/walls/oj0Zdkr.jpeg new file mode 100644 index 0000000..42389ba Binary files /dev/null and b/walls/oj0Zdkr.jpeg differ diff --git a/walls/ojq2i9Z.jpeg b/walls/ojq2i9Z.jpeg new file mode 100644 index 0000000..9454c8f Binary files /dev/null and b/walls/ojq2i9Z.jpeg differ diff --git a/walls/ok0ze89.jpeg b/walls/ok0ze89.jpeg new file mode 100644 index 0000000..4348110 Binary files /dev/null and b/walls/ok0ze89.jpeg differ diff --git a/walls/ok71OIl.jpeg b/walls/ok71OIl.jpeg new file mode 100644 index 0000000..71e4ad1 Binary files /dev/null and b/walls/ok71OIl.jpeg differ diff --git a/walls/ombVMWl.jpeg b/walls/ombVMWl.jpeg new file mode 100644 index 0000000..7bd6227 Binary files /dev/null and b/walls/ombVMWl.jpeg differ diff --git a/walls/omeKcRv.png b/walls/omeKcRv.png new file mode 100644 index 0000000..29b9246 Binary files /dev/null and b/walls/omeKcRv.png differ diff --git a/walls/or68aob.jpeg b/walls/or68aob.jpeg new file mode 100644 index 0000000..eb2802a Binary files /dev/null and b/walls/or68aob.jpeg differ diff --git a/walls/orKwYN1.jpeg b/walls/orKwYN1.jpeg new file mode 100644 index 0000000..b56c50d Binary files /dev/null and b/walls/orKwYN1.jpeg differ diff --git a/walls/ou0WHd3.jpeg b/walls/ou0WHd3.jpeg new file mode 100644 index 0000000..2f028ed Binary files /dev/null and b/walls/ou0WHd3.jpeg differ diff --git a/walls/ouMlmIX.jpeg b/walls/ouMlmIX.jpeg new file mode 100644 index 0000000..3a27f51 Binary files /dev/null and b/walls/ouMlmIX.jpeg differ diff --git a/walls/oul6SLZ.jpeg b/walls/oul6SLZ.jpeg new file mode 100644 index 0000000..747aa95 Binary files /dev/null and b/walls/oul6SLZ.jpeg differ diff --git a/walls/ovVqR6K.jpeg b/walls/ovVqR6K.jpeg new file mode 100644 index 0000000..5d2460a Binary files /dev/null and b/walls/ovVqR6K.jpeg differ diff --git a/walls/ox5QXVW.jpeg b/walls/ox5QXVW.jpeg new file mode 100644 index 0000000..e879adc Binary files /dev/null and b/walls/ox5QXVW.jpeg differ diff --git a/walls/oy4d5JF.jpeg b/walls/oy4d5JF.jpeg new file mode 100644 index 0000000..9b0f445 Binary files /dev/null and b/walls/oy4d5JF.jpeg differ diff --git a/walls/oyopZ7V.jpeg b/walls/oyopZ7V.jpeg new file mode 100644 index 0000000..981e5f3 Binary files /dev/null and b/walls/oyopZ7V.jpeg differ diff --git a/walls/p0m8R0g.jpeg b/walls/p0m8R0g.jpeg new file mode 100644 index 0000000..0415c35 Binary files /dev/null and b/walls/p0m8R0g.jpeg differ diff --git a/walls/p1WxtQi.jpeg b/walls/p1WxtQi.jpeg new file mode 100644 index 0000000..ed73ce6 Binary files /dev/null and b/walls/p1WxtQi.jpeg differ diff --git a/walls/p64D5R8.jpeg b/walls/p64D5R8.jpeg new file mode 100644 index 0000000..cd762d0 Binary files /dev/null and b/walls/p64D5R8.jpeg differ diff --git a/walls/p6uasOf.jpeg b/walls/p6uasOf.jpeg new file mode 100644 index 0000000..42f7bde Binary files /dev/null and b/walls/p6uasOf.jpeg differ diff --git a/walls/p6wIURe.jpeg b/walls/p6wIURe.jpeg new file mode 100644 index 0000000..842c7d3 Binary files /dev/null and b/walls/p6wIURe.jpeg differ diff --git a/walls/pBMJaTj.jpeg b/walls/pBMJaTj.jpeg new file mode 100644 index 0000000..62ac8c9 Binary files /dev/null and b/walls/pBMJaTj.jpeg differ diff --git a/walls/pC8hV3U.jpeg b/walls/pC8hV3U.jpeg new file mode 100644 index 0000000..282b630 Binary files /dev/null and b/walls/pC8hV3U.jpeg differ diff --git a/walls/pDP7WBy.png b/walls/pDP7WBy.png new file mode 100644 index 0000000..cccea38 Binary files /dev/null and b/walls/pDP7WBy.png differ diff --git a/walls/pFjsxZP.jpeg b/walls/pFjsxZP.jpeg new file mode 100644 index 0000000..f1e00ac Binary files /dev/null and b/walls/pFjsxZP.jpeg differ diff --git a/walls/pG3nkX0.png b/walls/pG3nkX0.png new file mode 100644 index 0000000..80d0e6d Binary files /dev/null and b/walls/pG3nkX0.png differ diff --git a/walls/pJgdzXG.jpeg b/walls/pJgdzXG.jpeg new file mode 100644 index 0000000..f1c3078 Binary files /dev/null and b/walls/pJgdzXG.jpeg differ diff --git a/walls/pKkBXIW.jpeg b/walls/pKkBXIW.jpeg new file mode 100644 index 0000000..db158eb Binary files /dev/null and b/walls/pKkBXIW.jpeg differ diff --git a/walls/pMjQXng.jpeg b/walls/pMjQXng.jpeg new file mode 100644 index 0000000..a0f343d Binary files /dev/null and b/walls/pMjQXng.jpeg differ diff --git a/walls/pNX2mWq.jpeg b/walls/pNX2mWq.jpeg new file mode 100644 index 0000000..cb7ec7d Binary files /dev/null and b/walls/pNX2mWq.jpeg differ diff --git a/walls/pNh5KiT.jpeg b/walls/pNh5KiT.jpeg new file mode 100644 index 0000000..54d8db1 Binary files /dev/null and b/walls/pNh5KiT.jpeg differ diff --git a/walls/pOkQ48p.jpeg b/walls/pOkQ48p.jpeg new file mode 100644 index 0000000..5be5b36 Binary files /dev/null and b/walls/pOkQ48p.jpeg differ diff --git a/walls/pPkVTwS.png b/walls/pPkVTwS.png new file mode 100644 index 0000000..16e5de9 Binary files /dev/null and b/walls/pPkVTwS.png differ diff --git a/walls/pR26hxB.jpeg b/walls/pR26hxB.jpeg new file mode 100644 index 0000000..1290fda Binary files /dev/null and b/walls/pR26hxB.jpeg differ diff --git a/walls/pRRPGMf.jpeg b/walls/pRRPGMf.jpeg new file mode 100644 index 0000000..2e423b8 Binary files /dev/null and b/walls/pRRPGMf.jpeg differ diff --git a/walls/pSwEWhB.jpeg b/walls/pSwEWhB.jpeg new file mode 100644 index 0000000..9bbfabb Binary files /dev/null and b/walls/pSwEWhB.jpeg differ diff --git a/walls/pTaH6vV.jpeg b/walls/pTaH6vV.jpeg new file mode 100644 index 0000000..46ab92d Binary files /dev/null and b/walls/pTaH6vV.jpeg differ diff --git a/walls/pYPe9r9.jpeg b/walls/pYPe9r9.jpeg new file mode 100644 index 0000000..7e6fcf0 Binary files /dev/null and b/walls/pYPe9r9.jpeg differ diff --git a/walls/pdAn35y.jpeg b/walls/pdAn35y.jpeg new file mode 100644 index 0000000..632ba2c Binary files /dev/null and b/walls/pdAn35y.jpeg differ diff --git a/walls/peqD0zZ.jpeg b/walls/peqD0zZ.jpeg new file mode 100644 index 0000000..cf5fb04 Binary files /dev/null and b/walls/peqD0zZ.jpeg differ diff --git a/walls/pggfSNj.png b/walls/pggfSNj.png new file mode 100644 index 0000000..71c5882 Binary files /dev/null and b/walls/pggfSNj.png differ diff --git a/walls/plwnurp.jpeg b/walls/plwnurp.jpeg new file mode 100644 index 0000000..e9781e5 Binary files /dev/null and b/walls/plwnurp.jpeg differ diff --git a/walls/pmELQMD.jpeg b/walls/pmELQMD.jpeg new file mode 100644 index 0000000..2c3c3b2 Binary files /dev/null and b/walls/pmELQMD.jpeg differ diff --git a/walls/pmbFswp.jpeg b/walls/pmbFswp.jpeg new file mode 100644 index 0000000..883e6b3 Binary files /dev/null and b/walls/pmbFswp.jpeg differ diff --git a/walls/pnKYpM9.jpeg b/walls/pnKYpM9.jpeg new file mode 100644 index 0000000..6b26e13 Binary files /dev/null and b/walls/pnKYpM9.jpeg differ diff --git a/walls/pnRovkz.jpeg b/walls/pnRovkz.jpeg new file mode 100644 index 0000000..7205de7 Binary files /dev/null and b/walls/pnRovkz.jpeg differ diff --git a/walls/po4yn3y.jpeg b/walls/po4yn3y.jpeg new file mode 100644 index 0000000..e7e8995 Binary files /dev/null and b/walls/po4yn3y.jpeg differ diff --git a/walls/pp7UFE1.jpeg b/walls/pp7UFE1.jpeg new file mode 100644 index 0000000..b738080 Binary files /dev/null and b/walls/pp7UFE1.jpeg differ diff --git a/walls/ppiJETF.jpeg b/walls/ppiJETF.jpeg new file mode 100644 index 0000000..9e5f585 Binary files /dev/null and b/walls/ppiJETF.jpeg differ diff --git a/walls/prbY3Ed.jpeg b/walls/prbY3Ed.jpeg new file mode 100644 index 0000000..492e015 Binary files /dev/null and b/walls/prbY3Ed.jpeg differ diff --git a/walls/pyQei36.jpeg b/walls/pyQei36.jpeg new file mode 100644 index 0000000..961a4f7 Binary files /dev/null and b/walls/pyQei36.jpeg differ diff --git a/walls/q0eGPRO.jpeg b/walls/q0eGPRO.jpeg new file mode 100644 index 0000000..6fb6bda Binary files /dev/null and b/walls/q0eGPRO.jpeg differ diff --git a/walls/q0vfWnI.jpeg b/walls/q0vfWnI.jpeg new file mode 100644 index 0000000..e2cef50 Binary files /dev/null and b/walls/q0vfWnI.jpeg differ diff --git a/walls/q2gkLYd.png b/walls/q2gkLYd.png new file mode 100644 index 0000000..faa9b83 Binary files /dev/null and b/walls/q2gkLYd.png differ diff --git a/walls/q3DuYt0.jpeg b/walls/q3DuYt0.jpeg new file mode 100644 index 0000000..3c3b5d5 Binary files /dev/null and b/walls/q3DuYt0.jpeg differ diff --git a/walls/q5h7Bv4.jpeg b/walls/q5h7Bv4.jpeg new file mode 100644 index 0000000..7a54c08 Binary files /dev/null and b/walls/q5h7Bv4.jpeg differ diff --git a/walls/q6sRra8.png b/walls/q6sRra8.png new file mode 100644 index 0000000..f646d9d Binary files /dev/null and b/walls/q6sRra8.png differ diff --git a/walls/q7jtgyS.jpeg b/walls/q7jtgyS.jpeg new file mode 100644 index 0000000..abd9b8f Binary files /dev/null and b/walls/q7jtgyS.jpeg differ diff --git a/walls/qCvSmZx.jpeg b/walls/qCvSmZx.jpeg new file mode 100644 index 0000000..3935294 Binary files /dev/null and b/walls/qCvSmZx.jpeg differ diff --git a/walls/qEDzkFG.jpeg b/walls/qEDzkFG.jpeg new file mode 100644 index 0000000..e23cd26 Binary files /dev/null and b/walls/qEDzkFG.jpeg differ diff --git a/walls/qEKqxuZ.png b/walls/qEKqxuZ.png new file mode 100644 index 0000000..5fc62cc Binary files /dev/null and b/walls/qEKqxuZ.png differ diff --git a/walls/qEjjmYl.jpeg b/walls/qEjjmYl.jpeg new file mode 100644 index 0000000..d711400 Binary files /dev/null and b/walls/qEjjmYl.jpeg differ diff --git a/walls/qGlEAdT.jpeg b/walls/qGlEAdT.jpeg new file mode 100644 index 0000000..1b9e176 Binary files /dev/null and b/walls/qGlEAdT.jpeg differ diff --git a/walls/qH9jaqu.jpeg b/walls/qH9jaqu.jpeg new file mode 100644 index 0000000..1cdfee2 Binary files /dev/null and b/walls/qH9jaqu.jpeg differ diff --git a/walls/qLJS8ut.jpeg b/walls/qLJS8ut.jpeg new file mode 100644 index 0000000..a05fc33 Binary files /dev/null and b/walls/qLJS8ut.jpeg differ diff --git a/walls/qMhvu8O.jpeg b/walls/qMhvu8O.jpeg new file mode 100644 index 0000000..03ad2e4 Binary files /dev/null and b/walls/qMhvu8O.jpeg differ diff --git a/walls/qNThhkZ.jpeg b/walls/qNThhkZ.jpeg new file mode 100644 index 0000000..88660b5 Binary files /dev/null and b/walls/qNThhkZ.jpeg differ diff --git a/walls/qNZ65AT.jpeg b/walls/qNZ65AT.jpeg new file mode 100644 index 0000000..d26427a Binary files /dev/null and b/walls/qNZ65AT.jpeg differ diff --git a/walls/qRiJQnq.jpeg b/walls/qRiJQnq.jpeg new file mode 100644 index 0000000..2314968 Binary files /dev/null and b/walls/qRiJQnq.jpeg differ diff --git a/walls/qRvCay6.jpeg b/walls/qRvCay6.jpeg new file mode 100644 index 0000000..72d4840 Binary files /dev/null and b/walls/qRvCay6.jpeg differ diff --git a/walls/qS8tHFX.jpeg b/walls/qS8tHFX.jpeg new file mode 100644 index 0000000..4149111 Binary files /dev/null and b/walls/qS8tHFX.jpeg differ diff --git a/walls/qSIWJHG.png b/walls/qSIWJHG.png new file mode 100644 index 0000000..b7549e5 Binary files /dev/null and b/walls/qSIWJHG.png differ diff --git a/walls/qTEQeZf.jpeg b/walls/qTEQeZf.jpeg new file mode 100644 index 0000000..6d47b1d Binary files /dev/null and b/walls/qTEQeZf.jpeg differ diff --git a/walls/qTvVdJt.png b/walls/qTvVdJt.png new file mode 100644 index 0000000..89db827 Binary files /dev/null and b/walls/qTvVdJt.png differ diff --git a/walls/qVquc7e.jpeg b/walls/qVquc7e.jpeg new file mode 100644 index 0000000..0e28c90 Binary files /dev/null and b/walls/qVquc7e.jpeg differ diff --git a/walls/qdiQMqw.jpeg b/walls/qdiQMqw.jpeg new file mode 100644 index 0000000..b914574 Binary files /dev/null and b/walls/qdiQMqw.jpeg differ diff --git a/walls/qeK39ud.jpeg b/walls/qeK39ud.jpeg new file mode 100644 index 0000000..5b4a4d5 Binary files /dev/null and b/walls/qeK39ud.jpeg differ diff --git a/walls/qeWrPP1.jpeg b/walls/qeWrPP1.jpeg new file mode 100644 index 0000000..71ebdfe Binary files /dev/null and b/walls/qeWrPP1.jpeg differ diff --git a/walls/qgNvbIC.jpeg b/walls/qgNvbIC.jpeg new file mode 100644 index 0000000..e2bd946 Binary files /dev/null and b/walls/qgNvbIC.jpeg differ diff --git a/walls/qgSMTNb.jpeg b/walls/qgSMTNb.jpeg new file mode 100644 index 0000000..2462586 Binary files /dev/null and b/walls/qgSMTNb.jpeg differ diff --git a/walls/qgkswYi.jpeg b/walls/qgkswYi.jpeg new file mode 100644 index 0000000..63c93b2 Binary files /dev/null and b/walls/qgkswYi.jpeg differ diff --git a/walls/qh4wPtI.jpeg b/walls/qh4wPtI.jpeg new file mode 100644 index 0000000..d0d46dd Binary files /dev/null and b/walls/qh4wPtI.jpeg differ diff --git a/walls/qi1VsT2.jpeg b/walls/qi1VsT2.jpeg new file mode 100644 index 0000000..b5eccd2 Binary files /dev/null and b/walls/qi1VsT2.jpeg differ diff --git a/walls/qkFPXpX.jpeg b/walls/qkFPXpX.jpeg new file mode 100644 index 0000000..0727c88 Binary files /dev/null and b/walls/qkFPXpX.jpeg differ diff --git a/walls/qknLArN.png b/walls/qknLArN.png new file mode 100644 index 0000000..c9e744a Binary files /dev/null and b/walls/qknLArN.png differ diff --git a/walls/qmrcdI7.jpeg b/walls/qmrcdI7.jpeg new file mode 100644 index 0000000..b7b73da Binary files /dev/null and b/walls/qmrcdI7.jpeg differ diff --git a/walls/qmyuZVu.jpeg b/walls/qmyuZVu.jpeg new file mode 100644 index 0000000..6edb534 Binary files /dev/null and b/walls/qmyuZVu.jpeg differ diff --git a/walls/qnpDsUa.jpeg b/walls/qnpDsUa.jpeg new file mode 100644 index 0000000..7acd094 Binary files /dev/null and b/walls/qnpDsUa.jpeg differ diff --git a/walls/qpiA8CP.jpeg b/walls/qpiA8CP.jpeg new file mode 100644 index 0000000..c696a29 Binary files /dev/null and b/walls/qpiA8CP.jpeg differ diff --git a/walls/qpupsup.jpeg b/walls/qpupsup.jpeg new file mode 100644 index 0000000..5aaeb55 Binary files /dev/null and b/walls/qpupsup.jpeg differ diff --git a/walls/qqX4Qcv.png b/walls/qqX4Qcv.png new file mode 100644 index 0000000..0b77429 Binary files /dev/null and b/walls/qqX4Qcv.png differ diff --git a/walls/quexU8r.jpeg b/walls/quexU8r.jpeg new file mode 100644 index 0000000..86605d6 Binary files /dev/null and b/walls/quexU8r.jpeg differ diff --git a/walls/qurhsiI.jpeg b/walls/qurhsiI.jpeg new file mode 100644 index 0000000..3387d7c Binary files /dev/null and b/walls/qurhsiI.jpeg differ diff --git a/walls/qximp1M.jpeg b/walls/qximp1M.jpeg new file mode 100644 index 0000000..dc222be Binary files /dev/null and b/walls/qximp1M.jpeg differ diff --git a/walls/qyYjc1v.jpeg b/walls/qyYjc1v.jpeg new file mode 100644 index 0000000..9a96bc9 Binary files /dev/null and b/walls/qyYjc1v.jpeg differ diff --git a/walls/r1cMt5u.jpeg b/walls/r1cMt5u.jpeg new file mode 100644 index 0000000..2532091 Binary files /dev/null and b/walls/r1cMt5u.jpeg differ diff --git a/walls/r4ElkxX.jpeg b/walls/r4ElkxX.jpeg new file mode 100644 index 0000000..ffa5c08 Binary files /dev/null and b/walls/r4ElkxX.jpeg differ diff --git a/walls/r4lEPS2.jpeg b/walls/r4lEPS2.jpeg new file mode 100644 index 0000000..073d902 Binary files /dev/null and b/walls/r4lEPS2.jpeg differ diff --git a/walls/r8NBrcb.jpeg b/walls/r8NBrcb.jpeg new file mode 100644 index 0000000..45536f0 Binary files /dev/null and b/walls/r8NBrcb.jpeg differ diff --git a/walls/r8V8PId.jpeg b/walls/r8V8PId.jpeg new file mode 100644 index 0000000..dfe0f37 Binary files /dev/null and b/walls/r8V8PId.jpeg differ diff --git a/walls/r8f3wS6.jpeg b/walls/r8f3wS6.jpeg new file mode 100644 index 0000000..2c4aa49 Binary files /dev/null and b/walls/r8f3wS6.jpeg differ diff --git a/walls/rA8Hxvz.jpeg b/walls/rA8Hxvz.jpeg new file mode 100644 index 0000000..2249e89 Binary files /dev/null and b/walls/rA8Hxvz.jpeg differ diff --git a/walls/rB3zDk6.jpeg b/walls/rB3zDk6.jpeg new file mode 100644 index 0000000..575c6dc Binary files /dev/null and b/walls/rB3zDk6.jpeg differ diff --git a/walls/rBqGImt.jpeg b/walls/rBqGImt.jpeg new file mode 100644 index 0000000..ea1dc30 Binary files /dev/null and b/walls/rBqGImt.jpeg differ diff --git a/walls/rCGcM71.png b/walls/rCGcM71.png new file mode 100644 index 0000000..d44dd54 Binary files /dev/null and b/walls/rCGcM71.png differ diff --git a/walls/rD0gUxQ.jpeg b/walls/rD0gUxQ.jpeg new file mode 100644 index 0000000..2c61a98 Binary files /dev/null and b/walls/rD0gUxQ.jpeg differ diff --git a/walls/rDH2tYz.png b/walls/rDH2tYz.png new file mode 100644 index 0000000..08665fa Binary files /dev/null and b/walls/rDH2tYz.png differ diff --git a/walls/rGZGH8w.jpeg b/walls/rGZGH8w.jpeg new file mode 100644 index 0000000..ba73fe9 Binary files /dev/null and b/walls/rGZGH8w.jpeg differ diff --git a/walls/rMXlu0V.jpeg b/walls/rMXlu0V.jpeg new file mode 100644 index 0000000..f2fe0dc Binary files /dev/null and b/walls/rMXlu0V.jpeg differ diff --git a/walls/rNiegZA.jpeg b/walls/rNiegZA.jpeg new file mode 100644 index 0000000..0bd2b2b Binary files /dev/null and b/walls/rNiegZA.jpeg differ diff --git a/walls/rPZFcH6.jpeg b/walls/rPZFcH6.jpeg new file mode 100644 index 0000000..9758ad4 Binary files /dev/null and b/walls/rPZFcH6.jpeg differ diff --git a/walls/rQqE9Ma.jpeg b/walls/rQqE9Ma.jpeg new file mode 100644 index 0000000..d4e3530 Binary files /dev/null and b/walls/rQqE9Ma.jpeg differ diff --git a/walls/rRCvKf4.png b/walls/rRCvKf4.png new file mode 100644 index 0000000..a645a6b Binary files /dev/null and b/walls/rRCvKf4.png differ diff --git a/walls/rSJePfs.jpeg b/walls/rSJePfs.jpeg new file mode 100644 index 0000000..a235b5a Binary files /dev/null and b/walls/rSJePfs.jpeg differ diff --git a/walls/rSP72XH.jpeg b/walls/rSP72XH.jpeg new file mode 100644 index 0000000..8503fba Binary files /dev/null and b/walls/rSP72XH.jpeg differ diff --git a/walls/rSRgKAl.jpeg b/walls/rSRgKAl.jpeg new file mode 100644 index 0000000..35bae37 Binary files /dev/null and b/walls/rSRgKAl.jpeg differ diff --git a/walls/rST9vsG.jpeg b/walls/rST9vsG.jpeg new file mode 100644 index 0000000..e989be4 Binary files /dev/null and b/walls/rST9vsG.jpeg differ diff --git a/walls/rSai7RR.jpeg b/walls/rSai7RR.jpeg new file mode 100644 index 0000000..82131b6 Binary files /dev/null and b/walls/rSai7RR.jpeg differ diff --git a/walls/rVSUrEY.jpeg b/walls/rVSUrEY.jpeg new file mode 100644 index 0000000..43cd90e Binary files /dev/null and b/walls/rVSUrEY.jpeg differ diff --git a/walls/rXvr5y2.jpeg b/walls/rXvr5y2.jpeg new file mode 100644 index 0000000..cba24a9 Binary files /dev/null and b/walls/rXvr5y2.jpeg differ diff --git a/walls/rYie4o4.jpeg b/walls/rYie4o4.jpeg new file mode 100644 index 0000000..888cd43 Binary files /dev/null and b/walls/rYie4o4.jpeg differ diff --git a/walls/rZ5IOKS.jpeg b/walls/rZ5IOKS.jpeg new file mode 100644 index 0000000..4db39bb Binary files /dev/null and b/walls/rZ5IOKS.jpeg differ diff --git a/walls/ra4SPqB.jpeg b/walls/ra4SPqB.jpeg new file mode 100644 index 0000000..0288e68 Binary files /dev/null and b/walls/ra4SPqB.jpeg differ diff --git a/walls/rd7cXFG.jpeg b/walls/rd7cXFG.jpeg new file mode 100644 index 0000000..e1a3ec5 Binary files /dev/null and b/walls/rd7cXFG.jpeg differ diff --git a/walls/renderTimingPixel.png b/walls/renderTimingPixel.png new file mode 100644 index 0000000..17f1d2e Binary files /dev/null and b/walls/renderTimingPixel.png differ diff --git a/walls/repyPpD.jpeg b/walls/repyPpD.jpeg new file mode 100644 index 0000000..51b243f Binary files /dev/null and b/walls/repyPpD.jpeg differ diff --git a/walls/rf5oiOY.jpeg b/walls/rf5oiOY.jpeg new file mode 100644 index 0000000..a41dba2 Binary files /dev/null and b/walls/rf5oiOY.jpeg differ diff --git a/walls/rllqA9H.png b/walls/rllqA9H.png new file mode 100644 index 0000000..0fb72c8 Binary files /dev/null and b/walls/rllqA9H.png differ diff --git a/walls/rlrr7I0.jpeg b/walls/rlrr7I0.jpeg new file mode 100644 index 0000000..e41b061 Binary files /dev/null and b/walls/rlrr7I0.jpeg differ diff --git a/walls/rpKb0Aj.jpeg b/walls/rpKb0Aj.jpeg new file mode 100644 index 0000000..7b5b8d1 Binary files /dev/null and b/walls/rpKb0Aj.jpeg differ diff --git a/walls/rpaXGiV.jpeg b/walls/rpaXGiV.jpeg new file mode 100644 index 0000000..fef9284 Binary files /dev/null and b/walls/rpaXGiV.jpeg differ diff --git a/walls/rpeF2Ah.jpeg b/walls/rpeF2Ah.jpeg new file mode 100644 index 0000000..552d9a6 Binary files /dev/null and b/walls/rpeF2Ah.jpeg differ diff --git a/walls/rsa4KJd.png b/walls/rsa4KJd.png new file mode 100644 index 0000000..0147b9d Binary files /dev/null and b/walls/rsa4KJd.png differ diff --git a/walls/runtime~Reddit.b90201129103681e30a7.js b/walls/runtime~Reddit.b90201129103681e30a7.js new file mode 100644 index 0000000..b520807 --- /dev/null +++ b/walls/runtime~Reddit.b90201129103681e30a7.js @@ -0,0 +1,2 @@ +!function(e){function o(o){for(var a,i,d=o[0],s=o[1],c=o[2],l=0,P=[];l>8-s%1*8)){if((o=i.charCodeAt(s+=.75))>255)throw new r("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");t=t<<8|o}return u}),e.atob||(e.atob=function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var o,i,s=0,a=0,u="";i=t.charAt(a++);~i&&(o=s%4?64*o+i:i,s++%4)?u+=String.fromCharCode(255&o>>(-2*s&6)):0)i=n.indexOf(i);return u})}()},"./node_modules/base64-js/index.js":function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=l(e),r=n[0],s=n[1],a=new i(function(e,t,n){return 3*(t+n)/4-n}(0,r,s)),u=0,c=s>0?r-4:r,d=0;d>16&255,a[u++]=t>>8&255,a[u++]=255&t;2===s&&(t=o[e.charCodeAt(d)]<<2|o[e.charCodeAt(d+1)]>>4,a[u++]=255&t);1===s&&(t=o[e.charCodeAt(d)]<<10|o[e.charCodeAt(d+1)]<<4|o[e.charCodeAt(d+2)]>>2,a[u++]=t>>8&255,a[u++]=255&t);return a},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],s=0,a=n-o;sa?a:s+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,u=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,n){for(var o,i,s=[],a=t;a>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},"./node_modules/component-emitter/index.js":function(e,t,n){function r(e){if(e)return function(e){for(var t in r.prototype)e[t]=r.prototype[t];return e}(e)}e.exports=r,r.prototype.on=r.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},r.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},r.prototype.off=r.prototype.removeListener=r.prototype.removeAllListeners=r.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;oc;)if((a=u[c++])!=a)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},"./node_modules/core-js/modules/_cof.js":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"./node_modules/core-js/modules/_core.js":function(e,t){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},"./node_modules/core-js/modules/_ctx.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_a-function.js");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"./node_modules/core-js/modules/_defined.js":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"./node_modules/core-js/modules/_descriptors.js":function(e,t,n){e.exports=!n("./node_modules/core-js/modules/_fails.js")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"./node_modules/core-js/modules/_dom-create.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_is-object.js"),o=n("./node_modules/core-js/modules/_global.js").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},"./node_modules/core-js/modules/_enum-bug-keys.js":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"./node_modules/core-js/modules/_enum-keys.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_object-keys.js"),o=n("./node_modules/core-js/modules/_object-gops.js"),i=n("./node_modules/core-js/modules/_object-pie.js");e.exports=function(e){var t=r(e),n=o.f;if(n)for(var s,a=n(e),u=i.f,l=0;a.length>l;)u.call(e,s=a[l++])&&t.push(s);return t}},"./node_modules/core-js/modules/_export.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_global.js"),o=n("./node_modules/core-js/modules/_core.js"),i=n("./node_modules/core-js/modules/_hide.js"),s=n("./node_modules/core-js/modules/_redefine.js"),a=n("./node_modules/core-js/modules/_ctx.js"),u=function(e,t,n){var l,c,d,f,p=e&u.F,h=e&u.G,m=e&u.S,y=e&u.P,_=e&u.B,v=h?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?o:o[t]||(o[t]={}),g=b.prototype||(b.prototype={});for(l in h&&(n=t),n)d=((c=!p&&v&&void 0!==v[l])?v:n)[l],f=_&&c?a(d,r):y&&"function"==typeof d?a(Function.call,d):d,v&&s(v,l,d,e&u.U),b[l]!=d&&i(b,l,f),y&&g[l]!=d&&(g[l]=d)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},"./node_modules/core-js/modules/_fails.js":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"./node_modules/core-js/modules/_fix-re-wks.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/modules/_hide.js"),o=n("./node_modules/core-js/modules/_redefine.js"),i=n("./node_modules/core-js/modules/_fails.js"),s=n("./node_modules/core-js/modules/_defined.js"),a=n("./node_modules/core-js/modules/_wks.js");e.exports=function(e,t,n){var u=a(e),l=n(s,u,""[e]),c=l[0],d=l[1];i(function(){var t={};return t[u]=function(){return 7},7!=""[e](t)})&&(o(String.prototype,e,c),r(RegExp.prototype,u,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},"./node_modules/core-js/modules/_flags.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/modules/_an-object.js");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"./node_modules/core-js/modules/_global.js":function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"./node_modules/core-js/modules/_has.js":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"./node_modules/core-js/modules/_hide.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_object-dp.js"),o=n("./node_modules/core-js/modules/_property-desc.js");e.exports=n("./node_modules/core-js/modules/_descriptors.js")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},"./node_modules/core-js/modules/_html.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_global.js").document;e.exports=r&&r.documentElement},"./node_modules/core-js/modules/_ie8-dom-define.js":function(e,t,n){e.exports=!n("./node_modules/core-js/modules/_descriptors.js")&&!n("./node_modules/core-js/modules/_fails.js")(function(){return 7!=Object.defineProperty(n("./node_modules/core-js/modules/_dom-create.js")("div"),"a",{get:function(){return 7}}).a})},"./node_modules/core-js/modules/_invoke.js":function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},"./node_modules/core-js/modules/_iobject.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_cof.js");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"./node_modules/core-js/modules/_is-array.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_cof.js");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"./node_modules/core-js/modules/_is-object.js":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"./node_modules/core-js/modules/_is-regexp.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_is-object.js"),o=n("./node_modules/core-js/modules/_cof.js"),i=n("./node_modules/core-js/modules/_wks.js")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==o(e))}},"./node_modules/core-js/modules/_iter-create.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/modules/_object-create.js"),o=n("./node_modules/core-js/modules/_property-desc.js"),i=n("./node_modules/core-js/modules/_set-to-string-tag.js"),s={};n("./node_modules/core-js/modules/_hide.js")(s,n("./node_modules/core-js/modules/_wks.js")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(s,{next:o(1,n)}),i(e,t+" Iterator")}},"./node_modules/core-js/modules/_iter-define.js":function(e,t,n){"use strict";var r=n("./node_modules/core-js/modules/_library.js"),o=n("./node_modules/core-js/modules/_export.js"),i=n("./node_modules/core-js/modules/_redefine.js"),s=n("./node_modules/core-js/modules/_hide.js"),a=n("./node_modules/core-js/modules/_has.js"),u=n("./node_modules/core-js/modules/_iterators.js"),l=n("./node_modules/core-js/modules/_iter-create.js"),c=n("./node_modules/core-js/modules/_set-to-string-tag.js"),d=n("./node_modules/core-js/modules/_object-gpo.js"),f=n("./node_modules/core-js/modules/_wks.js")("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,m,y,_,v){l(n,t,m);var b,g,j,w=function(e){if(!p&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",T="values"==y,k=!1,E=e.prototype,S=E[f]||E["@@iterator"]||y&&E[y],O=!p&&S||w(y),C=y?T?w("entries"):O:void 0,P="Array"==t&&E.entries||S;if(P&&(j=d(P.call(new e)))!==Object.prototype&&j.next&&(c(j,x,!0),r||a(j,f)||s(j,f,h)),T&&S&&"values"!==S.name&&(k=!0,O=function(){return S.call(this)}),r&&!v||!p&&!k&&E[f]||s(E,f,O),u[t]=O,u[x]=h,y)if(b={values:T?O:w("values"),keys:_?O:w("keys"),entries:C},v)for(g in b)g in E||i(E,g,b[g]);else o(o.P+o.F*(p||k),t,b);return b}},"./node_modules/core-js/modules/_iter-step.js":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},"./node_modules/core-js/modules/_iterators.js":function(e,t){e.exports={}},"./node_modules/core-js/modules/_library.js":function(e,t){e.exports=!1},"./node_modules/core-js/modules/_meta.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_uid.js")("meta"),o=n("./node_modules/core-js/modules/_is-object.js"),i=n("./node_modules/core-js/modules/_has.js"),s=n("./node_modules/core-js/modules/_object-dp.js").f,a=0,u=Object.isExtensible||function(){return!0},l=!n("./node_modules/core-js/modules/_fails.js")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++a,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&d.NEED&&u(e)&&!i(e,r)&&c(e),e}}},"./node_modules/core-js/modules/_object-create.js":function(e,t,n){var r=n("./node_modules/core-js/modules/_an-object.js"),o=n("./node_modules/core-js/modules/_object-dps.js"),i=n("./node_modules/core-js/modules/_enum-bug-keys.js"),s=n("./node_modules/core-js/modules/_shared-key.js")("IE_PROTO"),a=function(){},u=function(){var e,t=n("./node_modules/core-js/modules/_dom-create.js")("iframe"),r=i.length;for(t.style.display="none",n("./node_modules/core-js/modules/_html.js").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("