text:
/*  Assignment 4.sql
    Brandon Fowler
    CS 155A, Spring 2017 */

/* Just copy / paste from mysql command-line to a text editor to do this. */

\W

/* put the database name into this command */

USE bookstore; -- put the database name into this command and remove the comment. Keep the ending semicolon;

/* Query 0 */

SELECT user(), current_date(), version(), @@sql_mode\G

/* Query 1 */
CREATE TABLE COMPUTER (
	serial_number INT(10) PRIMARY KEY NOT NULL,
        make VARCHAR(25),
	model VARCHAR(25),
	processor_type CHAR(25),
	memory CHAR(10),
	disk_size VARCHAR(10)) ENGINE=InnoDB;

/* Query 2 */
INSERT INTO computer VALUES(
	9871234, 'HP', 'Pavilion 500-210qe', 'Intel i5-4530',
	'6.0 GBytes', '1.0 TBytes');
INSERT INTO computer VALUES(
	9871245, 'HP', 'Pavilion 500-210qe', 'Intel i5-4530',
	'6.0 GBytes', '1.0 TBytes');
INSERT INTO computer VALUES(
	9871256, 'HP', 'Pavilion 500-210qe', 'Intel i5-4530',
	'6.0 GBytes', '1.0 TBytes');
INSERT INTO computer VALUES(
        9871257, 'HP', 'Pavilion 500-210qe', 'Intel i5-4530',
	'6.0 GBytes', '1.0 TBytes');
INSERT INTO computer VALUES(
        9871258, 'HP', 'Pavilion 500-210qe', 'Intel i5-4530',
	'6.0 GBytes', '1.0 TBytes');

/* Query 3 */
ALTER TABLE COMPUTER ADD COLUMN (processor_speed INT(15));

/* Query 4 */
SELECT * FROM COMPUTER;

/* Query 5 */
DESCRIBE COMPUTER;

/* Query 6 */
ALTER TABLE COMPUTER DROP processor_speed;

/* Query 7 */
ALTER TABLE COMPUTER RENAME COMPUTER_BCKUP;

/* Query 8 */
SHOW TABLES;

/* Query 9 */
DROP TABLE COMPUTER_BCKUP;

/* Query 10 */
ALTER TABLE employee ADD COLUMN (SalaryYearToDate DEC(15));

/* Query 11 */
ALTER TABLE employee DROP COLUMN SalaryYearToDate;

/* Query 12 */
DESCRIBE employee;

redpajama_set_name: RedPajamaGithub


Jasmine Restaurant at New World Makati is holding the "Grab Some Crabs" festival to highlight crab season (September/October) when they are the fattest. This festival will last until October 31, 2018 only and will feature crabs done in 8 different ways by Chef Wong Kam On with price ranging from P2,388 to P2,888.
We sampled their dimsum creations that you can order ala carte or as part of their Yum Cha buffet for P998 nett. You can go for the dimsum staples, Pork Dumpling with Crab Roe (P218) and Har Gao (P238) or try their unique offerings like the Wagyu Beef Mango Roll (P208), Shrimp and Cheese Spring Rolls (P238) and Shrimp and Spinach Dumplings (P238).
The Yum Cha buffet is available for lunch everyday including Sundays and includes unlimited servings of soup, congee, yang chow fried rice and desserts aside from fresh dimsum.
Stir Fried Crab with Salted Egg (P2,788). The runaway winner of the 3 crab preparations we had during lunch was the one cooked with salted egg. I usually find salted egg dishes too cloying after a few bites but Chef Wong seems to have added a bit of sweetness to the dish which made it more balanced and tastier.
Stewed Fried Crab in Ginger and Leeks (P2,488). A classic Cantonese style of cooking crabs that serves to highlight the flavors of the crab with a balance of mild sweetness from the leeks and the zesty ginger.
Crab Satay with Vermicelli (P2,788). Chef Kam added some chilies to liven up the satay to give this dish more pep. The best part of this dish is the vermicelli which has absorbed both the flavors of the sauce as well as the sweetness of crabs.
Are you Team Claw or Team Body? I'll eat whichever is available but usually claws since Irene prefers the crab body parts.
Steamed Crab with Fa Tiew Wine, Wok Fried Crab Szechuan Style, Fried Crab in Coconut Curry Sauce, Steamed Crab with Glutinous Rice, Wok Fried Crab with Salt and Pepper (P2,488-2,888) are the other preparations available.
Seafood Fried Rice (P688). An egg white fried rice with dried scallops/conpoy, pine nuts, shrimps and vegetables. We love egg white fried rice, they taste lighter and fresher and goes well with more dishes.
Save room for dessert with their interesting Mango Pudding and Watermelon Jelly combination or the Layered Coffee Jelly (P168).


unstoppable force known as the Hulk. Join us as we continue our quest to chronicle the catalogue of crosstime Hulk, asking not "What If..." but "What is?" This ALL-NEW oversized special revisits the worlds of the Age of Apocalypse, the Days of Future Past, the Marvel Mangaverse, and the year 1602!


USAmtech works with civil engineering teams, city engineers, and client project managers to execute underground construction projects. Our expertise is in directional drilling and trenchless construction of infrastructure. We specialize in deploying telecommunications & electrical lines, water and sewage pipelines, and oil and gas pipelines.
Replacing overhead cables and providing electrical power or telecommunications with underground cables.
This is typically done for aesthetic purposes but also provides protection against the environment.
Water and Sewer pipelines for new developments, MUDs and repair of existing infrastructure is key to a sustainable environment.
The development of trenchless gas line replacement is a method that is used to conduct repairs without having to dig up the existing pipe. Common causes that can lead to gas line repair are deterioration and corrosion. Reinforcement is required by using a steel repair sleeve. A trenchless gas line repair will be done from the inside of the pipe and will only require one entry point.
Infrastructure Development Crews and Equipment.


