category

France sends patrol boats as fishing tensions flare with UK – KXLY

“);
$spagination = flexSlider.find(“.spagination”);
SPagination.Init($spagination.get( 0 ), {
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p){
flexSlider.flexAnimate(p-1, true);
}
});
}
}
}

function gtx_gallery_slide_before(slide_obj){
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;
slideshow_ad_loaded = false;

var current_html = $active_slide.children(“.gtx-ad-container”).html();
if (current_html) {$active_slide.children(“.gtx-ad-container”).html(current_html.trim())}

gtx_mixpanel_track_slide( slide_obj );

changeURL(parseInt($active_slide.attr(“data-attachment_id”)));

//THUMBS SYNC – PAGINATED THUMBNAIL NAVIGATION
if($thumbs!==”” && navigation == “paginated_thumbs”){
var right_item=$slider.find(“.slides li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”){
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img[data-i=”+(slide +1 )+”]”).addClass(“flex-active-slide”);
$page=$thumbs.find(“.slides>li”).has(“li[data-i=”+(slide +1 )+”]”);
$thumbs.flexAnimate($page.index(), true);
}
}
}

function gtx_gallery_slide_after(slide_obj){
var slide=slide_obj.animatingTo;
$active_slide=$all_slides.eq(slide) ;

if($active_slide.hasClass(“gtx-ad-slide”)==1){
if ($active_slide.find(‘iframe’).length === 1) {
$active_slide.find(‘iframe’)[0].remove();
}
$slider.delay(100).queue(function(){
$(this).addClass(“gtx-gallery-loading”).dequeue();
});
$ad_container=$active_slide.children(“.gtx-ad-container”).first();

if ($($ad_container).html().length li[data-i=”+(slide +1 )+”]”).attr(“data-i-only-pics”)
if( right_item!= “”){
$thumbs.find(“li.gtx-thumb-img”).removeClass(“flex-active-slide”);
$thumbs.find(“li.gtx-thumb-img”).eq(right_item -1 ).addClass(“flex-active-slide”);
$thumbs.flexAnimate(right_item-1, true);
}
}

if(typeof(googletag) != “undefined” && googletag !== null && refresh_all_ads){
// Refresh ads within view

var tmp_now=new Date().getTime();
var last_refresh_diff= tmp_now – last_ad_refresh;
if(last_refresh_diff > 1000){
reset_ads_and_refresh();
last_ad_refresh=tmp_now;
}
}

//LAZY LOAD
range=5;
var $slides_to_hanle=$all_slides.slice(slide, slide + range +1);
if(slide – range >= 0){
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(slide – range, slide ));
}else{
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_slides.slice(range * -1 ));
}
if(slide + range >= $all_slides.size()){
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_slides.slice(0,range));

}

$slides_to_hanle.find(“.gtx-image-container[data-background]”).each(function () {
var src = $(this).attr(“data-background”);
$(this).css(“background-image”, “url(“+src+”)”).removeAttr(“data-background”);
});

adjustNavHeight();
if( typeof SPagination !== “undefined” && flexSlider.find(“.spagination”).length>0 ){
if(SPagination.page != slide+1){
SPagination.page = slide + 1;
SPagination.Start();
}
}

}

