text:
Monsta X (hangul: 몬스타엑스, zapis stylizowany: MONSTA X) – południowokoreański boysband założony przez Starship Entertainment. Zespół został złożony poprzez południowokoreański survival show NO.MERCY stacji Mnet w 2015 roku. Grupa składa się z sześciu członków: Shownu, Minhyuk, Kihyun, Hyungwon, Joohoney oraz I.M. Monsta X zadebiutowali 14 maja 2015 roku wydając minialbum Trespass. Nazwa ich oficjalnego fanklubu to Monbebe.

Joohoney był uczestnikiem 4 sezonu Show Me the Money, a także razem z Wonho i Shownu byli członkami zespołu NuBoyz (2014–2015).

Historia

2014–2015: NO.MERCY i debiut z Trespass i Rush
Grupa powstała w wyniku programu survivalowego NO.MERCY, który został stworzony przez Starship Entertainment i Mnet, i miał swoją premierę w grudniu 2014 roku. Podczas programu uczestnicy pracowali bezpośrednio z artystami wytwórni, m.in. z Rhymerem, San E, Giriboy i Nochang. W celu zakończenia misji dziewięciu z pozostałych członków musiało utworzyć trzy grupy po trzy osoby, a siedmiu finałowych członków grupy – Jooheon, Shownu, Kihyun, Hyungwon, Wonho, Minhyuk i I.M – zostało wybranych podczas ostatniego odcinka programu. Członek I.M był jedynym uczestnikiem, który dołączył w połowie programu i ostatecznie został wybrany do grupy. Nazwa grupy, "Monsta X", ma podwójne znaczenie "potworów zdobywający scenę K-popu" i "moja gwiazda" (Mon z francuskiego – moja, sta – skrót od star (pl. gwiazda)). X symbolizuje nieznane istnienie. Jooheon, Hyungwon i I.M wydali również 12 lutego utwór "Interstellar", który został wyprodukowany na potrzeby ostatniego zadania z programu przez Yella Diamond.

Monsta X zadebiutowali 14 maja 2015 roku z minialbumem Trespass. Główny singel z płyty o tym samym tytule został wyprodukowany przez Rhymera i opisany jako "mocny i ostry utwór, który odzwierciedla unikalny charakter Monsta X". Na płycie znalazło się siedem utworów raper Jooheon był najbardziej zaangażowanym członkiem w produkcję minialbumu i skomponował kilka piosenek, w tym "One Love", "Steal Your Heart" i "Blue Moon". Inny raper I.M jest autorem słów rapu z kilku utworów. Kihyun i Wonho również przyczynili się do napisania kilku tekstów piosenek z płyty.

1 września grupa wydała drugi minialbum Rush, wraz z głównym singlem o tym samym tytule, wyprodukowanym przez Giriboya. Choreografię do niego stworzył Keone Madrid, a Joo Hee-sun wyreżyserował teledysk. Na płycie znalazło się sześć utworów wyprodukowanych przez Mad Clowna, Crybaby i Rhymera. Jooheon jest autorem słów rapu pięciu utworów, podczas gdy I.M napisał rap do czterech utworów, w tym tytułowego. W 2015 roku Monsta X wystąpili również na KCON 2015 w Los Angeles, co było pierwszym ich występem w Stanach Zjednoczonych. Minialbum został wydany ponownie, jako Rush Digital Repackage 'Hero, 22 października 2015 roku. Podczas rozdania nagród Mnet Asian Music Awards 2015, Monsta X otrzymali nagrodę "Next Generation Asian Artist". Zdobyli również nagrodę "1theK Performance Award" podczas 2015 Melon Music Awards.

 2016: The Clan pt.1 Lost i The Clan pt. 2 Guilty
W styczniu 2016 roku grupa dołączyła do nowego programu rozrywkowego MONSTA X's Right Now. Grupa wzięła udział w chińskim programie tanecznym Heroes of Remix (chn. 盖世英雄) w kwietniu 2016 roku, który został wyemitowany w czerwcu w telewizji Jiangsu. Monsta X pojawili się również w chińskim serialu internetowym Good Evening, Teacher, otrzymując pozytywną krytykę od lokalnych widzów.

Trzeci minialbum Monsta X, zatytułowany The Clan pt. 1 Lost, został wydany 18 maja z główny singlem "All In" (kor. 걸어 (All in)). Teledysk do "All In" wyreżyserował filmowiec Shin Dong-keul, który znany jest ze swojego marzycielskiego stylu i wcześniej zdobył nagrody na Canada International Film Festival. Album zadebiutował na piątym miejscu listy Billboard World Albums i pozostał na niej przez dwa kolejne tygodnie. 9 maja grupa wydała jeden z utworów z płyty, "Ex Girl", z gościnnym udziałem Wheein z Mamamoo. Album był początkiem dużego projektu o nazwie "THE CLAN", składającego się z dwóch i pół części.

Pierwsze dwa solowe koncerty grupy MONSTA X The First Live "X-Clan Origins" odbyły się 16 i 17 lipca; bilety zostały wyprzedane w pięć minut. W sierpniu 2016 roku Monsta X razem z Cosmic Girls z tej samej wytwórni, stworzyli grupę projektową, która promowała usługi telefoniczne KT Corporation i wydawali singel "Do Better". Monsta X powrócili na początku października z czwartym minialbumem będącym drugą częścią serii "THE CLAN", zatytułowanym The Clan pt. 2 Guilty. Płyta została wydana 4 października wraz z głównym singlem "Fighter" i towarzyszącym mu teledyskiem. W grudniu grupa otrzymała nagrodę "Best of Next Male Artist Award" podczas Mnet Asian Music Awards 2016.

 2017: The Clan pt. 2.5 Beautiful, debiut w Japonii, Shine Forever
W styczniu 2017 roku miał swoją premierę program rozrywkowy grupy – Monsta X-Ray, na kanale JTBC2. 21 marca ukazał się pierwszy album studyjny i ostatnia część serii "THE CLAN" – The Clan pt. 2.5 Beautiful. Głównym singlem wydawnictwa był utwór "Beautiful" (kor. 아름다워 (Beautiful)). Album zadebiutował na pierwszym miejscu listy Billboardu World Albums z ponad tysiącem sprzedanych egzemplarzy. Monsta X uplasowali się także na 10. miejscu listy Heatseekers Albums Billboardu. Ponadto tytułowy utwór "Beautiful" zajął 4 miejsce na liście Billboardu World Digital Song Sales.

W maju 2017 roku Monsta X zadebiutowali w Japonii pod nową wytwórnią Universal Music Japan – Mercury Tokyo, wydając 17 maja pierwszy japoński singel "HERO", który zawiera japońską wersję wcześniej wydanych koreańskich piosenek "HERO" i "STUCK". Singel znalazł się na 2. miejscu listy Oricon Weekly Single Chart, 1. miejscu listy Tower Records i 2. miejscu listy Billboard Japan Top Singles Sales.

19 czerwca 2017 roku Monsta X wydali repackage album Shine Forever, który zawierał oryginalne utwory z albumu The Clan pt. 2.5 Beautiful i dwie dodatkowe piosenki – "Shine Forever" i "Gravity". Teledysk do pierwszej z nich został wydany 14 czerwca. Tekst rapu tytułowej piosenki został napisany przez członków Jooheon i I.M. Pierwsza światowa trasa grupy, The First World Tour - Monsta X Beautiful, rozpoczęła się dwoma koncertami 17 i 18 czerwca w Seulu. Ponadto, drugi sezon programu Monsta X-Ray został wyemitowany w lipcu. 27 lipca Monsta X wydali letni singel Newton. Teledysk do utworu "NEWTON" (kor. 뉴튼 (NEWTON)) został wyprodukowany przez Yoo Sung-gyun z Sunny Visual.

23 sierpnia ukazał się ich drugi japoński singel "Beautiful", który zawiera japońską wersję piosenek "Beautiful" i "Ready or Not". Uplasował się na 2. pozycji listy Oricon Weekly Single Chart. Kolejny comeback zespołu odbył się 7 listopada z piątym minialbumem The Code i głównym singlem z płyty – "Dramarama". Koncept teledysku do piosenki skupiał się na podróżach w czasie. W dniu wydania minialbumu odbył się "MONSTA X COMEBACK SHOW-CON" w Jangchung Arena. 14 listopada Monsta X zdobyli pierwsze zwycięstwo w programie muzycznym The Show z piosenką "Dramarama".

18 grudnia grupa wydała specjalny singel "Lonely Christmas", jako niespodziankę dla swoich fanów. Piosenka została napisana, wyprodukowana i współtworzona przez głównego rapera grupy Jooheona.

 2018: The Connect: Dejavu, japoński album i Take.1 Are You There?
13 stycznia 2018 roku Monsta X wzięli udział w pierwszym dniu seulskiej części sztafety ze zniczem olimpijskim. Pokazali swoją pracę zespołową, a każdy z siedmiu członków na zmianę niósł symboliczny olimpijski płomień.

31 stycznia Monsta X wydali trzeci japoński singel "SPOTLIGHT", który zawiera japońską wersję wcześniej wydanej koreańskiej piosenki "Shine Forever". Singel znalazł się na 2. miejscu listy Oricon Weekly Single Chart.

Szósty minialbum grupy, zatytułowany The Connect: Dejavu, ukazał się 26 marca. Płyta zawierała siedem utworów, w tym główny singel "Jealousy". 17 kwietnia Monsta X zajęli po raz drugi pierwsze miejsce w programie muzycznym The Show z piosenką "Jealousy". W kwietniu Monsta X nawiązali współpracę z Lens Town, marką okularów i soczewek kontaktowych. Aktywnie uczestniczyli w procesie wydawania Lens Town, tworząc własną linię soczewek "Monsta X lens" lub MnX.

25 kwietnia wydali swój pierwszy japoński album PIECE, który zawierał główny utwór "Puzzle", wcześniej wydane japońskie single i cztery dodatkowe utwory. Płyta zajęła 3. pozycje na liście Oricon i pierwsze miejsce na liście Tower Records. 27 kwietnia rozpoczęli swoją pierwszą japońską trasę koncertową w Nagoi. 2 maja uczestniczyli w festiwalu kulturalnym C-Festival 2018, jako oficjalni ambasadorzy jego promocji, zorganizowanym przez Ministerstwo Spraw Zagranicznych, Ambasadę Tajlandii (Ambasada Republiki Korei), Gangnam-gu; była to jedna z największych publiczno-prywatnych imprez partnerskich w Korei zorganizowanych przez COEX.

1 sierpnia Monsta X wydali teledysk do tytułowej piosenki z najnowszego japońskiego singla – "LIVIN' IT UP". Płyta ukazała się 12 września. 1 października zespół został modelem nowej linii kosmetyków Tony Moly.

7 października zapowiedzieli drugi album studyjny Take.1 Are You There? i główny singel "Shoot Out", z datą premiery planowaną na 22 października. 9 listopada ukazała się angielska wersja piosenki "Shoot Out". Ponadto grupa została wybrana przez Capital One jako pierwszy zespół K-popowy, który wystąpił na KIIS-FM Jingle Ball w 2018 roku.

 2019: Take.2 We Are Here, trzecia trasa światowa i odejście Wonho
20 stycznia 2019 roku Monsta X zapowiedzieli comeback w lutym, ze swoim trzecim studyjnym albumem Take.2 We Are Here i głównym singlem singlem "Alligator". Potwierdzili też, że zaczynając od nadchodzących promocji nowej płyty pseudonimem Jooheon będzie Joohoney. Album ukazał się 18 lutego.

W marcu Monsta X współpracowali z producentem muzycznym Steve'em Aokim przy angielskiej wersji piosenki "Play It Cool". W tym miesiącu grupa podpisała kolejną pięcioletnią umowę z Litmus jako jej wyłączni modele komercyjni. Ich agencja, Starship Entertainment, ogłosiła też światową trasę koncertową po 12 krajach i 18 miastach. 27 marca ukazał się japoński singel "Shoot Out".