text:
Tara Nichols
1001 Nights: Gala Recap
Nichols Center hosted the first annual 1001 Nights: an Exotic Journey in Recovery Gala Saturday, January 15th, 2022 at the Cultural Arts Center. Nichols Center: Families of Recovery is a nonprofit 501C3 (#46-3906114) connecting families with mental illness or substance abuse disorders to walk in recovery. Celebrating 8 years of mental health and recovery services for Douglas County, our community resource center and living gift shop serves families in Douglas County and West Georgia.
"8 years ago, our family existed in a fractured state of depression and dysfunction. Serving the families of Douglas County has helped focus our grief towards hope and given us a new purpose. I will forever be grateful to the families that have walked with us on our journey towards healing through recovery and service." – Tara Nichols, LPC CEO
The night transported guests to the Arabian desert decorated in Moroccan and Persian themes. Every corner of the Cultural Arts Center held authentic pieces from these countries and beautiful exotic plants from the Nichols Center Plant Shop. The Sultan's banquet was catered by Christ Cutz, Catering. The plates boasted of Spiced Moroccan Chicken, Shawarma, Couscous, and stuffed peppers with Jeweled Rice. In keeping with our values of sobriety, an exotic tea bar presented by Energy Lab Bar, provided the guests with mock-tail mojitos and elderberry sea moss tea. The night began with live Pianist Pollock, a wonderful live auction. Honorable Judge Peggy H Walker, retired, spoke of the incredible importance of trauma informed mental health and substance use treatment opportunities. Her longstanding support of the Nichols Center rang true as she spoke of the innovative therapeutic programs the center offers for people seeking treatment and support. (Full video available on our website)
"I believe that everyone should have the chance to achieve recovery and it is our job as members of the community to give them that chance to do so and Nichols Center is certainly one of those importance places in our community."
"95% of juveniles referred to us had parent with a substance use issue. Substance use isn't the only issue that presents itself. We have many people with substance abuse issues, 2/3 of those also had a mental health diagnosis. If we can't treat both simultaneously we can't be successful."
"It is important for us to build that long term trust in places like the Nichols Center, because you have to be able to heal form the trauma before you can address the substance abuse."
"Some people can't find the words to tell you what they have experienced. And it is our job to find ways to help them heal and however it is that we need to do that. We have to be on the cutting edge and that is where the Nichols Center is. They are already understanding that healing can come from movement, healing can come from meditation, healing can come from yoga. Those are the ways that we are just coming to understand that can rewire the brain from those traumatic events."
Stories of hope and healing share by Nichols Center families that have been actively involved with the Nichols Center over the last 8 years of service. Each volunteer presented awards and recognition for the community individuals that supported their journey with the Nichols Center. Judge Peggy Walker was presented with the Hero of Recovery award for her tireless efforts to save families in recovery. Christian Burrell a graduate of the Family Treatment Court and 7 year veteran of the Nichols Center: Families of Recovery program presented the award as she shared her story of reunification and hope. (Full video available on our website)
Honorable Judge Cynthia Adams was presented with the Growing Recovery Award from Mental Health Court Graduate Teddy Wilding. Mr. Wilding shared his survivor story from a suicide attempt that ended in legal charges. The Mental Health HOPE Court team fought to bring Mr. Wilding into their program and through their support he has been able to restore so much of his life. Mr. Wilding has been a lead volunteer at the Nichols Center to bring NAMI services to the community. (Full video available on our website)
Tim Prewett, Douglas Felony Drug Court Administrator and Director, was honored with the Torch award for lighting the way for recovery in our community. Though he was not able to attend the event, Eddie Clay, from the first graduating class shared his story. The Clay family was able to find support in recovery through the Nichols Center. (Full video available on our website)
The event was closed by one of the newest peer volunteers to join the Nichols Center team. Rodney Williams and his wife Jacquelyn have been living and working in Douglas County. Mr. Williams shared how his story of childhood trauma shaped his life towards incarceration and compound PTSD. When Mr. Williams stopped by the Nichols Center to lend a hand, he found a safe place to begin unpacking the trauma. "I was able to assimilate but not heal. What Tara did was give me the ability to heal and take it a step further and reach back and help others." Rodney Williams (Full video available on our website)
Programs that are made possible by the contributions to the Nichols Center fundraising events have allowed the center to provide meaningful services to families in need at no cost. Here are some of the programs that we offer: Weekly NAMI (National Alliance for Mental Illness) Peer support groups for families with mental illness. Free support groups for families and individuals walking in recovery such as Women's Wellness group, Art Journaling, Yoga, Movement Based Therapy through Belly Dance, and more. Our Guardians Group: Veterans and First Responders support group meets monthly on the 4th Wednesday and First Responders Breakfast on the first Monday of the month. Nichols Center continues to spearhead Suicide Intervention Trainings in Douglas County to turn the tide on suicide. We offer ongoing support to the community Accountability Courts to provide mental health medications and other basic needs for participants. We also work to create awareness and reduce the stigma for mental health and substance use disorders through community events and fundraisers.
We are so grateful for all of your love and support. We can't wait for next year!
Growing through Partnerships! Douglas CSB
Douglas Crisis Intervention Community Collaborative

redpajama_set_name: RedPajamaCommonCrawl


text:
@charset "UTF-8";
/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */
/*------------------------------------*\
    #Colors
\*------------------------------------*/
/*------------------------------------*\
    #LISTS
\*------------------------------------*/
/**
 * Remove extra vertical spacing when nesting lists.
 */
ul, ol {
  margin: 0;
  padding: 0; }
  ul h1, ul h2, ul h3, ul h4, ul p, ol h1, ol h2, ol h3, ol h4, ol p {
    margin: 0;
    padding: 0; }

li {
  list-style-type: none; }
  li > ul,
  li > ol {
    margin-bottom: 0; }

.reset-children-style li {
  list-style-type: none; }
.reset-children-style a {
  color: black;
  text-decoration: none; }

.reset-style {
  list-style-type: none;
  color: black;
  text-decoration: none; }

.reset-marg-padd {
  margin: 0;
  padding: 0; }

.event-empty {
  position: absolute;
  padding: 20px 0;
  width: 100%;
  text-align: center; }
  .event-empty span {
    display: block;
    width: 100%;
    text-align: center;
    color: white; }
  .event-empty a {
    font-size: 1em;
    position: relative;
    top: 20px; }

.list {
  position: relative;
  width: 100%;
  height: 100%;
  display: block; }
  .list-filter {
    padding: 0 2%;
    width: 96%;
    background-color: #2b6ed2;
    position: fixed;
    z-index: 10000;
    top: 55px; }
    .list-filter span[class^='icon-'] {
      display: block;
      font-size: 2.2em; }
    .list-filter a.but {
      text-decoration: none; }
    .list-filter .but {
      vertical-align: top;
      height: 55px;
      display: inline-block;
      border: none;
      width: 31%;
      background-color: transparent;
      color: #232427;
      font-size: 0.6em;
      text-align: center;
      padding: 0; }
      .list-filter .but:focus {
        outline: none; }
      .list-filter .but-all {
        position: relative; }
        .list-filter .but-all p:first-child {
          position: relative;
          top: 10px; }
    .list-filter .focus {
      background-color: #518fd2; }
    .list-filter .search {
      height: 55px;
      width: 38%;
      color: #232427;
      display: inline-block;
      vertical-align: top;
      position: relative; }
      .list-filter .search span {
        display: inline-block;
        width: 25%;
        font-size: 1.2em;
        position: relative;
        z-index: 101;
        top: 5px;
        left: 44%;
        left: -webkit-calc(46% - 12px);
        left: -moz-calc(46% - 12px);
        left: calc(46% - 12px); }
      .list-filter .search input {
        display: inline-block;
        width: 70%;
        border: none;
        border-radius: 0;
        margin: 0 10%;
        padding: 0 5%;
        background-color: #2b6ed2;
        border-bottom: 1px solid #232427;
        position: relative;
        top: 0px;
        font-size: 1em;
        -webkit-transition: all 5ms ease;
        -moz-transition: all 5ms ease;
        -ms-transition: all 5ms ease;
        -o-transition: all 5ms ease;
        transition: all 5ms ease; }
        .list-filter .search input:focus {
          outline: none;
          font-size: 1.5em;
          top: -15px;
          z-index: 102; }
      .list-filter .search-all {
        background-color: #518fd2; }
        .list-filter .search-all input {
          background-color: #518fd2; }
  .list-evenements {
    background-color: rgba(0, 0, 0, 0.9); }
    .list-evenements li a {
      -webkit-background-size: cover;
      /* pour anciens Chrome et Safari */
      background-size: cover;
      /* version standardisée */
      position: relative;
      height: 90px;
      border-bottom: 1px solid #2b6ed2;
      display: block; }
      .list-evenements li a :after {
        content: '';
        display: block;
        clear: both; }
      .list-evenements li a .preview-thumbnail {
        width: 90px;
        height: 90px; }
      .list-evenements li a .infos {
        display: inline-block;
        background-color: rgba(0, 0, 0, 0.9);
        padding-left: 10px;
        width: 90%;
        width: -webkit-calc(100% - 100px);
        width: -moz-calc(100% - 100px);
        width: calc(100% - 100px);
        height: 100%;
        color: white;
        vertical-align: top; }
        .list-evenements li a .infos h4 {
          padding: 10px 0; }
          .list-evenements li a .infos h4::first-letter {
            text-transform: uppercase; }
        .list-evenements li a .infos p > span {
          color: #2b6ed2; }
        .list-evenements li a .infos small {
          width: 100%;
          padding-top: 10px;
          font-size: 0.7em;
          display: block; }
          .list-evenements li a .infos small :after {
            content: '';
            display: block;
            clear: both; }
          .list-evenements li a .infos small span[class^='icon-'] {
            margin-right: 4px; }
          .list-evenements li a .infos small span {
            float: left; }
          .list-evenements li a .infos small .localisation {
            text-align: right; }
          .list-evenements li a .infos small .time {
            width: calc(50% - 10px);
            padding-right: 10px; }
  .list-w-all li a {
    display: block;
    width: 100%; }
  .list-users h2 {
    color: #67bbef;
    font-size: 1em;
    margin: 7px 0;
    font-weight: 400; }
    .list-users h2 span {
      font-size: 0.9em;
      margin-right: 2px;
      color: white; }
  .list-users .guests-filter {
    margin-bottom: 10px; }
  .list-users-ask {
    display: block; }
    .list-users-ask button, .list-users-ask p {
      display: inline-block; }
  .list-users-item {
    color: #0e0e11;
    width: 23.5%;
    display: inline-block;
    vertical-align: top;
    margin: 2% 2% 2% 0;
    text-align: center; }
    .list-users-item .displayName {
      overflow: hidden;
      display: block;
      border-radius: 2px;
      color: white;
      padding: 8%;
      background-color: #232427;
      font-size: 0.9em;
      font-weight: 400;
      border-bottom: 2px solid white; }
      .list-users-item .displayName img {
        width: 40px;
        height: 40px;
        margin-bottom: 4px; }
      .list-users-item .displayName p {
        margin: 0;
        font-weight: 200; }
    .list-users-item label.focus {
      background-color: #67bbef;
      border-bottom: 2px solid #2b6ed2; }
    .list-users-item input {
      display: none; }
    .list-users-item div:first-child {
      position: relative; }
      .list-users-item div:first-child .profilePicture {
        width: 45px;
        height: 45px;
        position: relative; }
    .list-users-item .name {
      padding-right: 7px;
      margin: 2px 0;
      float: left;
      display: block;
      width: 100%;
      text-align: center; }
      .list-users-item .name::first-letter {
        text-transform: uppercase; }
  .list-users-item:nth-child(4n) {
    margin: 2% 0; }
  .list-users .link-buttons {
    margin-right: 7px; }
    .list-users .link-buttons span {
      left: 0;
      font-size: 1em; }

@media screen and (max-width: 359px) {
  .list-evenements li a {
    height: 70px; }
    .list-evenements li a .preview-thumbnail {
      width: 70px;
      height: 70px; }
    .list-evenements li a .infos {
      padding-left: 5px;
      width: calc(100% - 75px);
      height: 100%; }
      .list-evenements li a .infos small {
        padding-top: 5px; }
      .list-evenements li a .infos h4 {
        padding: 5px 0; } }
/*------------------------------------*\
    #IMAGES
\*------------------------------------*/
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  max-width: 100%;
  /* [1] */
  font-style: italic;
  /* [2] */
  vertical-align: middle;
  /* [3] */ }

/**
 * 1. Google Maps breaks if `max-width: 100%` acts upon it; use their selector
 *    to remove the effects.
 * 2. If a `width` and/or `height` attribute have been explicitly defined, let's
 *    not make the image fluid.
 */
.gm-style img,
img[width],
img[height] {
  /* [2] */
  max-width: none; }

.event-view-image {
  width: 100%; }

.preview-thumbnail {
  position: relative;
  display: inline-block;
  overflow: hidden; }
  .preview-thumbnail .noCrop {
    top: 0 !important; }
  .preview-thumbnail img.originalDim {
    min-width: 100%;
    max-height: 100%;
    max-width: none;
    top: 0 !important; }
  .preview-thumbnail img.reverseDim {
    max-width: 100%;
    max-height: none;
    min-height: 100%;
    width: 100% !important;
    height: auto !important;
    left: 0 !important; }

/*------------------------------------*\
    #View
\*------------------------------------*/
.top-wrapper {
  position: relative;
  padding-top: 55px; }
  .top-wrapper-filter {
    padding-top: 110px; }

.bottom-wrapper {
  padding-bottom: 55px; }

.event-view {
  font-family: 'Roboto', sans-serif;
  background-color: #0e0e11;
  position: relative;
  color: white;
  padding-bottom: 50px;
  min-height: 100%; }
  .event-view i {
    font-style: normal; }
  .event-view .preview-thumbnail {
    background-color: #0e0e11;
    width: 100%;
    height: 200px; }
    .event-view .preview-thumbnail .state {
      position: absolute;
      top: 8%;
      right: 4%;
      z-index: 1001;
      background-color: rgba(255, 255, 255, 0.75);
      border-radius: 2px; }
      .event-view .preview-thumbnail .state button {
        margin-left: 0; }
      .event-view .preview-thumbnail .state button.send {
        background-color: white;
        color: #2b6ed2; }
      .event-view .preview-thumbnail .state-info {
        float: left;
        margin: 7px;
        color: #67bbef;
        /*
                  text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
        */ }
        .event-view .preview-thumbnail .state-info i {
          color: #0e0e11; }
    .event-view .preview-thumbnail .sail {
      height: 200px;
      width: 100%;
      display: block;
      position: absolute;
      z-index: 100;
      background: -moz-linear-gradient(top, rgba(107, 107, 107, 0) 0%, rgba(14, 14, 17, 0) 72%, rgba(14, 14, 17, 0.65) 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(107, 107, 107, 0)), color-stop(72%, rgba(14, 14, 17, 0)), color-stop(100%, rgba(14, 14, 17, 0.65)));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, rgba(107, 107, 107, 0) 0%, rgba(14, 14, 17, 0) 72%, rgba(14, 14, 17, 0.65) 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, rgba(107, 107, 107, 0) 0%, rgba(14, 14, 17, 0) 72%, rgba(14, 14, 17, 0.65) 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, rgba(107, 107, 107, 0) 0%, rgba(14, 14, 17, 0) 72%, rgba(14, 14, 17, 0.65) 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, rgba(107, 107, 107, 0) 0%, rgba(14, 14, 17, 0) 72%, rgba(14, 14, 17, 0.65) 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b6b6b', endColorstr='#a60e0e11',GradientType=0 );
      /* IE6-9 */ }
  .event-view .infos {
    background-color: #232427;
    z-index: 1001;
    position: relative;
    padding: 0 4%;
    color: white;
    padding-bottom: 40px; }
    .event-view .infos h1 {
      color: white;
      margin: 0;
      margin-top: -15px;
      font-size: 1.4em;
      padding: 7px 0;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
      .event-view .infos h1::first-letter {
        text-transform: uppercase; }
    .event-view .infos .who i:first-child {
      margin-right: 2px; }
    .event-view .infos .localisation, .event-view .infos .description {
      padding: 7px 0 0;
      margin: 7px 0; }
      .event-view .infos .localisation span:nth-child(2), .event-view .infos .description span:nth-child(2) {
        color: #67bbef;
        font-weight: 400; }
      .event-view .infos .localisation span, .event-view .infos .description span {
        font-weight: 200; }
    .event-view .infos .calendar + .calendar {
      border-top: none;
      border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
    .event-view .infos .calendar {
      display: inline-block;
      width: 100%;
      position: relative;
      text-align: left;
      padding: 7px 0;
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
      .event-view .infos .calendar-link {
        position: absolute;
        width: 4px;
        height: 40px;
        top: 55px;
        left: 23px;
        background-color: white; }
      .event-view .infos .calendar .legend {
        display: inline-block;
        width: 25%;
        color: #cccccb;
        opacity: .5;
        font-size: 0.9em;
        text-align: center;
        font-weight: 100; }
      .event-view .infos .calendar .date {
        display: inline-block;
        position: relative;
        width: 50%;
        padding: 4px 0;
        border-radius: 2px; }
        .event-view .infos .calendar .date .d {
          padding: 0;
          line-height: 50px;
          display: inline-block;
          text-align: center;
          font-size: 1.5em;
          width: 50px;
          height: 50px;
          margin-right: 7px;
          background-color: white;
          color: #67bbef;
          font-weight: 100;
          border-radius: 2px; }
        .event-view .infos .calendar .date .m {
          display: inline-block;
          padding: 0;
          font-weight: 500; }
        .event-view .infos .calendar .date .y {
          font-weight: 100; }
      .event-view .infos .calendar .time {
        display: inline-block;
        width: 25%;
        text-align: left;
        padding: 2px 0; }
        .event-view .infos .calendar .time i span {
          font-size: 0.8em;
          color: #67bbef;
          margin-right: 4px; }
    .event-view .infos .description {
      border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      padding: 7px 0;
      margin: 0; }
    .event-view .infos .localisation {
      margin: 0; }
    .event-view .infos h1 + p {
      margin: 7px 0; }
      .event-view .infos h1 + p i {
        font-size: 0.95em; }
      .event-view .infos h1 + p span {
        font-size: 1.025em;
        color: #67bbef; }
    .event-view .infos .list-users {
      margin: 7px 0;
      border-top: 1px solid rgba(255, 255, 255, 0.1); }
      .event-view .infos .list-users-item .displayName {
        background-color: rgba(255, 255, 255, 0.1); }
      .event-view .infos .list-users-item:nth-child(4n) {
        margin: 2% 2% 2% 0; }
      .event-view .infos .list-users-item:nth-child(4n+1) {
        margin: 2% 0; }
    .event-view .infos .pull-right {
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      padding: 0;
      margin-top: 7px; }
      .event-view .infos .pull-right .link-buttons {
        margin: 7px 0;
        display: inline-block; }
      .event-view .infos .pull-right h2 {
        color: #67bbef;
        font-size: 1em;
        margin: 7px 0;
        font-weight: 400; }
        .event-view .infos .pull-right h2 span {
          font-size: 0.9em;
          margin-right: 2px;
          color: white; }
.event-create .controls {
  margin-top: 16px;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  height: 60px;
  outline: none; }
.event-create #pac-input {
  margin: 0;
  text-overflow: ellipsis;
  width: 100%;
  margin-bottom: 15px;
  border-radius: 2px; }
.event-create #type-selector {
  color: white;
  background-color: #4d90fe;
  padding: 5px 11px 0px 11px; }
.event-create #type-selector label {
  font-size: 13px;
  font-weight: 300; }
.event-create form {
  -webkit-background-size: cover;
  /* pour anciens Chrome et Safari */
  background-size: cover;
  /* version standardisée */ }
  .event-create form fieldset.bckgImageTrue {
    background-color: rgba(0, 0, 0, 0.9); }
  .event-create form fieldset {
    background-color: #0e0e11;
    padding: 10px 4%;
    margin: 0;
    border: none;
    color: white; }
    .event-create form fieldset .no-label {
      margin-top: 20px; }
    .event-create form fieldset label {
      padding: 10px 0 2px;
      font-weight: 400;
      font-size: 0.6;
      display: inline-block;
      color: rgba(255, 255, 255, 0.6); }
    .event-create form fieldset input[type=text], .event-create form fieldset input[type=date], .event-create form fieldset input[type=time], .event-create form fieldset textarea {
      -webkit-appearance: none;
      border-radius: 2px;
      width: 90%;
      padding: 20px 5%;
      color: white;
      background: rgba(0, 0, 0, 0.1);
      border: 1px solid white; }
      .event-create form fieldset input[type=text]:focus, .event-create form fieldset input[type=date]:focus, .event-create form fieldset input[type=time]:focus, .event-create form fieldset textarea:focus {
        outline: none;
        background-color: rgba(255, 255, 255, 0.1);
        border: 2px solid #2b6ed2; }
    .event-create form fieldset input[type=file] {
      padding: 0;
      font-size: 1em;
      -webkit-appearance: none;
      -webkit-border-radius: 2px;
      border: none;
      width: 90%; }
    .event-create form fieldset input[type=date], .event-create form fieldset input[type=time] {
      -webkit-appearance: none; }
    .event-create form fieldset input[type=submit] {
      width: 100%;
      -webkit-appearance: none; }
    .event-create form fieldset input[type=file]::-webkit-file-upload-button {
      height: 60px;
      padding: 0 5% 0 0;
      border: none;
      color: #0e0e11;
      background: white;
      width: 100%;
      font-size: 0.72em; }
    .event-create form fieldset .image-input {
      width: 100%;
      height: 30px; }
      .event-create form fieldset .image-input .select {
        width: calc(90%);
        width: -webkit-calc(100% - 80px);
        width: -moz-calc(100% - 80px);
        width: calc(100% - 80px);
        float: left; }
      .event-create form fieldset .image-input .preview-thumbnail {
        position: relative;
        -webkit-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        -moz-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        top: -10px;
        height: 80px;
        width: 80px;
        float: left;
        border-radius: 2px; }
.event ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: white; }
.event :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: white;
  opacity: 1; }
.event ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: white;
  opacity: 1; }
.event :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: white; }

.signin {
  position: relative;
  height: 100%;
  background: url("../../../img/signinBckg/band-cheering-club-28502.jpg") no-repeat center fixed;
  -webkit-background-size: cover;
  /* pour anciens Chrome et Safari */
  background-size: cover;
  /* version standardisée */
  display: table;
  width: 100%; }
  .signin .sail {
    position: relative;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: table-cell;
    vertical-align: middle; }
  .signin-section {
    padding: 0 4%;
    max-width: 500px;
    margin: 0 auto;
    display: block;
    text-align: center; }
    .signin-section h3 {
      font-size: 0.8em;
      text-align: center;
      padding: 8% 0 0;
      margin: 0;
      color: white;
      opacity: 0.5; }
    .signin-section .entry {
      margin: 5px auto;
      display: block;
      width: 70%;
      height: 40px;
      border-radius: 20px;
      text-decoration: none;
      text-align: center;
      line-height: 40px;
      color: white;
      text-transform: uppercase; }
      .signin-section .entry-fb {
        background-color: #415e9b; }
      .signin-section .entry-tw {
        background-color: #2eacf6; }
    .signin-section a {
      color: white;
      text-decoration: none; }
    .signin-section .register {
      background-color: transparent;
      border: 2px solid white;
      height: 36px;
      line-height: 36px;
      border-radius: 20px;
      text-align: center;
      color: white;
      padding: 0;
      margin: 5px auto 0;
      width: 50%;
      display: block;
      font-size: 0.7em; }
    .signin-section .forgot-password {
      font-size: 0.7em;
      text-align: center;
      margin-top: 5px;
      position: relative; }
      .signin-section .forgot-password span {
        position: relative;
        top: 1px;
        margin-left: 2px; }
    .signin-section form fieldset {
      padding: 0;
      margin: 0;
      border: none;
      color: white; }
      .signin-section form fieldset input, .signin-section form fieldset textarea {
        display: block;
        border-radius: 20px;
        height: 40px;
        line-height: 40px;
        border: 2px solid white;
        width: 70%;
        padding: 0 20px;
        margin: 5px auto;
        color: white;
        background: transparent; }
        .signin-section form fieldset input:focus, .signin-section form fieldset textarea:focus {
          outline: none;
          border: 2px solid #2b6ed2;
          background-color: rgba(0, 0, 0, 0.1); }
      .signin-section form fieldset button[type="submit"] {
        background-color: transparent;
        border: 2px solid white;
        height: 40px;
        border-radius: 20px;
        text-align: center;
        color: white;
        padding: 0;
        margin: 0 auto;
        width: 50%;
        display: block; }
    .signin-section .link-buttons {
      top: 40px;
      position: relative;
      font-size: 1em; }
  .signin ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: white; }
  .signin :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: white;
    opacity: 1; }
  .signin ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: white;
    opacity: 1; }
  .signin :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: white; }

/*------------------------------------*\
    #TIMELINE
\*------------------------------------*/
.timeline-list {
  padding-left: 4%;
  padding-right: 4%;
  background-color: rgba(0, 0, 0, 0.9); }
  .timeline-list-item {
    background-color: #232427;
    height: auto !important;
    overflow: hidden;
    display: block;
    width: 100%;
    margin-top: 4%; }
    .timeline-list-item .global-title {
      color: white;
      font-weight: 200;
      text-align: center; }
    .timeline-list-item-link {
      display: block;
      height: 100%;
      overflow: hidden;
      width: 96%;
      padding: 2%;
      color: white;
      font-weight: 400; }
      .timeline-list-item-link .infos {
        display: inline-block;
        width: 85%;
        width: -webkit-calc(100% - 100px);
        width: -moz-calc(100% - 100px);
        width: calc(100% - 100px);
        vertical-align: top;
        font-size: 1em; }
        .timeline-list-item-link .infos-only {
          width: 100%; }
        .timeline-list-item-link .infos p {
          margin: 7px 0; }
        .timeline-list-item-link .infos .title {
          margin: 0 0 14px 0;
          font-weight: 400; }
          .timeline-list-item-link .infos .title i {
            font-size: 0.8em;
            font-style: normal;
            margin: 0 0 4px 0;
            padding-bottom: 4px;
            border-bottom: 1px solid #67bbef;
            width: 100%;
            display: block;
            color: #67bbef; }
          .timeline-list-item-link .infos .title span {
            color: white;
            font-size: 1em; }
      .timeline-list-item-link small {
        color: white;
        float: left;
        padding: 0;
        margin-bottom: 10px; }
        .timeline-list-item-link small .time {
          font-size: 0.9em;
          margin-right: 20px; }
      .timeline-list-item-link .preview-thumbnail {
        width: 90px;
        height: 90px;
        float: left;
        margin-right: 10px; }

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?xzstav");
  src: url("../fonts/icomoon.eot?#iefixxzstav") format("embedded-opentype"), url("../fonts/icomoon.ttf?xzstav") format("truetype"), url("../fonts/icomoon.woff?xzstav") format("woff"), url("../fonts/icomoon.svg?xzstav#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-camera_alt_done:before {
  content: "\e61d"; }

.icon-chevron-down:before {
  content: "\e600"; }

.icon-chevron-left:before {
  content: "\e601"; }

.icon-chevron-right:before {
  content: "\e602"; }

.icon-chevron-up:before {
  content: "\e603"; }

.icon-add-user:before {
  content: "\e604"; }

.icon-calendar:before {
  content: "\e605"; }

.icon-camera:before {
  content: "\e606"; }

.icon-check:before {
  content: "\e607"; }

.icon-circle-with-cross:before {
  content: "\e608"; }

.icon-circle-with-plus:before {
  content: "\e609"; }

.icon-colours:before {
  content: "\e60a"; }

.icon-edit:before {
  content: "\e60b"; }

.icon-funnel:before {
  content: "\e60c"; }

.icon-heart:before {
  content: "\e60d"; }

.icon-image-inverted:before {
  content: "\e60e"; }

.icon-image:before {
  content: "\e60f"; }

.icon-images:before {
  content: "\e610"; }

.icon-info-with-circle:before {
  content: "\e611"; }

.icon-info:before {
  content: "\e612"; }

.icon-location-pin:before {
  content: "\e613"; }

.icon-lock:before {
  content: "\e614"; }

.icon-magnifying-glass:before {
  content: "\e615"; }

.icon-mail:before {
  content: "\e616"; }

.icon-medal:before {
  content: "\e617"; }

.icon-menu2:before {
  content: "\e61c"; }

.icon-new-message:before {
  content: "\e618"; }

.icon-new:before {
  content: "\e619"; }

.icon-user:before {
  content: "\e61a"; }

.icon-users:before {
  content: "\e61b"; }

.icon-error:before {
  content: "\e000"; }

.icon-error_outline:before {
  content: "\e001"; }

.icon-backspace:before {
  content: "\e06e"; }

.icon-camera_alt:before {
  content: "\e145"; }

.icon-menu:before {
  content: "\e20e"; }

.icon-done:before {
  content: "\e28a"; }

.icon-list:before {
  content: "\e2aa"; }

.icon-pencil2:before {
  content: "\e906"; }

.icon-clock:before {
  content: "\e94e"; }

.icon-clock2:before {
  content: "\e94f"; }

.icon-list2:before {
  content: "\e9ba"; }

/*------------------------------------*\
    #WRAPPER
\*------------------------------------*/
/**
 * A simple abstraction for making equal-width navigation wrapper.
 */
.wrapper {
  margin: 0 auto;
  padding: 0;
  width: 92%;
  max-width: 800px; }

/*------------------------------------*\
    #DialogBox of ngDialog
\*------------------------------------*/
.ngdialog-content {
  position: relative;
  z-index: 1001; }

/*------------------------------------*\
    #Posts
\*------------------------------------*/
.posts {
  margin-top: 10px; }
  .posts-list {
    background-color: rgba(0, 0, 0, 0.9);
    position: relative; }
    .posts-list .timeline {
      position: absolute;
      display: block;
      height: 105%;
      width: 2px;
      background-color: #2b6ed2;
      left: 14%;
      top: -5px;
      opacity: .6;
      z-index: 1001; }
    .posts-list .post {
      width: 100%;
      display: block;
      margin-bottom: 10px;
      background-color: #232427;
      position: relative; }
      .posts-list .post .time {
        font-size: 0.65em;
        position: absolute;
        top: 13px;
        left: 3%;
        color: #cccccb;
        z-index: 1004; }
      .posts-list .post .push-right {
        margin-left: 15%;
        padding: 5px 4% 2%;
        position: relative; }
        .posts-list .post .push-right .bullet {
          position: absolute;
          display: block;
          width: 24px;
          height: 24px;
          background-color: #232427;
          left: calc(-1% - 12px);
          border-radius: 49%;
          top: 8px;
          z-index: 1002; }
          .posts-list .post .push-right .bullet span {
            position: absolute;
            width: 10px;
            height: 10px;
            top: 7px;
            left: 7px;
            background-color: #67bbef;
            border-radius: 100%;
            z-index: 1003; }
        .posts-list .post .push-right .profilePicture {
          top: 2px;
          margin: 0 7px 0 0;
          float: left;
          width: 25px;
          height: 25px;
          position: relative;
          min-width: inherit !important; }
        .posts-list .post .push-right h2 {
          border-bottom: 1px solid #cccccb;
          color: #cccccb;
          padding: 4px 0 6px 0;
          font-weight: 300; }
          .posts-list .post .push-right h2:first-letter {
            text-transform: uppercase; }
        .posts-list .post .push-right p {
          padding: 6px 0 4px 0;
          font-weight: 300;
          color: white; }
        .posts-list .post .push-right img.image-post {
          border: 1px solid white;
          border-radius: 2px;
          min-width: 100%;
          margin: 6px 0; }
  .posts-create .title {
    font-size: 1.4em;
    padding: 0 0 0 4%;
    margin: 0;
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #232427;
    color: white; }
  .posts-create form {
    -webkit-background-size: cover;
    /* pour anciens Chrome et Safari */
    background-size: cover;
    /* version standardisée */ }
    .posts-create form fieldset.bckgImageTrue {
      background-color: rgba(0, 0, 0, 0.9); }
    .posts-create form fieldset {
      padding: 0;
      margin: 0;
      border: none;
      color: white; }
      .posts-create form fieldset label {
        padding: 10px 0 2px 4%;
        display: block;
        color: white; }
      .posts-create form fieldset input[type=file] {
        padding: 0; }
      .posts-create form fieldset input[type=file]::-webkit-file-upload-button {
        height: 60px;
        font-size: 1.1em;
        padding: 0 5% 0 0;
        border: none;
        color: white;
        background: #232427;
        width: 100%;
        text-indent: -1001%;
        overflow: hidden; }
      .posts-create form fieldset input[type=submit] {
        color: #232427;
        background: #2b6ed2;
        width: 100%;
        text-indent: -1001%;
        overflow: hidden; }
      .posts-create form fieldset input, .posts-create form fieldset textarea {
        padding: 2%;
        width: 100%;
        color: white;
        background: #0e0e11;
        border: none; }
        .posts-create form fieldset input:focus, .posts-create form fieldset textarea:focus {
          outline: none;
          border: none; }
      .posts-create form fieldset .preview-thumbnail {
        border-top: 1px solid white;
        top: -5px;
        position: relative;
        -webkit-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        -moz-box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        box-shadow: inset 0px 0px 1px 0px rgba(255, 255, 255, 0.75);
        float: left;
        width: 100%; }
        .posts-create form fieldset .preview-thumbnail img {
          width: 100%; }
      .posts-create form fieldset .image-input {
        border-top: 1px solid rgba(0, 0, 0, 0.2);
        width: 100%; }
      .posts-create form fieldset .select {
        background-color: #232427;
        width: 100%;
        height: 55px;
        position: absolute;
        bottom: 0; }
        .posts-create form fieldset .select .wrap {
          position: relative;
          padding: 0;
          margin: 0;
          width: 50%;
          height: 100%;
          display: inline-block;
          vertical-align: top;
          border: none;
          border-radius: 0; }
          .posts-create form fieldset .select .wrap .imageButton {
            position: absolute;
            width: 100%;
            height: 100%;
            font-size: 10px;
            font-weight: bold;
            text-align: center;
            border: none;
            background-color: #232427;
            color: white;
            text-transform: uppercase; }
            .posts-create form fieldset .select .wrap .imageButton-blue {
              background-color: #2b6ed2;
              color: white; }
            .posts-create form fieldset .select .wrap .imageButton:focus {
              outline: none; }
            .posts-create form fieldset .select .wrap .imageButton span {
              font-size: 2.2em;
              display: block;
              margin-bottom: 1px; }
  .posts .navigation-bottom {
    border-top: 1px solid #2b6ed2;
    opacity: .975;
    z-index: 10000;
    position: fixed;
    display: block;
    width: 100%;
    bottom: 0;
    background-color: #232427;
    -webkit-box-shadow: 0px -1px 1px 0px rgba(50, 50, 50, 0.15);
    -moz-box-shadow: 0px -1px 1px 0px rgba(50, 50, 50, 0.15);
    box-shadow: 0px -1px 1px 0px rgba(50, 50, 50, 0.15); }
    .posts .navigation-bottom button {
      height: 45px;
      width: 100%;
      text-align: center;
      background-color: #232427;
      color: white;
      border: none;
      text-transform: uppercase;
      font-size: 1em;
      position: relative; }
      .posts .navigation-bottom button b {
        position: relative;
        top: -6px; }
      .posts .navigation-bottom button span {
        display: inline-block;
        font-size: 1.8em;
        margin-right: 7px;
        color: white; }
      .posts .navigation-bottom button:focus {
        outline: none; }

.ngdialog-content {
  height: 100%;
  position: fixed;
  width: 100%; }
.ngdialog-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 55px;
  color: #2b6ed2;
  font-size: 2.5em;
  right: -10px; }

/*------------------------------------*\
    #LAYOUT
\*------------------------------------*/
/**
 * The inuitcss layout system uses `box-sizing: border-box;` and
 * `display: inline-block;` to create an extremely powerful, flexible
 * alternative to the traditional grid system. Combine the layout items with
 * the widths found in `trumps.widths`.
 */
/**
 * Begin a layout group.
 */
.layout {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: -24px; }

/**
 * 1. Cause columns to stack side-by-side.
 * 2. Space columns apart.
 * 3. Align columns to the tops of each other.
 * 4. Full-width unless told to behave otherwise.
 * 5. Required to combine fluid widths and fixed gutters.
 */
.layout__item {
  display: inline-block;
  /* [1] */
  padding-left: 24px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */
  -webkit-box-sizing: border-box;
  /* [5] */
  -moz-box-sizing: border-box;
  /* [5] */
  box-sizing: border-box;
  /* [5] */ }

/**
 * Layouts with tiny gutters.
 */
.layout--tiny {
  margin-left: -quarter(24px); }
  .layout--tiny > .layout__item {
    padding-left: quarter(24px); }

/**
 * Layouts with small gutters.
 */
.layout--small {
  margin-left: -halve(24px); }
  .layout--small > .layout__item {
    padding-left: halve(24px); }

/**
 * Layouts with large gutters.
 */
.layout--large {
  margin-left: -double(24px); }
  .layout--large > .layout__item {
    padding-left: double(24px); }

/**
 * Layouts with huge gutters.
 */
.layout--huge {
  margin-left: -quadruple(24px); }
  .layout--huge > .layout__item {
    padding-left: quadruple(24px); }

/**
 * Layouts with no gutters.
 */
.layout--flush {
  margin-left: 0; }
  .layout--flush > .layout__item {
    padding-left: 0; }

/**
 * Reversed rendered order of layout items, e.g. items 1, 2, 3, 4 in your
 * markup will display in order 4, 3, 2, 1 on your page.
 */
.layout--rev {
  direction: rtl;
  text-align: left; }
  .layout--rev > .layout__item {
    direction: ltr;
    text-align: left; }

/**
 * Align layout items to the vertical centers of each other.
 */
.layout--middle > .layout__item {
  vertical-align: middle; }

/**
 * Align layout items to the vertical bottoms of each other.
 */
.layout--bottom > .layout__item {
  vertical-align: bottom; }

/**
 * Make the layout items fill up from the right hand side.
 */
.layout--right {
  text-align: right; }
  .layout--right > .layout__item {
    text-align: left; }

/**
 * Make the layout items fill up from the center outward.
 */
.layout--center {
  text-align: center; }
  .layout--center > .layout__item {
    text-align: left; }

/**
 * Cause layout items to take up a non-explicit amount of width.
 */
.layout--auto > .layout__item {
  width: auto; }

/*------------------------------------*\
    #HEADER
\*------------------------------------*/
.header {
  position: fixed;
  z-index: 10000;
  width: 100%;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.5); }
  .header__container {
    background: #232427;
    height: 55px; }
  .header__title {
    text-align: center;
    font-size: 1.5em;
    margin: 0;
    padding-top: 0;
    text-indent: -1001%;
    overflow: hidden;
    background: url("../../../img/logo.svg") 50% 5px no-repeat;
    background-size: 45px; }
  .header__link {
    display: inline-block;
    color: #2b6ed2;
    text-decoration: none;
    font-size: 1.2em;
    margin: 0;
    line-height: 55px; }
    .header__link__focus {
      background-color: #2b6ed2;
      color: white; }
  .header__border-link {
    line-height: 55px;
    text-align: center;
    font-size: 1.1em; }
    .header__border-link span {
      top: 2px;
      position: relative; }
  .header__border-link:first-child {
    font-size: 1.6em; }
    .header__border-link:first-child span {
      top: 2px;
      position: relative; }

header .right {
  text-align: right;
  padding-top: 10px;
  border-left: 1px solid rgba(255, 255, 255, 0.3); }
header .left {
  text-align: left;
  border-right: 1px solid rgba(255, 255, 255, 0.3); }
header .sidebar-menu {
  top: 55px;
  z-index: 10001;
  width: 75%;
  position: fixed;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: #2b6ed2;
  display: block;
  height: 100%; }
  header .sidebar-menu nav a {
    padding: 15px 30px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    color: white;
    text-decoration: none; }
    header .sidebar-menu nav a:hover {
      background-color: #cccccc;
      color: #2b6ed2; }
  header .sidebar-menu nav p {
    padding: 15px 30px;
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase; }
  header .sidebar-menu nav .profile {
    padding-right: 30px;
    color: rgba(0, 0, 0, 0.5); }
    header .sidebar-menu nav .profile .profilePicture {
      margin-bottom: 7px;
      border: 2px solid white; }
    header .sidebar-menu nav .profile span {
      display: inline-block;
      vertical-align: top;
      line-height: 50px;
      padding: 0 15px 0 0;
      color: rgba(255, 255, 255, 0.7);
      text-transform: uppercase; }
  header .sidebar-menu nav ul {
    padding: 0; }
    header .sidebar-menu nav ul li {
      list-style-type: none; }
      header .sidebar-menu nav ul li ul {
        padding: 0; }
        header .sidebar-menu nav ul li ul li {
          list-style-type: none; }
header #remote-right-menu.close {
  -webkit-transform: translate(133.33%);
  -moz-transform: translate(133.33%);
  -o-transform: translate(133.33%);
  -ms-transform: translate(133.33%);
  transform: translate(133.33%); }
header #remote-right-menu.open {
  -webkit-transform: translate(33.33%);
  -moz-transform: translate(33.33%);
  -o-transform: translate(33.33%);
  -ms-transform: translate(33.33%);
  transform: translate(33.33%); }
