anchor.diff: -/* jquery.Jcrop.css v0.9.12 - MIT License */
  +/*! Jcrop.css v2.0.0-RC1 - build: 20130909
  + *  Copyright 2008-2013 Tapmodo Interactive LLC
  + *  Free software under MIT License
  + **/
  +
   /*
     The outer-most container in a typical Jcrop instance
     If you are having difficulty with formatting related to styles
  
positive.code:   border-radius: 3px;
  }
  /* The "jcrop-dark" class/extension */
  .jcrop-dark .jcrop-vline,
  .jcrop-dark .jcrop-hline {
    background: #000000;
    filter: alpha(opacity=70) !important;
    opacity: 0.7 !important;
  
negative.code:   A better method for styling can be seen below with .jcrop-light
    (Add a class to the holder and style elements for that extended class)
  */
  .jcrop-active {
    direction: ltr;
    text-align: left;
    /* IE10 touch compatibility */
    -ms-touch-action: none;
  }
  /* Selection Borders */
  .jcrop-border {
    background: #ffffff url("Jcrop.gif");
    line-height: 1px !important;
    font-size: 0 !important;
    overflow: hidden;
    position: absolute;
    filter: alpha(opacity=50) !important;
    opacity: 0.5 !important;
  }
  .jcrop-border.ord-w,
  .jcrop-border.ord-e,
  .jcrop-border.ord-n {
    top: 0px;
  }
  .jcrop-border.ord-n,
  .jcrop-border.ord-s {
    left: 0px !important;
    width: 100%;
    height: 1px !important;
  }
  .jcrop-border.ord-w,
  .jcrop-border.ord-e {
    height: 100%;
    width: 1px !important;
  }
  .jcrop-border.ord-e {
    right: 0;
  }
  .jcrop-border.ord-s {
    bottom: 0;
  }
  .jcrop-selection {
    position: absolute;
  }
  .jcrop-box {
    display: block;
    background: none;
    border: none;
    padding: 0;
    font-size: 0;
    z-index: 15;
  }
  .jcrop-box:focus {
    outline: 1px rgba(128, 128, 128, 0.65) dotted;
  }
  .jcrop-active,
  .jcrop-box {
    position: relative;
  }
  .jcrop-box {
    z-index: 2;
    width: 100%;
    height: 100%;
    cursor: move;
  }
  /* Selection Handles */
  .jcrop-handle {
    z-index: 10;
    background-color: rgba(49, 28, 28, 0.58);
    border: 1px #eeeeee solid;
    width: 8px;
    height: 8px;
    font-size: 0;
    position: absolute;
    filter: alpha(opacity=80) !important;
    opacity: 0.8 !important;
  }
  .jcrop-handle.ord-n {
    left: 50%;
    margin-left: -5px;
    margin-top: -5px;
    top: 0;
    cursor: n-resize;
  }
  .jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: s-resize;
  }
  .jcrop-handle.ord-e {
    margin-right: -5px;
    margin-top: -5px;
    right: 0;
    top: 50%;
    cursor: e-resize;
  }
  .jcrop-handle.ord-w {
    left: 0;
    margin-left: -5px;
    margin-top: -5px;
    top: 50%;
    cursor: w-resize;
  }
  .jcrop-handle.ord-nw {
    left: 0;
    margin-left: -5px;
    margin-top: -5px;
    top: 0;
    cursor: nw-resize;
  }
  .jcrop-handle.ord-ne {
    margin-right: -5px;
    margin-top: -5px;
    right: 0;
    top: 0;
    cursor: ne-resize;
  }
  .jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -5px;
    margin-right: -5px;
    right: 0;
    cursor: se-resize;
  }
  .jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -5px;
    margin-left: -5px;
    cursor: sw-resize;
  }
  /* Larger Selection Handles for Touch */
  .jcrop-touch .jcrop-handle {
    z-index: 10;
    background-color: rgba(49, 28, 28, 0.58);
    border: 1px #eeeeee solid;
    width: 16px;
    height: 16px;
    font-size: 0;
    position: absolute;
    filter: alpha(opacity=80) !important;
    opacity: 0.8 !important;
  }
  .jcrop-touch .jcrop-handle.ord-n {
    left: 50%;
    margin-left: -9px;
    margin-top: -9px;
    top: 0;
    cursor: n-resize;
  }
  .jcrop-touch .jcrop-handle.ord-s {
    bottom: 0;
    left: 50%;
    margin-bottom: -9px;
    margin-left: -9px;
    cursor: s-resize;
  }
  .jcrop-touch .jcrop-handle.ord-e {
    margin-right: -9px;
    margin-top: -9px;
    right: 0;
    top: 50%;
    cursor: e-resize;
  }
  .jcrop-touch .jcrop-handle.ord-w {
    left: 0;
    margin-left: -9px;
    margin-top: -9px;
    top: 50%;
    cursor: w-resize;
  }
  .jcrop-touch .jcrop-handle.ord-nw {
    left: 0;
    margin-left: -9px;
    margin-top: -9px;
    top: 0;
    cursor: nw-resize;
  }
  .jcrop-touch .jcrop-handle.ord-ne {
    margin-right: -9px;
    margin-top: -9px;
    right: 0;
    top: 0;
    cursor: ne-resize;
  }
  .jcrop-touch .jcrop-handle.ord-se {
    bottom: 0;
    margin-bottom: -9px;
    margin-right: -9px;
    right: 0;
    cursor: se-resize;
  }
  .jcrop-touch .jcrop-handle.ord-sw {
    bottom: 0;
    left: 0;
    margin-bottom: -9px;
    margin-left: -9px;
    cursor: sw-resize;
  }
  /* Selection Dragbars */
  .jcrop-dragbar {
    font-size: 0;
    z-index: 8;
    position: absolute;
  }
  .jcrop-dragbar.ord-n,
  .jcrop-dragbar.ord-s {
    height: 8px !important;
    width: 100%;
  }
  .jcrop-dragbar.ord-e,
  .jcrop-dragbar.ord-w {
    top: 0px;
    height: 100%;
    width: 8px !important;
  }
  .jcrop-dragbar.ord-n {
    margin-top: -5px;
    cursor: n-resize;
    top: 0px;
  }
  .jcrop-dragbar.ord-s {
    bottom: 0;
    margin-bottom: -5px;
    cursor: s-resize;
  }
  .jcrop-dragbar.ord-e {
    margin-right: -5px;
    right: 0;
    cursor: e-resize;
  }
  .jcrop-dragbar.ord-w {
    margin-left: -5px;
    cursor: w-resize;
  }
  /* Shading panels */
  .jcrop-shades {
    position: relative;
    top: 0;
    left: 0;
    z-index: 10;
  }
  .jcrop-shades div {
    cursor: crosshair;
  }
  /* Various special states */
  .jcrop-noresize .jcrop-dragbar,
  .jcrop-noresize .jcrop-handle {
    display: none;
  }
  .jcrop-selection.jcrop-nodrag .jcrop-box,
  .jcrop-nodrag .jcrop-shades div {
    cursor: default;
  }
  /* The "jcrop-light" class/extension */
  .jcrop-light .jcrop-border {
    background: #ffffff;
    filter: alpha(opacity=70) !important;
    opacity: .70!important;
  