27 maja został wyemitowany odcinek serialu animowanego Między nami, misiami, w którym wystąpili wszyscy członkowie zespołu.

28 maja podpisali umowę z Epic Records obejmującą nagrania w języku angielskim i dystrybucję poza Koreą Południową. 12 czerwca wydali kolejny japoński singel pt. "Alligator", a 21 sierpnia ukazał się drugi japoński album studyjny, zatytułowany Phenomenon, który zawierał 3 wcześniej wydane japońskie single. Płyta zajęła 2. pozycje na liście Oricon. 14 czerwca ukazała się angielska piosenka "Who Do U Love?" z udziałem French Montana, wydana przez Epic Records.

31 października Starship Entertainment opublikowało oświadczenie informujące, że Wonho odejdzie, aby uniknąć negatywnego wpływu na grupę w związku z ostatnimi zarzutami. Agencja poinformowała, że planuje podjąć kroki prawne przeciwko złośliwym plotkom. Jego kontrakt z agencją został rozwiązany 1 listopada.

 2020: All About Luv, Fantasia X i Fatal Love
14 lutego 2020 roku zespół wydał pierwszy angielski album studyjny pt. All About Luv.

30 marca został wydany cyfrowo japoński utwór "Wish on the same sky" z siódmego singla o tym samym tytule, ktozy ukazał się 15 kwietnia. Płyta uplasowała się na 2. pozycji tygodniowej listy Oricon. 26 maja grupa wydała ósmy minialbum pt. Fantasia X, z głównym singlem "Fantasia". Przed tym comebackiem Joohoney powrócił do aktywności grupy po przerwie. W celu promocji płyty została zapowiedziana czwarta trasa koncertowa, która została przełożona z powodu pandemii COVID-19. Nie mogąc występować na koncertach, uczestniczyli w transmitowanym na żywo wydarzeniu KCON – K:CONTACT 2020. Zapowiedzieli też koncert Live From Seoul With Luv transmitowany na żywo, pierwotnie zaplanowany na 25 lipca, ale ostatenie przesunięty na 8 sierpnia, aby Shownu mógł wyzdrowieć po niespodziewanej operacji, którą przeszedł. Wydarzenie zostało zorganizowane za pośrednictwem platformy streamingowej LiveXLive, a podczas występu wykonali kilka piosenek z ich anglojęzycznego albumu All About Luv, z koreańskiego minialbumu Fantasia X oraz kilka starszych singli.

We wrześniu zespół ogłosił, że weźmie udział w "Visit Cultural Heritage Campaign" – kampanii promującej tradycyjną kulturę koreańską poprzez zwiedzanie miejsc z listy światowego dziedzictwa UNESCO w Korei Południowej.

W październiku Monsta X zapowiedzieli wydanie trzeciego albumu studyjnego, Fatal Love, który ukazał się 2 listopada. Promował go singel "Love Killa"". 16 grudnia ukazał się japoński singel Love Killa, na którym znalazły się japońskie wersje piosenek "Love Killa" oraz "Fantasia".

 Członkowie
 Obecni

 Byli

 Dyskografia
 Albumy studyjne

 Minialbumy
 Trespass (2015)
 Rush (2015)
 THE CLAN pt. 1 'LOST''' (2016)
 THE CLAN pt. 2 'GUILTY (2016)
 THE CODE (2017)
 The Connect: Dejavu (2018)
 Follow: Find You (2019)
 Fantasia X (2020)
 One of a Kind (2021)
 No Limit (2021)
 Shape of Love (2022)

 Trasy i koncerty
 Trasy światowe
 The First World Tour - Monsta X Beautiful (2017)
 The Second World Tour - The Connect (2018)
 The Third World Tour - We Are Here (2019)

 Koncerty solowe
 MONSTA X The First Live "X-Clan Origins" (16 & 17 lipca 2016)

 Fan meeting
 The First Asia Fan Meeting in Manila (27.11.2016)
 The First Asia Fan Meeting Taipei (18.12.2016)
 The First Asia Fan Meeting in Bangkok'' (07.01.2017)

Przypisy

Linki zewnętrzne
 Oficjalna strona zespołu
 Oficjalna strona zespołu

Południowokoreańskie boysbandy
Południowokoreańskie zespoły hip-hopowe
Południowokoreańskie zespoły dance

redpajama_set_name: RedPajamaWikipedia


text:
Q: Expectation of Exponential of Stochastic Integral Let $z$ be the standard Brownian motion, $\omega$ an element of the sample space. Is it true that
$$
\mathbf E\bigg[\exp\Big(\int_0^t f(\omega,s)\,\mathrm dz(s)\Big)\bigg] = \mathbf E\bigg[\exp\Big(\frac{1}{2}\int_0^t f(\omega,s)^2 \,\mathrm ds\Big)\bigg]
$$
I can prove it is true for $f$ depending not on $\omega$ but only on $t$ by looking at the Riemann sum of the integral and taking conditional expectations. However, when $f$ depends on $\omega$, how should one treat the expectations at successive time points?

Edit:
The above is incorrect. It should be rather:
$$
\mathbf E\bigg[\exp\Big(\int_0^t f(\omega,s)\,\mathrm dz(s)-\frac{1}{2}\int_0^t f(\omega,s)^2 \,\mathrm ds\Big)\bigg] = 1
$$
I can prove this with telescoping sum, Taylor expansion and $(dz)^2 = dt$. The following proof is not completely rigorous. We shall improve on that later.
Specifically, let
$$g(t) = \exp\Big(\int_0^t f(\omega,s)\,\mathrm dz(s)-\frac{1}{2}\int_0^t f(\omega,s)^2 \,\mathrm ds\Big)-1.$$
$$g(t) = \sum_{i=0}^n \big(g(t_{i+1})-g(t_i)\big)= \sum_{i=0}^n g(t_i)\Big(\frac{g(t_{i+1})}{g(t_i)}-1\Big)$$
\begin{align}
\frac{g(t_{i+1})}{g(t_i)}-1 &= \int_{t_i}^{t_{i+1}} f(\omega,s)\,\mathrm dz(s)-\frac{1}{2}\int_{t_i}^{t_{i+1}} f(\omega,s)^2 \,\mathrm ds+\frac{1}{2}\Big(\int_{t_i}^{t_{i+1}} f(\omega,s)\,\mathrm dz(s)\Big)^2+O\big(\|t_{i+1}-t_i\|^2\big) \\
&= f(\omega,t_i)(z(t_{i+1})-z(t_i))-\frac{1}{2} f(\omega,t_i)^2(t_{i+1}-t_i)+\frac{1}{2}\big(f(\omega,t_i)(z(t_{i+1})-z(t_i))\big)^2+O\big(\|t_{i+1}-t_i\|^2\big) \\
&= f(\omega,t_i)(z(t_{i+1})-z(t_i))+O\big(\|t_{i+1}-t_i\|^2\big)
\end{align}
where the last line results from
$$(z(t_{i+1})-z(t_i))^2 = t_{i+1}-t_i+O\big(\|t_{i+1}-t_i\|^2\big).$$
Taking the limit of $n\rightarrow\infty$ such that $\max\limits_i\|t_{i+1}-t_i\|\rightarrow 0$,
$$g(t) = \int_0^t g(s)f(\omega,s)dz(s).$$
Therefore
$$\mathbf E[g(t)]=0.$$

In fact the proposition is a simple application of the Ito's Lemma.

A: $$X_t = exp(\int_0^t {f(\omega,s)dB_s}-\frac 12 \int_0^t{f(\omega,s)^2 ds})$$ and  $Y_t = \ln(X_t)$
then $$Y_t = \int_0^t {f(\omega,s)dB_s}-\frac 12 \int_0^t{f(\omega,s)^2 ds}$$ then we have $dY_t=f(\omega,t)dB_t - \frac 12 f^2(\omega,t)dt$ . so by Ito formula we have
$$dX_t = d(e^{Y_t}) = e^{Y_t}dY_t + \frac 12 e^{Y_t}(dY_t)^2=X_t f(\omega,t)dB_t - \frac 12 X_t f^2(\omega,t)dt + \frac 12 X_t f^2(\omega,t)dt =  X_t f(\omega,t)dB_t $$
so we have
$$X_t = X_0 + \int_0^t {X_s f(\omega,s)dB_s}$$
since ito integral is martingale and its expectation is zero, we have $$ E[X_t]=E[X_0]=1 $$

redpajama_set_name: RedPajamaStackExchange


Download "The Experience of Vienna City"
5 Sorry, only in German!
11 Vienna Climate Protection Programme (KliP) 1999 In 1999, the City of Vienna launched the far-reaching Vienna Climate Protection Programme (KliP). The programme is scheduled to run until 2010 and consists of 36 sets of measures with a total of more than 200 individual measures designed to reduce greenhouse gases in particular carbon dioxide in the following five fields of action: district heating and electricity generation housing businesses city administration mobility.
13 Targets of the Transport Master Plan Vienna 2003/2008 for 2020 (reference year 2001): increasing the share of public transport to 40% by 2020, reducing the share of individual motorized traffic to 25% by 2020, increasing the share of bicycle traffic to 8% by 2020, keeping the share of pedestrians at 2001 levels.
23 Findings of customers surveys The share of satisfied responses is then entered on to a scale from -100 to Therefore, +100 means total satisfaction with the characteristic in question; an index rating of zero would indicate 50% satisfaction; and a rating of -100 would indicate total dissatisfaction with the relevant characteristic. The value for 2007 for the example means of transport is in fact +60, as seen in the graph, which equates to a share of satisfied people of 80%.
24 Attractive components of the mobility offer User-friendly touch screen ticket machines located in underground stations, allowing customers to purchase parking tickets for Vienna's limited parking zones at any ticket machine in any underground station. In order to make it easier for wheelchair-bound customers to purchase tickets, every machine near a lift has been mounted lower to the ground to improve accessibility. Special price tickets for students and seniors. Introduction of electronic sales channels m-ticketing (purchasing tickets via your mobile phone) and the online ticket shop. Fitting of the new buses, underground trains and ULF trams with temperature reduction units and dehumidifiers to create a pleasant climate.
29 Measures to improve customer satisfaction Setting up and implementing the cleanliness procedure throughout Wiener Linien, Pursuance of video surveillance Gathering performance evidence for peak times during EURO 2008, Awareness management, e. g. internal poster campaign (placards, bills and notices), Further removing barriers for people with special needs Information offensive.
31 EURO 2008 the highlight of 2008 More than 7.3 million passengers than usual within the 23-day competition More than 60% of fans made use of the underground to travel to the stadium. 200,000 additional journeys on each day without matches 500,000 additional journeys on match days, and culminating in around 800,000 for two top matches. The number of rides on offer on the underground lines throughout the entire event was 25% higher during the day and 50% higher in the evening. On match days, the number of rides on offer increased by up to 100% over regular operating levels between 5 pm and close.
32 Removing barriers for people with special needs In 2007: every underground station and 66% of underground tram stations were fitted with lifts or permanent ramps, with 98% of lifts and 97% of escalators being available. 97% (2006: 96%) of tram stops and 95% (2006: 94%) of bus stops were fitted with platform edges At the end of 2008, the proportion of trams which were ultra low floor vehicles was 36.2% (tramcars, 2007: 32%). In 2008, a further 23 ultra low floor (ULF) trams were delivered. A further 14 type B1 ULF trams are due for delivery in Additional new generation vehicles are then set to follow at an annual rate of 15 to 20 units.
39 Thank you for your interest!
Lower emissions, lower fuel consumption.


THE States police have confirmed that they will investigate any 'potential criminality' after claims of corporate espionage in Jersey were made this week.
On Wednesday the JEP revealed that former finance worker Maxime Renahy had published a book claiming to be a former French secret service operative who spied for more than three years while working in the Island.
Mr Renahy claimed to work for the Direction Générale de la Sécurité Extérieure, the French version of MI6, between 2007 and 2012, while employed by Mourant International Finance Administration, later State Street Bank, in Jersey and Luxembourg.