header #remote-left-menu.close {
  -webkit-transform: translate(-100%);
  -moz-transform: translate(-100%);
  -o-transform: translate(-100%);
  -ms-transform: translate(-100%);
  transform: translate(-100%); }
header #remote-left-menu.open {
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
  -o-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0); }

/*------------------------------------*\
    #NAV
\*------------------------------------*/
.navigation__list--item a {
  text-decoration: none;
  color: white; }

/*------------------------------------*\
    #WRAPPER
\*------------------------------------*/
/**
 * A simple abstraction for making equal-width navigation wrapper.
 */
.wrapper {
  margin: 0 auto;
  padding: 0;
  width: 92%;
  max-width: 800px; }

/*------------------------------------*\
    #LOADER base on $scope.loading
\*------------------------------------*/
uiload {
  display: inline-block;
  position: relative; }

uiload > div {
  position: relative; }

@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
@-ms-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }
.uil-ring-css {
  background: none;
  position: relative;
  width: 100%;
  height: 100%; }

.uil-ring-css > div {
  position: absolute;
  display: block;
  width: 160px;
  height: 160px;
  top: 20px;
  left: 42%;
  left: -webkit-calc(50% - 80px);
  left: -moz-calc(50% - 80px);
  left: calc(50% - 80px);
  border-radius: 80px;
  box-shadow: 0 6px 0 0 #67bbef;
  -ms-animation: uil-ring-anim 0.9s linear infinite;
  -moz-animation: uil-ring-anim 0.9s linear infinite;
  -webkit-animation: uil-ring-anim 0.9s linear infinite;
  -o-animation: uil-ring-anim 0.9s linear infinite;
  animation: uil-ring-anim 0.9s linear infinite; }