function reset_ads_and_refresh(){
if(!advanced_ad_refresh){
// if option is not enabled, refresh all ads
googletag.pubads().refresh();
return;
}
if(!ads_to_refresh){
return;
}

var newAds = [];
for(var i = 0; i 0){
return false;
}
var slotWidth = $(‘#’+event.slot.getSlotElementId() + ‘ iframe’).width();
var slotHeight = $(‘#’+event.slot.getSlotElementId() + ‘ iframe’).height();

event.slot.tn_positionX = $(‘#’+event.slot.getSlotElementId()).offset().left;
event.slot.tn_positionY = $(‘#’+event.slot.getSlotElementId()).offset().top;
event.slot.tn_width = slotWidth;
event.slot.tn_height = slotHeight;

if(ads_to_refresh.indexOf(event.slot) wTop && slot.tn_positionY 8){
gtx_gallery_thumbs_set_backwards()
}
}

function gtx_gallery_thumbs_after(slide_obj){
if(slide_obj.count > 8){
gtx_gallery_thumbs_set_backwards()
}
}

function gtx_gallery_paginated_thumbs_start(slide_obj){
gtx_gallery_paginated_thumbs_lazy();
if(false && slide_obj.count > 8){
$thumbs.find(“.flex-control-nav.flex-control-paging”).removeClass(“flex-control-paging”).addClass(“g-pagination”);
}
if(slide_obj.count > 8){
$thumbs.find(“.flex-control-nav.flex-control-paging”).hide().after(“”);
$pagination = $thumbs.find(“.spagination”);
SPagination.Init($pagination.get( 0 ), {
size: slide_obj.count, // pages size
page: 1, // selected page
step: 3, // pages before and after current
cb: function(p){
$thumbs.flexAnimate(p-1, true);
}
});
}
}

function gtx_gallery_paginated_thumbs_before(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
gtx_gallery_paginated_thumbs_lazy(slide_obj);

}

function gtx_gallery_paginated_thumbs_after(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//THUMBS SYNC – Go to first slide of this batch
if($thumbs!==”” && navigation == “paginated_thumbs”){

var $active_slide=$slider.find(“.slides>li.flex-active-slide”);
var $active_thumb_page=$thumbs.find(“.slides>li.flex-active-slide”);
//Check if the current slide is within this thumb batch
if(!$active_thumb_page.find(“li[data-i=”+$active_slide.attr(“data-i”)+”]”).size()){
first_thumb=$active_thumb_page.find(“li”).first().attr(“data-i”);
flexSlider.flexAnimate(first_thumb – 1, true);
}

}

if( typeof SPagination !== “undefined” && $thumbs.find(“.spagination”).length>0 ){
if(SPagination.page != slide+1){
SPagination.page = slide + 1;
SPagination.Start();
}
}

}

function gtx_gallery_paginated_thumbs_lazy(slide_obj){
var slide=(typeof slide_obj == “object” && slide_obj.animatingTo ? slide_obj.animatingTo : 0);
//LAZY LOAD THUMBS
if($all_thumbs!==”” && navigation == “paginated_thumbs”){
range=1;
var $slides_to_hanle=$all_thumbs.slice(slide, slide + range + 1);
if(slide – range >= 0){
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(slide – range, slide ));
}else{
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(0, range ));
$slides_to_hanle=$.merge($slides_to_hanle, $all_thumbs.slice(range * -1 ));
}
if(slide + range >= $all_thumbs.size()){
//handle first slides
$slides_to_hanle= $.merge($slides_to_hanle, $all_thumbs.slice(0,range));

}
$slides_to_hanle.each(function () {
$(this).find(“img[lazy-src]”).each(function () {
var src = $(this).attr(“lazy-src”);
if(!src) return;
$(this).attr(“src”,src).removeAttr(“lazy-src”);
$thumbs.find(“img[lazy-src=””+src+””]”).attr(“src”,src).removeAttr(“lazy-src”);
});
});
}

}

function adjustNavHeight(){
imageHeight = flexSlider.find(“.gtx-slide-img.flex-active-slide .gtx-image-container”).outerHeight();
if(imageHeight > 0){
flexSlider.find(“.flex-prev,.flex-next”).css(“top”,Math.round(imageHeight/2));
}
}

var nextSlotId = 1;
function generateNextSlotName() {
var id = nextSlotId++;
return “adslot_” + id+”_”+Math.floor( Date.now() / 1000 );
}

function addAdInto(selector,options) {
try{
gtx_gallery_enable_dfp();
}catch(err) {
}

var slide=options.slide || -1;
var slotName = generateNextSlotName();
var ad_index = 0;

// Create a div for the slot
var slotDiv = document.createElement(‘div’);
slotDiv.id = slotName; // Id must be the same as slotName
$( selector ).append( slotDiv );
try{
ad_index=$( selector ).closest(“.gtx-ad-slide”).attr(“data-i-only-ads”);
}catch(err) {

}

// Define the slot itself, call display() to
// register the div and refresh() to fetch ad.
googletag.cmd.push(function() {
slideshow_ad_loaded = true;
adslots[slotName] = googletag.defineSlot(‘/21745780820/kxly/news/politics/national-politics/french-fishermen-gather-boats-in-post-brexit-license-protest’, [300, 250], slotName)
.addService(googletag.pubads())
.setTargeting(“placement”, “gallery”)
.setTargeting(“slide”, slide)
.setTargeting(“post”, ‘1947344’)
.setTargeting(“category”, ‘[“national-politics”,”world-news”]’)
.setTargeting(“galleryAdIndex”, ad_index);

googletag.display(slotName);
googletag.sizeMapping().addSize( [0,0], [[300,250]])
// force refresh if lazy loading
if(gtx_ad_man.lazy_loading_ads) {
googletag.pubads().refresh([adslots[slotName]]);
}

});
}

gtx_gallery_syncHash = function(path){
pic = “”;
re = /pic/?([0-9]+)/?$/i;

if(!path && window.location.hash && window.location.hash.match(re)) path = window.location.hash;
if(!path && window.location.pathname && window.location.pathname.match(re)) path = window.location.pathname;
if(path){
matchslide = path.match(re);
if(matchslide && matchslide[1]>0){
pic = parseInt(matchslide[1]);
}
if(!isNaN(pic) && pic > 0){
slide=get_slide_by_attachment_id(pic);
if(slide>0){
avoid_next_pageview = true;
flexSlider.flexAnimate(slide – 1, true);
}
}
}else{
gtx_mixpanel_track_slide( )
}
}

function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;
if (!immediate) func.apply(context, args);
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) func.apply(context, args);
};
};