The Legacy Union Tower-One/"Project Riverboat" project on the old Charlotte Observer site will have a reduced number of exit-stairwells and use elevators for emergency fire-evacuation, one of the first in the nation, and the first on the east coast.
Evacuation methods are changing and the model codes have been updated to permit the elevator to be used for fire-evacuation. This presentation will discuss Occupant Evacuation Operation, and technical and physical requirements. A review of the code requirements and sequences is covered along with potential challenges.
Manager of Industry Affairs for Siemens Building Technologies.
40 years in fire protection and life safety profession. First 10 years in fire service as paramedic and Director of Fire Prevention Bureau in Chicago suburbs, and 30 years with Siemens Fire (Pyrotronics-Cerberus Pyrotronics).
Degree in Fire Protection Technologies and Certified Fire Protection Specialist (CFPS) by NFPA.
Lead Project Manager with an Army background as a Logistics Officer. Having run a number of High Rise projects in Chicago, Drew is running the first OEO project on the East Coast of the US at the Legacy Union tower.
Eric has been in the elevator industry for over 21 years and has worked in all areas of the business. He spent 5 years in construction management in NYC before joining the Schindler sales team here in Charlotte.


text:
Lucas Oil to Continue as Title Sponsor For ARCA Race
Posted on 2.8.2019 in News
2019 Speedweeks Presented By AdventHealth
2019 Lucas Oil 200 Driven By General Tire
Lucas Oil to Continue as title sponsor for season-opening ARCA Race at Daytona International Speedway.
Lucas Oil, which has served as the race sponsor for the season opener to the ARCA Racing Series presented by Menards at Daytona International Speedway since 2009, announced a multi-year extension with the "World Center of Racing" to continue to serve as the title sponsor.
The 80-lap, 200-mile race scheduled for Saturday, Feb. 9, which mixes experienced veterans with the rising stars in stock car racing, will continue to be known as the Lucas Oil 200 Driven By General Tire.
"We're proud to continue our relationship with Lucas Oil as the title sponsor for the ARCA season opener," Daytona International Speedway President Chip Wile said. "The Lucas Oil 200 Driven By General Tire is part of an exciting first weekend of stock car racing. We look forward to continuing to work with Lucas Oil to market their brand and connect with our race fans."
"The Lucas Oil 200 is always exciting for us because it's a fantastic event to kickoff Daytona Speedweeks," said Lucas Oil Director of Motorsports Tom Bogner. "Daytona is a fantastic facility and we've been fortunate to experience a lot of success both on the track and off of it as we head into our 11th year of sponsoring the traditional opener to the ARCA racing season."
Over the years, the Lucas Oil 200 Driven By General Tire has produced a long list of high-profile winners including Iggy Katona, Kyle Petty, Benny Parsons, Tim Richmond, Joe Ruttman, Mike Wallace, Ryan Newman, Kyle Busch and eight-time champion Bobby Gerhart.
Tickets for the 61st annual DAYTONA 500, Lucas Oil 200 Driven By General Tire and other Daytona International Speedway events can be purchased online at www.daytonainternationalspeedway.com. Fans can stay connected with Daytona International Speedway on Twitter, Facebook, Instagram, Pinterest, YouTube and Snapchat, and by downloading Daytona International Speedway's mobile app, for the latest Speedway news throughout the season.
About Daytona International Speedway
Daytona International Speedway is a state-of-the-art motorsports venue and was awarded the SportsBusiness Journal's prestigious Sports Business Award for Sports Facility of the Year in 2016. Daytona International Speedway is the home of "The Great American Race" – the DAYTONA 500. Though the season-opening Monster Energy NASCAR Cup Series event garners most of the attention – as well as the largest audience in motorsports – the approximately 500-acre motorsports complex, also known as the "World Center of Racing," boasts the most diverse schedule of racing on the globe. In addition to at least nine major event weekends, the Speedway grounds are also used extensively for events that include concerts, civic and social gatherings, car shows, photo shoots, production vehicle testing and police motorcycle training.
About Lucas Oil
Lucas Oil Products, Inc., was founded by Forrest and Charlotte Lucas in 1989. Today, Lucas Oil considers itself the world leader in the production of high-performance lubricants and problem-solving additives, and markets more than 270 formulations in forty countries. Products include engine oils, greases, gear lubes, problem-solving additives and car-care products. In the USA, Lucas Oil is sold in more than 30,000 auto parts stores displaying the biggest variety of shelf products of any oil company, and at almost every truck stop nationwide. Lucas Oil has two major plants in the United States: the original one in Corona, California, which also houses Lucas Oil Corporate Headquarters, Lucas Oil Production Studios, Team Lucas, Lucas Oil Racing TV and the MAVTV Motorsports Network, plus a state-of-the-art, 350,000-square-foot oil production facility in Corydon, Indiana.
Notable Drivers To Run the Rolex 24 and DAYTONA 500
Many notable drivers have competed in both iconic events!
Fall Cycle Scene Checklist
What should you bring for a weekend at DAYTONA?
Top Reasons to Tour ISC Archives
Find out why you should book a VIP Tour today!
What Is Your Favorite DAYTONA 500 Moment?
We asked, you answered. What is your all-time favorite DAYTONA 500 moment?
National Anthem for the 2019 DAYTONA 500

redpajama_set_name: RedPajamaCommonCrawl


text:
Jewish World Review May 15, 2013/ 6 Sivan 5773
Hating America
http://www.JewishWorldReview.com | Brothers Tamerlan and Dzhokhar Tsarnaev, who are accused of setting the bombs that exploded at the Boston Marathon, attended the University of Massachusetts. Maybe they hated our nation before college, but if you want lessons on hating America, college attendance might be a good start. Let's look at it.
"We need to think very, very clearly about who the enemy is. The enemy is the United States of America and everyone who supports it." That's taught to University of Hawaii students by Professor Haunani-Kay Trask. Richard Falk, professor emeritus at Princeton University and the U.N. Human Rights Council's Palestine monitor, explained the Boston bombings by saying, "The American global domination project is bound to generate all kinds of resistance in the post-colonial world." Professor Falk has also stated that President George W. Bush ordered the destruction of the twin towers.
University of Southern California professor Darry Sragow preaches hate to his students in his regulation of elections and political finance class, recently telling them that Republicans are stupid, racist losers and that they are angry old white people. A few years ago, Rod Swanson, a UCLA economics professor, told his class, "The United States of America, backed by facts, is the greediest and most selfish country in the world." Penn State University professor Matt Jordan compared supporters of the voter ID laws to the Ku Klux Klan. Professor Sharon Sweet, an algebra teacher at Brevard Community College, told her students to sign a pledge that read, "I pledge to vote for President Obama and Democrats up and down the ticket." Fortunately, the college's trustees fired her.
University of Rhode Island history professor Erik Loomis tweeted, "I want (National Rifle Association executive vice president) Wayne LaPierre's head on a stick." He asked, "Can (we) define NRA membership as dues contributing to a terrorist organization?" Here's a sample of how Professor Loomis frequently expresses himself: "Motherf---ing f---heads f---ing f---." Then there's Georgetown law professor Louis Michael Seidman, who explained our national problems by saying, "But almost no one blames the culprit: our insistence on obedience to the Constitution, with all its archaic, idiosyncratic and downright evil provisions." Professor Seidman worked for The Public Defender Service for the District of Columbia. When he was sworn in as an officer of the court, I wonder what constitution he swore to uphold and defend.
Parents don't have to wait for college admission for their youngsters to receive America-hating lessons. Scott Compton, an English teacher at Chapin High School in Chapin, S.C., was put on administrative leave after he allegedly threw an American flag on the floor and stomped on it in front of his students. He has chosen to resign.
An Advanced Placement world geography teacher at Lumberton High School in Texas encouraged students to dress in Islamic clothing and instructed them to refer to the 9/11 hijackers not as terrorists but as "freedom fighters." They were also told to stop referring to the Holocaust as genocide. John Valastro, the superintendent of the Lumberton Independent School District, told Fox News that the teacher did absolutely nothing wrong.
RECEIVE LIBERTY LOVING COLUMNISTS IN YOUR INBOX … FOR FREE!
In McAllen, Texas, teachers tried to force a teenager to sing the Mexican national anthem and recite Mexico's pledge of allegiance. The teen refused, saying it was against her beliefs as an American. She was thrown out of the class and given a failing grade for that day's assignment. Her father has filed a lawsuit on behalf of his daughter against the McAllen Independent School District.
Investor's Business Daily ran a story that shows student indoctrination is official union policy: "A New Low From The California Federation Of Teachers: Urine Indoctrination" (12/5/12). The union's website has a cartoon narrated by leftist Hollywood actor Ed Asner. In tones used when reading to children, Asner says: "(Rich people) love their money more than anything in the whole world. ... Over time, rich people decided they weren't rich enough, so they came up with ways to get richer." The cartoon finishes its class warfare message by graphically depicting "the rich" urinating on the poor.
These people running our education system are destroying the minds and values of our young people, and we allow them to do it.


It's called follicular profiling and it's a thing.
When a group of Swedish beard owners and fans got together to celebrate their collective bushiness, a passer-by thought the group looked suspiciously militant and called the cops.
In defence of the civilian who dialled the Fuzz, the setting was pretty ominous: some abandoned castle ruins in southern Sweden, a group of 30 bearded men gathered en masse, a black flag with two sabres in the shape of an X rippling above their heads.
But it wasn't a group of ISIS militants with hipster haircuts the police discovered upon arrival, rather the Swedish arm of the Bearded Villains, an international beard aficionados club preparing for a photoshoot.
Their Mission Statement—"To Unite Bearded Men of all cultures, races and creed in a Brotherhood devoted to Loyalty, Honor and Respect toward all people, Dedicated to the betterment of mankind through fraternity Charity and Kindness"—is not exactly nefarious. And their only crime, if any, is insisting this level of beardedness is still a trend in 2015.
According to the group's member, Andreas Fransson, the police shared a laugh before hopping back in their cruisers and leaving the bearded brethren to enjoy the rest of their bearded day.
Tags: beards hot men isis omg trending wtf?


text:
By wpadaxacom
Martin Fuggle (B.Sc. Hons Physics)
Martin's career has spanned over forty years in the Information & Communications Technology industry. He has held board and senior management positions with major ICT service providers in the United Kingdom and Australia. He spent seven years as a board member of the Victorian Branch of the Australian Information Industries Association, focusing on the development of ICT policy for small to medium businesses.
Steven Sackett (CPA, B. Comm Accounting and Financial Management)
© 2021 Adaxa Open Source ERP


text:
Augstbach ist ein Gewässername:

 Augstbach (Dünnern), linker Zufluss der Dünnern in Balsthal, Bezirk Thal, Kanton Solothurn
 Augstbach (Traun), rechter Zufluss der Altausseer Traun in Altaussee, Steiermark


text:
Q: Can't compile with most recent version of TeX Live (2013) I have used a tex template for my CV for years.  But I recently migrated everything to a new Mac running OS 10.8.4 and the document will no longer compile.  I have confirmed that the file compiles fine on OS 10.7.5.  I'm working with the latest MacTex distribution on both computers.
The error generated is:
! Incomplete \iffalse; all text was ignored after line 113.

Line 113 is the first usage:
/ressubheading

in this block:
\documentclass[letterpaper,10pt]{article}
\newlength{\outerbordwidth}
\pagestyle{empty}
\raggedbottom
\raggedright
\usepackage[svgnames]{xcolor}
\usepackage{hyperref}
\usepackage{framed}
\usepackage{tocloft}
\usepackage{textcomp}
\usepackage{hanging}
\usepackage{geometry}
\usepackage{url}
\usepackage{hyperref}
\usepackage{lastpage}
\usepackage{fancyhdr}
\usepackage{color,soul}
\usepackage{framed}