/*------------------------------------*\
    #LINK BUTTONS
\*------------------------------------*/
.link-buttons, input[type="submit"].link-buttons {
  background-color: #2b6ed2;
  color: white;
  padding: 10px 15px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 2px;
  border: none;
  font-family: 'Roboto', sans-serif; }
  .link-buttons span, input[type="submit"].link-buttons span {
    display: inline-block;
    position: relative;
    top: 1px;
    left: -2px;
    margin-right: 2px; }
  .link-buttons :after, input[type="submit"].link-buttons :after {
    content: '';
    display: block;
    clear: both; }
  .link-buttons:hover, input[type="submit"].link-buttons:hover {
    color: #2b6ed2;
    background-color: white; }
  .link-buttons:focus, input[type="submit"].link-buttons:focus {
    outline: none; }

.outset-link-buttons {
  background: #f2f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #d4d4d4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f2f2 0%, #d4d4d4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f2f2 0%, #d4d4d4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d4d4d4',GradientType=0 );
  /* IE6-9 */
  -webkit-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 1px 1px 1px 0px rgba(50, 50, 50, 0.2); }

/*------------------------------------*\
    #ERRORS
\*------------------------------------*/
.text-danger {
  width: 100%;
  position: relative;
  text-align: center;
  margin-top: 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .text-danger strong {
    padding: 5px 10px;
    font-size: 0.9em;
    display: inline-block;
    margin: 0 auto;
    width: auto;
    color: white;
    background-color: indianred;
    border-radius: 2px;
    font-weight: 400; }

/*------------------------------------*\
    #WIDTHS
\*------------------------------------*/
/**
 * A series of width helper classes that you can use to size things like grid
 * systems. Classes can take a fraction-like format (e.g. `.2/3`) or a spoken-
 * word format (e.g. `two-thirds`). Toggle formats by overriding the
 * `$inuit-use-fractions` variable defined below.
 */
/**
 * Whole.
 */
.one-whole {
  width: 100% !important; }

/**
 * Halves.
 */
.one-half,
.two-quarters,
.three-sixths,
.four-eighths,
.five-tenths,
.six-twelfths {
  width: 50% !important; }

/**
 * Thirds.
 */
.one-third,
.two-sixths,
.three-ninths,
.four-twelfths {
  width: 33.3333333% !important; }

.two-thirds,
.four-sixths,
.six-ninths,
.eight-twelfths {
  width: 66.6666666% !important; }

/**
 * Quarters.
 */
.one-quarter,
.two-eighths,
.three-twelfths {
  width: 25% !important; }

.three-quarters,
.six-eighths,
.nine-twelfths {
  width: 75% !important; }

/**
 * Fifths.
 */
.one-fifth,
.two-tenths {
  width: 20% !important; }

.two-fifths,
.four-tenths {
  width: 40% !important; }

.three-fifths,
.six-tenths {
  width: 60% !important; }

.four-fifths,
.eight-tenths {
  width: 80% !important; }

/**
 * Sixths.
 */
.one-sixth,
.two-twelfths {
  width: 16.6666666% !important; }

.five-sixths,
.ten-twelfths {
  width: 83.3333333% !important; }

/**
 * Eighths.
 */
.one-eighth {
  width: 12.5% !important; }

.three-eighths {
  width: 37.5% !important; }

.five-eighths {
  width: 62.5% !important; }

.seven-eighths {
  width: 87.5% !important; }

/**
 * Ninths.
 */
.one-ninth {
  width: 11.1111111% !important; }

.two-ninths {
  width: 22.2222222% !important; }

.four-ninths {
  width: 44.4444444% !important; }

.five-ninths {
  width: 55.5555555% !important; }

.seven-ninths {
  width: 77.7777777% !important; }

.eight-ninths {
  width: 88.8888888% !important; }

/**
 * Tenths.
 */
.one-tenth {
  width: 10% !important; }

.three-tenths {
  width: 30% !important; }

.seven-tenths {
  width: 70% !important; }

.nine-tenths {
  width: 90% !important; }

/**
 * Twelfths.
 */
.one-twelfth {
  width: 8.3333333% !important; }

.five-twelfths {
  width: 41.6666666% !important; }

.seven-twelfths {
  width: 58.3333333% !important; }

.eleven-twelfths {
  width: 91.6666666% !important; }

html {
  position: relative;
  height: 100%; }

body {
  font-family: 'Roboto', sans-serif;
  margin: 0;
  height: 100%;
  background-color: #232427; }

/* single property*/
.content {
  height: 100%; }
  .content .container {
    height: 100%;
    background-color: #0e0e11; }

.profilePicture {
  border-radius: 50%; }
  .profilePicture-center {
    display: block;
    margin: 14px auto 7px;
    border: 2px solid white; }

.left {
  float: left; }

h2 {
  font-size: 1.2em; }

/*# sourceMappingURL=core.css.map */


If the pressure inside a pipe is too high and the pvc pipe itself has cracks it may end up in a leakage. Insufficient evacuation of water may be caused by low pressure inside the pipes which can only be fixed by a licensed certified plumbing engineer If the pressure inside the pipes is too low the water's stream may be too weak to use it. If you are not happy about the low pressure of the water in your handbasin or shower, a expert in plumbing can easily mend it.
To change the stream of the water just you must turn the knob to alter the pressure inside the hose. The boiler could not function to its full profitability due to low pressure, that being so, it may well be a signal of something more serious like a leak in the system.


우리는 ras / MAPK 신호 전달 경로 (JX-594)의 활성화와 함께 표적 세포로 조작 된 우두 바이러스가 인간의 종양 관련 혈관 내피 세포에서 트랜스 진 (hGM-CSF, β- 갈 락토시다 제)을 특이 적으로 감염시키고 발현 할 수 있다고 가정했다.
Phase I Study of Intravenous Oncolytic Poxvirus (vvDD) in Patients with Advanced Solid Cancers.
Phase 1b Trial of Biweekly Intravenous Pexa-Vec (JX-594), an Oncolytic and Immunotherapeutic Vaccinia Virus in Colorectal Cancer.
A Phase 2, Open-Label, Randomized Study of Pexa-Vec (JX-594) Administered by Intratumoral Injection in Patients with Unresectable Primary Hepatocellular Carcinoma.
Phase 1 study of intratumoral Pexa-Vec (JX-594), an oncolytic and immunotherapeutic vaccinia virus, in pediatric cancer patients.
First-in-man study of western reserve strain oncolytic vaccinia virus: safety, systemic spread, and antitumor activity.
Randomized dose-finding clinical trial of oncolytic immunotherapeutic vaccinia JX-594 in liver cancer.
Intravenous delivery of a multi-mechanistic cancer-targeted oncolytic poxvirus in humans.
Use of a targeted oncolytic poxvirus, JX-594, in patients with refractory primary or metastatic liver cancer: a phase I trial.
Intratumoral recombinant GM-CSF-encoding virus as gene therapy in patients with cutaneous melanoma.
Cancer Gene Ther. 1999 Sep.
VEGF-Mediated Induction of PRD1-BF1/Blimp1 Expression Sensitizes Tumor Vasculature to Oncolytic Virus Infection.
Complement inhibition prevents oncolytic vaccinia virus neutralization in immune humans and cynomolgus macaques.
Oncolytic and vaccinia induces antibody-mediated complement-dependent cancer cell lysis in humans.
Sci Transl Med. 2013 May.
Oncolytic vaccinia virus disrupts tumor-associated vasculature in humans.
The oncolytic poxvirus JX-594 selectively replicates in and destroys cancer cells driven by genetic pathways commonly activated in cancers.
A mechanistic proof-of-concept clinical trial with JX-594, a targeted multi-mechanistic oncolytic poxvirus, in patients with metastatic melanoma.
Sequential therapy with JX-594, a targeted oncolytic poxvirus, followed by sorafenib in hepatocellular carcinoma: preclinical and clinical demonstration of combination efficacy.
Targeting tumor vasculature with an oncolytic virus.
Oncolytic and immunostimulatory efficacy of a targeted oncolytic poxvirus expressing human GM-CSF following intravenous administration in a rabbit tumor model.
Cancer Gene Ther. 2010 Feb.
The targeted oncolytic poxvirus JX-594 demonstrates antitumoral, antivascular, and anti-HBV activities in patients with hepatocellular carcinoma.
J Clin Invest. 2007 Nov.
Systemic armed oncolytic and immunologic therapy for cancer with JX-594, a targeted poxvirus expressing GM-CSF.
Gene expression profiling of hematologic malignant cell lines resistant to oncolytic virus treatment.
Oncolytic viruses: perspectives on clinical development.
Curr Opin Virol. 2015 Aug.
Pexa-Vec double agent engineered vaccinia: oncolytic and active immunotherapeutic.
Going viral with cancer immunotherapy.
Nature Rev Cancer. 2014 Aug.
Targeted and armed oncolytic poxviruses for cancer: the lead example of JX-594.
Curr Pharm Biotechnol. 2012 Jul.
Navigating the clinical development landscape for oncolytic viruses and other cancer therapeutics: no shortcuts on the road to approval.
Cytokine Growth Factor Rev. 2010 Apr.
Targeted and armed oncolytic poxviruses: a novel multi-mechanistic therapeutic class for cancer.
Nat Rev Cancer. 2009 Jan.
Development of targeted oncolytic virotherapeutics through translational research.
Expert Opin Biol Ther. 2008 Sep.
Translation of targeted oncolytic virotherapeutics from the lab into the clinic, and back again: a high-value iterative loop.
Vaccinia virus and oncolytic virotherapy of cancer.
Curr Opin Mol Ther. 2005 Aug.
Oncolytic virotherapy: approaches to tumor targeting and enhancing antitumor effects.
A Phase I dose escalation trial evaluating the impact of an in situ Immunization strategy with Intra-Tumoral Injections of Pexa-Vec in combination with ipilimumab in advanced solid tumors with injectable lesions.
부산지식산업센터 6층 TEL 051-517-7550 FAX 051-517-7558 COPYRIGHT © 2018 SillaJen, Inc.


text:
Writers of the Quinte and Prince Edward County region are invited to submit their work to the 2nd Annual Wind and Water Writing Contest! Last year, we delved into Exploring, and this year, we are looking for stories on the theme of Memory. Interpret the theme in unique, exciting and creative ways. Create resonant dreams in your characters' minds, tell us your childhood stories, weave us tails of remembrance and recollection, or make poetic images of memorable moments. Surprise us, delight us, but above all, be brave and send in your creative writing!
This year, having seen the wealth of talent in our area, we're doing things a bit differently. We will have two separate prizes–one for fiction and nonfiction, another for poetry. The criteria remain the same, however! We simply want your best work, with all writing judged based on use of creative writing tools, dialogue, imagery, characterization, and more. We'll take everything from genre work (romance, YA) to more experimental forms, all with the goal of powerfully employing the written word.
1st Prize for Fiction or Non Fiction: $200, published in Artscene (our monthly newsletter with over 1200 subscribers) and on our website and shared on social media.
Honourable Mention for Fiction or Non Fiction: Published on our website and a fifty-page consult with Kelly S. Thompson.
1st Prize for Poetry: $200, published in Artscene (our monthly newsletter with over 1200 subscribers) and on our website and shared on social media.
Honourable Mention Poetry: Published on our website and a five-poem consult with Kelly S. Thompson.
Winners in both categories will also be invited to appear on Artscene on 99.3FM, to discuss their win and writing.
Winners and Honourable Mentions in both categories will be invited to read their work during Art in the County, to be set at a later date.
Pieces can be any genre, but poetry will be a separate prize, and fiction and non fiction as a joint prize.
Pieces should be no longer than 1600 words.
Writers may enter as often as they like.
The piece submitted cannot be previously published.
Only emailed entries will be considered.
The written piece cannot be under consideration for a prize elsewhere until the winners are announced.
Ensure your name does not appear on your submission anywhere except on the cover letter.
You must reside in the Quinte region or Prince Edward County. (If you are uncertain of whether or not your location fits within the guidelines, simply email us at windandwaterwriting@gmail.com).
Entries must be accompanied by a $15 entry fee and $10 for additional entries.
Prince Edward County Arts Council and Quinte Arts Council members pay only $10 and $5 for each additional submission.
The contest judges reserve the right to dismiss any submissions that do not meet the guidelines above.
Only writers who are longlisted will be notified by email. The longlist will be announced on social media and our website in mid-May, 2020, with the shortlist announced shortly after. Winners to follow by end May.
The deadline for submissions is 31 March, 2020, at midnight!
Include a cover letter with your name, title, genre, word count, contact info, and a short bio. PLEASE DO NOT FORGET TO INCLUDE YOUR GENRE.
Include your title on every page of your entry in the header.
Number every page.
Select the PayPal drop down menu item for your first or additional payment. Once complete, note your order number and include that your cover letter as proof of payment.
Send all submissions by email, in PDF or a WORD DOC only, along with proof of payment towindandwaterwriting@gmail.com.
You will receive an email within a few days, acknowledging receipt of your submission.
Wait for the winners and start writing something new!
PECAC/QAC Member 1st Submission $10.00 CAD PECAC/QAC Member 2nd Submission $5.00 CAD Non-member 1st Submission $15.00 CAD Non-member 2nd Submission $10.00 CAD
About the Judges
Kelly S. Thompson is a retired military officer who holds an MFA in Creative Writing from the University of British Columbia and is a PhD candidate in Literary and Critical Studies at the University of Gloucestershire. Kelly won the House of Anansi Press Golden Anniversary Award for fiction, the 2014 and 2017 Barbara Novak Award for Personal Essay, and was shortlisted for Room magazine's 2013 and 2014 creative nonfiction awards, placing 2nd in the 2019 competition. Her essays have appeared in several anthologies and in publications such as Chatelaine, Maclean's, Maisonneuve, and more. Her memoir, Girls Need Not Apply, released summer 2019, was an instant Globe and Mail bestseller.
Dorian Widling is a graduate of the Royal Military College of Canada and holds a Bachelor's degree in English Literature. He has written several short stories and is currently working on a historical novel set in 18th century France. Dorian is also an award-winning photographer, having taken several prizes at the Department of National Defence Photo Competition, as well as having won a commendation from the judges at the Sony World Photography Awards. Dorian's images have been shown in places as far as Grosvenor Gallery in London, UK, and his work is held in private collections across North and South America.
1st Prize: JC Sulzenko writing as A. Garnett Weiss for Sacred place where each thing speaks itself (Poetry)
2nd Prize: Gabriele Cole for Life Changing Events That Never Happen (Non-fiction)
Honorable Mention: Deborah Dacombe for Salt Lassi (Non-fiction/Travel Memoir)


Alastair Humphreys: Ian Hibbell's obituary. A life well-lived.
Ian Hibbell's obituary. A life well-lived.
IN A man's life there comes a time when he must get out of Brixham. He must leave the boats bobbing in the harbour, the Devon cream teas, the holiday camp and the steam railway; he must bid farewell to the nine-to-five job at Standard Telephones and Cables, up the A379 in Paignton, and hit the more open road.
Some might get no farther than Bristol. But Ian Hibell went so far in one direction that his eyebrows crusted with frost and his hands froze; and so far in another that he lay down in the hot sand to die of dehydration (as he expected) under a thorn tree; and so far in another that the safest place to be, out of range of the mosquitoes, was to burrow like an alligator into black, viscous mud.
In the course of his 40-year travelling life he went the equivalent of ten times round the equator, covering 6,000 miles or so a year. He became the first man to cycle the Darien Gap in Panama, and the first to cycle from the top to the bottom of the American continent. He went from Norway to the Cape of Good Hope and from Bangkok to Vladivostok, wheeling or walking every inch of the way. Every so often he would come back, showing up at STC (from which he had taken, in the beginning, only a two-year leave of absence) with vague murmurings of an apology. But pretty soon the panniers would be packed, the brakes checked, the tyres pumped, and he would be off again.
His cycle, loaded with 60-80lb of clothes, tent, stove, biscuits, sardines and water, was sometimes a complication. In the Sahara it sank to its hubs in fine, talc-like sand. In the Amazonian jungle he could not squeeze it between the trees. Crossing the great Atrato swamp, where the track became a causeway over slimy logs and then a mat of floating grass, the bike would sometimes sink into nothingness. He became expert at feeling for it in the morass with his feet. Every tricky traverse in mountain, stream or forest needed doing twice over: once to find a way for himself, then to collect the steed, often carrying it shoulder-high through sharp palmetto, or water, or rocks.
Yet Mr Hibell's love for his bikes was unconditional. He took them, muddy as they were, into hotels with him, and clung fiercely on to them whenever tribesmen robbed him of the rest of his things. His favourite had a Freddie Grubb frame of Reynolds 531 tubing on a 42-inch wheelbase, reinforced to take the extra weight of goatskins holding water; Campagnolo Nuevo Record gears front and rear; Robregal double-butted 14-16-gauge spokes; and Christophe pedal-straps. It was so lightweight, as touring bikes go, that a group of boys in Newfoundland mocked that it would soon break on their roads. Instead, it did 100,000 miles.
Bikes rarely let him down. Escaping once from spear-throwing Turkana in northern Kenya, he felt the chain come off, but managed to coast downhill to safety. He crossed China from north to south—in 2006, at 72—with just three brake-block changes, one jammed rear-brake cable and a change of tape on the handlebars. In his book, "Into the Remote Places" (1984), he described his bike as a companion, a crutch and a friend. Setting off in the morning light with "the quiet hum of the wheels, the creak of strap against load, the clink of something in the pannier", was "delicious". And more than that. Mr Hibell was a short, sinewy man, not particularly swift on his feet. But on a good smooth downhill run, the wind in his face, the landscape pelting past, he felt "oneness with everything", like "a god almost".
Human company was less uplifting. His travelling companions usually proved selfish, violent and unreliable, unappreciative of Mr Hibell's rather proper and methodical approach to putting up a tent or planning a route, leaving (sometimes with essential kit) to strike off by themselves. But there were exceptions. One was the beautiful Laura with whom, after years of shyness towards women, he found love as they skidded down rocky tracks in Peru. Others were the strangers whose kindness he encountered everywhere. Peasants in China shared their dumplings with him; Indians in Amazonia guided him through the jungle; and in a wilderness of sand a pair of Tuareg boys produced from their robes a bag of dates and a small blue teapot, which restored him.
In a career of hazards, from soldier ants to real soldiers to sleet that cut his face like steel, only motorists did him real damage. The drivers came too close, and passengers sometimes pelted him with bottles (in Nigeria), or with shovelfuls of gravel (in Brazil). In China in 2006 a van drove over his arm and hand. He recovered, but wondered whether his luck would last. It ran out on the road between Salonika and Athens this August, where he was knocked out of the way by a car that appeared to be chasing another.
At bad moments on his trips he had sometimes distracted himself by thinking of Devonian scenes: green fields, thatched cottages and daffodils. He would return to a nice house, a bit of garden, the job. But that thought could never hold him long. Although his body might long for the end of cycling—a flat seat, a straight back, unclenched hands—his mind was terrified of stopping. And in his mind, he never did.
Listen to a tribute show here.


text:
package me.lachlanap.dependencygraph.analyser.java;

import me.lachlanap.dependencygraph.analyser.AnalysisBuilder;
import me.lachlanap.dependencygraph.analyser.CouplingStrength;
import me.lachlanap.dependencygraph.analyser.Dependency;
import me.lachlanap.dependencygraph.analyser.Entity;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @author Lachlan Phillips
 */
public class ClassAnalyser {

    public AnalysisBuilder analyse(ClassFile classFile) {
        Entity entity = entityFor(classFile.getName());
        List<Dependency> dependencies = new ArrayList<>();

        dependencies.add(pub(entity, classFile.getParent()));

        dependencies.addAll(pub(entity, classFile.getInterfaces()));

        classFile.getConstructors().forEach(c -> {
            if (c.isPublic())
                dependencies.addAll(pub(entity, c.getArgumentTypes()));
            else
                dependencies.addAll(impl(entity, c.getArgumentTypes()));
            dependencies.addAll(impl(entity, c.getCode().getReferencedTypes()));
        });

        classFile.getMethods().forEach(m -> {
            if (m.isPublic()) {
                dependencies.addAll(pub(entity, m.getArgumentTypes()));
                dependencies.addAll(pub(entity, m.getExceptions()));
                m.getReturnType().ifPresent(t -> dependencies.add(pub(entity, t)));
            } else {
                dependencies.addAll(impl(entity, m.getArgumentTypes()));
                dependencies.addAll(impl(entity, m.getExceptions()));
                m.getReturnType().ifPresent(t -> dependencies.add(impl(entity, t)));
            }

            dependencies.addAll(impl(entity, m.getCode().getReferencedTypes()));
        });

        classFile.getFields().forEach(f -> dependencies.add(pub(entity, f.getType())));

        if (classFile.isPrivate()) {
            List<Dependency> tmp = dependencies.stream()
                    .map(d -> d.toStrength(CouplingStrength.Implementation))
                    .collect(Collectors.toList());

            dependencies.clear();
            dependencies.addAll(tmp);
        }

        return AnalysisBuilder.single(entity, dependencies);
    }

    private List<Dependency> pub(Entity from, Collection<String> c) {
        return c.stream().map(d -> pub(from, d)).collect(Collectors.toList());
    }

    private List<Dependency> impl(Entity from, Collection<String> c) {
        return c.stream().map(d -> impl(from, d)).collect(Collectors.toList());
    }

    private Dependency pub(Entity from, String name) {
        return new Dependency(from, entityFor(name), CouplingStrength.Public);
    }

    private Dependency impl(Entity from, String name) {
        return new Dependency(from, entityFor(name), CouplingStrength.Implementation);
    }

    private Entity entityFor(String name) {
        return new Entity(name, new Entity(packageOf(name)));
    }

    private String packageOf(String className) {
        if(className.indexOf('.') == -1)
            return "";
        else
            return className.substring(0, className.lastIndexOf('.'));
    }
}


Having been on the other side of the machine, Beak knows exactly how to play public relations. Whether personalities or brands, the network of contacts we have across the industry is vast. From the tabloids to the broadsheets, the women's weeklies to the glossy monthlies and of course the all-important weekend supplements and online communities – Beak has a finger in every pie.
Our reach is not just based in the UK – we have global contacts within the entertainment world and new-age digital media.
Handled well and with the right exposure our aim is to enhance your product, draw in customers, increase sales and raise your profile. No situation too small.


text:
Zimbabwe won't prosecute dentist who hunted lion
(Last Updated on October 13, 2015 by Editor)
ZIMBABWE – Walter Palmer, the Minnesota dentist and big-game hunter who killed Cecil the Lion while on a July hunting expedition, won't face charges in the beloved big cat's death, a Zimbabwean minister said Monday.
Earlier this week, a costume company began marketing an outfit that depicts a dentist killing a lion, in reference to the slaying of Cecil the Lion by Minnesota dentist Walter Palmer in a canned hunt in Zimbabwe.
There has already been ample publicity surrounding the lion's death, said the country's minister of environment, water and climate, Opa Muchinguri.
"If you talk to him, tell him that tourists are welcome here," she said. "No hunting, though."
Palmer and his family faced threats and saw worldwide protests unfold, including demonstrations outside his Bloomington office after the Zimbabwe Conservation Task Force reported that Cecil was lured out of Hwange National Park and shot with a compound bow.
Cecil lived another 40 hours until the hunters tracked him down and shot him with a gun, the conservation group said. He was then skinned and beheaded.
The hunters also tried to destroy the GPS collar that Cecil was wearing as part of a research project backed by Oxford University, according to the conservation group.
Palmer said in interviews with The Associated Press and the Minneapolis Star Tribune that he couldn't see the collar because it was buried beneath Cecil's mane. He also said that it was not illegal to kill a collared lion.
Social media took aim under the hashtag #WalterPalmer. "A poor excuse of a human being," "a killer" and "Satan" were just a few of the Twitter insults hurled in his direction. A Facebook page devoted to shaming Palmer still has more than 17,000 members.
Celebrities such as model Cara Delevingne, actress Alyssa Milano and TV host Sharon Osbourne — who have a combined total of 8.39 million followers — joined in as well.
"I had no idea that the lion I took was a known, local favorite, was collared and part of a study until the end of the hunt," Palmer said in a statement in late July. "I relied on the expertise of my local professional guides to ensure a legal hunt."
Palmer disappeared for a spell and shuttered his office, River Bluff Dental, as he weathered the storm of criticism and threats. He returned to work last month.
Two Zimbabweans have been charged in the case, and before Monday, officials there had said they wanted Palmer extradited to face charges.
The 55-year-old dentist had indicated that he'd cooperate, although he said he had yet to be contacted by anyone about the investigation.
Cecil's killing apparently was not the first time Palmer landed into trouble while hunting. A man with the same name and age, and from the same town, illegally killed a black bear in Wisconsin several years ago, according to court documents.
That individual pleaded guilty to making false statements knowingly to the U.S. Fish and Wildlife Service and was sentenced to one year on probation and ordered to pay a fine of nearly $3,000, records show.
Tags: Zimbabwe
Previous PostAnalysis: Zimbabwe, let us say Grace
Next PostEyebrows raised as dangote omits Zimbabwe
Man arrested for dealing and possesing dangerous drugs
The arrival of the body of Late Tukudzwa from Inida
Politiburo suspends Gumbo, expels Jabulani Sibanda
Zimbabwe won't prosecute dentist who hunted lion
ZIMBABWE - Walter Palmer, the Minnesota dentist and big-game hunter who killed Cecil the Lion while on a July hunting expedition, won't face charges in the beloved big cat's death, a Zimbabwean minister said Monday. Earlier this week, a costume company b...