// delay the url state replacement to avoid overload
// RAYOS-271
var efficientlyReplaceState = debounce(function(title, path){
window.history.replaceState({}, title, path);
}, 1250)

function changeURL(pic){
basepath = window.location.pathname.replace(//pic/?([0-9]+)/?$/i,”/”);
if(isNaN(pic)) return;

path = basepath + “pic/”+pic+”/”;

title = “Pic “+pic;
if (typeof(window.history.replaceState) == “function”) {
efficientlyReplaceState(title, path)
} else {
window.location.hash = path;
}
}

function get_slide_by_attachment_id(id){
var slide=$slider.find(“.slides li[data-attachment_id=”+id+”]”).attr(“data-i”);
return parseInt(slide, 10);
}

function gtx_mixpanel_track_slide( slide_obj ){
if(slide_obj){
var slide = slide_obj.animatingTo;
}else{
var slide = 0;
}
$active_slide=$all_slides.eq(slide) ;

if(!avoid_next_pageview){
try{
var loc=location.pathname+”#slide”+(parseInt(slide)+1);
ga(“send”, “pageview”, loc);
if(ga.getByName(“gtxcelTracker”)){
ga(“gtxcelTracker.send”, “pageview”, loc);
}
}catch(err){

}
}
avoid_next_pageview = false;
//Mixpanel track image viewed
try{
if(typeof mixpanel !== “undefined”){
var slide_type=$active_slide.attr(“data-slide-type”) || “”;
if(slide_type==”pic”) slide_type=”image”; // rename “pic” to “image”
mixpanel_args = {
title: “”,
“post id”: ‘1947344’,
“slide type”: slide_type,
“gallery template”: “Slideshow Thumbnails”,
}
mixpanel_args.categories = “National Politics, World News”;
mixpanel_args.author = “Rayos Syndication User”;

mixpanel_args[ “post type” ] = “page”;

if(slide_type == “ad”){
mixpanel_args[ “ad index” ]=$active_slide.attr(“data-i-only-ads”) || “”;
}else{
mixpanel_args[ “slide number” ]= $active_slide.attr(“data-i-only-pics”) || “”;
mixpanel_args[ “image title” ]= $active_slide.attr(“data-title”) || “”;
mixpanel_args.caption= $active_slide.attr(“data-caption”) || “”;
mixpanel_args.url= $active_slide.attr(“data-pic”) || “”;
}
var img_src = $active_slide.attr(‘src’);
if(!img_src){
img_src = $active_slide.attr(‘data-pic’);
}
var pattern = /uploads/(.*)/;
var match = pattern.exec(img_src);
var img_path = match ? img_path = match[1] : “”;
mixpanel_args[ “image path” ]= img_path;

mixpanel.track(“image viewed”, mixpanel_args);
}
}catch(err){
console.error(“error”, err);
}

}

//Add a callback on ad render
googletag.cmd.push(function() {
googletag.pubads().addEventListener(‘slotRenderEnded’, function(event) {
var slotName=event.slot.getSlotElementId();
if(typeof adslots[slotName] !==”undefined” && !event.isEmpty){
$slider.clearQueue();
$slider.removeClass(“gtx-gallery-loading”);
}
});
});

jQuery(“#gtx-gallery-thumbs-1947344”).flexslider({
animation: “slide”,
controlNav: false,
animationLoop: false,
slideshow: false,
itemWidth: 100,
itemMargin: 5,
move: 1,
//asNavFor: “#gtx-gallery-slider-1947344”,
prevText: “”,
nextText: “”,
after: gtx_gallery_thumbs_after,
after: gtx_gallery_thumbs_before
});
$thumbs=$(“#gtx-gallery-thumbs-1947344”).data(“flexslider”);
$thumbs.find(“li.gtx-thumb-img”).first( ).addClass(“flex-active-slide”);

$(“#gtx-gallery-slider-1947344”).flexslider({
animation: “slide”,
pauseOnHover: true,
controlNav: false,
//animationLoop: false,
//slideshow: false,
//sync: “#gtx-gallery-thumbs-1947344”,
prevText: “”,
nextText: “”,
slideshow: false,
init: gtx_gallery_slide_init,
start: gtx_gallery_slide_start,
before: gtx_gallery_slide_before,
after: gtx_gallery_slide_after
});