% settings for hyperlinks
\hypersetup{
    bookmarks=true,         % show bookmarks bar?
    unicode=false,          % non-Latin characters in AcrobatÕs bookmarks
    pdftoolbar=true,        % show AcrobatÕs toolbar?
    pdfmenubar=true,        % show AcrobatÕs menu?
    pdffitwindow=false,     % window fit to page when opened
    pdfstartview={FitH},    % fits the width of the page to the window
    pdftitle={My Title},    % title
    pdfauthor={Me},     % author
    pdfsubject={Subject},   % subject of the document
    pdfcreator={Creator},   % creator of the document
    pdfproducer={Producer}, % producer of the document
    pdfkeywords={keywords}, % list of keywords
    pdfnewwindow=true,      % links in new window
    colorlinks=true,       % false: boxed links; true: colored links
    linkcolor=red,          % color of internal links
    citecolor=green,        % color of links to bibliography
    filecolor=magenta,      % color of file links
    urlcolor=blue           % color of external links
}

%-----------------------------------------------------------
%Edit these values as you see fit

\setlength{\outerbordwidth}{2.5pt}  % Width of border outside of title bars
\definecolor{shadecolor}{gray}{0.75}  % Outer background color of title bars (0 = black, 1 = white)
\definecolor{shadecolorB}{gray}{0.9}  % Inner background color of title bars

%-----------------------------------------------------------
%Margin setup

\setlength{\evensidemargin}{-0.25in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\oddsidemargin}{-0.25in}
\setlength{\paperheight}{11in}
\setlength{\paperwidth}{8.5in}
\setlength{\tabcolsep}{0in}
\setlength{\textheight}{9.0in}
\setlength{\textwidth}{7in}
\setlength{\topmargin}{-0.3in}
\setlength{\topskip}{0in}
\setlength{\voffset}{0.1in}

%-----------------------------------------------------------
%Custom commands
\newcommand{\resitem}[1]{\item #1 \vspace{-2pt}}
\newcommand{\resheading}[1]{\vspace{8pt}
  \parbox{\textwidth}{\setlength{\FrameSep}{\outerbordwidth}
    \begin{shaded}
\setlength{\fboxsep}{0pt}\framebox[\textwidth][l]{\setlength{\fboxsep}   {4pt}\fcolorbox{shadecolorB}{shadecolorB}{\textbf{\sffamily{\mbox{~}\makebox[6.762in][l]{\large #1} \vphantom{p\^{E}}}}}}
    \end{shaded}
  }\vspace{-7pt}
}
\newcommand{\ressubheading}[4]{
\begin{tabular*}{6.5in}{l@{\cftdotfill{\cftsecdotsep}\extracolsep{\fill}}r}
    \textbf{#1} & #2 \\
    \textit{#3} & \textit{#4} \\
\end{tabular*}\vspace{-6pt}}

%-----------------------------------------------------------

\begin{document}

%%%%%%%%%%%%%%%%%%footer settings
\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyfoot[L]{\footnotesize \hspace{0.5in}J. A. Smith}
\fancyfoot[C]{\footnotesize \textit{Curriculum Vitae}}
\fancyfoot[R]{\footnotesize Page \thepage\ of 1 \hspace{0.5in}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
%%%%%%%%%%%%%%%%%%end footer settings

\begin{tabular*}{7in}{l@{\extracolsep{\fill}}r}
\textbf{\Large Joeseph A. Smith}\\
Assistant Professor -- Department of Biological Sciences\\
Curator of Mammals -- Museum of Natural Science\\
\url{http://www.foo.edu/Smith} & \href{mailto:Smith@xxx.edu}{\nolinkurl{Smith@xxx.edu}}
\end{tabular*}
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\resheading{Education}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{itemize}
    \item
        \ressubheading{University of Foo}{Foo}{Ph.D. Ecology \& Evolutionary Biology}{2010}
        \begin{itemize}
            \resitem{Dissertation Title: blah blah}
    \end{itemize}

    \item
    \ressubheading{Boo State University}{Boo}{B.S. Biology}{2000}
\end{itemize}

\end{document}

It's hard to believe this a problem with the code (even though that's what the error suggests), given that it compiles fine on the earlier OS, but I am not very experienced at customizing tex docs.  Thanks in advance for any help!

A: The most recent version of tocloft has redefined \cdotfill in a way that seems not to agree with your usage of it in \ressubheading.
I don't really know what you're using it for, but anyway here are two fixes:

*

*\usepackage{array} in the preamble (which works because the table preamble is not subject to expansion any more)

*\protect\cftdotfill in the definition of \ressubheading (which achieves the same result)
However, if I use
\begin{tabular*}{6.5in}{l@{\extracolsep{\fill}}r}

I get the same result.


text:
Consumption of bilberries controls gingival inflammation
Widén, C., Coleman, M., Critén, S., Karlgren-Andersson, P., Renvert, S. & Persson, G. R., 11 May 2015, In: International Journal of Molecular Sciences. 16, 5, p. 10665-10673 9 p.
Contact angle and active drop transport for time resolved Macromolecular and serial femto-second crystallography
Burton, C., Docker, P., Prince, M., Axford, D., Orville, A. & Topham, P., 14 May 2017, (E-pub ahead of print) Informatics, Electronics and Microsystems - TechConnect Briefs 2017. Vol. 4. p. 116-119 4 p.
Contact angle of ethanol and n-propanol aqueous solutions on metal surfaces
Fan, L-T., Yuan, X-G., Zhou, C-X., Zeng, A-W., Yu, K. T., Kalbassi, M. & Porter, K., Sep 2011, In: Chemical Engineering and Technology. 34, 9, p. 1535-1542 8 p.
Contact lens & anterior eye. Editorial.
Naroo, S. A., Feb 2012, In: Contact lens & anterior eye : the journal of the British Contact Lens Association. 35, 1, p. 1 1 p.
Contact Lens and Anterior Eye. Editorial.
Naroo, S. A., Feb 2009, In: Contact lens & anterior eye : the journal of the British Contact Lens Association. 32, 1, p. 1-2 2 p.
Contact lens correction and myopia progression
Logan, N. S., Gilmartin, B. & Cho, P., 1 Jan 2019, Contact Lenses. 6th ed. Elsevier, p. 497-506 10 p.
Contact lens dehydration and its influence on contact lens clinical performance
Molock, F., Bhamra, T., Franklin, V. & Tighe, B., 30 Jun 2018, In: Contact Lens and Anterior Eye. 41, Suppl 1, p. S52
Research output: Contribution to journal › Conference abstract › peer-review
Contact lens dropouts: 'must try harder'
Naroo, S. A., Oct 2012, In: Contact Lens and Anterior Eye. 35, 5, p. 195 1 p.
Contact lens education for the practitioners of the future
Ewbank, A., Morgan, P., Lee, C., Shinde, L. & Naroo, S. A., May 2021, In: Ophthalmic and Physiological Optics. 41, 3, p. 603-609 7 p.
Contact Lens Evidence-Based Academic Reports (CLEAR)
Wolffsohn, J. S., Morgan, P. B., Barnett, M., Downie, L. E., Jacobs, D. S., Jones, L., Richdale, K., Stapleton, F., Vincent, S. J. & Willcox, M., 1 Apr 2021, In: Contact Lens and Anterior Eye. 44, 2, p. 129-131 3 p.
Contact lens interactions with the tear film
Mann, A. & Tighe, B., Dec 2013, In: Experimental Eye Research. 117, p. 88-98 11 p.
Contact lens materials
Tighe, B. J. & Mann, A., 1 Jan 2019, Contact Lenses. 6 ed. Elsevier, p. 18-31 14 p.
Contact lens practice in the time of COVID-19
Zeri, F. & Naroo, S. A., Jun 2020, In: Contact Lens and Anterior Eye. 43, 3, p. 193-195 3 p.
Contact lens prescribing trends in the UK hospital eye service
Naroo, S. A., Ghataore, P., Cardall, M. & Illahi, W., 1 Oct 2022, In: Contact Lens and Anterior Eye. 45, 5, 101594.
Contact Lens Surface Lipid Uptake
Guillon, M., Thompson, R. & Dumbleton, K. A., 1 Jun 2015, In: Investigative Ophthalmology and Visual Science. 56, 7, 1 p.
Contact lens wear and care in Spain during the COVID-19 pandemic
Vianya-Estopa, M., Garcia-Porta, N., Piñero, D. P., Simo Mannion, L., Beukes, E. W., Wolffsohn, J. S. & Allen, P. M., 1 Oct 2021, In: Contact Lens and Anterior Eye. 44, 5, 101381.
Contact pressure effects on pole tip recession and head stain in linear digital tape systems
Shi, B., Wild, M. A., Sullivan, J. L. & Saied, S. O., 1 Jun 2005, In: Tribology International. 38, 6-7, p. 699-708 10 p.
Contact time periods in immunological synapse
Bush, D. R. & Chattopadhyay, A. K., 8 Oct 2014, In: Physical Review E. 90, 4, 6 p., 042706.
Contagion in cybersecurity attacks
Baldwin, A., Gheyas, I., Ioannidis, C., Pym, D. & Willams, J., Jul 2017, In: Journal of the Operational Research Society. 68, 7, p. 780-791 12 p.
Containing the burden of infectious diseases is everyone's responsibility. A call for an integrated strategy for developing and promoting hygiene behaviour change in home and everyday life
Bloomfield, S. F., Ackerley, L., Bockmühl, D., Signorelli, C., Münter, L., Langsrud, S., Hilton, A. C., Lorimer, J., Razenberg, H., Scott, E., Nath, KJ., Melhus, Å., Knøchel, S., Exner, M., Branton, F., Robinson, J., Jones, M., Griffith, C., Pickup, J., Hines, J., & 2 othersMorris, P. & Ilschner, C., 17 Oct 2018, 40 p.
Contemporary Analysis and Architecture for a Generic Cloud-based Sensor Data Management Platform
C. Emeakaroha, V., Fatema, K., Healy, P. D. & P. Morrison, J., 28 Feb 2015, In: Sensors & Transducers journal. 185, 2, p. 100-112
Contemporary challenges in the diagnosis and management of chronic inflammatory demyelinating polyneuropathy
Rajabally, Y. A., Feb 2022, In: Expert Review of Neurotherapeutics. 22, 2, p. 89-99 11 p.
Research output: Contribution to journal › Letter, comment or opinion › peer-review
Contemporary Ethnarchic Dimensions of the Orthodox Church of Cyprus
Trantas, G., 26 Jun 2015.
Contemporary Europe
Sakwa, R. (ed.) & Stevens, A. (ed.), 28 Mar 2012, 3rd ed. ed. Basingstoke (UK): Palgrave Macmillan. 304 p. (Palgrave foundations series)
Sakwa, R. (ed.) & Stevens, A. (ed.), 15 Feb 2006, 2nd ed. ed. Basingstoke (UK): Palgrave Macmillan. 328 p. (Palgrave foundations series)
Contemporary Issues in Taxation Research: An Overview
Lymer, A. & Salter, D., 28 Sep 2003, Contemporary Issues in Taxation Research. Lymer, A. & Salter, D. (eds.). Ashgate, p. 3-7 5 p.
Research output: Chapter in Book/Published conference output › Chapter (peer-reviewed) › peer-review
Contemporary Issues in Taxation Research
Lymer, A. (ed.) & Salter, D. (ed.), 28 Sep 2003, 264 p.
Contemporary Issues in the Management of Grassroots Football
O'Gorman, J., Fitzpatrick, D., Sibley, J., Hindmarsh, M., Saskova, Z. & Parnell, D., 19 Nov 2018, Routledge Handbook of Football Business and Management. Chadwick, S., Parnell, D., Widdop, P. & Anagnostopoulos, C. (eds.).
Contemporary scientific and design analysis applied to traditional surgical instruments
Thomson, G. & Wu, X., Feb 2008, Proceedings of the 6th IASTED International Conference on Biomedical Engineering, BioMED 2008. ACM, p. 277-282 6 p. (Proceedings of the 6th IASTED International Conference on Biomedical Engineering, BioMED 2008).
Contemporary trends in management
Theoharakis, V., Tsoukas, H. & Mylonopoulos, N. A., 2005, Athens (GR): Kastaniotis.
Content-Based Conflict-of-Interest Detection on Wikipedia
Orizu, U. & He, Y., 8 May 2018, The 11th International Conference on Language Resources and Evaluation (LREC). p. 166-173
Content-based VLE designs improve learning efficiency in constructivist statistics education
Wessa, P., De Rycker, A. & Holliday, I. E., 21 Feb 2011, In: PLoS ONE. 6, 10, 15 p., e25363.
Content not available: Why The United Kingdom's Proposal For A "Package Of Platform Safety Measures" Will Harm Free Speech
Leiser, M. & Harbinja, D. E., 8 Sep 2020, In: Technology and Regulation . 2019, p. 78 - 90
Content vs. process in the HRM-performance relationship: an empirical examination
Katou, A. A., Budhwar, P. S. & Patel, C., 31 Jul 2014, In: Human Resource Management. 53, 4, p. 527-544 18 p.
Contestation and negotiation: regionalism and the politics of school textbooks in Ukraine's eastern borderlands
Rodgers, P., Oct 2006, In: Nations and Nationalism. 12, 4, p. 681-697 17 p.
Contested Embodiment: The Use of Prayer in Public Displays of Anti-abortion Activism
Page, S-J. & Lowe, P., 27 Dec 2020, Embodying Religion, Gender and Sexuality. Page, S-J. & Pilcher, K. (eds.). Abingdon, p. 21-38 17 p. (Gendering the Study of Religion in Social Sciences).
Contested spaces of citizenship: camps, borders and urban encounters
Maestri, G. & Hughes, S. M., 18 Aug 2017, In: Citizenship Studies. 21, 6, p. 625-639
Contesting Europe's Eastern Rim: cultural identities in public discourse
Šarić, L. (ed.), Musolff, A. (ed.), Manz, S. (ed.) & Hudabiunigg, I. (ed.), 15 Nov 2010, Bristol: Multilingual matters. 248 p. (Multilingual matters)
Contesting gender stereotypes stimulates generalized fairness in the selection of leaders
Leicht, C., Randsley de Moura, G. & Crisp, R. J., Oct 2014, In: Leadership Quarterly. 25, 5, p. 1025-1039 15 p.
Contesting human rights through institutional reform: a case study of the reform of the UK Equality and Human Rights Commission
Tonkiss, K., 2016, In: International Journal of Human Rights. 20, 4, p. 491-508 18 p.
Contesting labour internationalism: the "old" trapped in the "new" in Volkswagen's South African plant
Bolsmann, C., Dec 2010, In: Labor Studies Journal. 35, 4, p. 520-539 20 p.
Contesting Spain? The dynamics of nationalist movements in Catalonia and the Basque Country
Gray, C. (ed.) & Gillespie, R. (ed.), 2015, Oxon (UK). 146 p. (Europa Country Perspectives)
Context and alcohol consumption behaviors affect inhibitory control
Qureshi, A., Monk, R. L., Pennington, C., Li, X. & Leatherbarrow, T., 1 Nov 2017, In: Journal of Applied Social Psychology. 47, 11, p. 625-633 8 p.
Context and social enterprises: which environments enable social entrepreneurship?
Stephan, U. & Folmer, E., Jun 2017, Birmingham/Brussels: Seforїs. 5 p.
Context-Aware End-to-End QoS Architecture in Multi-technology, Multi-interface Environments
Sargento, S., Jesus, V., Sousa, F., Mitrano, F., Strauf, T., Schmoll, C., Gozdecki, J., Lemos, G., Almeida, M. & Corujo, D., 4 Sep 2007, 2007 16th IST Mobile and Wireless Communications Summit. IEEE
Context matters: how internal and external factors impact servitization
Dmitrijeva, J., Schroeder, A., Bigdeli, A. Z. & Baines, T., 1 Apr 2020, In: Production Planning and Control. 31, 13, p. 1077-1097 21 p.
Context matters: combined influence of participation and intellectual stimulation on the promotion-focus/employee creativity relationship
Zhou, Q., Hirst, G. & Shipton, H., Oct 2011, In: Journal of Organizational Behavior. 33, 7, p. 894-909 16 p.
Contexts, problems and solutions in international communication: Insights for teaching English as a lingua franca
Chan, J., 2018, In: Journal of Asia TEFL. 15, 2, p. 257-275
Context-specific micro-foundations and successful SME internationalisation in emerging markets: A mixed-method analysis of managerial resources and dynamic capabilities
Jafari-Sadeghi, V., Amoozad Mahdiraji, H., Bresciani, S. & Pellicelli, A. C., Sep 2021, In: Journal of Business Research. 134, p. 352-364 13 p.
Contextual effects in speed perception may occur at an early stage of processing
Baker, D. H. & Graf, E. W., 25 Jan 2010, In: Vision Research. 50, 2, p. 193-201 9 p.


Make, Paint and Upholster your own footstool.
Learn to upholster your very own footstool using modern techniques and materials. Learn how to paint the legs for your stool using the amazing Frenchic Furniture Paint to match or contrast with your fabric. All in a fun and friendly environment here in Wimborne, Dorset and all under the watchful eye of our Master Upholsterer.
All you need to bring is a smile and 1 meter of fabric.
The cost of the course includes your stool kit and all tools required to use on the day. Your Frenchic paint to paint your legs. Light lunch and tea/coffee/cake and biscuits are provided on both days.


Get ready for a night of funky good vibes. Nahi is coming off of two single releases, "Set Me Free," "Fly Away" and the "One Life Album." They are excited to debut many new songs from the upcoming album "A Quest For Peace."
Join in the movement at Teavolve Cafe is Baltimore, MD.
Get ready for and awesome night to come. Peace, love and community. We will come together for a transformation the world is seeking!


Company E, in collaboration with the Kennedy Center Theatre for Young Audiences, performed "Voyagers: A Dance Among the Planets" set to the iconic work of Gustav Holst's "The Planets" on its 100th year performance anniversary. The piece effortlessly integrated dance, projections, and original jazz compositions to inspire young audience goers with the infinite possibilities that lie at the root of discovery.
Choreographed by Kathryn Sydell Pilkington with sections by Paul Gordon Emerson, Abby Leithart and Tara Ashley Compton's rehearsal direction, the piece demonstrates astrological characters in each movement beginning with Mars and concluding with Neptune. Each movement imagined a distinct personality for the planet to give audiences a taste of different techniques and styles of dance; which simultaneously demonstrated the technical diversity within the company. With traces of anything from Graham technique and Gaga to classical ballet, the highly trained dancers demonstrated their expertise in the field.
The piece effortlessly integrated dance, projections, and original jazz compositions to inspire young audience goers with the infinite possibilities that lie at the root of discovery.
Emerson and Patrick Lord's co-designed projections with lighting design by Emerson were accessible for young audiences to follow an accurate depiction of planetary movements. The dancers wore flattering costumes, designed by Marija Djordjevic, that reflected their designated role without distracting from the projections.
The performance had excellent use of space. Obviously from a scientific perspective but also in terms of stage usage. The already small stage was further confined by the live musicians who stood upstage. Nevertheless, the nine dancers never alluded to any confinement difficulties as the choreography carried them through each movement with fluidity and ease. My eye was particularly directed toward the captivating performance of Diana Amalfitano (Saturn) whose captivating phrasing and stage presence resonated on stage.
Perhaps most notable, however, was Eric Shimelonis's arrangement of Holst's classic in relation to the choreographic musicality as dancers created music visualizations with playful accents and unpredictable, clever partnering. The music itself, performed by Anthony Jones, Gene Alestock, Mary Lawrence, Trey L. Sorrells, and Brendan Mills successfully delivered an imaginative albeit well-informed interpretation of an iconic work.
From a choreographic stance, I was impressed by the musicality employed. When one thinks of musical choreographers, the public usually refers to artists like Mark Morris or Miro Magloire. However, the choreography used a musicality quite comparable if not superior to the former mentioned with a rhythmic awareness often lacking in DC area dance performances. While the performance was not thought-provoking in a cerebral sense, it was catered to a young audience and satisfied my desire for strong musicality and technical proficiency.
As verified by the children's "oohs and aahhs" the short performance successfully appealed to a family audience. The witty choreography and captivating music allowed the children to become swept into a world of curiosity and intrigue.
Running Time: 1 hour 12 min.
D.C. dance ensemble Company | E shares an interplanetary display of modern movement set to Gustav Holst's "The Planets." For tickets click here.
Professional performer, choreographer, teacher, and writer in the DMV area.


I like music, litterature and fine arts. I'm also pretty active - I like to stay in shape and do sports. I do like to travel, and everything else that's fun!
Hopefully, you are somewhat like me, someone who is interesting and lots of fun! I think confidence is important, being able to be yourself and to share your inner thoughts with me. A certain charm is a big pluss as well.


text:
July 20, 2016 9:49 AM UTC
"Bitcoin Now More Stable Than Pound", Says Lily Allen to 5.8 Million Twitter Followers
Lily Allen, English singer and songwriter, recently tweeted to more than 5.8 million Twitter followers about Bitcoin. She is one of the biggest celebrities in the world to mention the crypto-currency. https://twitter.com/lilyallen/status/752477166185635840 In January 2014, Allen admitted her regret at denying "hundreds of thousands of…
Author: Justin OConnell @justinofconnell
Lily Allen, English singer and songwriter, recently tweeted to more than 5.8 million Twitter followers about Bitcoin. She is one of the biggest celebrities in the world to mention the crypto-currency.
In January 2014, Allen admitted her regret at denying "hundreds of thousands of bitcoin" in exchange for an online concert. She was asked to live stream a concert to the virtual world called Second Life. The unknown organizer offered her bitcoin.
She hashtagged herself an "idiot." The pop singer tweeted: "About five years ago someone asked me to stream a gig live for hundreds of thousNds of bitcoins, "as if" I said."
Allen must have come across a headline from the British news magazine, The Independent: "Pound sterling becomes more unstable than Bitcoin following Brexit."
The paper writes about the volatility in the aftermath of Brexit on June 23. Pound sterling volatility more than doubled. News of Brexit, and a forthcoming technical event known as a block halving in the code, led to increase interested on Bitcoin around the time of Brexit.
As David Cameron steps down Wednesday, Theresa May has been named British Prime Minister. She has delivered a message of calm in the wake of Brexit.
"I know I'm not a showy politician," May said two weeks ago upon announcing her candidacy. "I don't tour the television studios. I don't gossip about people over lunch. I don't go drinking in Parliament's bars. I don't often wear my heart on my sleeve. I just get on with the job in front of me."
Allen first burst into the music industry after her songs gained popularity on MySpace. Her musical styles range from reggae to electropop. She's also launched her own record label. She titled her third album, "Sheezus," a play on Kanye West's "Yeezus."
Allen has criticized London Metropolitican Police for not acting in a case that saw Alex Gray stalk the singer for seven years. The stalker sent Allen's mother emails saying he was going to kill a celebrity. She claims the Metropolitan Police of refusing to shower a picture of her stalker.
She also recently had a "large tax bill" which led UK press to speculate she was selling her UK mansion for 4.2 million pounds to help pay the bill. Claims which she denied.
Featured image from Shutterstock.
Justin OConnell @justinofconnell
Justin is the founder of Cryptographic Asset
Tags: Bitcoin
Peter Schiff's Bitcoin Wallet Vanishing Act Is the Most Boomer Thing Ever
Institutional Money May Be Igniting the Current Bitcoin Rally
Bitcoin Made Early Investors Stinking Rich but It's No Mastercard Killer


text:
function SaikuTableRenderer(data, options) {
    this._data = data;
    this._options = _.extend({}, SaikuRendererOptions, options);
}

function getAxisLevelsName(data, axisName) {
    var queryData = data.query.queryModel.axes[axisName].hierarchies;
    var len = queryData.length;
    var arrLevels = [];

    for (var i = 0; i < len; i++) {
        for (var level in queryData[i].levels) {
            if (queryData[i].levels.hasOwnProperty(level)) {
                if (Settings.COLUMN_TITLE_TABLE_USE_LEVEL_CAPTION_NAME) {
                    arrLevels.push(queryData[i].levels[level].caption);
                }
                else {
                    arrLevels.push(level);
                }
            }
        }
    }

    return arrLevels;
}

function getAxisSize(data, axisName) {
    var queryData = data.query.queryModel.axes[axisName].hierarchies;
    var len = queryData.length;
    var axisSize = 0;

    for (var i = 0; i < len; i++) {
        axisSize += _.size(queryData[i].levels);
    }

    return axisSize;
}

function getDomColumnsLevelsName(htmlObject) {
    var $htmlObject = $(htmlObject.closest('.workspace')
                           .find('.workspace_fields')
                           .find('.columns.axis_fields')
                           .find('.hierarchy')
                           .find('.d_level'));
    var arrLevels = [];

    $.each($htmlObject, function(key, level) {
        if ($(level).attr('style') === 'display: list-item;') {
            if (Settings.COLUMN_TITLE_TABLE_USE_LEVEL_CAPTION_NAME) {
                arrLevels.push($(level).find('.level').attr('title'));
            }
            else {
                arrLevels.push($(level).find('.level').attr('level'));
            }
        }
    });

    return arrLevels;
}

SaikuTableRenderer.prototype.render = function(data, options) {
        var self = this;
        if (data) {
            this._data = data;
        }
        if (options) {
            this._options = _.extend({}, SaikuRendererOptions, options);
        }

        if (typeof this._data == "undefined") {
            return;
        }

        if (this._data != null && this._data.error != null) {
            return;
        }
        if (this._data == null || (this._data.cellset && this._data.cellset.length === 0)) {
            return;
        }

        this.hideEmpty = this._options.hideEmpty;

        if (this._options.htmlObject) {
//            $(this._options.htmlObject).stickyTableHeaders("destroy");

            // in case we have some left over scrollers
            if (self._options.hasOwnProperty('batch')) {
                $(self._options.htmlObject).parent().parent().unbind('scroll');
            }

            _.defer(function(that) {
                if (self._options.hasOwnProperty('batch') && !self._options.hasOwnProperty('batchSize')) {
                    self._options['batchSize'] = 1000;
                }

                var html =  self.internalRender(self._data, self._options);
                $(self._options.htmlObject).html(html);
                // Render the totals summary
                $('#totals_summary').remove(); // Remove one previous totals div, if present
                $(self._options.htmlObject).after(self.renderSummary(data)); // Render the new summary

//                $(self._options.htmlObject).stickyTableHeaders( { container: self._options.htmlObject.parent().parent(), fixedOffset: self._options.htmlObject.parent().parent().offset().top });

                _.defer(function(that) {
                    if (self._options.hasOwnProperty('batch') && self._options.hasBatchResult) {
                        var batchRow = 0;
                        var batchIsRunning = false;
                        var batchIntervalSize = self._options.hasOwnProperty('batchIntervalSize') ? self._options.batchIntervalSize : 20;
                        var batchIntervalTime = self._options.hasOwnProperty('batchIntervalTime') ? self._options.batchIntervalTime : 20;

                        var len = self._options.batchResult.length;

                        var batchInsert = function() {
                            // maybe add check for reach table bottom - ($('.workspace_results').scrollTop() , $('.workspace_results table').height()
                            if (!batchIsRunning && len > 0 && batchRow < len) {
                                batchIsRunning = true;
                                var batchContent = "";
                                var startb = batchRow;
                                for (var i = 0;  batchRow < len && i < batchIntervalSize ; i++, batchRow++) {
                                    batchContent += self._options.batchResult[batchRow];
                                }
                                if (batchRow > startb) {
                                    $(self._options.htmlObject).append( $(batchContent));
                                }
                                batchIsRunning = false;
                            }
                            if (batchRow >= len) {
                                $(self._options.htmlObject).parent().parent().unbind('scroll');
                            }
                        };

                        var lazyBatchInsert = _.debounce(batchInsert, batchIntervalTime);
                        $(self._options.htmlObject).parent().parent().scroll(function () {
                            lazyBatchInsert();
                        });
                    }
                });
                return html;
            });
        } else {
            var html =  this.internalRender(this._data, self._options);
            return html;
        }

};

SaikuTableRenderer.prototype.clear = function(data, options) {
    var self = this;
    if (this._options && this._options.htmlObject && this._options.hasOwnProperty('batch')) {
        $(self._options.htmlObject).parent().parent().unbind('scroll');
    }

};

SaikuTableRenderer.prototype.processData = function(data, options) {
    this._hasProcessed = true;
};

function genTotalDataCells(currentIndex, cellIndex, scanSums, scanIndexes, lists) {
    var contents = '';
    var lists = lists[ROWS];

    for (var i = scanSums.length - 1; i >= 0; i--) {
        if (currentIndex == scanSums[i]) {
            var currentListNode = lists[i][scanIndexes[i]];
            for (var m = 0; m < currentListNode.cells.length; m++) {
                contents += '' + currentListNode.cells[m][cellIndex].value + '	';
            }

            scanIndexes[i]++;
            if (scanIndexes[i] < lists[i].length)
                scanSums[i] += lists[i][scanIndexes[i]].width;
        }
    }

    return contents;
}

function genTotalHeaderCells(currentIndex, bottom, scanSums, scanIndexes, lists, wrapContent) {
    var contents = '';
    for (var i = bottom; i >= 0; i--) {
        if (currentIndex == scanSums[i]) {
            var currentListNode = lists[i][scanIndexes[i]];
            var cssClass;
            if (i == 0 && bottom == 1)
                cssClass = "col";
            else if (i == bottom)
                cssClass = "col_total_corner";
            else if (i == bottom - 1 && currentListNode.captions)
                cssClass = "col_total_first";
            else cssClass = "col_null";

            for (var m = 0; m < currentListNode.cells.length; m++) {
                var text = ' ';
                if (bottom == lists.length - 1) {
                    if (currentListNode.captions) {
                        text = lists[i][scanIndexes[i]].captions[m];
                    }
                    if (i == 0 && scanIndexes[i] == 0) {
                        if (currentListNode.captions)
                            text += " ";
                        else text = "";
                        text += (wrapContent ? "Grand Total" :  "Grand Total");
                    }
                }
                contents += ''
                  + (wrapContent ? '
' + text + '
' : text ) + '	';
            }
            scanIndexes[i]++;
            if (scanIndexes[i] < lists[i].length)
                scanSums[i] += lists[i][scanIndexes[i]].width;
        }
    }
    return contents;
}

function totalIntersectionCells(currentIndex, bottom, scanSums, scanIndexes, lists) {
    var contents = '';
    for (var i = bottom; i >= 0; i--) {
        if (currentIndex == scanSums[i]) {
            var currentListNode = lists[i][scanIndexes[i]];
            var cssClass = "data total";
            for (var m = 0; m < currentListNode.cells.length; m++) {
                var text = ' ';
                contents += '' + text + '	';
            }
            scanIndexes[i]++;
            if (scanIndexes[i] < lists[i].length)
                scanSums[i] += lists[i][scanIndexes[i]].width;
        }
    }
    return contents;
}

function isNextTotalsRow(currentIndex, scanSums, scanIndexes, totalsLists, wrapContent) {
    var colLists = totalsLists[COLUMNS];
    var colScanSums = scanSums[COLUMNS];
    var colScanIndexes = scanIndexes[COLUMNS];
    var bottom = colLists.length - 2;
    var contents = -1;
    for (var i = bottom; i >= 0; i--) {
        if (currentIndex == colScanSums[i]) {
            for (var m = 0; m < colLists[i][colScanIndexes[i]].cells.length; m++) {
                contents += '
';
                for (var j = 0; j <= bottom; j++) {
                    var cssClass;
                    var text = ' ';
                    if (i == 0 && j == 0)
                        cssClass = 'row';
                    else if (i == j + 1){
                        cssClass = 'row_total_corner';
                        return j;
                    }
                    else if (i == j && colLists[i][colScanIndexes[i]].captions) {
                        cssClass = 'row_total_first';
                    } else if (i < j + 1)
                        cssClass = 'row_total';
                    else
                        cssClass = 'row_null';
                    if (j == bottom ) {
                        if (colLists[i][colScanIndexes[i]].captions) {
                            text = colLists[i][colScanIndexes[i]].captions[m];
                        }
                        if (i == 0 && colScanIndexes[i] == 0) {
                            if (colLists[i][colScanIndexes[i]].captions)
                                text += " ";
                            else text = "";
                            text += (wrapContent ? "Grand Total" :  "Grand Total");
                        }
                    }

                }
            }
        }
    }
    return -1;
}

function genTotalHeaderRowCells(currentIndex, scanSums, scanIndexes, totalsLists, wrapContent) {
    var colLists = totalsLists[COLUMNS];
    var colScanSums = scanSums[COLUMNS];
    var colScanIndexes = scanIndexes[COLUMNS];
    var bottom = colLists.length - 2;
    var contents = '';
    for (var i = bottom; i >= 0; i--) {
        if (currentIndex == colScanSums[i]) {
            for (var m = 0; m < colLists[i][colScanIndexes[i]].cells.length; m++) {
                contents += '
';
                for (var j = 0; j <= bottom; j++) {
                    var cssClass;
                    var text = ' ';
                    if (i == 0 && j == 0)
                        cssClass = 'row';
                    else if (i == j + 1)
                        cssClass = 'row_total_corner';
                    else if (i == j && colLists[i][colScanIndexes[i]].captions) {
                        cssClass = 'row_total_first';
                    } else if (i < j + 1)
                        cssClass = 'row_total';
                    else
                        cssClass = 'row_null';
                    if (j == bottom ) {
                        if (colLists[i][colScanIndexes[i]].captions) {
                            text = colLists[i][colScanIndexes[i]].captions[m];
                        }
                        if (i == 0 && colScanIndexes[i] == 0) {
                            if (colLists[i][colScanIndexes[i]].captions)
                                text += " ";
                            else text = "";
                            text += (wrapContent ? "Grand Total" :  "Grand Total");
                        }
                    }
                    contents += ''
                                + (wrapContent ? '
' + text + '
' : text ) + '	';

                }

                var scanIndexes = {};
                var scanSums = {};

                if (totalsLists[ROWS]) {
                    for (var z = 0; z < totalsLists[ROWS].length; z++) {
                        scanIndexes[z] = 0;
                        scanSums[z] = totalsLists[ROWS][z][scanIndexes[z]].width;
                    }
                }

                for (var k = 0; k < colLists[i][colScanIndexes[i]].cells[m].length; k++) {
                    contents += '' + colLists[i][colScanIndexes[i]].cells[m][k].value + '	';

                    if (totalsLists[ROWS]) {
                        contents += totalIntersectionCells(k + 1, totalsLists[ROWS].length - 1, scanSums, scanIndexes, totalsLists[ROWS]);
                    }
                }

                contents += '
';
            }

            colScanIndexes[i]++;

            if (colScanIndexes[i] < colLists[i].length) {
                colScanSums[i] += colLists[i][colScanIndexes[i]].width;
            }
        }
    }
    return contents;
}

var ROWS = "ROWS";
var COLUMNS = "COLUMNS";

function nextParentsDiffer(data, row, col) {
    while (row-- > 0) {
        if (data[row][col].properties.uniquename != data[row][col + 1].properties.uniquename)
            return true;
    }
    return false;
}

function topParentsDiffer(data, row, col) {
    while (col-- > 0)
        if (data[row][col].properties.uniquename != data[row - 1][col].properties.uniquename)
            return true;
    return false;
}

/**
 * This function is intended to traverse the totals arrays and cleanup empty
 * totals. This will optimize the query result on screen, displaying just the
 * needed cells.
 * @param dirs The direction array ['ROWS', 'COLUMNS']
 * @param totalsLists The totals from allData.rowTotalsLists and allData.colTotalsLists.
 */
function cleanupTotals(dirs, totalsLists) {
    // For each direction (ROWS/COLUMNS)
    for (var dirIndex = 0; dirIndex < dirs.length; dirIndex++) {
        var dir = dirs[dirIndex];

        // If there are defined totals
        if (totalsLists[dir]) {
            var isEmpty = true; // A flag to indicate if this total is empty
            for (var row = 0; row < totalsLists[dir].length; row++) {
                var totalsInfoArray = totalsLists[dir][row];
                for (var totalIndex = 0; totalIndex < totalsInfoArray.length; totalIndex++) {
                    var cells = totalsLists[dir][row][totalIndex].cells;
                    for (var cellIndex = 0; cellIndex < cells.length; cellIndex++) {
                        var cellArray = cells[cellIndex];
                        // For each total cell
                        for (var i = 0; i < cellArray.length; i++) {
                            var cell = cellArray[i];
                            // If it contains a value different from empty
                            if (cell.value !== '-') {
                                isEmpty = false; // So, this total is not empty
                            }
                        }
                    }
                }
            }

            if (isEmpty) { // If this total is empty
                totalsLists[dir] = null; // Remove it
            }
        }
    }
}

SaikuTableRenderer.prototype.internalRender = function(allData, options) {
    var tableContent = "";
    var rowContent = "";
    var data = allData.cellset;

    var newRowContent = '';
    var arrRowData = [];
    var objRowData = [];

    var table = data ? data : [];
    var colSpan;
    var colValue;
    var isHeaderLowestLvl;
    var isBody = false;
    var firstColumn;
    var isLastColumn, isLastRow;
    var nextHeader;
    var processedRowHeader = false;
    var lowestRowLvl = 0;
    var rowGroups = [];
    var batchSize = null;
    var batchStarted = false;
    var isColHeader = false, isColHeaderDone = false;
    var resultRows = [];
    var wrapContent = true;
    if (options) {
        batchSize = options.hasOwnProperty('batchSize') ? options.batchSize : null;
        wrapContent = options.hasOwnProperty('wrapContent') ? options.wrapContent : true;
    }
    var totalsLists = {};
    totalsLists[COLUMNS] = allData.rowTotalsLists;
    totalsLists[ROWS] = allData.colTotalsLists;

    var scanSums = {};
    var scanIndexes = {};

    var dirs = [ROWS, COLUMNS];

    var hasMeasures = allData.query.queryModel.details
                   ? allData.query.queryModel.details.measures.length
                   : 0;

    if (typeof this._options.htmlObject === 'object' &&
        Settings.ALLOW_AXIS_COLUMN_TITLE_TABLE &&
        hasMeasures > 0 &&
        allData.query.type === 'QUERYMODEL') {

        var arrColumnTitleTable = getAxisLevelsName(allData, COLUMNS);
        var arrDomColumnTitleTable = getDomColumnsLevelsName(this._options.htmlObject);
        var colspanColumnTitleTable = getAxisSize(allData, ROWS);
        var auxColumnTitleTable = 0;

        if (arrColumnTitleTable.length === arrDomColumnTitleTable.length) {
            arrColumnTitleTable = arrDomColumnTitleTable;
        }
        else {
            arrColumnTitleTable = _.intersection(arrDomColumnTitleTable, arrColumnTitleTable);
        }
    }

    for (var i = 0; i < dirs.length; i++) {
        scanSums[dirs[i]] = new Array();
        scanIndexes[dirs[i]] = new Array();
    }

    // Here we cleaup the empty totals
    cleanupTotals(dirs, totalsLists);

    if (totalsLists[COLUMNS]) {
        for (var i = 0; i < totalsLists[COLUMNS].length; i++) {
            scanIndexes[COLUMNS][i] = 0;
            scanSums[COLUMNS][i] = totalsLists[COLUMNS][i][scanIndexes[COLUMNS][i]].width;
        }
    }

    for (var row = 0, rowLen = table.length; row < rowLen; row++) {
        var rowShifted = row - allData.topOffset;
        colSpan = 1;
        colValue = "";
        isHeaderLowestLvl = false;
        isLastColumn = false;
        isLastRow = false;
        isColHeader = false;
        var headerSame = false;

        if (totalsLists[ROWS]) {
            for (var i = 0; i < totalsLists[ROWS].length; i++) {
                scanIndexes[ROWS][i] = 0;
                scanSums[ROWS][i] = totalsLists[ROWS][i][scanIndexes[ROWS][i]].width;
            }
        }

        rowWithOnlyEmptyCells = true;
        rowContent = "
";
        var header = null;

        if (row === 0) {
            rowContent = "
" + rowContent;
        }

        if (typeof this._options.htmlObject === 'object' &&
            Settings.ALLOW_AXIS_COLUMN_TITLE_TABLE &&
            hasMeasures > 0 &&
            allData.query.type === 'QUERYMODEL' &&
            auxColumnTitleTable < arrColumnTitleTable.length) {

            rowContent += ''
                + (wrapContent ? '
' + arrColumnTitleTable[auxColumnTitleTable] + '
' : arrColumnTitleTable[auxColumnTitleTable])
                + '	';

            auxColumnTitleTable += 1;
        }

        for (var col = 0, colLen = table[row].length; col < colLen; col++) {
            var colShifted = col - allData.leftOffset;
            header = data[row][col];

            if (header.type === "COLUMN_HEADER") {
                isColHeader = true;
            }

            // If the cell is a column header and is null (top left of table)
            if (header.type === "COLUMN_HEADER" && header.value === "null" && (firstColumn == null || col < firstColumn)) {
                if ((!Settings.ALLOW_AXIS_COLUMN_TITLE_TABLE || hasMeasures === 0) ||
                    allData.query.type === 'MDX') {
                    rowContent += ' 	';
                }
            } // If the cell is a column header and isn't null (column header of table)
            else if (header.type === "COLUMN_HEADER") {
                if (firstColumn == null) {
                    firstColumn = col;
                }
                if (table[row].length == col+1)
                    isLastColumn = true;
                else
                    nextHeader = data[row][col+1];

                if (isLastColumn) {
                    // Last column in a row...
                    if (header.value == "null") {
                        rowContent += ' 	';
                    } else {
                        if (totalsLists[ROWS])
                            colSpan = totalsLists[ROWS][row + 1][scanIndexes[ROWS][row + 1]].span;
                        rowContent += ''
                            + (wrapContent ? '
' + header.value + '
' : header.value)
                            + '	';
                    }

                } else {
                    // All the rest...
                    var groupChange = (col > 1 && row > 1 && !isHeaderLowestLvl && col > firstColumn) ?
                        data[row-1][col+1].value != data[row-1][col].value || data[row-1][col+1].properties.uniquename != data[row-1][col].properties.uniquename
                        : false;

                    var maxColspan = colSpan > 999 ? true : false;
                    if (header.value != nextHeader.value || nextParentsDiffer(data, row, col) || isHeaderLowestLvl || groupChange || maxColspan) {
                        if (header.value == "null") {
                            rowContent += ' 	';
                        } else {
                            if (totalsLists[ROWS])
                                colSpan = totalsLists[ROWS][row + 1][scanIndexes[ROWS][row + 1]].span;
                            rowContent += ''
                            + (wrapContent ? '
' + header.value + '
' : header.value)
                            + '	';
                        }
                        colSpan = 1;
                    } else {
                        colSpan++;
                    }
                }
                if (totalsLists[ROWS])
                    rowContent += genTotalHeaderCells(col - allData.leftOffset + 1, row + 1, scanSums[ROWS], scanIndexes[ROWS], totalsLists[ROWS], wrapContent);
            } // If the cell is a row header and is null (grouped row header)
            else if (header.type === "ROW_HEADER" && header.value === "null") {
                rowContent += ' 	';
            } // If the cell is a row header and isn't null (last row header)
            else if (header.type === "ROW_HEADER") {
                if (lowestRowLvl == col)
                    isHeaderLowestLvl = true;
                else
                    nextHeader = data[row][col+1];

                var previousRow = data[row - 1];
                var nextRow = data[row + 1];
                var same = !headerSame && !isHeaderLowestLvl && (col == 0 || !topParentsDiffer(data, row, col)) && header.value === previousRow[col].value;
                headerSame = !same;
                var sameAsPrevValue = false;
                if(Settings.ALLOW_TABLE_DATA_COLLAPSE){
                    if (row > 0 && row < rowLen - 1) {
                        if (totalsLists[ROWS] == null || (col <= colLen - totalsLists[ROWS].length - 1)) {
                            var checkOther = true;
                            if (totalsLists[COLUMNS] && rowShifted >= 0 && col <= isNextTotalsRow(rowShifted + 1, scanSums, scanIndexes, totalsLists, wrapContent)) {
                                sameAsPrevValue = true;
                                checkOther = false;
                            }
                            if (checkOther && nextRow[col].value == header.value) {
                                if (col > 0) {
                                    for (var j = 0; j < col; j++) {
                                        if (nextRow[j].value == data[row][j].value) {
                                            sameAsPrevValue = true;
                                        } else {
                                            sameAsPrevValue = false;
                                            break;
                                        }
                                    }
                                } else {
                                    sameAsPrevValue = true;
                                }
                            }
                        }
                    } else if(row > 0 && row == rowLen - 1) {
                        if (totalsLists[COLUMNS] && rowShifted >= 0 && col <= isNextTotalsRow(rowShifted + 1, scanSums, scanIndexes, totalsLists, wrapContent)) {
                            sameAsPrevValue = true;
                        }
                    }
                }
                var value = (same ? "

" : '
'
                            + (sameAsPrevValue && Settings.ALLOW_TABLE_DATA_COLLAPSE ? '▼' : '' ) + header.value + '
');
                if (!wrapContent) {
                    value = (same ? " " : header.value );
                }
                var tipsy = "";
                /* var tipsy = ' original-title="';
                if (!same && header.metaproperties) {
                    for (key in header.metaproperties) {
                        if (key.substring(0,1) != "$" && key.substring(1,2).toUpperCase() != key.substring(1,2)) {
                            tipsy += "" + safe_tags_replace(key) + " : " + safe_tags_replace(header.metaproperties[key]) + "
";
                        }
                    }
                }
                tipsy += '"';
                */
                var cssclass = (same ? "row_null" : "row");
                var colspan = 0;

                if (!isHeaderLowestLvl && (typeof nextHeader == "undefined" || nextHeader.value === "null")) {
                    colspan = 1;
                    var group = header.properties.dimension;
                    var level = header.properties.level;
                    var groupWidth = (group in rowGroups ? rowGroups[group].length - rowGroups[group].indexOf(level) : 1);
                    for (var k = col + 1; colspan < groupWidth && k <= (lowestRowLvl+1) && data[row][k] !== "null"; k++) {
                        colspan = k - col;
                    }
                    col = col + colspan -1;
                }
                rowContent += ' 0 ? ' colspan="' + colspan + '"' : "") + tipsy + '>' + value + '	';
            }
            else if (header.type === "ROW_HEADER_HEADER") {
                var hierName = function(data) {
                    var hier = data.properties.hierarchy;
                    var name = hier.replace(/[\[\]]/gi, '').split('.')[1]
                        ? hier.replace(/[\[\]]/gi, '').split('.')[1]
                        : hier.replace(/[\[\]]/gi, '').split('.')[0];

                    return name;
                };
                var arrPosRowData = [];

                if (_.contains(arrRowData, header.value)) {
                    for (var i = 0; i < arrRowData.length; i++) {
                        if (arrRowData[i] === header.value) {
                            arrPosRowData.push(i);
                        }
                    }

                    arrPosRowData.push(col);
                }

                rowContent += '' + (wrapContent ? '
' + header.value + '
' : header.value) + '	';

                arrRowData.push(header.value);
                objRowData.push({
                    name: header.value,
                    hierName: hierName(header) + '/' + header.value
                });

                isHeaderLowestLvl = true;
                processedRowHeader = true;
                lowestRowLvl = col;
                if (header.properties.hasOwnProperty("dimension")) {
                    var group = header.properties.dimension;
                    if (!(group in rowGroups)) {
                        rowGroups[group] = [];
                    }
                    rowGroups[group].push(header.properties.level);
                }

                if (arrPosRowData.length > 0) {
                    var aux = 0;

                    rowContent = '
';

                    if (row === 0) {
                        rowContent = '
' + rowContent;
                    }

                    for (var i = 0; i < objRowData.length; i++) {
                        if (arrPosRowData[aux] === i) {
                            newRowContent += '' + (wrapContent ? '
' + objRowData[i].hierName + '
' : objRowData[i].hierName) + '	';
                            aux += 1;
                        }
                        else {
                            newRowContent += '' + (wrapContent ? '
' + objRowData[i].name + '
' : objRowData[i].name) + '	';
                        }
                    }

                    rowContent += newRowContent;
                }
            } // If the cell is a normal data cell
            else if (header.type === "DATA_CELL") {
                batchStarted = true;
                var color = "";
                var val = _.isEmpty(header.value) ? Settings.EMPTY_VALUE_CHARACTER : header.value;
                var arrow = "";

                if (header.properties.hasOwnProperty('image')) {
                    var img_height = header.properties.hasOwnProperty('image_height') ? " height='" + header.properties.image_height + "'" : "";
                    var img_width = header.properties.hasOwnProperty('image_width') ? " width='" + header.properties.image_width + "'" : "";
                    val = "";
                }

                // Just apply formatting to non-empty cells
                if (val !== '-' && val !== '' && header.properties.hasOwnProperty('style')) {
                    color = " style='background-color: " + header.properties.style + "' ";
                }
                if (header.properties.hasOwnProperty('link')) {
                    val = "" + val + "";
                }
                if (header.properties.hasOwnProperty('arrow')) {
                    arrow = "";
                }

                if (val !== '-' && val !== '') {
                    rowWithOnlyEmptyCells = false;
                }

                rowContent += ''
                        + (wrapContent ? '
' : "")
                        + val + arrow
                        + (wrapContent ? '
' : '') + '	';
                if (totalsLists[ROWS])
                    rowContent += genTotalDataCells(colShifted + 1, rowShifted, scanSums[ROWS], scanIndexes[ROWS], totalsLists, wrapContent);
            }
        }
        rowContent += "
";

        // Change it to let hideEmpty true by default
        if (options.hideEmpty && header.type === "DATA_CELL" && rowWithOnlyEmptyCells) {
            rowContent = '';
        }

        var totals = "";
        if (totalsLists[COLUMNS] && rowShifted >= 0) {
            totals += genTotalHeaderRowCells(rowShifted + 1, scanSums, scanIndexes, totalsLists, wrapContent);
        }
        if (batchStarted && batchSize) {
                if (row <= batchSize) {
                    if (!isColHeader && !isColHeaderDone) {
                        tableContent += "

";
                        isColHeaderDone = true;
                    }
                    tableContent += rowContent;
                    if (totals.length > 0) {
                        tableContent += totals;
                    }

                } else {
                    resultRows.push(rowContent);
                    if (totals.length > 0) {
                        resultRows.push(totals);
                    }

                }
        } else {
            if (!isColHeader && !isColHeaderDone) {
                tableContent += "

";
                isColHeaderDone = true;
            }
            tableContent += rowContent;
            if (totals.length > 0) {
                tableContent += totals;
            }
        }
    }
    if (options) {
        options['batchResult'] = resultRows;
        options['hasBatchResult'] = resultRows.length > 0;
    }
    return "
" + tableContent + "

";
};

SaikuTableRenderer.prototype.renderSummary = function(data) {
    if (data && data.query) {
        var hasSomethingToRender = false;
        var measures = data.query.queryModel.details
                       ? data.query.queryModel.details.measures
                       : [];
        var summaryData = {};

        for (var i = 0; i < measures.length; i++) {
            var m = measures[i];
            if (m.aggregators) {
                for (var j = 0; j < m.aggregators.length; j++) {
                    var a = m.aggregators[j];
                    if (a.indexOf('_') > 0) {
                        var tokens = a.split('_');
                        var aggregator = tokens[0];
                        var axis = tokens[1];

                        if (aggregator !== 'nil' && aggregator !== 'not') {
                            hasSomethingToRender = true;
                            aggregator = aggregator.capitalizeFirstLetter();
                            if (!(axis in summaryData)) summaryData[axis] = [];
                            summaryData[axis].push(m.name + ": " + aggregator);
                        }
                    }
                }
            }
        }

        if (hasSomethingToRender) {
            var summary = "

";

            $.each(summaryData, function(key, aggregators) {
                summary += "
" + key.capitalizeFirstLetter();
                for (var i = 0; i < aggregators.length; i++) {
                    summary += "
 " + aggregators[i];
                }
                summary += "
";
            });

            return summary + "
";
        }
    }

    return "";
};

String.prototype.capitalizeFirstLetter = function() {
    return this.charAt(0).toUpperCase() + this.slice(1).toLowerCase();
}

redpajama_set_name: RedPajamaGithub


Meal replacement shakes can help accelerate weight loss, but trying to choose a meal replacement shake can be overwhelming. There are so many options! And let's be honest, most shakes are often sold through multi level marketing companies. I'm sure you've experienced the hard sale from a friend you haven't talked to in 10 years who is now involved in a pyramid scheme, sending all of their Facebook friends messages trying to sell their new miracle shake. What a turn off! As a personal trainer, I've been contacted by every major meal replacement distributor and I've tried the majority of them. So let me give you a breakdown on the meal replacement shake I use personally and recommend to my clients.
Sugar wreaks havoc on your skin and sabotages your weight loss efforts. I love that this shake doesn't have to compensate with sugar to have a great taste.
I'm not a carb hater, but if you are trying to be carb conscious or cycle your carbs, idealshape is a perfect fit. Most of us truly get more carbs than our bodies need, so I like my shakes to be low carb.
*They're unbelievably yummy. I've tried a lot of different shakes, and most are tolerable at best, even when mixed with milk. Idealshape shakes taste awesome with just water. This was a huge selling point for me because I try not to consume a lot of dairy. Also, if you don't look forward to drinking your shakes, you probably won't be consistent with them. Consistency is the key to success with any fitness or nutrition plan!
Why try a meal replacement shake?
*They're quick and EASY. Too tired in the morning to scramble eggs? Too rushed during lunch to get a healthy meal in? Shakes are perfect for those of us that use "I don't have time to eat healthy" as their main excuse for their poor diet choices. You just need mix the powder with water or milk in your blender bottle and you're good to go.
*They take the guesswork out of 1-2 meals every day. I'm a big believer in consuming whole foods rather than taking supplements for nutrition, but it can be overwhelming and frustrating if your diet normally consists of fast food cheeseburgers and pizza to suddenly switch to preparing healthy meals. With shakes, you don't need to count calories or prepare a meal with the proper ratio of carbs to protein to fat. I drink these shakes for 1-2 meals every day because it makes my life easier and ensures I'm getting decent nutrition.
1) If your goal is to lose a subtantial amount of weight, replace 2 meals/day with a shake, eat a healthy snack and a healthy third meal. Once you reach your goal weight, move on to tip number 2 for weight maintenance.
2) If your goal is to maintain your current weight, or simply to add a quick, nutritious meal to your diet, replace one meal/day with a shake. Have a healthy snack and two balanced meals as well.
3) Bored with your shakes? Pull out the blender! Add frozen fruit or PB2 peanut butter powder, cocoa powder, etc to keep your taste buds happy.
4) Avoid milk in your shakes if your goal is weight loss. If you really want a creamy shake, try unsweetened almond milk instead.
5) Make sure your meals consist of lean protein and plenty of vegetables. Add a heathy carb like a sweet potato or fruit for a perfectly balanced meal!


Dr. Schwartz and his group are willing to consult with groups interested in iPSC research. Also, if groups are interested in deriving iPSC lines from their cell lines Dr. Schwartz and his group will be happy to assist in that process. Please contact Dr. Schwartz in regards to rates and necessary supplies for iPSC derivation and/or consultation.


Dhaba Tandoori specialises in Indian takeaways, serving a wide range of dishes including Beverages, Alcoholic drinks, Starters, Tandoori dishes, Main dishes, House specials, Vegetable dishes, Biryani dishes, Rice dishes, Bread, Sundries, Sweets, and Set meals.
So, welcome to Dhaba Tandoori now serving Indian and other takeaway meal combinations. At Dhaba Tandoori you are certain to find the perfect dish for not only yourself but for your family and friends.
Cloud Naan specialises in Indian and Bangladeshi takeaway meals, serving a range of dishes including Beverages, Starters, Tandoori dishes, House specials, Vegetable dishes, Chicken dishes, Lamb dishes, Seafood dishes, Biryani dishes, Vegetables, Rice bread, Sundries, and Set meals.
So, welcome to Cloud Naan now serving Indian and other takeaway meal combinations. At Cloud Naan you are certain to find the perfect dish for not only yourself but for your family and friends.
Anjums Indian Restaurant specialises in Indian and Bangladeshi takeaways, serving a range of dishes.
So, welcome to Anjums Indian Restaurant now serving Indian and other takeaway meal combinations. At Anjums Indian Restaurant you are certain to find the perfect dish for not only yourself but for your family and friends.
Euro Balti specialises in Indian takeaway food, serving a variety of dishes including Special offers, Starters, Tandoori dishes, Biryani dishes, Masala dishes, Special dishes, Curry dishes, Seafood dishes, Rice, Bread, Sundries, Vegetable side dish, Vegetable mains, Balti dishes, Seafood special, Balti vegetable side, and Set meals.
Please check with Euro Balti for their exact delivery area and any delivery charges.
So, welcome to Euro Balti now serving Indian and other takeaway meal combinations. At Euro Balti you are certain to find the perfect dish for not only yourself but for your family and friends.
Bayleaves Tandoori specialises in Indian fast food, serving a selection of dishes including Beverages, Starters, Tandoori dishes, Chef`s special, Traditional curries, Pasanda dishes, Karahi dishes, Balti dishes, Jalfrezi dishes, Dansak dishes, Biryani dishes, Vegetable sides, Rice bread, Sundries, Thali dishes, and Set meals.
So, welcome to Bayleaves Tandoori now serving Indian and other takeaway meal combinations. At Bayleaves Tandoori you are certain to find the perfect dish for not only yourself but for your family and friends.
Memories of India specialises in Indian takeaways, serving a selection of dishes including Starters, Tandoori dishes, Chicken dishes, Lamb dishes, Fish dishes, Vegetarian dishes, Special dishes, Vegetable dishes, Biryani dishes, Rice, Bread, and Sundries.
Spice Right specialises in Indian fast food, serving a wide selection of dishes including Beverages, Starters, Specials, House specials, Chefs recommendation, Tandoori dishes, Vegetarian dishes, Balti dishes, Fish dishes, Classics, Biryani dishes, Vegetable sides, Rice, Naan bread, Sundries, and Set meals.
So, welcome to Spice Right now serving Indian and other takeaway meal combinations. At Spice Right you are certain to find the perfect dish for not only yourself but for your family and friends.
"Indian Takeaways in Isleworth Takeaway The Easy Way"