if(mobile_mode){
$slider.find(“.flex-direction-nav”).hide();
}

});

//]]>

LONDON (AP) — Vessels from Britain’s Royal Navy and French police boats patrolled Thursday near the English Channel island of Jersey, where French fishermen angry about losing access to waters off their coast gathered for a maritime protest.

The irate mariners set off flares and entered the island’s main harbor, in the first major dispute between France and Britain over fishing rights in the wake of Brexit.

The European Union appealed for calm, but also accused the U.K. of not respecting the terms of the post-Brexit trade deal agreed to by the two sides.

The naval policing boats Athos and Themis were sent to keep watch on waters between France and Jersey, French maritime authorities for the English Channel and North Sea said. The deployment came after Britain on Wednesday directed two naval vessels, HMS Severn and HMS Tamar, to also patrol the waters around the island, a self-governing British Crown Dependency near the coast of northern France.

French fishermen steamed into Jersey waters to demonstrate against new post-Brexit rules requiring them to submit their past fishing activities in order to receive a license to continue operating in the island’s waters. French fishing communities say some boats that have operated around Jersey for years have suddenly had their access restricted.

Dimitri Rogoff, who heads a grouping of fishermen, said about 50 boats from French ports along the western Normandy coast joined the protest Thursday morning, gathering their fleet off the Jersey port of St. Helier.

He said the protest over licenses for French fishermen was not an attempt to blockade the port.

“This isn’t an act of war,” Rogoff said in a phone interview. “It’s an act of protest.”

Jersey fisherman John Dearing said the scene off St. Helier was “like an invasion.”

“It was quite a sight,” he told British news agency PA. “It was impressive, I looked from the shore this morning and it was just like a sea of red lights and flares already going off at sea.”

French authorities said the patrol vessels were there to assist in any maritime emergencies.

“We would thus be capable of intervening rapidly should the situation worsen, which is not the case at the moment,” they said in an emailed statement to The Associated Press.

The British government said its two navy vessels “would remain in place to monitor the situation as a precautionary measure.”

Opponents accused Prime Minister Boris Johnson of escalating the crisis, and of using the fishing spat as an Election Day stunt. The story dominated newspaper front page on Thursday, as voters go to the polls in local and regional elections in England, Scotland and Wales.

There have been numerous bouts of friction in the past between French and British fishermen. The latest dispute, the first since Britain’s departure from the European Union last year, came after the island implemented new requirements that make fishermen account for their past work in Jersey waters to be eligible for a license to continue operating there.

Authorities on Jersey, the largest of the Channel Islands, said some of the French boats had not provided the right paperwork, and accused France of acting disproportionately after Paris threatened to cut off electricity to the island.

Jersey and the other Channel Islands lie closer to France than to Britain, and Jersey receives most of its electricity from France, supplied through undersea cables.

French maritime minister Annick Girardin warned Tuesday that France was ready to take “retaliatory measures,” accusing Jersey of stalling in issuing licenses to French boats under the terms of the U.K.’s post-Brexit trade deal with the EU.

Jersey government officials met with French fishermen on Thursday in an attempt to end the dispute.

Don Thompson, president of the Jersey Fishermen’s Association, said the French fishermen should be given more time to supply the information they need to get the permits but that no more concessions should be made.

“The real way to solve this is not by rolling over and giving French what they want,” he told the AP. “They want the conditions completely removed from the licenses.”

He said that if French fishermen had missing paperwork, “then they just need to go back to their government, not hold Jersey under siege.”